Add support for Node 12, 14 & update dependencies#1
Add support for Node 12, 14 & update dependencies#1StorytellerCZ wants to merge 53 commits intometeor:masterfrom
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>
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] <support@github.com>
…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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
|
@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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
…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] <support@github.com>
…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.