-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for Node 12, 14 & update dependencies #1
base: master
Are you sure you want to change the base?
Conversation
refactor: port from nan to node-addon-api BREAKING CHANGE: drop support node 7 and below
BREAKING CHANGE: drop support for node 7 and below
Drop support for Node versions that are EOL & updated Mocha tests
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.20. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](lodash/lodash@4.17.15...4.17.20) Signed-off-by: dependabot[bot] <support@github.com>
Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1. - [Release notes](https://github.com/bitinn/node-fetch/releases) - [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md) - [Commits](node-fetch/node-fetch@v2.6.0...v2.6.1) Signed-off-by: dependabot[bot] <support@github.com>
Bumps [npm-registry-fetch](https://github.com/npm/registry-fetch) from 4.0.3 to 4.0.7. - [Release notes](https://github.com/npm/registry-fetch/releases) - [Changelog](https://github.com/npm/npm-registry-fetch/blob/v4.0.7/CHANGELOG.md) - [Commits](npm/npm-registry-fetch@v4.0.3...v4.0.7) Signed-off-by: dependabot[bot] <support@github.com>
…sh-4.17.20 Bump lodash from 4.17.15 to 4.17.20
…-fetch-2.6.1 Bump node-fetch from 2.6.0 to 2.6.1
…registry-fetch-4.0.7 Bump npm-registry-fetch from 4.0.3 to 4.0.7
Bumps [npm](https://github.com/npm/cli) from 6.14.4 to 6.14.8. - [Release notes](https://github.com/npm/cli/releases) - [Changelog](https://github.com/npm/cli/blob/latest/CHANGELOG.md) - [Commits](npm/cli@v6.14.4...v6.14.8) Signed-off-by: dependabot[bot] <support@github.com>
…6.14.8 Bump npm from 6.14.4 to 6.14.8
Based on info from Travis test
Bumps [npm-user-validate](https://github.com/npm/npm-user-validate) from 1.0.0 to 1.0.1. - [Release notes](https://github.com/npm/npm-user-validate/releases) - [Commits](npm/npm-user-validate@v1.0.0...v1.0.1) Signed-off-by: dependabot[bot] <support@github.com>
…user-validate-1.0.1 Bump npm-user-validate from 1.0.0 to 1.0.1
Bumps [semantic-release](https://github.com/semantic-release/semantic-release) from 17.1.2 to 17.2.3. - [Release notes](https://github.com/semantic-release/semantic-release/releases) - [Commits](semantic-release/semantic-release@v17.1.2...v17.2.3) Signed-off-by: dependabot[bot] <support@github.com>
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8. - [Release notes](https://github.com/isaacs/ini/releases) - [Commits](npm/ini@v1.3.5...v1.3.8) Signed-off-by: dependabot[bot] <support@github.com>
Bumps [y18n](https://github.com/yargs/y18n) from 3.2.1 to 3.2.2. - [Release notes](https://github.com/yargs/y18n/releases) - [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md) - [Commits](https://github.com/yargs/y18n/commits) Signed-off-by: dependabot[bot] <support@github.com>
…-3.2.2 Bump y18n from 3.2.1 to 3.2.2
…1.3.8 Bump ini from 1.3.5 to 1.3.8
…ntic-release-17.2.3 Bump semantic-release from 17.1.2 to 17.2.3
Bumps [ssri](https://github.com/npm/ssri) from 6.0.1 to 6.0.2. - [Release notes](https://github.com/npm/ssri/releases) - [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md) - [Commits](npm/ssri@v6.0.1...v6.0.2) Signed-off-by: dependabot[bot] <support@github.com>
…-6.0.2 Bump ssri from 6.0.1 to 6.0.2
|
Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.7.6 to 4.7.7. - [Release notes](https://github.com/wycats/handlebars.js/releases) - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md) - [Commits](handlebars-lang/handlebars.js@v4.7.6...v4.7.7) Signed-off-by: dependabot[bot] <support@github.com>
…dlebars-4.7.7 Bump handlebars from 4.7.6 to 4.7.7
@StorytellerCZ can you advise, please, how we can use your "kexec" code to replace the JPRichardson code, for "Node" on linux? I need "node-kexec" to work, so that I can "npm install" and use WebPack with current Node. Is there some branch on GitHub that we can download and manually integrate into the code, to get around the fact that "kexec" has not been updated by JPRichardson? Can we download "meteor/node-kexec" despite the "Contributor License Agreement" problem, or, alternatively, can you get those contributors to indicate their agreement? Given that my concern is with "Node", should I be downloading from the "node-kexec" code-base by JPRichardson, or from the Meteor codebase? What "git" commands do we need to use to get your updates for "kexec", and how do we manually integrate them for Node? I am an experienced 'C/C++' programmer (though it's been a while; I've mostly been doing javascript this decade). During "npm install", this happens:
|
Based on jprichardson#38 I have added extended CI to cover Node 14 and removed CI for EOL Node versions.
Mocha was also updated to the latest version.
This is exactly the same as:
jprichardson#40
Given that
node-kexec
appears to no longer be maintained we might want to roll our own version for the moment and figure out what to replace this with in the future.