Bump cachedir to 1.3.0 to start removing barriers for FreeBSD
See original GitHub issueCurrent behavior:
Currently, Cypress doesn’t install on FreeBSD:
➜ ~ npm install cypress
> cypress@3.0.1 postinstall /usr/home/duncan/node_modules/cypress
> node index.js --exec install
/usr/home/duncan/node_modules/cachedir/index.js:25
default: throw new Error('Your OS is currently not supported by node-cachedir.')
Desired behavior:
I would like Cypress to install and run on FreeBSD 😃
Versions
Cypress: DEVELOP Browser: Chromium 65.0.3325.181 OS: FreeBSD 11.1-RELEASE GENERIC amd64
Notes
I believe the only impediment to FreeBSD support within the Cypress codebase is that cachedir doesn’t support FreeBSD. I’ve raised a PR to fix this, and it’s been merged by the maintainer.
My plan is to upgrade Cypress to use cachedir 2.0.0, and test that on FreeBSD. If it works, I’ll raise a PR to resolve this feature request.
If not, I’ll see if I can fix any other issues that are preventing FreeBSD support.
As an aside, I’m also helping to get Electron ported to FreeBSD (at this point, just by helping out with testing). This is another pre-requisite for Cypress to run on FreeBSD, but isn’t specifically related to this project. See https://github.com/electron/electron/issues/3797 and https://github.com/yzgyyang/freebsd-ports-electron for more details on that work.
Issue Analytics
- State:
- Created 5 years ago
- Comments:15 (8 by maintainers)
Top GitHub Comments
I think this issue should remain open in order to gauge interest in FreeBSD support unless it is a complete impossibility for Cypress to support this.
Why closed?