Coder Social home page Coder Social logo

node-bin-gen's Introduction

node-bin-gen

Generate a node binary package

Install

$ npm install -g node-bin-gen

Use

$ node-bin-gen version [pre]

Use a pre version if you're testing.

How it works

Warning: requires npm@>=3 to install the generated packages globally!

This package generates a node package, and all of the node-{os}-{cpu} packages, which are installed by the main metapackage (and as a hack, added to the package.json of node at install time as a dependency to keep npm from marking it extraneous..

License

ISC

node-bin-gen's People

Contributors

aredridel avatar dependabot-preview[bot] avatar dependabot[bot] avatar elrrrrrrr avatar evanlucas avatar exalted avatar greenkeeperio-bot avatar krinkle avatar yselkowitz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

node-bin-gen's Issues

Feature request for nodemon support.

Hi, first of all I wanted to thank you, this project has helped me in many ways that I can't even mention but one of them is that I use Mac and Homebrew sometimes has permission problems and this project was at rescue.

Only problem I'm having is that I can't get it to work with nodemon, if you can do something about it then it would be awesome.

Publish 13.7

Version 13.7.0 has been out for a week or so now and I've been wanting to be able to install it for portable scripts which need the new loader hooks.

There was a comment about automating the process but I'm not sure if that ever happened. Dunno if likely but it'd definitely be nice to include it as part of Node's official pipeline.

`npm install -g node` removes node

npm -v was 6.11.2
node -v was 12.9.1

I'm running npm install -g node and get:

npm WARN lifecycle npm is using /home/serapath/.npm-global/lib/node_modules/node/bin/node but there is no node binary in the current PATH. Use the `--scripts-prepend-node-path` option to include the path for the node binary npm was executed with.

> [email protected] preinstall /home/serapath/.npm-global/lib/node_modules/node
> node installArchSpecificPackage

sh: 1: node: not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! [email protected] preinstall: `node installArchSpecificPackage`
npm ERR! spawn ENOENT
npm ERR! 
npm ERR! Failed at the [email protected] preinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/serapath/.npm/_logs/2019-09-01T23_36_49_888Z-debug.log

how and/or why is this happening?

I quickly re-install the latest npm and node version with a little bash script:
https://github.com/serapath/node-and-npm/blob/master/install

...but afterwards, running npm install -g node causes the same issue again. The script itself actually even uses the very same commands to get and update to the latest versions so i'm very confused.

any pointers? :-)

Node 18.13.0

Why the LTS Version 18.13.0 is not on NPM ? :/

Cannot install on Apple's new M1 chip

Working with Apple's new laptops (M1 chip), and apparently, we're not able to install node as a dependency anymore:

Initialize:

$ npm --verbose init -y
npm verb cli [
npm verb cli   '/opt/homebrew/Cellar/node@16/16.13.0/libexec/node',
npm verb cli   '/opt/homebrew/Cellar/node@16/16.13.0/libexec/npm',
npm verb cli   '--verbose',
npm verb cli   'init',
npm verb cli   '-y'
npm verb cli ]
npm info using [email protected]
npm info using [email protected]
Wrote to /Users/user/myproject/package.json:

{
  "name": "myproject",
  "version": "1.0.0",
  "description": "myproject ====",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": {
    "type": "git",
    "url": "git+https:/github.com/exalted/myproject.git"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "bugs": {
    "url": "https:/github.com/exalted/myproject/issues"
  },
  "homepage": "https:/github.com/exalted/myproject#readme"
}


npm info init written successfully
npm verb exit 0
npm info ok

Install npm itself as a dependency using globally available npm:

$ npm --verbose install --save-exact [email protected]
npm verb cli [
npm verb cli   '/opt/homebrew/Cellar/node@16/16.13.0/libexec/node',
npm verb cli   '/opt/homebrew/Cellar/node@16/16.13.0/libexec/npm',
npm verb cli   '--verbose',
npm verb cli   'install',
npm verb cli   '--save-exact',
npm verb cli   '[email protected]'
npm verb cli ]
npm info using [email protected]
npm info using [email protected]
npm http fetch GET 200 https:/registry.npmjs.org/npm 9ms (cache hit)
npm http fetch GET 200 https:/registry.npmjs.org/npm/-/npm-8.1.0.tgz 2704ms (cache miss)

added 1 package in 3s

10 packages are looking for funding
  run `npm fund` for details
npm verb exit 0
npm info ok

Install node as a dependency using previously installed "local" npm:

$ ./node_modules/.bin/npm --verbose install --save-exact [email protected]
npm verb cli [
npm verb cli   '/opt/homebrew/Cellar/node@16/16.13.0/libexec/node',
npm verb cli   '/Users/user/myproject/node_modules/.bin/npm',
npm verb cli   '--verbose',
npm verb cli   'install',
npm verb cli   '--save-exact',
npm verb cli   '[email protected]'
npm verb cli ]
npm info using [email protected]
npm info using [email protected]
npm http fetch GET 200 https:/registry.npmjs.org/node 34ms (cache hit)
npm http fetch GET 200 https:/registry.npmjs.org/node-bin-setup 3ms (cache hit)
npm info run [email protected] preinstall node_modules/node node installArchSpecificPackage
npm info run [email protected] preinstall { code: 1, signal: null }
npm verb stack Error: command failed
npm verb stack     at ChildProcess.<anonymous> (/Users/user/myproject/node_modules/npm/node_modules/@npmcli/promise-spawn/index.js:64:27)
npm verb stack     at ChildProcess.emit (node:events:390:28)
npm verb stack     at maybeClose (node:internal/child_process:1064:16)
npm verb stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)
npm verb pkgid [email protected]
npm verb cwd /Users/user/myproject
npm verb Darwin 21.1.0
npm verb argv "/opt/homebrew/Cellar/node@16/16.13.0/libexec/node" "/Users/user/myproject/node_modules/.bin/npm" "--verbose" "install" "--save-exact" "[email protected]"
npm verb node v16.13.0
npm verb npm  v8.1.0
npm ERR! code 1
npm ERR! path /Users/user/myproject/node_modules/node
npm ERR! command failed
npm ERR! command sh -c node installArchSpecificPackage
npm ERR! npm verb cli [
npm ERR! npm verb cli   '/opt/homebrew/Cellar/node@16/16.13.0/libexec/node',
npm ERR! npm verb cli   '/opt/homebrew/Cellar/node@16/16.13.0/libexec/npm',
npm ERR! npm verb cli   'install',
npm ERR! npm verb cli   '--no-save',
npm ERR! npm verb cli   '[email protected]'
npm ERR! npm verb cli ]
npm ERR! npm info using [email protected]
npm ERR! npm info using [email protected]
npm ERR! npm http fetch GET 200 https:/registry.npmjs.org/node-bin-setup 6ms (cache hit)
npm ERR! npm http fetch GET 200 https:/registry.npmjs.org/node-darwin-arm64 2ms (cache hit)
npm ERR! npm verb type version
npm ERR! npm verb stack node-darwin-arm64: No matching version found for [email protected].
npm ERR! npm verb stack     at module.exports (/opt/homebrew/Cellar/node@16/16.13.0/lib/node_modules/npm/node_modules/npm-pick-manifest/index.js:209:23)
npm ERR! npm verb stack     at /opt/homebrew/Cellar/node@16/16.13.0/lib/node_modules/npm/node_modules/pacote/lib/registry.js:118:26
npm ERR! npm verb stack     at async Arborist.[nodeFromEdge] (/opt/homebrew/Cellar/node@16/16.13.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:1061:19)
npm ERR! npm verb stack     at async Arborist.[buildDepStep] (/opt/homebrew/Cellar/node@16/16.13.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:930:11)
npm ERR! npm verb stack     at async Arborist.buildIdealTree (/opt/homebrew/Cellar/node@16/16.13.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:216:7)
npm ERR! npm verb stack     at async Promise.all (index 1)
npm ERR! npm verb stack     at async Arborist.reify (/opt/homebrew/Cellar/node@16/16.13.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:149:5)
npm ERR! npm verb stack     at async Install.install (/opt/homebrew/Cellar/node@16/16.13.0/lib/node_modules/npm/lib/install.js:170:5)
npm ERR! npm verb cwd /Users/user/myproject/node_modules/node
npm ERR! npm verb Darwin 21.1.0
npm ERR! npm verb argv "/opt/homebrew/Cellar/node@16/16.13.0/libexec/node" "/opt/homebrew/Cellar/node@16/16.13.0/libexec/npm" "install" "--no-save" "[email protected]"
npm ERR! npm verb node v16.13.0
npm ERR! npm verb npm  v8.1.0
npm ERR! npm ERR! code ETARGET
npm ERR! npm ERR! notarget No matching version found for [email protected].
npm ERR! npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! npm ERR! notarget a package version that doesn't exist.
npm ERR! npm verb exit 1
npm ERR! npm verb unfinished npm timer reify 1638463503661
npm ERR! npm verb unfinished npm timer reify:loadTrees 1638463503665
npm ERR! npm verb code 1
npm ERR!
npm ERR! npm ERR! A complete log of this run can be found in:
npm ERR! npm ERR!     /Users/user/.npm/_logs/2021-12-02T16_45_03_688Z-debug.log
npm ERR! node:internal/modules/cjs/loader:936
npm ERR!   throw err;
npm ERR!   ^
npm ERR!
npm ERR! Error: Cannot find module 'node-darwin-arm64/package.json'
npm ERR! Require stack:
npm ERR! - /Users/user/myproject/node_modules/node/installArchSpecificPackage.js
npm ERR!     at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
npm ERR!     at Function.resolve (node:internal/modules/cjs/helpers:108:19)
npm ERR!     at ChildProcess.<anonymous> (/Users/user/myproject/node_modules/node-bin-setup/index.js:18:27)
npm ERR!     at ChildProcess.emit (node:events:390:28)
npm ERR!     at maybeClose (node:internal/child_process:1064:16)
npm ERR!     at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5) {
npm ERR!   code: 'MODULE_NOT_FOUND',
npm ERR!   requireStack: [
npm ERR!     '/Users/user/myproject/node_modules/node/installArchSpecificPackage.js'
npm ERR!   ]
npm ERR! }
npm verb exit 1
npm verb unfinished npm timer reify 1638463503311
npm verb unfinished npm timer reify:build 1638463503445
npm verb unfinished npm timer build 1638463503446
npm verb unfinished npm timer build:deps 1638463503446
npm verb unfinished npm timer build:run:preinstall 1638463503446
npm verb unfinished npm timer build:run:preinstall:node_modules/node 1638463503446
npm verb code 1

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/user/.npm/_logs/2021-12-02T16_45_03_724Z-debug.log

Above-mentioned complete log file's contents:

0 verbose cli [
0 verbose cli   '/opt/homebrew/Cellar/node@16/16.13.0/libexec/node',
0 verbose cli   '/opt/homebrew/Cellar/node@16/16.13.0/libexec/npm',
0 verbose cli   'install',
0 verbose cli   '--no-save',
0 verbose cli   '[email protected]'
0 verbose cli ]
1 info using [email protected]
2 info using [email protected]
3 timing npm:load:whichnode Completed in 0ms
4 timing config:load:defaults Completed in 1ms
5 timing config:load:file:/opt/homebrew/Cellar/node@16/16.13.0/lib/node_modules/npm/npmrc Completed in 1ms
6 timing config:load:builtin Completed in 1ms
7 timing config:load:cli Completed in 1ms
8 timing config:load:env Completed in 0ms
9 timing config:load:file:/Users/user/myproject/node_modules/node/.npmrc Completed in 0ms
10 timing config:load:project Completed in 0ms
11 timing config:load:file:/Users/user/.npmrc Completed in 1ms
12 timing config:load:user Completed in 1ms
13 timing config:load:file:/opt/homebrew/Cellar/node@16/16.13.0/etc/npmrc Completed in 0ms
14 timing config:load:global Completed in 0ms
15 timing config:load:validate Completed in 0ms
16 timing config:load:credentials Completed in 1ms
17 timing config:load:setEnvs Completed in 0ms
18 timing config:load Completed in 5ms
19 timing npm:load:configload Completed in 5ms
20 timing npm:load:setTitle Completed in 2ms
21 timing npm:load:setupLog Completed in 0ms
22 timing config:load:flatten Completed in 1ms
23 timing npm:load:cleanupLog Completed in 1ms
24 timing npm:load:configScope Completed in 0ms
25 timing npm:load:projectScope Completed in 0ms
26 timing npm:load Completed in 10ms
27 timing arborist:ctor Completed in 1ms
28 timing arborist:ctor Completed in 0ms
29 timing idealTree:init Completed in 6ms
30 timing idealTree:userRequests Completed in 2ms
31 silly idealTree buildDeps
32 silly fetch manifest node-bin-setup@^1.0.0
33 http fetch GET 200 https://registry.npmjs.org/node-bin-setup 6ms (cache hit)
34 silly fetch manifest [email protected]
35 http fetch GET 200 https://registry.npmjs.org/node-darwin-arm64 2ms (cache hit)
36 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.0
37 silly placeDep ROOT node-darwin-arm64@ OK for: [email protected] want: 16.13.0
38 timing idealTree:#root Completed in 12ms
39 timing idealTree:node_modules/node-bin-setup Completed in 0ms
40 timing idealTree:node_modules/node-darwin-arm64 Completed in 0ms
41 timing idealTree:buildDeps Completed in 12ms
42 timing idealTree:fixDepFlags Completed in 0ms
43 timing idealTree Completed in 21ms
44 timing command:install Completed in 26ms
45 verbose type version
46 verbose stack node-darwin-arm64: No matching version found for [email protected].
46 verbose stack     at module.exports (/opt/homebrew/Cellar/node@16/16.13.0/lib/node_modules/npm/node_modules/npm-pick-manifest/index.js:209:23)
46 verbose stack     at /opt/homebrew/Cellar/node@16/16.13.0/lib/node_modules/npm/node_modules/pacote/lib/registry.js:118:26
46 verbose stack     at async Arborist.[nodeFromEdge] (/opt/homebrew/Cellar/node@16/16.13.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:1061:19)
46 verbose stack     at async Arborist.[buildDepStep] (/opt/homebrew/Cellar/node@16/16.13.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:930:11)
46 verbose stack     at async Arborist.buildIdealTree (/opt/homebrew/Cellar/node@16/16.13.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:216:7)
46 verbose stack     at async Promise.all (index 1)
46 verbose stack     at async Arborist.reify (/opt/homebrew/Cellar/node@16/16.13.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:149:5)
46 verbose stack     at async Install.install (/opt/homebrew/Cellar/node@16/16.13.0/lib/node_modules/npm/lib/install.js:170:5)
47 verbose cwd /Users/user/myproject/node_modules/node
48 verbose Darwin 21.1.0
49 verbose argv "/opt/homebrew/Cellar/node@16/16.13.0/libexec/node" "/opt/homebrew/Cellar/node@16/16.13.0/libexec/npm" "install" "--no-save" "[email protected]"
50 verbose node v16.13.0
51 verbose npm  v8.1.0
52 error code ETARGET
53 error notarget No matching version found for [email protected].
54 error notarget In most cases you or one of your dependencies are requesting
54 error notarget a package version that doesn't exist.
55 verbose exit 1

Support arch parameter.

Hello,
I can't find a way to specify the architecture of the node to install. I'm on a 64bit windows machine and I need to specify to install the ia32 (x86) version of node.

For example would be nice:
npm install [email protected]

L.

Cannot find module 'node-linux-arm/package.json'

Nodejs Version: v11.9.0
Platform: Linux alarmpi 4.14.97-1-ARCH #1 SMP Tue Feb 5 20:10:34 UTC 2019 armv7l GNU/Linux

How to reproduce on my system:
npm init
npm install node --save

Or npm install on any existing project

npm install node --save

[email protected] preinstall /home/xxxxxx/testproject/node_modules/node
node installArchSpecificPackage

npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/node-linux-arm - Not found
npm ERR! 404 
npm ERR! 404  '[email protected]' is not in the npm registry.
npm ERR! 404 Your package name is not valid, because 
npm ERR! 404  1. name can only contain URL-friendly characters
npm ERR! 404 
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/xxxxxx/.npm/_logs/2019-02-12T02_27_55_734Z-debug.log
internal/modules/cjs/loader.js:611
    throw err;
    ^

Error: Cannot find module 'node-linux-arm/package.json'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:609:15)
    at Function.resolve (internal/modules/cjs/helpers.js:28:19)
    at ChildProcess.<anonymous> (/home/xxxxxx/testproject/node_modules/node-bin-setup/index.js:18:27)
    at ChildProcess.emit (events.js:197:13)
    at maybeClose (internal/child_process.js:978:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:265:5)
npm WARN [email protected] No description
npm WARN [email protected] No repository field.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] preinstall: `node installArchSpecificPackage`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] preinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/xxxxxx/.npm/_logs/2019-02-12T02_27_55_840Z-debug.log

cannot install [email protected]

$ npm i [email protected]                                                                                                           [~/tmp/npm-node]

> [email protected] preinstall /Users/teppeis/tmp/npm-node/node_modules/node
> node installArchSpecificPackage

npm ERR! code ETARGET
npm ERR! notarget No matching version found for [email protected]
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/teppeis/.npm/_logs/2019-01-07T14_28_46_487Z-debug.log
internal/modules/cjs/loader.js:583
    throw err;
    ^

Error: Cannot find module 'node-darwin-x64/package.json'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
    at Function.resolve (internal/modules/cjs/helpers.js:32:19)
    at ChildProcess.<anonymous> (/Users/teppeis/tmp/npm-node/node_modules/node-bin-setup/index.js:18:27)
    at ChildProcess.emit (events.js:182:13)
    at maybeClose (internal/child_process.js:962:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
npm WARN [email protected] No description
npm WARN [email protected] No repository field.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] preinstall: `node installArchSpecificPackage`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] preinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/teppeis/.npm/_logs/2019-01-07T14_28_46_527Z-debug.log

The latest version of Node.js v0.10.x is v0.10.48 and [email protected] is published correctly.
But node-darwin-x64 doesn't have v0.10.48, the latest v0.10.x version is v0.10.47 and v0.10-latest tag is v0.10.46.
Also node-linux-x64's latest v0.10.x version and v0.10-latest tag is v0.10.46.

Please publish [email protected] and [email protected].

License for generated packages?

Just curious, our project depends on node, which depends on node-win-x64. This seems to be the repo that generates node-win-x64, and this repo uses the ISC license. Would I be correct in assuming the generated packages have the same license?

Cannot find module 'npm-linux-x64'!!!!!

Help me
I get error ;
Cannot find module 'npm-linux-x64'

But i already installed npm-linux-x64

And i try to delete the node and install it again but the same problem.

Support appveyor

Hi ๐Ÿ‘‹

I can't tell you how nice it is to have this package for instructional material. Concerns about what version of node people have are basically gone now. Thank you!

It looks like appveyor can't install node this way though. Here's the relevant output from the first broken build when I added node as a dep to my testing workshop:

> [email protected] preinstall C:\projects\testing-workshop\node_modules\node
20> node installArchSpecificPackage
21
22npm ERR! code EBADPLATFORM
23npm ERR! notsup Unsupported platform for [email protected]: wanted {"os":"win32","arch":"x86"} (current: {"os":"win32","arch":"ia32"})
24npm ERR! notsup Valid OS:    win32
25npm ERR! notsup Valid Arch:  x86
26npm ERR! notsup Actual OS:   win32
27npm ERR! notsup Actual Arch: ia32

What's interesting is because the arch is ia32 it should hit this logic:

https://github.com/aredridel/node-bin-setup/blob/ad56be2b72108028fc058c07665035e34f25c0e9/index.js#L10

And the arch variable should be set to x86 (which I believe it is because that's what it tries to install based on the error message). What's surprising to me is that the above line of code seems to indicate that this ia32 should be supported by the x86 package, but it's not.

I'm fairly certain that all that needs to happen is node-win-x86 needs to have its package.json updated to support ia32. It appears that we just need to update this to be an array of the supported archs:

cpu: arch

Which I think could be done by updating this line:

const arch = os == 'win' && cpu == 'ia32' ? 'x86' : cpu

To be this instead:

const arch = os == 'win' && cpu == 'ia32' ? ['x86', 'ia32'] : cpu

If that's right, then I'll go ahead and open up a PR. Though I'm not sure how to backport support to older versions as the version appears to be tied to the version of node ๐Ÿค”

Cannot find module node-darwin-arm64/installArchSpecificPackage

I did npm i node-darwin-arm64 but it results in the following error.
I am on a MacOS BigSur 11.2.3

kentarovadney@Kentaros-MacBook-Air plasm_discord_faucet % npm i node-darwin-arm64
npm ERR! code 1
npm ERR! path /Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/node-darwin-arm64
npm ERR! command failed
npm ERR! command sh -c node installArchSpecificPackage
npm ERR! node:internal/modules/cjs/loader:944
npm ERR! throw err;
npm ERR! ^
npm ERR!
npm ERR! Error: Cannot find module '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/node-darwin-arm64/installArchSpecificPackage'
npm ERR! at Function.Module._resolveFilename (node:internal/modules/cjs/loader:941:15)
npm ERR! at Function.Module._load (node:internal/modules/cjs/loader:774:27)
npm ERR! at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12)
npm ERR! at node:internal/main/run_main_module:17:47 {
npm ERR! code: 'MODULE_NOT_FOUND',
npm ERR! requireStack: []
npm ERR! }

npm ERR! A complete log of this run can be found in:
npm ERR! /Users/kentarovadney/.npm/_logs/2021-06-01T23_31_07_778Z-debug.log
kentarovadney@Kentaros-MacBook-Air plasm_discord_faucet %

here is the complete debuglog:

0 verbose cli [
0 verbose cli '/opt/homebrew/Cellar/node/16.2.0/bin/node',
0 verbose cli '/opt/homebrew/bin/npm',
0 verbose cli 'i',
0 verbose cli 'node-darwin-arm64'
0 verbose cli ]
1 info using [email protected]
2 info using [email protected]
3 timing npm:load:whichnode Completed in 0ms
4 timing config:load:defaults Completed in 1ms
5 timing config:load:file:/opt/homebrew/lib/node_modules/npm/npmrc Completed in 1ms
6 timing config:load:builtin Completed in 1ms
7 timing config:load:cli Completed in 1ms
8 timing config:load:env Completed in 0ms
9 timing config:load:file:/Users/kentarovadney/Desktop/code/plasm_discord_faucet/.npmrc Completed in 0ms
10 timing config:load:project Completed in 0ms
11 timing config:load:file:/Users/kentarovadney/.npmrc Completed in 0ms
12 timing config:load:user Completed in 0ms
13 timing config:load:file:/opt/homebrew/etc/npmrc Completed in 0ms
14 timing config:load:global Completed in 0ms
15 timing config:load:validate Completed in 0ms
16 timing config:load:credentials Completed in 1ms
17 timing config:load:setEnvs Completed in 0ms
18 timing config:load Completed in 4ms
19 timing npm:load:configload Completed in 4ms
20 timing npm:load:setTitle Completed in 4ms
21 timing npm:load:setupLog Completed in 0ms
22 timing npm:load:cleanupLog Completed in 0ms
23 timing npm:load:configScope Completed in 0ms
24 timing npm:load:projectScope Completed in 1ms
25 timing npm:load Completed in 10ms
26 timing config:load:flatten Completed in 1ms
27 timing arborist:ctor Completed in 0ms
28 timing arborist:ctor Completed in 0ms
29 timing idealTree:init Completed in 657ms
30 timing idealTree:userRequests Completed in 1ms
31 silly idealTree buildDeps
32 silly fetch manifest node-darwin-arm64@*
33 http fetch GET 304 https://registry.npmjs.org/node-darwin-arm64 305ms (from cache)
34 silly placeDep ROOT [email protected] OK for: [email protected] want: *
35 timing idealTree:#root Completed in 311ms
36 timing idealTree:node_modules/node-darwin-arm64 Completed in 0ms
37 timing idealTree:buildDeps Completed in 312ms
38 timing idealTree:fixDepFlags Completed in 8ms
39 timing idealTree Completed in 984ms
40 timing reify:loadTrees Completed in 984ms
41 silly reify mark deleted [
41 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/base-x'
41 silly reify ]
42 silly reify mark deleted [
42 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/base64-js'
42 silly reify ]
43 silly reify mark deleted [
43 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/bn.js'
43 silly reify ]
44 silly reify mark deleted [
44 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/blakejs'
44 silly reify ]
45 silly reify mark deleted [
45 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/brorand'
45 silly reify ]
46 silly reify mark deleted [
46 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/cipher-base'
46 silly reify ]
47 silly reify mark deleted [
47 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/create-hash'
47 silly reify ]
48 silly reify mark deleted [
48 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/d'
48 silly reify ]
49 silly reify mark deleted [
49 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/cuint'
49 silly reify ]
50 silly reify mark deleted [
50 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/elliptic'
50 silly reify ]
51 silly reify mark deleted [
51 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/es6-iterator'
51 silly reify ]
52 silly reify mark deleted [
52 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/es5-ext'
52 silly reify ]
53 silly reify mark deleted [
53 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/es6-symbol'
53 silly reify ]
54 silly reify mark deleted [
54 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/eventemitter3'
54 silly reify ]
55 silly reify mark deleted [
55 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/ext'
55 silly reify ]
56 silly reify mark deleted [
56 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/form-data'
56 silly reify ]
57 silly reify mark deleted [
57 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/hash-base'
57 silly reify ]
58 silly reify mark deleted [
58 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/hmac-drbg'
58 silly reify ]
59 silly reify mark deleted [
59 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/hash.js'
59 silly reify ]
60 silly reify mark deleted [
60 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/ip-regex'
60 silly reify ]
61 silly reify mark deleted [
61 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/js-sha3'
61 silly reify ]
62 silly reify mark deleted [
62 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/minimalistic-assert'
62 silly reify ]
63 silly reify mark deleted [
63 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/minimalistic-crypto-utils'
63 silly reify ]
64 silly reify mark deleted [
64 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/next-tick'
64 silly reify ]
65 silly reify mark deleted [
65 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/md5.js'
65 silly reify ]
66 silly reify mark deleted [
66 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/readable-stream'
66 silly reify ]
67 silly reify mark deleted [
67 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/regenerator-runtime'
67 silly reify ]
68 silly reify mark deleted [
68 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/ripemd160'
68 silly reify ]
69 silly reify mark deleted [
69 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/rxjs'
69 silly reify ]
70 silly reify mark deleted [
70 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/sha.js',
70 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.bin/sha.js'
70 silly reify ]
71 silly reify mark deleted [
71 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/scryptsy'
71 silly reify ]
72 silly reify mark deleted [
72 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/string_decoder'
72 silly reify ]
73 silly reify mark deleted [
73 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/type'
73 silly reify ]
74 silly reify mark deleted [
74 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/util-deprecate'
74 silly reify ]
75 silly reify mark deleted [
75 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/websocket'
75 silly reify ]
76 silly reify mark deleted [
76 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/xxhashjs'
76 silly reify ]
77 silly reify mark deleted [
77 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/yaeti'
77 silly reify ]
78 silly reify mark deleted [
78 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@babel/runtime'
78 silly reify ]
79 silly reify mark deleted [
79 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/api'
79 silly reify ]
80 silly reify mark deleted [
80 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/metadata'
80 silly reify ]
81 silly reify mark deleted [
81 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/api-derive'
81 silly reify ]
82 silly reify mark deleted [
82 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/keyring'
82 silly reify ]
83 silly reify mark deleted [
83 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/networks'
83 silly reify ]
84 silly reify mark deleted [
84 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/rpc-provider'
84 silly reify ]
85 silly reify mark deleted [
85 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/rpc-core'
85 silly reify ]
86 silly reify mark deleted [
86 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/types'
86 silly reify ]
87 silly reify mark deleted [
87 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/types-known'
87 silly reify ]
88 silly reify mark deleted [
88 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/util-crypto'
88 silly reify ]
89 silly reify mark deleted [
89 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/wasm-crypto-asmjs'
89 silly reify ]
90 silly reify mark deleted [
90 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/util'
90 silly reify ]
91 silly reify mark deleted [
91 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/wasm-crypto'
91 silly reify ]
92 silly reify mark deleted [
92 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/wasm-crypto-wasm'
92 silly reify ]
93 silly reify mark deleted [
93 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-randomvalues'
93 silly reify ]
94 silly reify mark deleted [
94 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-fetch'
94 silly reify ]
95 silly reify mark deleted [
95 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-global'
95 silly reify ]
96 silly reify mark deleted [
96 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-rxjs'
96 silly reify ]
97 silly reify mark deleted [
97 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-textencoder'
97 silly reify ]
98 silly reify mark deleted [
98 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-textdecoder'
98 silly reify ]
99 silly reify mark deleted [
99 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-ws'
99 silly reify ]
100 silly reify mark deleted [
100 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@types/bn.js'
100 silly reify ]
101 silly reify mark deleted [
101 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@types/node-fetch'
101 silly reify ]
102 silly reify mark deleted [
102 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@types/websocket'
102 silly reify ]
103 silly reify mark deleted [
103 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/ext/node_modules/type'
103 silly reify ]
104 silly reify mark deleted [
104 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/websocket/node_modules/debug'
104 silly reify ]
105 silly reify mark deleted [
105 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/websocket/node_modules/ms'
105 silly reify ]
106 silly reify mark deleted [
106 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/util-crypto/node_modules/tweetnacl'
106 silly reify ]
107 timing reify:diffTrees Completed in 10ms
108 silly reify mark retired [
108 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/base-x'
108 silly reify ]
109 silly reify mark retired [
109 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/base64-js'
109 silly reify ]
110 silly reify mark retired [
110 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/bn.js'
110 silly reify ]
111 silly reify mark retired [
111 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/blakejs'
111 silly reify ]
112 silly reify mark retired [
112 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/brorand'
112 silly reify ]
113 silly reify mark retired [
113 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/cipher-base'
113 silly reify ]
114 silly reify mark retired [
114 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/create-hash'
114 silly reify ]
115 silly reify mark retired [
115 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/d'
115 silly reify ]
116 silly reify mark retired [
116 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/cuint'
116 silly reify ]
117 silly reify mark retired [
117 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/elliptic'
117 silly reify ]
118 silly reify mark retired [
118 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/es6-iterator'
118 silly reify ]
119 silly reify mark retired [
119 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/es5-ext'
119 silly reify ]
120 silly reify mark retired [
120 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/es6-symbol'
120 silly reify ]
121 silly reify mark retired [
121 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/eventemitter3'
121 silly reify ]
122 silly reify mark retired [
122 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/ext'
122 silly reify ]
123 silly reify mark retired [
123 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/form-data'
123 silly reify ]
124 silly reify mark retired [
124 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/hash-base'
124 silly reify ]
125 silly reify mark retired [
125 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/hmac-drbg'
125 silly reify ]
126 silly reify mark retired [
126 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/hash.js'
126 silly reify ]
127 silly reify mark retired [
127 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/ip-regex'
127 silly reify ]
128 silly reify mark retired [
128 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/js-sha3'
128 silly reify ]
129 silly reify mark retired [
129 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/minimalistic-assert'
129 silly reify ]
130 silly reify mark retired [
130 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/minimalistic-crypto-utils'
130 silly reify ]
131 silly reify mark retired [
131 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/next-tick'
131 silly reify ]
132 silly reify mark retired [
132 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/md5.js'
132 silly reify ]
133 silly reify mark retired [
133 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/node',
133 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.bin/node'
133 silly reify ]
134 silly reify mark retired [
134 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/readable-stream'
134 silly reify ]
135 silly reify mark retired [
135 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/regenerator-runtime'
135 silly reify ]
136 silly reify mark retired [
136 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/ripemd160'
136 silly reify ]
137 silly reify mark retired [
137 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/sane/node_modules/semver',
137 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/sane/node_modules/.bin/semver'
137 silly reify ]
138 silly reify mark retired [
138 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/sane/node_modules/which',
138 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/sane/node_modules/.bin/which'
138 silly reify ]
139 silly reify mark retired [
139 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/rxjs'
139 silly reify ]
140 silly reify mark retired [
140 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/sha.js',
140 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.bin/sha.js'
140 silly reify ]
141 silly reify mark retired [
141 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/scryptsy'
141 silly reify ]
142 silly reify mark retired [
142 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/string_decoder'
142 silly reify ]
143 silly reify mark retired [
143 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/type'
143 silly reify ]
144 silly reify mark retired [
144 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/util-deprecate'
144 silly reify ]
145 silly reify mark retired [
145 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/websocket'
145 silly reify ]
146 silly reify mark retired [
146 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/which',
146 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.bin/node-which'
146 silly reify ]
147 silly reify mark retired [
147 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/xxhashjs'
147 silly reify ]
148 silly reify mark retired [
148 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/yaeti'
148 silly reify ]
149 silly reify mark retired [
149 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@babel/runtime'
149 silly reify ]
150 silly reify mark retired [
150 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/api'
150 silly reify ]
151 silly reify mark retired [
151 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/metadata'
151 silly reify ]
152 silly reify mark retired [
152 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/api-derive'
152 silly reify ]
153 silly reify mark retired [
153 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/keyring'
153 silly reify ]
154 silly reify mark retired [
154 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/networks'
154 silly reify ]
155 silly reify mark retired [
155 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/rpc-provider'
155 silly reify ]
156 silly reify mark retired [
156 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/rpc-core'
156 silly reify ]
157 silly reify mark retired [
157 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/types'
157 silly reify ]
158 silly reify mark retired [
158 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/types-known'
158 silly reify ]
159 silly reify mark retired [
159 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/util-crypto'
159 silly reify ]
160 silly reify mark retired [
160 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/wasm-crypto-asmjs'
160 silly reify ]
161 silly reify mark retired [
161 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/util'
161 silly reify ]
162 silly reify mark retired [
162 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/wasm-crypto'
162 silly reify ]
163 silly reify mark retired [
163 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/wasm-crypto-wasm'
163 silly reify ]
164 silly reify mark retired [
164 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-randomvalues'
164 silly reify ]
165 silly reify mark retired [
165 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-fetch'
165 silly reify ]
166 silly reify mark retired [
166 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-global'
166 silly reify ]
167 silly reify mark retired [
167 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-rxjs'
167 silly reify ]
168 silly reify mark retired [
168 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-textencoder'
168 silly reify ]
169 silly reify mark retired [
169 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-textdecoder'
169 silly reify ]
170 silly reify mark retired [
170 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-ws'
170 silly reify ]
171 silly reify mark retired [
171 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@types/bn.js'
171 silly reify ]
172 silly reify mark retired [
172 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@types/node-fetch'
172 silly reify ]
173 silly reify mark retired [
173 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@types/websocket'
173 silly reify ]
174 silly reify moves {
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/base-x': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.base-x-MOqtR2do',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/base64-js': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.base64-js-xr3HUmLo',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/bn.js': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.bn.js-dYJb0uIL',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/blakejs': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.blakejs-3aYGzePw',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/brorand': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.brorand-13DBDghv',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/cipher-base': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.cipher-base-9jRRxaBJ',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/create-hash': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.create-hash-Q8Chk6FE',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/d': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.d-oKV4OXow',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/cuint': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.cuint-jdLFvkBo',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/elliptic': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.elliptic-qVP8mFWu',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/es6-iterator': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.es6-iterator-U5JpXvus',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/es5-ext': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.es5-ext-47DPoJYq',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/es6-symbol': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.es6-symbol-dwx8XtYQ',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/eventemitter3': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.eventemitter3-uEzRhb4n',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/ext': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.ext-GwlFM3Y8',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/form-data': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.form-data-LNC9H4A9',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/hash-base': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.hash-base-lEYb2m11',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/hmac-drbg': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.hmac-drbg-EJlieaEY',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/hash.js': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.hash.js-gWoxHXog',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/ip-regex': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.ip-regex-ep3Yvzjv',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/js-sha3': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.js-sha3-GUXF0Syq',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/minimalistic-assert': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.minimalistic-assert-5HcUPdKg',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/minimalistic-crypto-utils': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.minimalistic-crypto-utils-yiztOAHR',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/next-tick': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.next-tick-rOQg33WB',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/md5.js': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.md5.js-KH5xsJY0',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/node': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.node-rEaR25Wg',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.bin/node': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.bin/.node-2LM16isi',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/readable-stream': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.readable-stream-GYDN9gW4',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/regenerator-runtime': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.regenerator-runtime-827aM31P',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/ripemd160': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.ripemd160-uUQII9d8',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/sane/node_modules/semver': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/sane/node_modules/.semver-IrRA3EE0',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/sane/node_modules/.bin/semver': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/sane/node_modules/.bin/.semver-fHIp1Rgt',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/sane/node_modules/which': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/sane/node_modules/.which-UueHVVYi',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/sane/node_modules/.bin/which': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/sane/node_modules/.bin/.which-KvmhsUQy',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/rxjs': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.rxjs-PvwL141e',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/sha.js': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.sha.js-J9ZEvy5h',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.bin/sha.js': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.bin/.sha.js-sp9TsGOJ',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/scryptsy': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.scryptsy-3e3FP71F',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/string_decoder': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.string_decoder-gx3pAdeJ',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/type': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.type-kiN3jAd0',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/util-deprecate': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.util-deprecate-aZ6xUmne',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/websocket': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.websocket-JGBckICr',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/which': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.which-8Nbz4qVh',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.bin/node-which': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.bin/.node-which-zzxn7aiz',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/xxhashjs': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.xxhashjs-rOSn3d6T',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/yaeti': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/.yaeti-uztfbDBT',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@babel/runtime': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@babel/.runtime-vXH1SltM',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/api': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.api-O6q6I2ub',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/metadata': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.metadata-yvFIN4Oi',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/api-derive': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.api-derive-iIW0KY6r',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/keyring': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.keyring-uYL7x6H9',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/networks': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.networks-Ti9kQKnw',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/rpc-provider': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.rpc-provider-GLdpscSa',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/rpc-core': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.rpc-core-UjNapRma',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/types': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.types-dkRLuwfj',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/types-known': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.types-known-qTlO33fM',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/util-crypto': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.util-crypto-woCNKTyO',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/wasm-crypto-asmjs': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.wasm-crypto-asmjs-MjcXU6Ft',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/util': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.util-DtzyOUzY',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/wasm-crypto': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.wasm-crypto-VqQyreA6',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/wasm-crypto-wasm': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.wasm-crypto-wasm-3t3WOhd2',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-randomvalues': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.x-randomvalues-9kLxx8Da',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-fetch': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.x-fetch-yhrlf0Mi',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-global': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.x-global-GbGFJ1lo',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-rxjs': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.x-rxjs-j6q1qDWc',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-textencoder': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.x-textencoder-rEZfnAyi',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-textdecoder': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.x-textdecoder-KxQeYtxg',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/x-ws': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@polkadot/.x-ws-G3rS6yqC',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@types/bn.js': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@types/.bn.js-x1IRtC5M',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@types/node-fetch': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@types/.node-fetch-2h1rwP99',
174 silly reify '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@types/websocket': '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/@types/.websocket-cMBaTCrJ'
174 silly reify }
175 timing reify:retireShallow Completed in 12ms
176 timing reify:createSparse Completed in 1ms
177 timing reify:loadBundles Completed in 0ms
178 silly audit bulk request {
178 silly audit acorn: [ '7.4.1', '8.1.0' ],
178 silly audit abab: [ '2.0.5' ],
178 silly audit 'abort-controller': [ '3.0.0' ],
178 silly audit 'acorn-jsx': [ '5.3.1' ],
178 silly audit 'acorn-walk': [ '7.2.0' ],
178 silly audit 'acorn-globals': [ '6.0.0' ],
178 silly audit 'ansi-regex': [ '5.0.0' ],
178 silly audit ajv: [ '6.12.6', '7.2.1' ],
178 silly audit 'ansi-styles': [ '4.3.0', '3.2.1' ],
178 silly audit arg: [ '4.1.3' ],
178 silly audit 'arr-diff': [ '4.0.0' ],
178 silly audit anymatch: [ '3.1.1', '2.0.0' ],
178 silly audit argparse: [ '1.0.10' ],
178 silly audit 'arr-union': [ '3.1.0' ],
178 silly audit 'ansi-colors': [ '4.1.1' ],
178 silly audit 'array-find-index': [ '1.0.2' ],
178 silly audit 'arr-flatten': [ '1.1.0' ],
178 silly audit 'array-union': [ '2.1.0' ],
178 silly audit asn1: [ '0.2.4' ],
178 silly audit 'array-unique': [ '0.3.2' ],
178 silly audit 'astral-regex': [ '2.0.0' ],
178 silly audit asynckit: [ '0.4.0' ],
178 silly audit 'aws-sign2': [ '0.7.0' ],
178 silly audit 'babel-jest': [ '26.6.3' ],
178 silly audit 'assert-plus': [ '1.0.0' ],
178 silly audit 'ansi-escapes': [ '4.3.1' ],
178 silly audit 'type-fest': [ '0.11.0', '0.20.2', '0.6.0', '0.8.1' ],
178 silly audit aws4: [ '1.11.0' ],
178 silly audit atob: [ '2.1.2' ],
178 silly audit 'babel-plugin-jest-hoist': [ '26.6.2' ],
178 silly audit 'babel-plugin-istanbul': [ '6.0.0' ],
178 silly audit 'babel-preset-jest': [ '26.6.2' ],
178 silly audit 'balanced-match': [ '1.0.0' ],
178 silly audit 'assign-symbols': [ '1.0.0' ],
178 silly audit base: [ '0.11.2' ],
178 silly audit 'define-property': [ '1.0.0', '0.2.5', '2.0.2' ],
178 silly audit 'babel-preset-current-node-syntax': [ '1.0.1' ],
178 silly audit 'bcrypt-pbkdf': [ '1.0.2' ],
178 silly audit 'binary-extensions': [ '2.2.0' ],
178 silly audit braces: [ '3.0.2', '2.3.2' ],
178 silly audit 'brace-expansion': [ '1.1.11' ],
178 silly audit 'browser-process-hrtime': [ '1.0.0' ],
178 silly audit browserslist: [ '4.16.6' ],
178 silly audit 'bs-logger': [ '0.2.6' ],
178 silly audit 'buffer-from': [ '1.1.1' ],
178 silly audit bufferutil: [ '4.0.3' ],
178 silly audit bser: [ '2.1.1' ],
178 silly audit 'cache-base': [ '1.0.1' ],
178 silly audit callsites: [ '3.1.0' ],
178 silly audit camelcase: [ '5.3.1', '2.1.1', '6.2.0' ],
178 silly audit 'caniuse-lite': [ '1.0.30001230' ],
178 silly audit 'capture-exit': [ '2.0.0' ],
178 silly audit chalk: [ '4.1.0', '2.4.2' ],
178 silly audit 'char-regex': [ '1.0.2' ],
178 silly audit caseless: [ '0.12.0' ],
178 silly audit 'ci-info': [ '2.0.0' ],
178 silly audit 'camelcase-keys': [ '2.1.0' ],
178 silly audit 'class-utils': [ '0.3.6' ],
178 silly audit cliui: [ '6.0.0' ],
178 silly audit co: [ '4.6.0' ],
178 silly audit 'collect-v8-coverage': [ '1.0.1' ],
178 silly audit 'collection-visit': [ '1.0.0' ],
178 silly audit 'color-name': [ '1.1.4', '1.1.3' ],
178 silly audit 'color-convert': [ '2.0.1', '1.9.3' ],
178 silly audit 'component-emitter': [ '1.3.0' ],
178 silly audit 'combined-stream': [ '1.0.8' ],
178 silly audit 'cjs-module-lexer': [ '0.6.0' ],
178 silly audit chokidar: [ '3.5.1' ],
178 silly audit 'concat-map': [ '0.0.1' ],
178 silly audit colorette: [ '1.2.2' ],
178 silly audit 'core-util-is': [ '1.0.2' ],
178 silly audit 'copy-descriptor': [ '0.1.1' ],
178 silly audit 'cross-spawn': [ '7.0.3', '6.0.5' ],
178 silly audit 'path-key': [ '3.1.1', '2.0.1' ],
178 silly audit cssstyle: [ '2.3.0' ],
178 silly audit cssom: [ '0.3.8', '0.4.4' ],
178 silly audit 'create-require': [ '1.1.1' ],
178 silly audit 'convert-source-map': [ '1.7.0' ],
178 silly audit 'safe-buffer': [ '5.1.2', '5.2.1' ],
178 silly audit 'currently-unhandled': [ '0.4.1' ],
178 silly audit dashdash: [ '1.14.1' ],
178 silly audit 'data-urls': [ '2.0.0' ],
178 silly audit dateformat: [ '1.0.12' ],
178 silly audit 'decimal.js': [ '10.2.1' ],
178 silly audit debug: [ '4.3.1', '2.6.9' ],
178 silly audit 'deep-is': [ '0.1.3' ],
178 silly audit 'decode-uri-component': [ '0.2.0' ],
178 silly audit decamelize: [ '1.2.0' ],
178 silly audit 'detect-newline': [ '3.1.0' ],
178 silly audit 'is-data-descriptor': [ '0.1.4', '1.0.0' ],
178 silly audit 'kind-of': [ '3.2.2', '5.1.0', '4.0.0', '6.0.3' ],
178 silly audit 'is-accessor-descriptor': [ '0.1.6', '1.0.0' ],
178 silly audit 'is-descriptor': [ '0.1.6', '1.0.2' ],
178 silly audit diff: [ '4.0.2' ],
178 silly audit deepmerge: [ '4.2.2' ],
178 silly audit 'diff-sequences': [ '26.6.2' ],
178 silly audit 'dir-glob': [ '3.0.1' ],
178 silly audit 'discord.js': [ '12.5.1' ],
178 silly audit tweetnacl: [ '1.0.3', '0.14.5' ],
178 silly audit doctrine: [ '3.0.0' ],
178 silly audit 'delayed-stream': [ '1.0.0' ],
178 silly audit 'dynamic-dedupe': [ '0.3.0' ],
178 silly audit dotenv: [ '8.0.0' ],
178 silly audit domexception: [ '2.0.1' ],
178 silly audit 'webidl-conversions': [ '5.0.0', '6.1.0' ],
178 silly audit 'ecc-jsbn': [ '0.1.2' ],
178 silly audit emittery: [ '0.7.2' ],
178 silly audit 'error-ex': [ '1.3.2' ],
178 silly audit 'electron-to-chromium': [ '1.3.739' ],
178 silly audit 'end-of-stream': [ '1.4.4' ],
178 silly audit enquirer: [ '2.3.6' ],
178 silly audit 'escape-string-regexp': [ '1.0.5', '2.0.0' ],
178 silly audit escalade: [ '3.1.1' ],
178 silly audit escodegen: [ '2.0.0' ],
178 silly audit levn: [ '0.3.0', '0.4.1' ],
178 silly audit optionator: [ '0.8.3', '0.9.1' ],
178 silly audit 'emoji-regex': [ '8.0.0' ],
178 silly audit 'eslint-scope': [ '5.1.1' ],
178 silly audit estraverse: [ '4.3.0', '5.2.0' ],
178 silly audit eslint: [ '7.22.0' ],
178 silly audit 'eslint-visitor-keys': [ '2.0.0', '1.3.0' ],
178 silly audit '@babel/code-frame': [ '7.12.11', '7.12.13' ],
178 silly audit 'eslint-plugin-prettier': [ '3.3.1' ],
178 silly audit espree: [ '7.3.1' ],
178 silly audit esprima: [ '4.0.1' ],
178 silly audit esquery: [ '1.4.0' ],
178 silly audit esutils: [ '2.0.3' ],
178 silly audit esrecurse: [ '4.3.0' ],
178 silly audit 'event-target-shim': [ '5.0.1' ],
178 silly audit 'eslint-utils': [ '2.1.0' ],
178 silly audit execa: [ '4.1.0', '1.0.0' ],
178 silly audit 'exec-sh': [ '0.3.4' ],
178 silly audit 'eslint-config-prettier': [ '8.1.0' ],
178 silly audit expect: [ '26.6.2' ],
178 silly audit 'expand-brackets': [ '2.1.4' ],
178 silly audit ms: [ '2.0.0', '2.1.2' ],
178 silly audit exit: [ '0.1.2' ],
178 silly audit 'fast-deep-equal': [ '3.1.3' ],
178 silly audit extsprintf: [ '1.3.0', '1.4.0' ],
178 silly audit 'fast-diff': [ '1.2.0' ],
178 silly audit 'fast-json-stable-stringify': [ '2.1.0' ],
178 silly audit 'fast-glob': [ '3.2.5' ],
178 silly audit extglob: [ '2.0.4' ],
178 silly audit 'fast-levenshtein': [ '2.0.6' ],
178 silly audit 'fb-watchman': [ '2.0.1' ],
178 silly audit fastq: [ '1.11.0' ],
178 silly audit 'file-entry-cache': [ '6.0.1' ],
178 silly audit extend: [ '3.0.2' ],
178 silly audit 'find-up': [ '4.1.0', '1.1.2' ],
178 silly audit 'fill-range': [ '7.0.1', '4.0.0' ],
178 silly audit flatted: [ '3.1.1' ],
178 silly audit 'forever-agent': [ '0.6.1' ],
178 silly audit 'for-in': [ '1.0.2' ],
178 silly audit 'extend-shallow': [ '2.0.1', '3.0.2' ],
178 silly audit 'form-data': [ '2.3.3' ],
178 silly audit 'fragment-cache': [ '0.2.1' ],
178 silly audit 'fs.realpath': [ '1.0.0' ],
178 silly audit 'flat-cache': [ '3.0.4' ],
178 silly audit fsevents: [ '2.3.2' ],
178 silly audit 'function-bind': [ '1.1.1' ],
178 silly audit 'functional-red-black-tree': [ '1.0.1' ],
178 silly audit gensync: [ '1.0.0-beta.2' ],
178 silly audit 'get-caller-file': [ '2.0.5' ],
178 silly audit 'get-stdin': [ '4.0.1' ],
178 silly audit 'get-stream': [ '5.2.0', '4.1.0' ],
178 silly audit 'get-package-type': [ '0.1.0' ],
178 silly audit 'get-value': [ '2.0.6' ],
178 silly audit getpass: [ '0.1.7' ],
178 silly audit 'glob-parent': [ '5.1.2' ],
178 silly audit glob: [ '7.1.6' ],
178 silly audit globals: [ '13.7.0', '11.12.0', '12.4.0' ],
178 silly audit globby: [ '11.0.2' ],
178 silly audit ignore: [ '5.1.8', '4.0.6' ],
178 silly audit 'har-schema': [ '2.0.0' ],
178 silly audit growly: [ '1.3.0' ],
178 silly audit 'har-validator': [ '5.1.5' ],
178 silly audit 'graceful-fs': [ '4.2.6' ],
178 silly audit 'has-flag': [ '4.0.0', '3.0.0' ],
178 silly audit 'hosted-git-info': [ '2.8.9' ],
178 silly audit has: [ '1.0.3' ],
178 silly audit 'has-values': [ '1.0.0', '0.1.4' ],
178 silly audit 'http-signature': [ '1.2.0' ],
178 silly audit 'has-value': [ '1.0.0', '0.3.1' ],
178 silly audit 'html-escaper': [ '2.0.2' ],
178 silly audit 'human-signals': [ '1.1.1' ],
178 silly audit 'import-fresh': [ '3.3.0' ],
178 silly audit 'resolve-from': [ '4.0.0', '5.0.0' ],
178 silly audit 'html-encoding-sniffer': [ '2.0.1' ],
178 silly audit 'iconv-lite': [ '0.4.24' ],
178 silly audit 'indent-string': [ '2.1.0' ],
178 silly audit imurmurhash: [ '0.1.4' ],
178 silly audit inherits: [ '2.0.4' ],
178 silly audit 'import-local': [ '3.0.2' ],
178 silly audit 'is-arrayish': [ '0.2.1' ],
178 silly audit 'is-binary-path': [ '2.1.0' ],
178 silly audit inflight: [ '1.0.6' ],
178 silly audit 'is-buffer': [ '1.1.6' ],
178 silly audit 'is-ci': [ '2.0.0' ],
178 silly audit 'is-core-module': [ '2.2.0' ],
178 silly audit 'is-docker': [ '2.1.1' ],
178 silly audit 'is-extglob': [ '2.1.1' ],
178 silly audit 'is-fullwidth-code-point': [ '3.0.0' ],
178 silly audit 'is-glob': [ '4.0.1' ],
178 silly audit 'is-generator-fn': [ '2.1.0' ],
178 silly audit 'is-plain-object': [ '2.0.4' ],
178 silly audit 'is-finite': [ '1.1.0' ],
178 silly audit 'is-number': [ '3.0.0', '7.0.0' ],
178 silly audit 'is-stream': [ '2.0.0', '1.1.0' ],
178 silly audit 'is-typedarray': [ '1.0.0' ],
178 silly audit 'is-utf8': [ '0.2.1' ],
178 silly audit 'is-potential-custom-element-name': [ '1.0.0' ],
178 silly audit 'is-extendable': [ '0.1.1', '1.0.1' ],
178 silly audit isarray: [ '1.0.0' ],
178 silly audit 'is-wsl': [ '2.2.0' ],
178 silly audit isexe: [ '2.0.0' ],
178 silly audit isstream: [ '0.1.2' ],
178 silly audit isobject: [ '3.0.1', '2.1.0' ],
178 silly audit 'istanbul-lib-instrument': [ '4.0.3' ],
178 silly audit semver: [ '6.3.0', '5.7.1', '7.3.4' ],
178 silly audit 'istanbul-lib-report': [ '3.0.0' ],
178 silly audit 'istanbul-lib-coverage': [ '3.0.0' ],
178 silly audit 'istanbul-reports': [ '3.0.2' ],
178 silly audit 'istanbul-lib-source-maps': [ '4.0.0' ],
178 silly audit 'jest-diff': [ '26.6.2' ],
178 silly audit 'jest-changed-files': [ '26.6.2' ],
178 silly audit jest: [ '26.6.3' ],
178 silly audit 'jest-docblock': [ '26.0.0' ],
178 silly audit 'jest-cli': [ '26.6.3' ],
178 silly audit 'jest-environment-jsdom': [ '26.6.2' ],
178 silly audit 'jest-config': [ '26.6.3' ],
178 silly audit 'jest-each': [ '26.6.2' ],
178 silly audit 'jest-environment-node': [ '26.6.2' ],
178 silly audit 'jest-get-type': [ '26.3.0' ],
178 silly audit 'jest-haste-map': [ '26.6.2' ],
178 silly audit 'jest-message-util': [ '26.6.2' ],
178 silly audit 'jest-leak-detector': [ '26.6.2' ],
178 silly audit 'jest-jasmine2': [ '26.6.3' ],
178 silly audit 'jest-matcher-utils': [ '26.6.2' ],
178 silly audit 'jest-pnp-resolver': [ '1.2.2' ],
178 silly audit 'jest-mock': [ '26.6.2' ],
178 silly audit 'jest-regex-util': [ '26.0.0' ],
178 silly audit 'jest-resolve-dependencies': [ '26.6.3' ],
178 silly audit 'jest-resolve': [ '26.6.2' ],
178 silly audit 'jest-runtime': [ '26.6.3' ],
178 silly audit 'strip-bom': [ '4.0.0', '2.0.0', '3.0.0' ],
178 silly audit 'jest-runner': [ '26.6.3' ],
178 silly audit 'jest-serializer': [ '26.6.2' ],
178 silly audit 'jest-util': [ '26.6.2' ],
178 silly audit 'jest-snapshot': [ '26.6.2' ],
178 silly audit 'jest-watcher': [ '26.6.2' ],
178 silly audit 'jest-validate': [ '26.6.2' ],
178 silly audit 'jest-worker': [ '26.6.2' ],
178 silly audit 'js-tokens': [ '4.0.0' ],
178 silly audit jsbn: [ '0.1.1' ],
178 silly audit jsdom: [ '16.5.1' ],
178 silly audit 'tough-cookie': [ '4.0.0', '2.5.0' ],
178 silly audit 'js-yaml': [ '3.14.1' ],
178 silly audit jsesc: [ '2.5.2' ],
178 silly audit 'json-schema': [ '0.2.3' ],
178 silly audit 'json-parse-even-better-errors': [ '2.3.1' ],
178 silly audit 'json-stringify-safe': [ '5.0.1' ],
178 silly audit kleur: [ '3.0.3' ],
178 silly audit 'json-stable-stringify-without-jsonify': [ '1.0.1' ],
178 silly audit leven: [ '3.1.0' ],
178 silly audit jsprim: [ '1.4.1' ],
178 silly audit 'prelude-ls': [ '1.2.1', '1.1.2' ],
178 silly audit 'type-check': [ '0.4.0', '0.3.2' ],
178 silly audit 'load-json-file': [ '1.1.0' ],
178 silly audit 'parse-json': [ '2.2.0', '5.2.0' ],
178 silly audit json5: [ '2.2.0' ],
178 silly audit 'locate-path': [ '5.0.0' ],
178 silly audit 'lines-and-columns': [ '1.1.6' ],
178 silly audit 'lodash.set': [ '4.3.2' ],
178 silly audit 'loud-rejection': [ '1.6.0' ],
178 silly audit 'lodash.sortby': [ '4.7.0' ],
178 silly audit lodash: [ '4.17.21' ],
178 silly audit 'lru-cache': [ '6.0.0' ],
178 silly audit 'make-dir': [ '3.1.0' ],
178 silly audit 'make-error': [ '1.3.6' ],
178 silly audit makeerror: [ '1.0.11' ],
178 silly audit 'map-cache': [ '0.2.2' ],
178 silly audit 'json-schema-traverse': [ '0.4.1', '1.0.0' ],
178 silly audit 'map-obj': [ '1.0.1' ],
178 silly audit 'merge-stream': [ '2.0.0' ],
178 silly audit 'map-visit': [ '1.0.0' ],
178 silly audit micromatch: [ '4.0.2', '3.1.10' ],
178 silly audit meow: [ '3.7.0' ],
178 silly audit 'path-type': [ '1.1.0', '4.0.0' ],
178 silly audit 'read-pkg': [ '1.1.0', '5.2.0' ],
178 silly audit 'path-exists': [ '2.1.0', '4.0.0' ],
178 silly audit 'read-pkg-up': [ '1.0.1', '7.0.1' ],
178 silly audit merge2: [ '1.4.1' ],
178 silly audit 'mime-db': [ '1.46.0' ],
178 silly audit minimatch: [ '3.0.4' ],
178 silly audit minimist: [ '1.2.5' ],
178 silly audit 'mixin-deep': [ '1.3.2' ],
178 silly audit mkdirp: [ '1.0.4' ],
178 silly audit nanomatch: [ '1.2.13' ],
178 silly audit 'nice-try': [ '1.0.5' ],
178 silly audit 'natural-compare': [ '1.4.0' ],
178 silly audit nock: [ '13.0.11' ],
178 silly audit 'node-fetch': [ '2.6.1' ],
178 silly audit 'node-bin-setup': [ '1.0.6' ],
178 silly audit 'mime-types': [ '2.1.29' ],
178 silly audit 'mimic-fn': [ '2.1.0' ],
178 silly audit 'node-gyp-build': [ '4.2.3' ],
178 silly audit 'node-modules-regexp': [ '1.0.0' ],
178 silly audit 'node-notifier': [ '8.0.2' ],
178 silly audit uuid: [ '8.3.2', '3.4.0' ],
178 silly audit 'node-int64': [ '0.4.0' ],
178 silly audit 'normalize-package-data': [ '2.5.0' ],
178 silly audit 'normalize-path': [ '3.0.0', '2.1.1' ],
178 silly audit 'npm-run-path': [ '4.0.1', '2.0.2' ],
178 silly audit nwsapi: [ '2.2.0' ],
178 silly audit 'oauth-sign': [ '0.9.0' ],
178 silly audit node: [ '15.10.0' ],
178 silly audit 'object-copy': [ '0.1.0' ],
178 silly audit 'object-assign': [ '4.1.1' ],
178 silly audit 'object-visit': [ '1.0.1' ],
178 silly audit 'object.pick': [ '1.3.0' ],
178 silly audit once: [ '1.4.0' ],
178 silly audit onetime: [ '5.1.2' ],
178 silly audit 'p-finally': [ '1.0.0' ],
178 silly audit 'p-limit': [ '2.3.0' ],
178 silly audit 'p-locate': [ '4.1.0' ],
178 silly audit 'p-try': [ '2.2.0' ],
178 silly audit 'p-each-series': [ '2.2.0' ],
178 silly audit 'parent-module': [ '1.0.1' ],
178 silly audit pascalcase: [ '0.1.1' ],
178 silly audit parse5: [ '6.0.1' ],
178 silly audit 'path-is-absolute': [ '1.0.1' ],
178 silly audit 'performance-now': [ '2.1.0' ],
178 silly audit 'path-parse': [ '1.0.6' ],
178 silly audit 'node-releases': [ '1.1.72' ],
178 silly audit picomatch: [ '2.2.2' ],
178 silly audit pinkie: [ '2.0.4' ],
178 silly audit 'pinkie-promise': [ '2.0.1' ],
178 silly audit pify: [ '2.3.0' ],
178 silly audit pirates: [ '4.0.1' ],
178 silly audit 'pkg-dir': [ '4.2.0' ],
178 silly audit 'posix-character-classes': [ '0.1.1' ],
178 silly audit 'prettier-linter-helpers': [ '1.0.0' ],
178 silly audit 'pretty-format': [ '26.6.2' ],
178 silly audit 'prism-media': [ '1.2.8' ],
178 silly audit progress: [ '2.0.3' ],
178 silly audit psl: [ '1.8.0' ],
178 silly audit prettier: [ '2.2.1' ],
178 silly audit propagate: [ '2.0.1' ],
178 silly audit punycode: [ '2.1.1' ],
178 silly audit qs: [ '6.5.2' ],
178 silly audit prompts: [ '2.4.0' ],
178 silly audit pump: [ '3.0.0' ],
178 silly audit 'react-is': [ '17.0.1' ],
178 silly audit 'queue-microtask': [ '1.2.2' ],
178 silly audit 'regex-not': [ '1.0.2' ],
178 silly audit regexpp: [ '3.1.0' ],
178 silly audit redent: [ '1.0.0' ],
178 silly audit 'repeat-element': [ '1.1.3' ],
178 silly audit 'remove-trailing-separator': [ '1.1.0' ],
178 silly audit readdirp: [ '3.5.0' ],
178 silly audit repeating: [ '2.0.1' ],
178 silly audit 'repeat-string': [ '1.6.1' ],
178 silly audit request: [ '2.88.2' ],
178 silly audit 'request-promise-core': [ '1.1.4' ],
178 silly audit 'is-windows': [ '1.0.2' ],
178 silly audit 'request-promise-native': [ '1.0.9' ],
178 silly audit 'require-directory': [ '2.1.1' ],
178 silly audit 'resolve-cwd': [ '3.0.0' ],
178 silly audit 'require-from-string': [ '2.0.2' ],
178 silly audit ret: [ '0.1.15' ],
178 silly audit 'resolve-url': [ '0.2.1' ],
178 silly audit 'require-main-filename': [ '2.0.0' ],
178 silly audit reusify: [ '1.0.4' ],
178 silly audit 'run-parallel': [ '1.2.0' ],
178 silly audit resolve: [ '1.20.0' ],
178 silly audit sane: [ '4.1.0' ],
178 silly audit 'shebang-command': [ '1.2.0', '2.0.0' ],
178 silly audit 'shebang-regex': [ '1.0.0', '3.0.0' ],
178 silly audit 'to-regex-range': [ '2.1.1', '5.0.1' ],
178 silly audit which: [ '1.3.1', '2.0.2' ],
178 silly audit rimraf: [ '3.0.2', '2.7.1' ],
178 silly audit 'safe-regex': [ '1.1.0' ],
178 silly audit setimmediate: [ '1.0.5' ],
178 silly audit 'set-blocking': [ '2.0.0' ],
178 silly audit rsvp: [ '4.8.5' ],
178 silly audit 'safer-buffer': [ '2.1.2' ],
178 silly audit shellwords: [ '0.1.1' ],
178 silly audit 'set-value': [ '2.0.1' ],
178 silly audit sisteransi: [ '1.0.5' ],
178 silly audit snapdragon: [ '0.8.2' ],
178 silly audit 'source-map': [ '0.5.7', '0.6.1', '0.7.3' ],
178 silly audit 'slice-ansi': [ '4.0.0' ],
178 silly audit 'snapdragon-util': [ '3.0.1' ],
178 silly audit 'snapdragon-node': [ '2.1.1' ],
178 silly audit slash: [ '3.0.0' ],
178 silly audit 'source-map-resolve': [ '0.5.3' ],
178 silly audit 'source-map-url': [ '0.4.1' ],
178 silly audit 'spdx-exceptions': [ '2.3.0' ],
178 silly audit 'spdx-expression-parse': [ '3.0.1' ],
178 silly audit 'signal-exit': [ '3.0.3' ],
178 silly audit 'spdx-license-ids': [ '3.0.7' ],
178 silly audit 'split-string': [ '3.1.0' ],
178 silly audit 'sprintf-js': [ '1.0.3' ],
178 silly audit sshpk: [ '1.16.1' ],
178 silly audit 'stack-utils': [ '2.0.3' ],
178 silly audit 'source-map-support': [ '0.5.19' ],
178 silly audit 'static-extend': [ '0.1.2' ],
178 silly audit 'stealthy-require': [ '1.1.1' ],
178 silly audit saxes: [ '5.0.1' ],
178 silly audit 'spdx-correct': [ '3.1.1' ],
178 silly audit 'string-length': [ '4.0.2' ],
178 silly audit 'string-width': [ '4.2.2' ],
178 silly audit 'strip-ansi': [ '6.0.0' ],
178 silly audit 'strip-indent': [ '1.0.1' ],
178 silly audit 'supports-color': [ '7.2.0', '5.5.0' ],
178 silly audit 'strip-final-newline': [ '2.0.0' ],
178 silly audit 'supports-hyperlinks': [ '2.1.0' ],
178 silly audit 'strip-json-comments': [ '3.1.1', '2.0.1' ],
178 silly audit 'strip-eof': [ '1.0.0' ],
178 silly audit 'test-exclude': [ '6.0.0' ],
178 silly audit 'text-table': [ '0.2.0' ],
178 silly audit throat: [ '5.0.0' ],
178 silly audit 'symbol-tree': [ '3.2.4' ],
178 silly audit table: [ '6.0.7' ],
178 silly audit 'terminal-link': [ '2.1.1' ],
178 silly audit 'to-object-path': [ '0.3.0' ],
178 silly audit 'to-regex': [ '3.0.2' ],
178 silly audit 'to-fast-properties': [ '2.0.0' ],
178 silly audit tr46: [ '2.0.2' ],
178 silly audit 'tree-kill': [ '1.2.2' ],
178 silly audit tmpl: [ '1.0.4' ],
178 silly audit 'ts-jest': [ '26.5.4' ],
178 silly audit 'ts-node': [ '9.1.1' ],
178 silly audit 'trim-newlines': [ '1.0.0' ],
178 silly audit 'ts-node-dev': [ '1.1.6' ],
178 silly audit tslib: [ '1.14.1' ],
178 silly audit tsutils: [ '3.21.0' ],
178 silly audit tsconfig: [ '7.0.0' ],
178 silly audit 'typedarray-to-buffer': [ '3.1.5' ],
178 silly audit 'tunnel-agent': [ '0.6.0' ],
178 silly audit universalify: [ '0.1.2' ],
178 silly audit 'union-value': [ '1.0.1' ],
178 silly audit 'unset-value': [ '1.0.0' ],
178 silly audit typescript: [ '4.2.3' ],
178 silly audit use: [ '3.1.1' ],
178 silly audit 'uri-js': [ '4.4.1' ],
178 silly audit 'type-detect': [ '4.0.8' ],
178 silly audit 'utf-8-validate': [ '5.0.5' ],
178 silly audit urix: [ '0.1.0' ],
178 silly audit verror: [ '1.10.0' ],
178 silly audit 'v8-to-istanbul': [ '7.1.0' ],
178 silly audit 'v8-compile-cache': [ '2.3.0' ],
178 silly audit 'w3c-hr-time': [ '1.0.2' ],
178 silly audit 'w3c-xmlserializer': [ '2.0.0' ],
178 silly audit 'validate-npm-package-license': [ '3.0.4' ],
178 silly audit walker: [ '1.0.7' ],
178 silly audit 'whatwg-mimetype': [ '2.3.0' ],
178 silly audit 'which-module': [ '2.0.0' ],
178 silly audit 'wrap-ansi': [ '6.2.0' ],
178 silly audit 'whatwg-url': [ '8.4.0' ],
178 silly audit ws: [ '7.4.6' ],
178 silly audit 'whatwg-encoding': [ '1.0.5' ],
178 silly audit 'write-file-atomic': [ '3.0.3' ],
178 silly audit 'xml-name-validator': [ '3.0.0' ],
178 silly audit 'word-wrap': [ '1.2.3' ],
178 silly audit xmlchars: [ '2.2.0' ],
178 silly audit wrappy: [ '1.0.2' ],
178 silly audit xtend: [ '4.0.2' ],
178 silly audit y18n: [ '4.0.1' ],
178 silly audit yallist: [ '4.0.0' ],
178 silly audit yargs: [ '15.4.1' ],
178 silly audit 'yargs-parser': [ '18.1.3', '20.2.7' ],
178 silly audit yn: [ '3.1.1' ],
178 silly audit '@babel/core': [ '7.13.10' ],
178 silly audit '@babel/helper-function-name': [ '7.12.13' ],
178 silly audit '@babel/helper-compilation-targets': [ '7.13.10' ],
178 silly audit '@babel/helper-get-function-arity': [ '7.12.13' ],
178 silly audit '@babel/generator': [ '7.13.9' ],
178 silly audit '@babel/helper-member-expression-to-functions': [ '7.13.0' ],
178 silly audit '@babel/helper-module-imports': [ '7.12.13' ],
178 silly audit '@babel/helper-module-transforms': [ '7.13.0' ],
178 silly audit '@babel/helper-plugin-utils': [ '7.13.0' ],
178 silly audit '@babel/helper-simple-access': [ '7.12.13' ],
178 silly audit '@babel/compat-data': [ '7.13.11' ],
178 silly audit '@babel/helper-replace-supers': [ '7.13.0' ],
178 silly audit '@babel/helper-optimise-call-expression': [ '7.12.13' ],
178 silly audit '@babel/helper-validator-identifier': [ '7.12.11' ],
178 silly audit '@babel/helpers': [ '7.13.10' ],
178 silly audit '@babel/highlight': [ '7.13.10' ],
178 silly audit '@babel/helper-validator-option': [ '7.12.17' ],
178 silly audit '@babel/parser': [ '7.13.11' ],
178 silly audit '@babel/plugin-syntax-bigint': [ '7.8.3' ],
178 silly audit '@babel/plugin-syntax-import-meta': [ '7.10.4' ],
178 silly audit '@babel/plugin-syntax-async-generators': [ '7.8.4' ],
178 silly audit '@babel/plugin-syntax-json-strings': [ '7.8.3' ],
178 silly audit '@babel/plugin-syntax-logical-assignment-operators': [ '7.10.4' ],
178 silly audit '@babel/plugin-syntax-nullish-coalescing-operator': [ '7.8.3' ],
178 silly audit '@babel/plugin-syntax-numeric-separator': [ '7.10.4' ],
178 silly audit '@babel/plugin-syntax-object-rest-spread': [ '7.8.3' ],
178 silly audit '@babel/plugin-syntax-optional-catch-binding': [ '7.8.3' ],
178 silly audit '@babel/plugin-syntax-top-level-await': [ '7.12.13' ],
178 silly audit '@babel/plugin-syntax-optional-chaining': [ '7.8.3' ],
178 silly audit '@babel/template': [ '7.12.13' ],
178 silly audit '@babel/plugin-syntax-class-properties': [ '7.12.13' ],
178 silly audit '@babel/traverse': [ '7.13.0' ],
178 silly audit '@babel/types': [ '7.13.0' ],
178 silly audit '@babel/helper-split-export-declaration': [ '7.12.13' ],
178 silly audit '@cnakazawa/watch': [ '1.0.4' ],
178 silly audit '@discordjs/form-data': [ '3.0.1' ],
178 silly audit '@jest/console': [ '26.6.2' ],
178 silly audit '@bcoe/v8-coverage': [ '0.2.3' ],
178 silly audit '@istanbuljs/load-nyc-config': [ '1.1.0' ],
178 silly audit '@discordjs/collection': [ '0.1.6' ],
178 silly audit '@jest/environment': [ '26.6.2' ],
178 silly audit '@jest/core': [ '26.6.3' ],
178 silly audit '@istanbuljs/schema': [ '0.1.3' ],
178 silly audit '@jest/reporters': [ '26.6.2' ],
178 silly audit '@jest/source-map': [ '26.6.2' ],
178 silly audit '@jest/test-result': [ '26.6.2' ],
178 silly audit '@jest/fake-timers': [ '26.6.2' ],
178 silly audit '@jest/types': [ '26.6.2' ],
178 silly audit '@jest/transform': [ '26.6.2' ],
178 silly audit '@nodelib/fs.scandir': [ '2.1.4' ],
178 silly audit '@nodelib/fs.walk': [ '1.2.6' ],
178 silly audit '@nodelib/fs.stat': [ '2.0.4' ],
178 silly audit '@jest/test-sequencer': [ '26.6.3' ],
178 silly audit '@eslint/eslintrc': [ '0.4.0' ],
178 silly audit '@jest/globals': [ '26.6.2' ],
178 silly audit '@types/babel__core': [ '7.1.13' ],
178 silly audit '@sinonjs/commons': [ '1.8.2' ],
178 silly audit '@types/babel__template': [ '7.4.0' ],
178 silly audit '@types/babel__traverse': [ '7.11.1' ],
178 silly audit '@types/babel__generator': [ '7.6.2' ],
178 silly audit '@sinonjs/fake-timers': [ '6.0.1' ],
178 silly audit '@types/graceful-fs': [ '4.1.5' ],
178 silly audit '@types/istanbul-lib-report': [ '3.0.0' ],
178 silly audit '@types/istanbul-reports': [ '3.0.0' ],
178 silly audit '@types/json-schema': [ '7.0.7' ],
178 silly audit '@types/prettier': [ '2.2.3' ],
178 silly audit '@types/jest': [ '26.0.21' ],
178 silly audit '@types/istanbul-lib-coverage': [ '2.0.3' ],
178 silly audit '@types/strip-bom': [ '3.0.0' ],
178 silly audit '@types/node': [ '14.14.35' ],
178 silly audit '@types/strip-json-comments': [ '0.0.30' ],
178 silly audit '@types/stack-utils': [ '2.0.0' ],
178 silly audit '@types/normalize-package-data': [ '2.4.0' ],
178 silly audit '@types/ws': [ '7.4.0' ],
178 silly audit '@types/yargs': [ '15.0.13' ],
178 silly audit '@types/yargs-parser': [ '20.2.0' ],
178 silly audit '@typescript-eslint/experimental-utils': [ '4.18.0' ],
178 silly audit '@typescript-eslint/parser': [ '4.18.0' ],
178 silly audit '@typescript-eslint/scope-manager': [ '4.18.0' ],
178 silly audit '@typescript-eslint/types': [ '4.18.0' ],
178 silly audit '@typescript-eslint/eslint-plugin': [ '4.18.0' ],
178 silly audit '@typescript-eslint/typescript-estree': [ '4.18.0' ],
178 silly audit '@typescript-eslint/visitor-keys': [ '4.18.0' ],
178 silly audit 'node-darwin-arm64': [ '16.0.0' ]
178 silly audit }
179 timing reifyNode:node_modules/node Completed in 11ms
180 timing reifyNode:node_modules/sane/node_modules/which Completed in 12ms
181 timing reifyNode:node_modules/which Completed in 12ms
182 timing reifyNode:node_modules/sane/node_modules/semver Completed in 13ms
183 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/advisories/bulk 418ms
184 timing auditReport:getReport Completed in 421ms
185 silly audit report {}
186 timing auditReport:init Completed in 0ms
187 timing reify:audit Completed in 421ms
188 timing reifyNode:node_modules/node-darwin-arm64 Completed in 889ms
189 timing reify:unpack Completed in 889ms
190 timing reify:unretire Completed in 0ms
191 timing build:queue Completed in 2ms
192 info run [email protected] preinstall node_modules/node node installArchSpecificPackage
193 info run [email protected] preinstall node_modules/node-darwin-arm64 node installArchSpecificPackage
194 info run [email protected] preinstall { code: 1, signal: null }
195 info run [email protected] preinstall { code: 1, signal: null }
196 timing reify:rollback:createSparse Completed in 274ms
197 timing reify:rollback:retireShallow Completed in 5ms
198 timing command:install Completed in 2227ms
199 verbose stack Error: command failed
199 verbose stack at ChildProcess. (/opt/homebrew/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/index.js:64:27)
199 verbose stack at ChildProcess.emit (node:events:365:28)
199 verbose stack at maybeClose (node:internal/child_process:1067:16)
199 verbose stack at Socket. (node:internal/child_process:453:11)
199 verbose stack at Socket.emit (node:events:365:28)
199 verbose stack at Pipe. (node:net:661:12)
200 verbose pkgid [email protected]
201 verbose cwd /Users/kentarovadney/Desktop/code/plasm_discord_faucet
202 verbose Darwin 20.3.0
203 verbose argv "/opt/homebrew/Cellar/node/16.2.0/bin/node" "/opt/homebrew/bin/npm" "i" "node-darwin-arm64"
204 verbose node v16.2.0
205 verbose npm v7.15.0
206 error code 1
207 error path /Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/node-darwin-arm64
208 error command failed
209 error command sh -c node installArchSpecificPackage
210 error node:internal/modules/cjs/loader:944
210 error throw err;
210 error ^
210 error
210 error Error: Cannot find module '/Users/kentarovadney/Desktop/code/plasm_discord_faucet/node_modules/node-darwin-arm64/installArchSpecificPackage'
210 error at Function.Module._resolveFilename (node:internal/modules/cjs/loader:941:15)
210 error at Function.Module._load (node:internal/modules/cjs/loader:774:27)
210 error at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12)
210 error at node:internal/main/run_main_module:17:47 {
210 error code: 'MODULE_NOT_FOUND',
210 error requireStack: []
210 error }
211 verbose exit 1

node installArchSpecificPackage fails

11:18:21 > [email protected] preinstall /var/lib/jenkins/jobs/eds-services-emv/workspace/eds-account-manager/node_modules/.staging/node-af0ef559
11:18:21 > node installArchSpecificPackage
11:18:21
11:18:21 module.js:341
11:18:21 throw err;
11:18:21 ^
11:18:21
11:18:21 Error: Cannot find module 'node-bin-setup'
11:18:21 at Function.Module._resolveFilename (module.js:339:15)
11:18:21 at Function.Module._load (module.js:290:25)
11:18:21 at Module.require (module.js:367:17)
11:18:21 at require (internal/module.js:20:19)
11:18:21 at Object. (/var/lib/jenkins/jobs/eds-services-emv/workspace/eds-account-manager/node_modules/.staging/node-af0ef559/installArchSpecificPackage.js:1:63)
11:18:21 at Module._compile (module.js:413:34)
11:18:21 at Object.Module._extensions..js (module.js:422:10)
11:18:21 at Module.load (module.js:357:32)
11:18:21 at Function.Module._load (module.js:314:12)
11:18:21 at Function.Module.runMain (module.js:447:10)

doesn't work with directory symlinks on windows

Ok so we have a bit of a weird setup: instead of a normal NPM install we have directory symlinks in our node_modules folders. Including the 'node' package then yields errors whenever we try to run 'npm run X'

The error (on windows) is "maximum setlocal recursion level reached". Removing the 'node' package solves the issue, so I'm pretty sure that something in here isn't resistant to symlinks.

Tests

I'd love to write some tests for this project. Would a PR for that be welcome?

Alpine Linux support

I tried using this as a substitute for nvm and I'm really liking it!

It works nicely on my Arch Linux host, but I tried running this inside an Alpine Linux container and it seems the resolved binary doesn't seem to run.

image

Yarn support

Good evening!

I've noticed yarn add [email protected] doesn't really add the binaries to node_modules/.bin, whereas npm does. Would it be possible to support yarn as well?

Thanks!

Can't install module with Yarn 3.x (berry)

We have #44 but it's about Yarn 1 I think.

yarn add node results in an error with the following logs:

# This file contains the result of Yarn building a package (node@npm:14.18.1)
# Script name: preinstall

internal/modules/cjs/loader.js:818
  throw err;
  ^

Error: Cannot find module '/Users/federicozivolo/Projects/app/node_modules/node/bin/node'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15)
    at Function.Module._load (internal/modules/cjs/loader.js:667:27)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)
    at internal/main/run_main_module.js:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

I think the problem is that Yarn 3.x runs preinstall hooks as part of the postinstall cycle.

https://yarnpkg.com/advanced/lifecycle-scripts#:~:text=For%20backwards%20compatibility%2C-,preinstall,-and%20install%20are

I'm on macOS 11.6 running Node.js 14.18.1

No matching version found for [email protected]

It is not possible to use the [email protected] package on Macs.

09:38:11  Error: Cannot find module 'node-darwin-x64/package.json'

09:38:11  npm ERR! code ETARGET
09:38:11  npm ERR! notarget No matching version found for [email protected].
09:38:11  npm ERR! notarget In most cases you or one of your dependencies are requesting
09:38:11  npm ERR! notarget a package version that doesn't exist.

Nodejs version 14.20.1 exists for the darwin-x64 and darwin-arm64 platforms, but an error occurs during installation.
It looks like these versions are not published to NPM.

Please publish [email protected] and [email protected]

Running `npm ci` doesn't install the node binary

In order to make sure I am using the same dependencies, I usually run npm ci instead of npm install when I am working on my development machine (running Windows 10), unless I am specifically updating dependencies.

It seems that running npm ci does not install the node binaries, leading to errors.

It does create .\node_modules\.bin\node, .\node_modules\.bin\node.cmd, and .\node_modules\.bin\node.ps1 executable wrappers (for Bash, Command Prompt, and Powershell respectively), but those files point to the executable located at .\node_modules\node\bin\node, which is not present.

The two workarounds for this that I have found are:

  1. Manually delete the .\node_modules\node\ directory and the node executable wrappers (for all three shells) and run npm install node again.
  2. cd .\node_modules\node and run (PowerShell shown here) & 'C:\Program Files\nodejs\node.exe' .\installArchSpecificPackage.js

I'm not sure why the preinstall script doesn't seem to work when npm ci is used, but I do think it needs to be fixed.


Background:

Here is how I first found this problem:

  • npm install vuejs-datatable - this depends on core-js and therefore causes the core-js postinstall script to run. That postinstall script calls node -e ... which npm automatically redirects to call the local copy of node instead of the system copy.
    • Observe that the postinstall script runs without error.
  • Manually delete node_modules and run npm install
    • Observe that the postinstall script again runs with no error.
  • Run npm ci - this automatically deletes node_modules before it runs and then runs npm install making sure to use the exact package versions specified in package-lock.json.
    • Observe that the postinstall script of core-js now exits with an error The system cannot find the path specified.
    • Observe that this is true for any call to .\node_modules\.bin\node.cmd.
    • The error returned from the PowerShell version is more useful: The term 'C:\path\to\my\app\node_modules\.bin/../node/bin/node' is not recognized as the name of a cmdlet, function, script file, or operable program.

Does this replace nvm?

Hello @aredridel. Thanks so much for publishing this awesome package. This is more of a question, but I think it may be useful to open an issue in case others also have it.

If using nvm on a project to keep a consistent version across developers, would this package completely replace this use case? I believe this to be the case, but a friend suggested that in some cases the global node version would be used, like on an initial npm install. Could you please clarify this for me and potentially others.

Thanks again.

Cannot find module 'node-linux-arm/package.json'

  • Node.js Version: 9.2.0, 9.0.0, 8.9.1
  • OS: Linux Raspbian 9
  • Scope (install, code, runtime, meta, other?): npm install
  • Module (and version) (if relevant): [email protected]

Every time I try to run npm install I got this error:

npm ERR! code E404
npm ERR! 404 Not Found: [email protected]

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/pi/.npm/_logs/2017-11-23T11_16_13_907Z-debug.log
module.js:544
    throw err;
    ^

Error: Cannot find module 'node-linux-arm/package.json'
    at Function.Module._resolveFilename (module.js:542:15)
    at Function.resolve (internal/module.js:18:19)
    at ChildProcess.<anonymous> (/home/projects/HorusSoftware/node_modules/node-bin-setup/index.js:18:27)
    at ChildProcess.emit (events.js:159:13)
    at maybeClose (internal/child_process.js:943:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:220:5)
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] preinstall: `node installArchSpecificPackage`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] preinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/pi/.npm/_logs/2017-11-23T11_16_26_670Z-debug.log

subpackage installation does not always inherit credentials for the registry

Symptom
When using private npm registry, on win10, x64 environment the node-win-x64 npm package will fail to install with a 401 error.

Environment Specifics
This was initially discovered in a CI environment using a Private Build agent in Azure DevOps Pipelines, but can be reproduced outside of the CI environment.
This was tried and tested across several Node and npm versions.

Root Cause
The npm install that is executed inside installArchSpecificPackage fails because it does not use the registry credentials stored in the project's .npmrc file

To Reproduce

  1. Create a private registry of npm packages (I used Azure Artifacts) (and populate it with the appropriate packages)
  2. Create a directory for your project, in it, configure the .npmrc to point to the private registry.
  3. Do not configure your private registry credentials in the .npmrc file inside the users home directory. or any other three .npmrc files
  4. Instead write out the credentials into the .npmrc file inside the project. (this is was Azure Pipelines does it on the Build agent. See NPM Authenticate and here for more info.)
  5. run npm install node
  6. observe authentication error for node-win-x64

Workarounds

  1. Populate the .npmrc in the home directory with the credentials.
  2. Poplulate the NPM_CONFIG_USERCONFIG environment variable with path of .npmrc that has the credentials.

Both of these are undesirable because the project's package.json and .npmrc should be all that is needed to install all of the needed npm packages. from either public or private npm registries.

Verbose log output below

PS C:\src> npm install node --verbose
npm info it worked if it ends with ok
npm verb cli [ 'C:\\Program Files\\nodejs\\node.exe',
npm verb cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli   'install',
npm verb cli   'node',
npm verb cli   '--verbose' ]
npm info using [email protected]
npm info using [email protected]
npm verb npm-session 8bb482269c29a83c
npm http fetch GET 200 https://pkgs.dev.azure.com/myproject_packaging/MyArtifacts/npm/registry/node 468ms
npm http fetch GET 200 https://pkgs.dev.azure.com/myproject_packaging/MyArtifacts/npm/registry/node/-/node-10.15.2.tgz 608ms
npm timing stage:loadCurrentTree Completed in 1903ms
npm timing stage:loadIdealTree:cloneCurrentTree Completed in 1ms
npm timing stage:loadIdealTree:loadShrinkwrap Completed in 14ms
npm http fetch GET 200 https://pkgs.dev.azure.com/myproject_packaging/MyArtifacts/npm/registry/node-bin-setup 222ms
npm timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 245ms
npm timing stage:loadIdealTree Completed in 268ms
npm timing stage:generateActionsToTake Completed in 11ms
npm verb correctMkdir C:\Users\MyUser\AppData\Roaming\npm-cache\_locks correctMkdir not in flight; initializing
npm timing audit compress Completed in 10ms
npm info audit Submitting payload of 247bytes
npm verb lock using C:\Users\MyUser\AppData\Roaming\npm-cache\_locks\staging-382712a43da04e93.lock for C:\src\node_modules\.staging
npm timing action:extract Completed in 75ms
npm http fetch POST 400 https://pkgs.dev.azure.com/myproject_packaging/MyArtifacts/npm/registry/-/npm/v1/security/audits/quick 297ms
npm timing action:finalize Completed in 44ms
npm timing action:refresh-package-json Completed in 55ms
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]

> [email protected] preinstall C:\src\node_modules\node
> node installArchSpecificPackage

npm info it worked if it ends with ok
npm verb cli [ 'C:\\Program Files\\nodejs\\node.exe',
npm verb cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli   'prefix',
npm verb cli   '-g' ]
npm info using [email protected]
npm info using [email protected]
npm verb exit [ 0, true ]
npm timing npm Completed in 816ms
npm info ok
npm info it worked if it ends with ok
npm verb cli [ 'C:\\Program Files\\nodejs\\node.exe',
npm verb cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli   'install',
npm verb cli   '--no-save',
npm verb cli   '[email protected]' ]
npm info using [email protected]
npm info using [email protected]
npm verb npm-session 8b26d976588dc0f8
npm http fetch GET 401 https://pkgs.dev.azure.com/myproject_packaging/MyArtifacts/npm/registry/node-win-x64 220ms
npm timing stage:rollbackFailedOptional Completed in 1ms
npm timing stage:runTopLevelLifecycles Completed in 938ms
npm verb stack Error: 401 Unauthorized: [email protected]
npm verb stack     at fetch.then.res (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetchers\registry\fetch.js:42:19)
npm verb stack     at tryCatcher (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\util.js:16:23)
npm verb stack     at Promise._settlePromiseFromHandler (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:512:31)
npm verb stack     at Promise._settlePromise (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:569:18)
npm verb stack     at Promise._settlePromise0 (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:614:10)
npm verb stack     at Promise._settlePromises (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:693:18)
npm verb stack     at Async._drainQueue (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:133:16)
npm verb stack     at Async._drainQueues (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:143:10)
npm verb stack     at Immediate.Async.drainQueues [as _onImmediate] (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:17:14)
npm verb stack     at runCallback (timers.js:705:18)
npm verb stack     at tryOnImmediate (timers.js:676:5)
npm verb stack     at processImmediate (timers.js:658:5)
npm verb cwd C:\src\node_modules\node
npm verb Windows_NT 10.0.17763
npm verb argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "--no-save" "[email protected]"
npm verb node v10.15.2
npm verb npm  v6.4.1
npm ERR! code E401
npm ERR! 401 Unauthorized: [email protected]
npm verb exit [ 1, true ]
npm timing npm Completed in 2782ms

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\MyUser\AppData\Roaming\npm-cache\_logs\2019-03-05T19_53_50_385Z-debug.log
internal/modules/cjs/loader.js:583
    throw err;
    ^

Error: Cannot find module 'node-win-x64/package.json'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
    at Function.resolve (internal/modules/cjs/helpers.js:32:19)
    at ChildProcess.<anonymous> (C:\src\node_modules\node-bin-setup\index.js:18:27)
    at ChildProcess.emit (events.js:189:13)
    at maybeClose (internal/child_process.js:970:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
npm verb lifecycle [email protected]~preinstall: unsafe-perm in lifecycle true
npm verb lifecycle [email protected]~preinstall: PATH: [REDACTED]
npm verb lifecycle [email protected]~preinstall: CWD: C:\src\node_modules\node
npm info lifecycle [email protected]~preinstall: Failed to exec preinstall script
npm timing action:preinstall Completed in 6118ms
npm verb unlock done using C:\Users\MyUser\AppData\Roaming\npm-cache\_locks\staging-382712a43da04e93.lock for C:\src\node_modules\.staging
npm WARN rollback Rolling back [email protected] failed (this is probably harmless): EPERM: operation not permitted, rmdir 'C:\src\node_modules'
npm timing stage:rollbackFailedOptional Completed in 21ms
npm timing stage:runTopLevelLifecycles Completed in 8791ms
npm WARN enoent ENOENT: no such file or directory, open 'C:\src\package.json'
npm verb enoent This is related to npm not being able to find a file.
npm verb enoent
npm WARN src No description
npm WARN src No repository field.
npm WARN src No README data
npm WARN src No license field.

npm verb stack Error: [email protected] preinstall: `node installArchSpecificPackage`
npm verb stack Exit status 1
npm verb stack     at EventEmitter.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\index.js:301:16)
npm verb stack     at EventEmitter.emit (events.js:189:13)
npm verb stack     at ChildProcess.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
npm verb stack     at ChildProcess.emit (events.js:189:13)
npm verb stack     at maybeClose (internal/child_process.js:970:16)
npm verb stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
npm verb pkgid [email protected]
npm verb cwd C:\src
npm verb Windows_NT 10.0.17763
npm verb argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "node" "--verbose"
npm verb node v10.15.2
npm verb npm  v6.4.1
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] preinstall: `node installArchSpecificPackage`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] preinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm verb exit [ 1, true ]
npm timing npm Completed in 10768ms

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\MyUser\AppData\Roaming\npm-cache\_logs\2019-03-05T19_53_50_761Z-debug.log

Where's the latest current LTS: [email protected] ?

Hello! Thanks for such an amazing and useful project ๐Ÿ™‡โ€โ™‚๏ธ

yarn info node versions      
yarn info v1.9.4
[ '0.0.0',
# truncated versions...
'8.11.3',
# truncated versions...
'10.8.0' ]

[email protected] was released a week ago, but isn't published here. ๐Ÿ˜ข

What happened? Can I help in any way?

node-bin preinstall runs multiple times

Hi @aredridel,

I'm raising an issue here since there isn't a node-bin git repo. I have identified an issue whereby if node-bin is installed without the --save flag then it causes installArchSpecificPackage to be run multiple times as part of the preinstall npm lifecycle hook.

The issue can easily be re-created as per below.

$ mkdir node-bin-test & cd node-bin-test
$ npm i node-bin

Note the version of node being used seems to have no direct bearing on this behavior.

It doesn't matter if a package.json exists or not. As soon as --save is supplied it works fine. I've been able to verify this on other machines.

Seems to work ok with npm@2 but broken in npm@latest & npm@next.

I'm going to raise a separate issue in npm once I can recreate the issue beyond just node-bin but wanted to flag it with you nonetheless.

Cheers,

Jon

"npm install node@lts" reports 12.18.1 which does not match 12.18.2 listed on website

  • Version: v12.18.1
  • Platform: MacOS 10.15.4 (Darwin WAHVE-WKS04.piholio 19.4.0 Darwin Kernel Version 19.4.0: Wed Mar 4 22:28:40 PST 2020; root:xnu-6153.101.6~15/RELEASE_X86_64 x86_64)
  • Subsystem: ???

What steps will reproduce the bug?

$ npm install -g --dry-run node@lts
+ [email protected]
added 2 packages in 0.247s

How often does it reproduce? Is there a required condition?

Consistently outputs 12.18.1 every time

What is the expected behavior?

+ [email protected]  # <-- 12.18.2 is the version listed on the site https://nodejs.org/en/

What do you see instead?

Additional information

Context - my team parses the dryrun output in our build to make sure that our project keeps up with LTS.
We're currently 1 version behind LTS - probably not a big deal but it could become a problem over time if this isn't fixed.

Note: Directed here from: nodejs/node#34277

Why do I get two different file sizes for node 16.13.1, depending on when I pulled from npm?

I have one container that was created in early December, after the publish of node 16.13.1 to npm.
The second was created after December 18th, after the publish of node 17.3.0.

Inspecting my resulting containers and the files installed within shows two very different representations. My scanner is failing the latest package on an unrecognized hash, as it no longer matches what was observed in early December.

Both should be node 16.13.1

Why/how has this changed?

$ docker run --user root ghcr.io/~/worker:2.8.3 ls -al /usr/bin/node
-rwxr-xr-x    1 root     root      39783144 Dec  1 21:29 /usr/bin/node
$ docker run --user root ghcr.io/~/worker:2.8.3 /usr/bin/node --version
v16.13.1

$ docker run --user root ghcr.io/~/worker:2.8.4 ls -al /usr/bin/node
-rwxr-xr-x    1 root     root      39791304 Dec 18 21:02 /usr/bin/node
$ docker run --user root ghcr.io/~/worker:2.8.4 /usr/bin/node --version
v16.13.1

npm rebuild fails - node cannot unlink itself

I'm trying to rebuild my dependencies (including [email protected]) with npm rebuild on Windows, and I get this error:

Error: EPERM: operation not permitted, unlink 'C:\myrepo\node_modules\node\bin\node.exe'
    at Object.unlinkSync (fs.js:951:3)
    at linkSync (C:\myrepo\node_modules\node-bin-setup\index.js:47:8)
    at ChildProcess.<anonymous> (C:\myrepo\node_modules\node-bin-setup\index.js:31:5)
    at ChildProcess.emit (events.js:189:13)
    at maybeClose (internal/child_process.js:970:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] preinstall: `node installArchSpecificPackage`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] preinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

This might only be an issue on Windows, which does not allow modifications to the executable of a currently running process. I think Linux is perfectly happy to do allow it.

Support node v6.11.5

Google Cloud Functions offers Node.js runtime, currently in version v6.11.5. I would like to use npm -p [email protected] -- npm install to install my packages using the same version as the production runtime. But the node package doesn't have version 6.11.5. Can you add support for version 6.11.5?

Improve support under Git Bash

I'm getting the following error when running a node bin like ng (Angular CLI) under Git Bash.
/D/Workspaces/codemix_test/cm622/node_modules/.bin/node: line 1: /../node/bin/node: No such file or directory

The problem seems to be related with how basedir it is calculated.

I had to make the following changes to "node_modules/.bin/node" in order to make it work:

#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
    *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac

if [ -x "$basedir/../node/bin/node" ]; then
  "$basedir/../node/bin/node" "$@"
 else
  "$basedir/../node/bin/node.exe" "$@"
fi

exit $?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.