-
Notifications
You must be signed in to change notification settings - Fork 4
Add support for Node 12, 14 & update dependencies #1
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
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] <[email protected]>
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] <[email protected]>
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] <[email protected]>
…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] <[email protected]>
…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] <[email protected]>
…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] <[email protected]>
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] <[email protected]>
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] <[email protected]>
…-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] <[email protected]>
…-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] <[email protected]>
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](lodash/lodash@4.17.20...4.17.21) Signed-off-by: dependabot[bot] <[email protected]>
…dlebars-4.7.7 Bump handlebars from 4.7.6 to 4.7.7
Bumps [normalize-url](https://github.com/sindresorhus/normalize-url) from 5.0.0 to 5.3.1. - [Release notes](https://github.com/sindresorhus/normalize-url/releases) - [Commits](https://github.com/sindresorhus/normalize-url/commits) --- updated-dependencies: - dependency-name: normalize-url dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2. - [Release notes](https://github.com/gulpjs/glob-parent/releases) - [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md) - [Commits](gulpjs/glob-parent@v5.1.1...v5.1.2) --- updated-dependencies: - dependency-name: glob-parent dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [tar](https://github.com/npm/node-tar) from 4.4.13 to 4.4.19. - [Release notes](https://github.com/npm/node-tar/releases) - [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md) - [Commits](isaacs/node-tar@v4.4.13...v4.4.19) --- updated-dependencies: - dependency-name: tar dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
|
@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:
|
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [semver-regex](https://github.com/sindresorhus/semver-regex) from 3.1.2 to 3.1.4. - [Release notes](https://github.com/sindresorhus/semver-regex/releases) - [Commits](sindresorhus/semver-regex@v3.1.2...v3.1.4) --- updated-dependencies: - dependency-name: semver-regex dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [semantic-release](https://github.com/semantic-release/semantic-release) from 17.4.2 to 19.0.3. - [Release notes](https://github.com/semantic-release/semantic-release/releases) - [Commits](semantic-release/semantic-release@v17.4.2...v19.0.3) --- updated-dependencies: - dependency-name: semantic-release dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 2.6.7. - [Release notes](https://github.com/node-fetch/node-fetch/releases) - [Commits](node-fetch/node-fetch@v2.6.1...v2.6.7) --- updated-dependencies: - dependency-name: node-fetch dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2. - [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases) - [Commits](SamVerschueren/decode-uri-component@v0.2.0...v0.2.2) --- updated-dependencies: - dependency-name: decode-uri-component dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [qs](https://github.com/ljharb/qs) from 6.5.2 to 6.5.3. - [Release notes](https://github.com/ljharb/qs/releases) - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md) - [Commits](ljharb/qs@v6.5.2...v6.5.3) --- updated-dependencies: - dependency-name: qs dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
…ash-4.17.21 Bump lodash from 4.17.20 to 4.17.21
…malize-url-5.3.1 Bump normalize-url from 5.0.0 to 5.3.1
…b-parent-5.1.2 Bump glob-parent from 5.1.1 to 5.1.2
…h-parse-1.0.7 Bump path-parse from 1.0.6 to 1.0.7
…-4.4.19 Bump tar from 4.4.13 to 4.4.19
…imist-1.2.6 Bump minimist from 1.2.5 to 1.2.6
…ver-regex-3.1.4 Bump semver-regex from 3.1.2 to 3.1.4
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](micromatch/braces@3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-version: 3.0.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
…e-fetch-2.6.7 Bump node-fetch from 2.6.1 to 2.6.7
…ode-uri-component-0.2.2 Bump decode-uri-component from 0.2.0 to 0.2.2
…6.5.3 Bump qs from 6.5.2 to 6.5.3
…ces-3.0.3 Bump braces from 3.0.2 to 3.0.3
…antic-release-19.0.3 Bump semantic-release from 17.4.2 to 19.0.3
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-kexecappears 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.