nrwl / nx

Smart Monorepos · Fast CI
https://nx.dev
MIT License
23.61k stars 2.36k forks source link

addDependenciesToPackageJson breaks package-lock.json when plugin generator runs #13053

Closed AutomatedTester closed 2 years ago

AutomatedTester commented 2 years ago

Current Behavior

package-lock.json is broken when adding a project when adding a new project to a workspace

davidburns in ~/development/testpad/toodoo on trunk ● ● λ nx g @nightwatch/nx:nightwatch-project --name=toodoo-e2e --verbose

>  NX  Generating @nightwatch/nx:nightwatch-project

UPDATE package.json
CREATE apps/toodoo-e2e/nightwatch.conf.ts
CREATE apps/toodoo-e2e/src/fixtures/example.json
CREATE apps/toodoo-e2e/src/support/app.po.ts
CREATE apps/toodoo-e2e/src/support/commands.ts
CREATE apps/toodoo-e2e/src/test/login.ts
CREATE apps/toodoo-e2e/src/test/titleAssertion.ts
CREATE apps/toodoo-e2e/tsconfig.json
CREATE apps/toodoo-e2e/project.json
npm WARN reify invalid or damaged lockfile detected
npm WARN reify please re-try this operation once it completes
npm WARN reify so that the damage can be corrected, or perform
npm WARN reify a fresh install with no lockfile if the problem persists.
npm WARN reify invalid or damaged lockfile detected
npm WARN reify please re-try this operation once it completes
npm WARN reify so that the damage can be corrected, or perform
npm WARN reify a fresh install with no lockfile if the problem persists.
npm ERR! Cannot destructure property 'package' of 'node.target' as it is null.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/davidburns/.npm/_logs/2022-11-07T22_25_48_758Z-debug-0.log

 >  NX   Command failed: npm install

Error: Command failed: npm install
    at checkExecSyncError (node:child_process:871:11)
    at execSync (node:child_process:943:15)
    at installPackagesTask (/Users/davidburns/development/testpad/toodoo/node_modules/@nrwl/devkit/src/tasks/install-packages-task.js:28:38)
    at /Users/davidburns/development/testpad/toodoo/node_modules/@nrwl/devkit/src/utils/package-json.js:75:61
    at /Users/davidburns/development/testpad/toodoo/node_modules/@nightwatch/nx/src/generators/nightwatch-project/nightwatch-project.js:115:51
    at Object.<anonymous> (/Users/davidburns/development/testpad/toodoo/node_modules/nx/src/command-line/generate.js:256:31)
    at Generator.next (<anonymous>)
    at fulfilled (/Users/davidburns/development/testpad/toodoo/node_modules/tslib/tslib.js:115:62)

Expected Behavior

When running addDependenciesToPackageJson I expect packages to be added to package.json and then npm install to run and have the workspace dependencies up to date.

Steps to Reproduce

  1. npx create-nx-workspace toodoo # create an express one as that is what I have been doing
  2. cd into workspace
  3. npm i @nightwatch/nx --save-dev
  4. nx g @nightwatch/nx:nightwatch-project --name=toodoo-e2e # Failure log is below. I can recreate the issue 100% of the time

Code for the generator is in https://github.com/nightwatchjs/nightwatch-plugin-nx/blob/main/packages/nightwatch/src/generators/nightwatch-project/nightwatch-project.ts#L159-L180

Failure Logs

davidburns in ~/development/testpad/toodoo on trunk ● ● λ nx g @nightwatch/nx:nightwatch-project --name=toodoo-e2e --verbose

>  NX  Generating @nightwatch/nx:nightwatch-project

UPDATE package.json
CREATE apps/toodoo-e2e/nightwatch.conf.ts
CREATE apps/toodoo-e2e/src/fixtures/example.json
CREATE apps/toodoo-e2e/src/support/app.po.ts
CREATE apps/toodoo-e2e/src/support/commands.ts
CREATE apps/toodoo-e2e/src/test/login.ts
CREATE apps/toodoo-e2e/src/test/titleAssertion.ts
CREATE apps/toodoo-e2e/tsconfig.json
CREATE apps/toodoo-e2e/project.json
npm WARN reify invalid or damaged lockfile detected
npm WARN reify please re-try this operation once it completes
npm WARN reify so that the damage can be corrected, or perform
npm WARN reify a fresh install with no lockfile if the problem persists.
npm WARN reify invalid or damaged lockfile detected
npm WARN reify please re-try this operation once it completes
npm WARN reify so that the damage can be corrected, or perform
npm WARN reify a fresh install with no lockfile if the problem persists.
npm ERR! Cannot destructure property 'package' of 'node.target' as it is null.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/davidburns/.npm/_logs/2022-11-07T22_25_48_758Z-debug-0.log

 >  NX   Command failed: npm install

Error: Command failed: npm install
    at checkExecSyncError (node:child_process:871:11)
    at execSync (node:child_process:943:15)
    at installPackagesTask (/Users/davidburns/development/testpad/toodoo/node_modules/@nrwl/devkit/src/tasks/install-packages-task.js:28:38)
    at /Users/davidburns/development/testpad/toodoo/node_modules/@nrwl/devkit/src/utils/package-json.js:75:61
    at /Users/davidburns/development/testpad/toodoo/node_modules/@nightwatch/nx/src/generators/nightwatch-project/nightwatch-project.js:115:51
    at Object.<anonymous> (/Users/davidburns/development/testpad/toodoo/node_modules/nx/src/command-line/generate.js:256:31)
    at Generator.next (<anonymous>)
    at fulfilled (/Users/davidburns/development/testpad/toodoo/node_modules/tslib/tslib.js:115:62)

Environment

davidburns in ~/development/testpad/toodoo on trunk ● ● λ nx report

 >  NX   Report complete - copy this into the issue template

   Node : 18.12.0
   OS   : darwin arm64
   npm  : 8.19.2

   nx : 14.8.1
   @nrwl/angular : Not Found
   @nrwl/cypress : Not Found
   @nrwl/detox : Not Found
   @nrwl/devkit : 15.0.11
   @nrwl/eslint-plugin-nx : 14.8.1
   @nrwl/expo : Not Found
   @nrwl/express : 14.8.1
   @nrwl/jest : 14.8.1
   @nrwl/js : 14.8.1
   @nrwl/linter : 14.8.1
   @nrwl/nest : Not Found
   @nrwl/next : Not Found
   @nrwl/node : 14.8.1
   @nrwl/nx-cloud : Not Found
   @nrwl/nx-plugin : Not Found
   @nrwl/react : Not Found
   @nrwl/react-native : Not Found
   @nrwl/schematics : Not Found
   @nrwl/storybook : Not Found
   @nrwl/web : Not Found
   @nrwl/workspace : 14.8.1
   typescript : 4.8.4
   ---------------------------------------
   Local workspace plugins:
   ---------------------------------------
   Community plugins:
     @nightwatch/nx: 0.0.6
AutomatedTester commented 2 years ago

As a workaround, if I delete the package-lock.json and rerun npm i on the workspace package.json gets the workspace working again

AutomatedTester commented 2 years ago

it was commented on slack that the versions were out of date for @nrwl/devkit. I went through the process of updating everything and am still getting the same issue.

davidburns in ~/development/testpad/toodoo on trunk λ nx g @nightwatch/nx:nightwatch-project --name=toodoo-e2e --verbose

>  NX  Generating @nightwatch/nx:nightwatch-project

UPDATE package.json
CREATE apps/toodoo-e2e/nightwatch.conf.ts
CREATE apps/toodoo-e2e/src/fixtures/example.json
CREATE apps/toodoo-e2e/src/support/app.po.ts
CREATE apps/toodoo-e2e/src/support/commands.ts
CREATE apps/toodoo-e2e/src/test/login.ts
CREATE apps/toodoo-e2e/src/test/titleAssertion.ts
CREATE apps/toodoo-e2e/tsconfig.json
CREATE apps/toodoo-e2e/project.json
npm WARN reify invalid or damaged lockfile detected
npm WARN reify please re-try this operation once it completes
npm WARN reify so that the damage can be corrected, or perform
npm WARN reify a fresh install with no lockfile if the problem persists.
npm WARN reify invalid or damaged lockfile detected
npm WARN reify please re-try this operation once it completes
npm WARN reify so that the damage can be corrected, or perform
npm WARN reify a fresh install with no lockfile if the problem persists.
npm ERR! Cannot destructure property 'package' of 'node.target' as it is null.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/davidburns/.npm/_logs/2022-11-08T15_21_00_458Z-debug-0.log

 >  NX   Command failed: npm install

Error: Command failed: npm install
    at checkExecSyncError (node:child_process:871:11)
    at execSync (node:child_process:943:15)
    at installPackagesTask (/Users/davidburns/development/testpad/toodoo/node_modules/@nrwl/devkit/src/tasks/install-packages-task.js:28:38)
    at /Users/davidburns/development/testpad/toodoo/node_modules/@nrwl/devkit/src/utils/package-json.js:75:61
    at /Users/davidburns/development/testpad/toodoo/node_modules/@nightwatch/nx/src/generators/nightwatch-project/nightwatch-project.js:115:51
    at Object.<anonymous> (/Users/davidburns/development/testpad/toodoo/node_modules/nx/src/command-line/generate.js:256:31)
    at Generator.next (<anonymous>)
    at fulfilled (/Users/davidburns/development/testpad/toodoo/node_modules/tslib/tslib.js:115:62)
davidburns in ~/development/testpad/toodoo on trunk λ nx report

 >  NX   Report complete - copy this into the issue template

   Node : 18.12.0
   OS   : darwin arm64
   npm  : 8.19.2

   nx : 15.0.12
   @nrwl/angular : Not Found
   @nrwl/cypress : Not Found
   @nrwl/detox : Not Found
   @nrwl/devkit : 15.0.12
   @nrwl/esbuild : Not Found
   @nrwl/eslint-plugin-nx : 15.0.12
   @nrwl/expo : Not Found
   @nrwl/express : 15.0.12
   @nrwl/jest : 15.0.12
   @nrwl/js : 15.0.12
   @nrwl/linter : 15.0.12
   @nrwl/nest : Not Found
   @nrwl/next : Not Found
   @nrwl/node : 15.0.12
   @nrwl/nx-cloud : Not Found
   @nrwl/nx-plugin : Not Found
   @nrwl/react : Not Found
   @nrwl/react-native : Not Found
   @nrwl/rollup : Not Found
   @nrwl/schematics : Not Found
   @nrwl/storybook : Not Found
   @nrwl/web : Not Found
   @nrwl/webpack : 15.0.12
   @nrwl/workspace : 15.0.12
   typescript : 4.8.4
   ---------------------------------------
   Local workspace plugins:
   ---------------------------------------
   Community plugins:
     @nightwatch/nx: 0.0.6
Coly010 commented 2 years ago

Can you post the logs found here? /Users/davidburns/.npm/_logs/2022-11-08T15_21_00_458Z-debug-0.log

We don't actually touch the package-lock.json file at all in that util, so I'm unsure how it is being damaged.

AutomatedTester commented 2 years ago

0 verbose cli /Users/davidburns/.nvm/versions/node/v18.12.0/bin/node /Users/davidburns/.nvm/versions/node/v18.12.0/bin/npm
1 info using npm@8.19.2
2 info using node@v18.12.0
3 timing npm:load:whichnode Completed in 0ms
4 timing config:load:defaults Completed in 0ms
5 timing config:load:file:/Users/davidburns/.nvm/versions/node/v18.12.0/lib/node_modules/npm/npmrc Completed in 1ms
6 timing config:load:builtin Completed in 1ms
7 timing config:load:cli Completed in 0ms
8 timing config:load:env Completed in 1ms
9 timing config:load:file:/Users/davidburns/development/testpad/toodoo/.npmrc Completed in 0ms
10 timing config:load:project Completed in 3ms
11 timing config:load:file:/Users/davidburns/.npmrc Completed in 1ms
12 timing config:load:user Completed in 1ms
13 timing config:load:file:/Users/davidburns/.nvm/versions/node/v18.12.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 7ms
19 timing npm:load:configload Completed in 7ms
20 timing npm:load:mkdirpcache Completed in 0ms
21 timing npm:load:mkdirplogs Completed in 0ms
22 verbose title npm install
23 verbose argv "install"
24 timing npm:load:setTitle Completed in 5ms
25 timing config:load:flatten Completed in 1ms
26 timing npm:load:display Completed in 2ms
27 verbose logfile logs-max:10 dir:/Users/davidburns/.npm/_logs
28 verbose logfile /Users/davidburns/.npm/_logs/2022-11-08T15_21_00_458Z-debug-0.log
29 timing npm:load:logFile Completed in 2ms
30 timing npm:load:timers Completed in 0ms
31 timing npm:load:configScope Completed in 0ms
32 timing npm:load Completed in 16ms
33 timing arborist:ctor Completed in 0ms
34 silly logfile start cleaning logs, removing 1 files
35 silly logfile done cleaning log files
36 timing idealTree:init Completed in 234ms
37 timing idealTree:userRequests Completed in 0ms
38 silly idealTree buildDeps
39 silly fetch manifest @types/nightwatch@2.3.12
40 verbose shrinkwrap failed to load node_modules/.package-lock.json missing from node_modules: node_modules/@nightwatch/linter
41 http fetch GET 200 https://registry.npmjs.org/@types%2fnightwatch 45ms (cache hit)
42 silly fetch manifest @types/node@16.11.7
43 http fetch GET 200 https://registry.npmjs.org/@types%2fnode 213ms (cache hit)
44 silly fetch manifest nightwatch@^2.4.0
45 http fetch GET 200 https://registry.npmjs.org/nightwatch 4ms (cache hit)
46 silly placeDep ROOT @types/nightwatch@2.3.12 OK for: toodoo@0.0.0 want: 2.3.12
47 silly placeDep ROOT @types/node@16.11.7 REPLACE for: toodoo@0.0.0 want: 16.11.7
48 silly placeDep ROOT nightwatch@2.4.2 OK for: toodoo@0.0.0 want: ^2.4.0
49 silly fetch manifest @types/chai@*
50 silly fetch manifest @types/selenium-webdriver@*
51 silly fetch manifest devtools-protocol@^0.0.1025565
52 silly fetch manifest @nightwatch/chai@5.0.2
53 silly fetch manifest ansi-to-html@0.7.2
54 silly fetch manifest assertion-error@1.1.0
55 silly fetch manifest boxen@5.1.2
56 silly fetch manifest chai-nightwatch@0.5.3
57 silly fetch manifest ci-info@3.3.0
58 silly fetch manifest cli-table3@^0.6.3
59 silly fetch manifest didyoumean@1.2.2
60 silly fetch manifest envinfo@7.8.1
61 silly fetch manifest lodash.clone@3.0.3
62 silly fetch manifest lodash.defaultsdeep@4.6.1
63 silly fetch manifest lodash.escape@4.0.1
64 silly fetch manifest minimatch@3.1.2
65 silly fetch manifest minimist@1.2.6
66 silly fetch manifest mkpath@1.0.0
67 silly fetch manifest mocha@9.2.2
68 silly fetch manifest nightwatch-axe-verbose@2.0.3
69 silly fetch manifest ora@5.4.1
70 silly fetch manifest selenium-webdriver@4.3.1
71 silly fetch manifest semver@7.3.5
72 silly fetch manifest stacktrace-parser@0.1.10
73 http fetch GET 200 https://registry.npmjs.org/@types%2fselenium-webdriver 19ms (cache hit)
74 http fetch GET 200 https://registry.npmjs.org/assertion-error 20ms (cache hit)
75 http fetch GET 200 https://registry.npmjs.org/didyoumean 19ms (cache hit)
76 http fetch GET 200 https://registry.npmjs.org/ansi-to-html 20ms (cache hit)
77 http fetch GET 200 https://registry.npmjs.org/lodash.clone 19ms (cache hit)
78 http fetch GET 200 https://registry.npmjs.org/ci-info 21ms (cache hit)
79 http fetch GET 200 https://registry.npmjs.org/lodash.escape 20ms (cache hit)
80 http fetch GET 200 https://registry.npmjs.org/chai-nightwatch 21ms (cache hit)
81 http fetch GET 200 https://registry.npmjs.org/mkpath 20ms (cache hit)
82 http fetch GET 200 https://registry.npmjs.org/envinfo 20ms (cache hit)
83 http fetch GET 200 https://registry.npmjs.org/lodash.defaultsdeep 21ms (cache hit)
84 http fetch GET 200 https://registry.npmjs.org/boxen 22ms (cache hit)
85 http fetch GET 200 https://registry.npmjs.org/cli-table3 21ms (cache hit)
86 http fetch GET 200 https://registry.npmjs.org/@types%2fchai 24ms (cache hit)
87 http fetch GET 200 https://registry.npmjs.org/ora 21ms (cache hit)
88 http fetch GET 200 https://registry.npmjs.org/@nightwatch%2fchai 23ms (cache hit)
89 http fetch GET 200 https://registry.npmjs.org/minimist 22ms (cache hit)
90 http fetch GET 200 https://registry.npmjs.org/devtools-protocol 24ms (cache hit)
91 http fetch GET 200 https://registry.npmjs.org/mocha 28ms (cache hit)
92 http fetch GET 200 https://registry.npmjs.org/nightwatch-axe-verbose 29ms (cache hit)
93 http fetch GET 200 https://registry.npmjs.org/stacktrace-parser 29ms (cache hit)
94 http fetch GET 200 https://registry.npmjs.org/minimatch 30ms (cache hit)
95 http fetch GET 200 https://registry.npmjs.org/selenium-webdriver 29ms (cache hit)
96 http fetch GET 200 https://registry.npmjs.org/semver 30ms (cache hit)
97 timing idealTree:#root Completed in 306ms
98 silly placeDep node_modules/@nightwatch/nx @nrwl/linter@ REPLACE for: @nightwatch/nx@0.0.6 want: file:../linter
99 silly placeDep node_modules/@nightwatch/nx @nrwl/workspace@ REPLACE for: @nightwatch/nx@0.0.6 want: file:../workspace
100 timing idealTree:node_modules/@nightwatch/nx Completed in 4ms
101 silly placeDep ROOT @types/chai@4.3.4 OK for: @types/nightwatch@2.3.12 want: *
102 silly placeDep ROOT @types/selenium-webdriver@4.1.9 OK for: @types/nightwatch@2.3.12 want: *
103 silly placeDep ROOT devtools-protocol@0.0.1025565 OK for: @types/nightwatch@2.3.12 want: ^0.0.1025565
104 timing idealTree:node_modules/@types/nightwatch Completed in 2ms
105 timing idealTree:node_modules/@types/chai Completed in 0ms
106 timing idealTree:node_modules/@types/node Completed in 0ms
107 timing idealTree:node_modules/@types/selenium-webdriver Completed in 0ms
108 timing idealTree:node_modules/devtools-protocol Completed in 0ms
109 silly placeDep ROOT @nightwatch/chai@5.0.2 OK for: nightwatch@2.4.2 want: 5.0.2
110 silly placeDep ROOT ansi-to-html@0.7.2 OK for: nightwatch@2.4.2 want: 0.7.2
111 silly placeDep ROOT assertion-error@1.1.0 OK for: nightwatch@2.4.2 want: 1.1.0
112 silly placeDep ROOT boxen@5.1.2 OK for: nightwatch@2.4.2 want: 5.1.2
113 silly placeDep ROOT chai-nightwatch@0.5.3 OK for: nightwatch@2.4.2 want: 0.5.3
114 silly placeDep node_modules/nightwatch ci-info@3.3.0 OK for: nightwatch@2.4.2 want: 3.3.0
115 silly placeDep ROOT cli-table3@0.6.3 OK for: nightwatch@2.4.2 want: ^0.6.3
116 silly placeDep ROOT didyoumean@1.2.2 OK for: nightwatch@2.4.2 want: 1.2.2
117 silly placeDep ROOT envinfo@7.8.1 OK for: nightwatch@2.4.2 want: 7.8.1
118 silly placeDep ROOT lodash.clone@3.0.3 OK for: nightwatch@2.4.2 want: 3.0.3
119 silly placeDep ROOT lodash.defaultsdeep@4.6.1 OK for: nightwatch@2.4.2 want: 4.6.1
120 silly placeDep ROOT lodash.escape@4.0.1 OK for: nightwatch@2.4.2 want: 4.0.1
121 silly placeDep node_modules/nightwatch minimatch@3.1.2 OK for: nightwatch@2.4.2 want: 3.1.2
122 silly placeDep node_modules/nightwatch minimist@1.2.6 OK for: nightwatch@2.4.2 want: 1.2.6
123 silly placeDep ROOT mkpath@1.0.0 OK for: nightwatch@2.4.2 want: 1.0.0
124 silly placeDep ROOT mocha@9.2.2 OK for: nightwatch@2.4.2 want: 9.2.2
125 silly placeDep ROOT nightwatch-axe-verbose@2.0.3 OK for: nightwatch@2.4.2 want: 2.0.3
126 silly placeDep ROOT ora@5.4.1 OK for: nightwatch@2.4.2 want: 5.4.1
127 silly placeDep ROOT selenium-webdriver@4.3.1 OK for: nightwatch@2.4.2 want: 4.3.1
128 silly placeDep node_modules/nightwatch semver@7.3.5 OK for: nightwatch@2.4.2 want: 7.3.5
129 silly placeDep ROOT stacktrace-parser@0.1.10 OK for: nightwatch@2.4.2 want: 0.1.10
130 silly fetch manifest check-error@1.0.2
131 silly fetch manifest deep-eql@4.0.1
132 silly fetch manifest loupe@2.3.4
133 silly fetch manifest pathval@1.1.1
134 silly fetch manifest ansi-align@^3.0.0
135 silly fetch manifest camelcase@^6.2.0
136 silly fetch manifest cli-boxes@^2.2.1
137 silly fetch manifest type-fest@^0.20.2
138 silly fetch manifest widest-line@^3.1.0
139 silly fetch manifest @colors/colors@1.5.0
140 silly fetch manifest lodash._baseclone@^3.0.0
141 silly fetch manifest lodash._bindcallback@^3.0.0
142 silly fetch manifest lodash._isiterateecall@^3.0.0
143 silly fetch manifest @ungap/promise-all-settled@1.1.2
144 silly fetch manifest ansi-colors@4.1.1
145 silly fetch manifest browser-stdout@1.3.1
146 silly fetch manifest debug@4.3.3
147 silly fetch manifest diff@5.0.0
148 silly fetch manifest escape-string-regexp@4.0.0
149 silly fetch manifest find-up@5.0.0
150 silly fetch manifest glob@7.2.0
151 silly fetch manifest growl@1.10.5
152 silly fetch manifest he@1.2.0
153 silly fetch manifest js-yaml@4.1.0
154 silly fetch manifest log-symbols@4.1.0
155 silly fetch manifest minimatch@4.2.1
156 silly fetch manifest ms@2.1.3
157 silly fetch manifest nanoid@3.3.1
158 silly fetch manifest supports-color@8.1.1
159 silly fetch manifest workerpool@6.2.0
160 silly fetch manifest yargs@16.2.0
161 silly fetch manifest yargs-parser@20.2.4
162 silly fetch manifest yargs-unparser@2.0.0
163 silly fetch manifest axe-core@^4.4.3
164 silly fetch manifest is-interactive@^1.0.0
165 silly fetch manifest is-unicode-supported@^0.1.0
166 silly fetch manifest log-symbols@^4.1.0
167 silly fetch manifest wcwidth@^1.0.1
168 silly fetch manifest jszip@^3.10.0
169 silly fetch manifest type-fest@^0.7.1
170 http fetch GET 200 https://registry.npmjs.org/camelcase 36ms (cache hit)
171 http fetch GET 200 https://registry.npmjs.org/widest-line 36ms (cache hit)
172 http fetch GET 200 https://registry.npmjs.org/check-error 38ms (cache hit)
173 http fetch GET 200 https://registry.npmjs.org/loupe 37ms (cache hit)
174 http fetch GET 200 https://registry.npmjs.org/browser-stdout 34ms (cache hit)
175 http fetch GET 200 https://registry.npmjs.org/lodash._bindcallback 36ms (cache hit)
176 http fetch GET 200 https://registry.npmjs.org/@colors%2fcolors 37ms (cache hit)
177 http fetch GET 200 https://registry.npmjs.org/type-fest 37ms (cache hit)
178 http fetch GET 200 https://registry.npmjs.org/lodash._baseclone 38ms (cache hit)
179 http fetch GET 200 https://registry.npmjs.org/escape-string-regexp 35ms (cache hit)
180 http fetch GET 200 https://registry.npmjs.org/find-up 34ms (cache hit)
181 http fetch GET 200 https://registry.npmjs.org/he 34ms (cache hit)
182 http fetch GET 200 https://registry.npmjs.org/diff 35ms (cache hit)
183 http fetch GET 200 https://registry.npmjs.org/js-yaml 35ms (cache hit)
184 http fetch GET 200 https://registry.npmjs.org/@ungap%2fpromise-all-settled 38ms (cache hit)
185 http fetch GET 200 https://registry.npmjs.org/growl 35ms (cache hit)
186 http fetch GET 200 https://registry.npmjs.org/ms 34ms (cache hit)
187 http fetch GET 200 https://registry.npmjs.org/ansi-align 40ms (cache hit)
188 http fetch GET 200 https://registry.npmjs.org/nanoid 34ms (cache hit)
189 http fetch GET 200 https://registry.npmjs.org/workerpool 35ms (cache hit)
190 http fetch GET 200 https://registry.npmjs.org/yargs-unparser 34ms (cache hit)
191 http fetch GET 200 https://registry.npmjs.org/type-fest 32ms (cache hit)
192 http fetch GET 200 https://registry.npmjs.org/supports-color 36ms (cache hit)
193 http fetch GET 200 https://registry.npmjs.org/ansi-colors 40ms (cache hit)
194 http fetch GET 200 https://registry.npmjs.org/yargs-parser 35ms (cache hit)
195 http fetch GET 200 https://registry.npmjs.org/log-symbols 37ms (cache hit)
196 http fetch GET 200 https://registry.npmjs.org/log-symbols 35ms (cache hit)
197 http fetch GET 200 https://registry.npmjs.org/is-interactive 35ms (cache hit)
198 http fetch GET 200 https://registry.npmjs.org/axe-core 39ms (cache hit)
199 http fetch GET 200 https://registry.npmjs.org/pathval 55ms (cache hit)
200 http fetch GET 200 https://registry.npmjs.org/yargs 48ms (cache hit)
201 http fetch GET 200 https://registry.npmjs.org/debug 53ms (cache hit)
202 http fetch GET 200 https://registry.npmjs.org/is-unicode-supported 49ms (cache hit)
203 http fetch GET 200 https://registry.npmjs.org/glob 52ms (cache hit)
204 http fetch GET 200 https://registry.npmjs.org/cli-boxes 56ms (cache hit)
205 http fetch GET 200 https://registry.npmjs.org/lodash._isiterateecall 56ms (cache hit)
206 http fetch GET 200 https://registry.npmjs.org/wcwidth 50ms (cache hit)
207 http fetch GET 200 https://registry.npmjs.org/deep-eql 58ms (cache hit)
208 http fetch GET 200 https://registry.npmjs.org/jszip 50ms (cache hit)
209 timing idealTree:node_modules/nightwatch Completed in 69ms
210 silly placeDep ROOT check-error@1.0.2 OK for: @nightwatch/chai@5.0.2 want: 1.0.2
211 silly placeDep ROOT deep-eql@4.0.1 OK for: @nightwatch/chai@5.0.2 want: 4.0.1
212 silly placeDep ROOT loupe@2.3.4 OK for: @nightwatch/chai@5.0.2 want: 2.3.4
213 silly placeDep ROOT pathval@1.1.1 OK for: @nightwatch/chai@5.0.2 want: 1.1.1
214 silly fetch manifest get-func-name@^2.0.0
215 http fetch GET 200 https://registry.npmjs.org/get-func-name 2ms (cache hit)
216 timing idealTree:node_modules/@nightwatch/chai Completed in 4ms
217 timing idealTree:node_modules/ansi-to-html Completed in 0ms
218 timing idealTree:node_modules/assertion-error Completed in 0ms
219 silly placeDep ROOT ansi-align@3.0.1 OK for: boxen@5.1.2 want: ^3.0.0
220 silly placeDep node_modules/boxen camelcase@6.3.0 OK for: boxen@5.1.2 want: ^6.2.0
221 silly placeDep ROOT cli-boxes@2.2.1 OK for: boxen@5.1.2 want: ^2.2.1
222 silly placeDep node_modules/boxen type-fest@0.20.2 OK for: boxen@5.1.2 want: ^0.20.2
223 silly placeDep ROOT widest-line@3.1.0 OK for: boxen@5.1.2 want: ^3.1.0
224 timing idealTree:node_modules/boxen Completed in 1ms
225 timing idealTree:node_modules/ansi-align Completed in 0ms
226 timing idealTree:node_modules/chai-nightwatch Completed in 0ms
227 timing idealTree:node_modules/check-error Completed in 0ms
228 timing idealTree:node_modules/cli-boxes Completed in 0ms
229 silly placeDep ROOT @colors/colors@1.5.0 OK for: cli-table3@0.6.3 want: 1.5.0
230 timing idealTree:node_modules/cli-table3 Completed in 1ms
231 timing idealTree:node_modules/@colors/colors Completed in 0ms
232 timing idealTree:node_modules/deep-eql Completed in 0ms
233 timing idealTree:node_modules/didyoumean Completed in 0ms
234 timing idealTree:node_modules/envinfo Completed in 0ms
235 silly placeDep ROOT lodash._baseclone@3.3.0 OK for: lodash.clone@3.0.3 want: ^3.0.0
236 silly placeDep ROOT lodash._bindcallback@3.0.1 OK for: lodash.clone@3.0.3 want: ^3.0.0
237 silly placeDep ROOT lodash._isiterateecall@3.0.9 OK for: lodash.clone@3.0.3 want: ^3.0.0
238 silly fetch manifest lodash._arraycopy@^3.0.0
239 silly fetch manifest lodash._arrayeach@^3.0.0
240 silly fetch manifest lodash._baseassign@^3.0.0
241 silly fetch manifest lodash._basefor@^3.0.0
242 silly fetch manifest lodash.isarray@^3.0.0
243 silly fetch manifest lodash.keys@^3.0.0
244 http fetch GET 200 https://registry.npmjs.org/lodash._arraycopy 7ms (cache hit)
245 http fetch GET 200 https://registry.npmjs.org/lodash._basefor 7ms (cache hit)
246 http fetch GET 200 https://registry.npmjs.org/lodash._baseassign 7ms (cache hit)
247 http fetch GET 200 https://registry.npmjs.org/lodash._arrayeach 7ms (cache hit)
248 http fetch GET 200 https://registry.npmjs.org/lodash.isarray 8ms (cache hit)
249 http fetch GET 200 https://registry.npmjs.org/lodash.keys 8ms (cache hit)
250 timing idealTree:node_modules/lodash.clone Completed in 10ms
251 silly placeDep ROOT lodash._arraycopy@3.0.0 OK for: lodash._baseclone@3.3.0 want: ^3.0.0
252 silly placeDep ROOT lodash._arrayeach@3.0.0 OK for: lodash._baseclone@3.3.0 want: ^3.0.0
253 silly placeDep ROOT lodash._baseassign@3.2.0 OK for: lodash._baseclone@3.3.0 want: ^3.0.0
254 silly placeDep ROOT lodash._basefor@3.0.3 OK for: lodash._baseclone@3.3.0 want: ^3.0.0
255 silly placeDep ROOT lodash.isarray@3.0.4 OK for: lodash._baseclone@3.3.0 want: ^3.0.0
256 silly placeDep ROOT lodash.keys@3.1.2 OK for: lodash._baseclone@3.3.0 want: ^3.0.0
257 silly fetch manifest lodash._basecopy@^3.0.0
258 silly fetch manifest lodash._getnative@^3.0.0
259 silly fetch manifest lodash.isarguments@^3.0.0
260 http fetch GET 200 https://registry.npmjs.org/lodash._basecopy 3ms (cache hit)
261 http fetch GET 200 https://registry.npmjs.org/lodash._getnative 3ms (cache hit)
262 http fetch GET 200 https://registry.npmjs.org/lodash.isarguments 3ms (cache hit)
263 timing idealTree:node_modules/lodash._baseclone Completed in 6ms
264 timing idealTree:node_modules/lodash._arraycopy Completed in 0ms
265 timing idealTree:node_modules/lodash._arrayeach Completed in 0ms
266 silly placeDep ROOT lodash._basecopy@3.0.1 OK for: lodash._baseassign@3.2.0 want: ^3.0.0
267 timing idealTree:node_modules/lodash._baseassign Completed in 1ms
268 timing idealTree:node_modules/lodash._basecopy Completed in 0ms
269 timing idealTree:node_modules/lodash._basefor Completed in 0ms
270 timing idealTree:node_modules/lodash._bindcallback Completed in 0ms
271 timing idealTree:node_modules/lodash._isiterateecall Completed in 0ms
272 timing idealTree:node_modules/lodash.defaultsdeep Completed in 0ms
273 timing idealTree:node_modules/lodash.escape Completed in 0ms
274 timing idealTree:node_modules/lodash.isarray Completed in 0ms
275 silly placeDep ROOT lodash._getnative@3.9.1 OK for: lodash.keys@3.1.2 want: ^3.0.0
276 silly placeDep ROOT lodash.isarguments@3.1.0 OK for: lodash.keys@3.1.2 want: ^3.0.0
277 timing idealTree:node_modules/lodash.keys Completed in 1ms
278 timing idealTree:node_modules/lodash._getnative Completed in 0ms
279 timing idealTree:node_modules/lodash.isarguments Completed in 0ms
280 silly placeDep ROOT get-func-name@2.0.0 OK for: loupe@2.3.4 want: ^2.0.0
281 timing idealTree:node_modules/loupe Completed in 0ms
282 timing idealTree:node_modules/get-func-name Completed in 0ms
283 timing idealTree:node_modules/mkpath Completed in 0ms
284 silly placeDep ROOT @ungap/promise-all-settled@1.1.2 OK for: mocha@9.2.2 want: 1.1.2
285 silly placeDep node_modules/mocha ansi-colors@4.1.1 OK for: mocha@9.2.2 want: 4.1.1
286 silly placeDep ROOT browser-stdout@1.3.1 OK for: mocha@9.2.2 want: 1.3.1
287 silly placeDep node_modules/mocha debug@4.3.3 OK for: mocha@9.2.2 want: 4.3.3
288 silly placeDep node_modules/mocha diff@5.0.0 OK for: mocha@9.2.2 want: 5.0.0
289 silly placeDep node_modules/mocha escape-string-regexp@4.0.0 OK for: mocha@9.2.2 want: 4.0.0
290 silly placeDep node_modules/mocha find-up@5.0.0 OK for: mocha@9.2.2 want: 5.0.0
291 silly placeDep node_modules/mocha glob@7.2.0 OK for: mocha@9.2.2 want: 7.2.0
292 silly placeDep ROOT growl@1.10.5 OK for: mocha@9.2.2 want: 1.10.5
293 silly placeDep ROOT he@1.2.0 OK for: mocha@9.2.2 want: 1.2.0
294 silly placeDep node_modules/mocha js-yaml@4.1.0 OK for: mocha@9.2.2 want: 4.1.0
295 silly placeDep ROOT log-symbols@4.1.0 OK for: mocha@9.2.2 want: 4.1.0
296 silly placeDep node_modules/mocha minimatch@4.2.1 OK for: mocha@9.2.2 want: 4.2.1
297 silly placeDep node_modules/mocha ms@2.1.3 OK for: mocha@9.2.2 want: 2.1.3
298 silly placeDep node_modules/mocha nanoid@3.3.1 OK for: mocha@9.2.2 want: 3.3.1
299 silly placeDep node_modules/mocha supports-color@8.1.1 OK for: mocha@9.2.2 want: 8.1.1
300 silly placeDep ROOT workerpool@6.2.0 OK for: mocha@9.2.2 want: 6.2.0
301 silly placeDep node_modules/mocha yargs@16.2.0 OK for: mocha@9.2.2 want: 16.2.0
302 silly placeDep node_modules/mocha yargs-parser@20.2.4 OK for: mocha@9.2.2 want: 20.2.4
303 silly placeDep ROOT yargs-unparser@2.0.0 OK for: mocha@9.2.2 want: 2.0.0
304 silly fetch manifest ms@2.1.2
305 silly fetch manifest locate-path@^6.0.0
306 silly fetch manifest minimatch@^3.0.4
307 silly fetch manifest argparse@^2.0.1
308 silly fetch manifest camelcase@^6.0.0
309 silly fetch manifest decamelize@^4.0.0
310 silly fetch manifest is-plain-obj@^2.1.0
311 http fetch GET 200 https://registry.npmjs.org/is-plain-obj 4ms (cache hit)
312 http fetch GET 200 https://registry.npmjs.org/argparse 4ms (cache hit)
313 http fetch GET 200 https://registry.npmjs.org/decamelize 4ms (cache hit)
314 http fetch GET 200 https://registry.npmjs.org/locate-path 6ms (cache hit)
315 timing idealTree:node_modules/mocha Completed in 14ms
316 timing idealTree:node_modules/@ungap/promise-all-settled Completed in 0ms
317 timing idealTree:node_modules/browser-stdout Completed in 0ms
318 timing idealTree:node_modules/growl Completed in 0ms
319 timing idealTree:node_modules/he Completed in 0ms
320 silly placeDep ROOT is-unicode-supported@0.1.0 OK for: log-symbols@4.1.0 want: ^0.1.0
321 timing idealTree:node_modules/log-symbols Completed in 0ms
322 timing idealTree:node_modules/is-unicode-supported Completed in 0ms
323 silly placeDep ROOT axe-core@4.5.1 OK for: nightwatch-axe-verbose@2.0.3 want: ^4.4.3
324 timing idealTree:node_modules/nightwatch-axe-verbose Completed in 0ms
325 timing idealTree:node_modules/axe-core Completed in 0ms
326 silly placeDep ROOT is-interactive@1.0.0 OK for: ora@5.4.1 want: ^1.0.0
327 silly placeDep ROOT wcwidth@1.0.1 OK for: ora@5.4.1 want: ^1.0.1
328 silly fetch manifest defaults@^1.0.3
329 http fetch GET 200 https://registry.npmjs.org/defaults 2ms (cache hit)
330 timing idealTree:node_modules/ora Completed in 3ms
331 timing idealTree:node_modules/is-interactive Completed in 0ms
332 timing idealTree:node_modules/pathval Completed in 0ms
333 silly placeDep ROOT jszip@3.10.1 OK for: selenium-webdriver@4.3.1 want: ^3.10.0
334 silly fetch manifest lie@~3.3.0
335 silly fetch manifest pako@~1.0.2
336 silly fetch manifest readable-stream@~2.3.6
337 silly fetch manifest setimmediate@^1.0.5
338 http fetch GET 200 https://registry.npmjs.org/setimmediate 3ms (cache hit)
339 http fetch GET 200 https://registry.npmjs.org/pako 4ms (cache hit)
340 http fetch GET 200 https://registry.npmjs.org/lie 5ms (cache hit)
341 http fetch GET 200 https://registry.npmjs.org/readable-stream 5ms (cache hit)
342 timing idealTree:node_modules/selenium-webdriver Completed in 7ms
343 silly placeDep ROOT lie@3.3.0 OK for: jszip@3.10.1 want: ~3.3.0
344 silly placeDep ROOT pako@1.0.11 OK for: jszip@3.10.1 want: ~1.0.2
345 silly placeDep node_modules/jszip readable-stream@2.3.7 OK for: jszip@3.10.1 want: ~2.3.6
346 silly placeDep ROOT setimmediate@1.0.5 OK for: jszip@3.10.1 want: ^1.0.5
347 silly fetch manifest immediate@~3.0.5
348 silly fetch manifest safe-buffer@~5.1.1
349 silly fetch manifest string_decoder@~1.1.1
350 http fetch GET 200 https://registry.npmjs.org/safe-buffer 3ms (cache hit)
351 http fetch GET 200 https://registry.npmjs.org/immediate 4ms (cache hit)
352 http fetch GET 200 https://registry.npmjs.org/string_decoder 4ms (cache hit)
353 timing idealTree:node_modules/jszip Completed in 6ms
354 silly placeDep ROOT immediate@3.0.6 OK for: lie@3.3.0 want: ~3.0.5
355 timing idealTree:node_modules/lie Completed in 0ms
356 timing idealTree:node_modules/immediate Completed in 0ms
357 timing idealTree:node_modules/pako Completed in 0ms
358 timing idealTree:node_modules/setimmediate Completed in 0ms
359 silly placeDep node_modules/stacktrace-parser type-fest@0.7.1 OK for: stacktrace-parser@0.1.10 want: ^0.7.1
360 timing idealTree:node_modules/stacktrace-parser Completed in 1ms
361 silly placeDep ROOT defaults@1.0.4 OK for: wcwidth@1.0.1 want: ^1.0.3
362 silly fetch manifest clone@^1.0.2
363 http fetch GET 200 https://registry.npmjs.org/clone 2ms (cache hit)
364 timing idealTree:node_modules/wcwidth Completed in 2ms
365 silly placeDep ROOT clone@1.0.4 OK for: defaults@1.0.4 want: ^1.0.2
366 timing idealTree:node_modules/defaults Completed in 1ms
367 timing idealTree:node_modules/clone Completed in 0ms
368 timing idealTree:node_modules/widest-line Completed in 0ms
369 timing idealTree:node_modules/workerpool Completed in 0ms
370 silly placeDep node_modules/yargs-unparser camelcase@6.3.0 OK for: yargs-unparser@2.0.0 want: ^6.0.0
371 silly placeDep ROOT decamelize@4.0.0 OK for: yargs-unparser@2.0.0 want: ^4.0.0
372 silly placeDep node_modules/yargs-unparser is-plain-obj@2.1.0 OK for: yargs-unparser@2.0.0 want: ^2.1.0
373 timing idealTree:node_modules/yargs-unparser Completed in 1ms
374 timing idealTree:node_modules/decamelize Completed in 0ms
375 timing idealTree:node_modules/@nightwatch/nx/node_modules/@nrwl/linter Completed in 0ms
376 timing idealTree:node_modules/@nightwatch/nx/node_modules/@nrwl/workspace Completed in 0ms
377 timing idealTree:node_modules/boxen/node_modules/camelcase Completed in 0ms
378 timing idealTree:node_modules/boxen/node_modules/type-fest Completed in 0ms
379 silly placeDep node_modules/jszip safe-buffer@5.1.2 OK for: readable-stream@2.3.7 want: ~5.1.1
380 silly placeDep node_modules/jszip string_decoder@1.1.1 OK for: readable-stream@2.3.7 want: ~1.1.1
381 timing idealTree:node_modules/jszip/node_modules/readable-stream Completed in 1ms
382 timing idealTree:node_modules/jszip/node_modules/safe-buffer Completed in 0ms
383 timing idealTree:node_modules/jszip/node_modules/string_decoder Completed in 0ms
384 timing idealTree:node_modules/mocha/node_modules/ansi-colors Completed in 0ms
385 silly placeDep node_modules/mocha/node_modules/debug ms@2.1.2 OK for: debug@4.3.3 want: 2.1.2
386 timing idealTree:node_modules/mocha/node_modules/debug Completed in 0ms
387 timing idealTree:node_modules/mocha/node_modules/diff Completed in 0ms
388 timing idealTree:node_modules/mocha/node_modules/escape-string-regexp Completed in 0ms
389 silly placeDep node_modules/mocha locate-path@6.0.0 OK for: find-up@5.0.0 want: ^6.0.0
390 silly fetch manifest p-locate@^5.0.0
391 http fetch GET 200 https://registry.npmjs.org/p-locate 1ms (cache hit)
392 timing idealTree:node_modules/mocha/node_modules/find-up Completed in 2ms
393 silly placeDep node_modules/mocha/node_modules/glob minimatch@3.1.2 OK for: glob@7.2.0 want: ^3.0.4
394 timing idealTree:node_modules/mocha/node_modules/glob Completed in 0ms
395 silly placeDep node_modules/mocha argparse@2.0.1 OK for: js-yaml@4.1.0 want: ^2.0.1
396 timing idealTree:node_modules/mocha/node_modules/js-yaml Completed in 0ms
397 timing idealTree:node_modules/mocha/node_modules/argparse Completed in 0ms
398 silly placeDep node_modules/mocha p-locate@5.0.0 OK for: locate-path@6.0.0 want: ^5.0.0
399 timing idealTree:node_modules/mocha/node_modules/locate-path Completed in 0ms
400 timing idealTree:node_modules/mocha/node_modules/minimatch Completed in 0ms
401 timing idealTree:node_modules/mocha/node_modules/ms Completed in 0ms
402 timing idealTree:node_modules/mocha/node_modules/nanoid Completed in 0ms
403 timing idealTree:node_modules/mocha/node_modules/p-locate Completed in 0ms
404 timing idealTree:node_modules/mocha/node_modules/supports-color Completed in 0ms
405 timing idealTree:node_modules/mocha/node_modules/yargs Completed in 0ms
406 timing idealTree:node_modules/mocha/node_modules/yargs-parser Completed in 0ms
407 timing idealTree:node_modules/nightwatch/node_modules/ci-info Completed in 0ms
408 timing idealTree:node_modules/nightwatch/node_modules/minimatch Completed in 0ms
409 timing idealTree:node_modules/nightwatch/node_modules/minimist Completed in 0ms
410 timing idealTree:node_modules/nightwatch/node_modules/semver Completed in 0ms
411 timing idealTree:node_modules/stacktrace-parser/node_modules/type-fest Completed in 0ms
412 timing idealTree:node_modules/yargs-unparser/node_modules/camelcase Completed in 0ms
413 timing idealTree:node_modules/yargs-unparser/node_modules/is-plain-obj Completed in 0ms
414 timing idealTree:node_modules/mocha/node_modules/debug/node_modules/ms Completed in 0ms
415 timing idealTree:node_modules/mocha/node_modules/glob/node_modules/minimatch Completed in 0ms
416 timing idealTree:node_modules/@nightwatch/linter Completed in 0ms
417 timing idealTree:node_modules/@nightwatch/workspace Completed in 0ms
418 timing idealTree:buildDeps Completed in 451ms
419 timing idealTree:fixDepFlags Completed in 7ms
420 timing idealTree Completed in 695ms
421 timing reify:loadTrees Completed in 695ms
422 timing reify:diffTrees Completed in 8ms
423 silly reify mark retired [
423 silly reify   '/Users/davidburns/development/testpad/toodoo/node_modules/@nightwatch/nx/node_modules/@nrwl/linter'
423 silly reify ]
424 silly reify mark retired [
424 silly reify   '/Users/davidburns/development/testpad/toodoo/node_modules/@nightwatch/nx/node_modules/@nrwl/workspace'
424 silly reify ]
425 silly reify mark retired [
425 silly reify   '/Users/davidburns/development/testpad/toodoo/node_modules/@types/node'
425 silly reify ]
426 silly reify moves {
426 silly reify   '/Users/davidburns/development/testpad/toodoo/node_modules/@nightwatch/nx/node_modules/@nrwl/linter': '/Users/davidburns/development/testpad/toodoo/node_modules/@nightwatch/nx/node_modules/@nrwl/.linter-mNg9KFM5',
426 silly reify   '/Users/davidburns/development/testpad/toodoo/node_modules/@nightwatch/nx/node_modules/@nrwl/workspace': '/Users/davidburns/development/testpad/toodoo/node_modules/@nightwatch/nx/node_modules/@nrwl/.workspace-C42Pc0PR',
426 silly reify   '/Users/davidburns/development/testpad/toodoo/node_modules/@types/node': '/Users/davidburns/development/testpad/toodoo/node_modules/@types/.node-oZR6oDbf'
426 silly reify }
427 timing reify:retireShallow Completed in 3ms
428 timing reify:createSparse Completed in 6ms
429 timing reify:loadBundles Completed in 0ms
430 silly audit bulk request {
430 silly audit   '@ampproject/remapping': [ '2.2.0' ],
430 silly audit   '@babel/code-frame': [ '7.18.6' ],
430 silly audit   '@babel/compat-data': [ '7.20.1' ],
430 silly audit   '@babel/core': [ '7.20.2' ],
430 silly audit   semver: [ '6.3.0', '7.3.8', '5.7.1', '7.3.4', '7.3.5' ],
430 silly audit   '@babel/generator': [ '7.20.3' ],
430 silly audit   '@jridgewell/gen-mapping': [ '0.3.2', '0.1.1' ],
430 silly audit   '@babel/helper-annotate-as-pure': [ '7.18.6' ],
430 silly audit   '@babel/helper-builder-binary-assignment-operator-visitor': [ '7.18.9' ],
430 silly audit   '@babel/helper-compilation-targets': [ '7.20.0' ],
430 silly audit   '@babel/helper-create-class-features-plugin': [ '7.20.2' ],
430 silly audit   '@babel/helper-create-regexp-features-plugin': [ '7.19.0' ],
430 silly audit   '@babel/helper-define-polyfill-provider': [ '0.3.3' ],
430 silly audit   '@babel/helper-environment-visitor': [ '7.18.9' ],
430 silly audit   '@babel/helper-explode-assignable-expression': [ '7.18.6' ],
430 silly audit   '@babel/helper-function-name': [ '7.19.0' ],
430 silly audit   '@babel/helper-hoist-variables': [ '7.18.6' ],
430 silly audit   '@babel/helper-member-expression-to-functions': [ '7.18.9' ],
430 silly audit   '@babel/helper-module-imports': [ '7.18.6' ],
430 silly audit   '@babel/helper-module-transforms': [ '7.20.2' ],
430 silly audit   '@babel/helper-optimise-call-expression': [ '7.18.6' ],
430 silly audit   '@babel/helper-plugin-utils': [ '7.20.2' ],
430 silly audit   '@babel/helper-remap-async-to-generator': [ '7.18.9' ],
430 silly audit   '@babel/helper-replace-supers': [ '7.19.1' ],
430 silly audit   '@babel/helper-simple-access': [ '7.20.2' ],
430 silly audit   '@babel/helper-skip-transparent-expression-wrappers': [ '7.20.0' ],
430 silly audit   '@babel/helper-split-export-declaration': [ '7.18.6' ],
430 silly audit   '@babel/helper-string-parser': [ '7.19.4' ],
430 silly audit   '@babel/helper-validator-identifier': [ '7.19.1' ],
430 silly audit   '@babel/helper-validator-option': [ '7.18.6' ],
430 silly audit   '@babel/helper-wrap-function': [ '7.19.0' ],
430 silly audit   '@babel/helpers': [ '7.20.1' ],
430 silly audit   '@babel/highlight': [ '7.18.6' ],
430 silly audit   'ansi-styles': [ '3.2.1', '5.2.0', '4.3.0' ],
430 silly audit   chalk: [ '2.4.2', '4.1.0', '4.1.2' ],
430 silly audit   'color-convert': [ '1.9.3', '2.0.1' ],
430 silly audit   'color-name': [ '1.1.3', '1.1.4' ],
430 silly audit   'has-flag': [ '3.0.0', '4.0.0' ],
430 silly audit   'supports-color': [ '5.5.0', '8.1.1', '7.2.0' ],
430 silly audit   '@babel/parser': [ '7.20.3' ],
430 silly audit   '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': [ '7.18.6' ],
430 silly audit   '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': [ '7.18.9' ],
430 silly audit   '@babel/plugin-proposal-async-generator-functions': [ '7.20.1' ],
430 silly audit   '@babel/plugin-proposal-class-properties': [ '7.18.6' ],
430 silly audit   '@babel/plugin-proposal-class-static-block': [ '7.18.6' ],
430 silly audit   '@babel/plugin-proposal-dynamic-import': [ '7.18.6' ],
430 silly audit   '@babel/plugin-proposal-export-namespace-from': [ '7.18.9' ],
430 silly audit   '@babel/plugin-proposal-json-strings': [ '7.18.6' ],
430 silly audit   '@babel/plugin-proposal-logical-assignment-operators': [ '7.18.9' ],
430 silly audit   '@babel/plugin-proposal-nullish-coalescing-operator': [ '7.18.6' ],
430 silly audit   '@babel/plugin-proposal-numeric-separator': [ '7.18.6' ],
430 silly audit   '@babel/plugin-proposal-object-rest-spread': [ '7.20.2' ],
430 silly audit   '@babel/plugin-proposal-optional-catch-binding': [ '7.18.6' ],
430 silly audit   '@babel/plugin-proposal-optional-chaining': [ '7.18.9' ],
430 silly audit   '@babel/plugin-proposal-private-methods': [ '7.18.6' ],
430 silly audit   '@babel/plugin-proposal-private-property-in-object': [ '7.18.6' ],
430 silly audit   '@babel/plugin-proposal-unicode-property-regex': [ '7.18.6' ],
430 silly audit   '@babel/plugin-syntax-async-generators': [ '7.8.4' ],
430 silly audit   '@babel/plugin-syntax-bigint': [ '7.8.3' ],
430 silly audit   '@babel/plugin-syntax-class-properties': [ '7.12.13' ],
430 silly audit   '@babel/plugin-syntax-class-static-block': [ '7.14.5' ],
430 silly audit   '@babel/plugin-syntax-dynamic-import': [ '7.8.3' ],
430 silly audit   '@babel/plugin-syntax-export-namespace-from': [ '7.8.3' ],
430 silly audit   '@babel/plugin-syntax-import-assertions': [ '7.20.0' ],
430 silly audit   '@babel/plugin-syntax-import-meta': [ '7.10.4' ],
430 silly audit   '@babel/plugin-syntax-json-strings': [ '7.8.3' ],
430 silly audit   '@babel/plugin-syntax-logical-assignment-operators': [ '7.10.4' ],
430 silly audit   '@babel/plugin-syntax-nullish-coalescing-operator': [ '7.8.3' ],
430 silly audit   '@babel/plugin-syntax-numeric-separator': [ '7.10.4' ],
430 silly audit   '@babel/plugin-syntax-object-rest-spread': [ '7.8.3' ],
430 silly audit   '@babel/plugin-syntax-optional-catch-binding': [ '7.8.3' ],
430 silly audit   '@babel/plugin-syntax-optional-chaining': [ '7.8.3' ],
430 silly audit   '@babel/plugin-syntax-private-property-in-object': [ '7.14.5' ],
430 silly audit   '@babel/plugin-syntax-top-level-await': [ '7.14.5' ],
430 silly audit   '@babel/plugin-syntax-typescript': [ '7.20.0' ],
430 silly audit   '@babel/plugin-transform-arrow-functions': [ '7.18.6' ],
430 silly audit   '@babel/plugin-transform-async-to-generator': [ '7.18.6' ],
430 silly audit   '@babel/plugin-transform-block-scoped-functions': [ '7.18.6' ],
430 silly audit   '@babel/plugin-transform-block-scoping': [ '7.20.2' ],
430 silly audit   '@babel/plugin-transform-classes': [ '7.20.2' ],
430 silly audit   '@babel/plugin-transform-computed-properties': [ '7.18.9' ],
430 silly audit   '@babel/plugin-transform-destructuring': [ '7.20.2' ],
430 silly audit   '@babel/plugin-transform-dotall-regex': [ '7.18.6' ],
430 silly audit   '@babel/plugin-transform-duplicate-keys': [ '7.18.9' ],
430 silly audit   '@babel/plugin-transform-exponentiation-operator': [ '7.18.6' ],
430 silly audit   '@babel/plugin-transform-for-of': [ '7.18.8' ],
430 silly audit   '@babel/plugin-transform-function-name': [ '7.18.9' ],
430 silly audit   '@babel/plugin-transform-literals': [ '7.18.9' ],
430 silly audit   '@babel/plugin-transform-member-expression-literals': [ '7.18.6' ],
430 silly audit   '@babel/plugin-transform-modules-amd': [ '7.19.6' ],
430 silly audit   '@babel/plugin-transform-modules-commonjs': [ '7.19.6' ],
430 silly audit   '@babel/plugin-transform-modules-systemjs': [ '7.19.6' ],
430 silly audit   '@babel/plugin-transform-modules-umd': [ '7.18.6' ],
430 silly audit   '@babel/plugin-transform-named-capturing-groups-regex': [ '7.19.1' ],
430 silly audit   '@babel/plugin-transform-new-target': [ '7.18.6' ],
430 silly audit   '@babel/plugin-transform-object-super': [ '7.18.6' ],
430 silly audit   '@babel/plugin-transform-parameters': [ '7.20.3' ],
430 silly audit   '@babel/plugin-transform-property-literals': [ '7.18.6' ],
430 silly audit   '@babel/plugin-transform-regenerator': [ '7.18.6' ],
430 silly audit   '@babel/plugin-transform-reserved-words': [ '7.18.6' ],
430 silly audit   '@babel/plugin-transform-shorthand-properties': [ '7.18.6' ],
430 silly audit   '@babel/plugin-transform-spread': [ '7.19.0' ],
430 silly audit   '@babel/plugin-transform-sticky-regex': [ '7.18.6' ],
430 silly audit   '@babel/plugin-transform-template-literals': [ '7.18.9' ],
430 silly audit   '@babel/plugin-transform-typeof-symbol': [ '7.18.9' ],
430 silly audit   '@babel/plugin-transform-unicode-escapes': [ '7.18.10' ],
430 silly audit   '@babel/plugin-transform-unicode-regex': [ '7.18.6' ],
430 silly audit   '@babel/preset-env': [ '7.20.2' ],
430 silly audit   '@babel/preset-modules': [ '0.1.5' ],
430 silly audit   '@babel/runtime': [ '7.20.1' ],
430 silly audit   '@babel/template': [ '7.18.10' ],
430 silly audit   '@babel/traverse': [ '7.20.1' ],
430 silly audit   '@babel/types': [ '7.20.2' ],
430 silly audit   '@bcoe/v8-coverage': [ '0.2.3' ],
430 silly audit   '@cspotcode/source-map-support': [ '0.8.1' ],
430 silly audit   '@jridgewell/trace-mapping': [ '0.3.9', '0.3.17' ],
430 silly audit   '@eslint/eslintrc': [ '1.3.3' ],
430 silly audit   argparse: [ '2.0.1', '1.0.10' ],
430 silly audit   globals: [ '13.17.0', '11.12.0' ],
430 silly audit   'js-yaml': [ '4.1.0', '3.14.1' ],
430 silly audit   minimatch: [ '3.1.2', '5.1.0', '3.0.5', '4.2.1' ],
430 silly audit   'type-fest': [ '0.20.2', '0.21.3', '0.7.1' ],
430 silly audit   '@humanwhocodes/config-array': [ '0.9.5' ],
430 silly audit   '@humanwhocodes/object-schema': [ '1.2.1' ],
430 silly audit   '@istanbuljs/load-nyc-config': [ '1.1.0' ],
430 silly audit   '@istanbuljs/schema': [ '0.1.3' ],
430 silly audit   '@jest/console': [ '28.1.3' ],
430 silly audit   'jest-util': [ '28.1.3', '28.1.1' ],
430 silly audit   '@jest/core': [ '28.1.3' ],
430 silly audit   '@jest/reporters': [ '28.1.3', '28.1.1' ],
430 silly audit   '@jest/test-result': [ '28.1.3', '28.1.1' ],
430 silly audit   'jest-config': [ '28.1.3', '28.1.1' ],
430 silly audit   'jest-resolve': [ '28.1.3', '28.1.1' ],
430 silly audit   '@jest/environment': [ '28.1.3' ],
430 silly audit   '@jest/expect': [ '28.1.3' ],
430 silly audit   '@jest/expect-utils': [ '28.1.3' ],
430 silly audit   '@jest/fake-timers': [ '28.1.3' ],
430 silly audit   '@jest/globals': [ '28.1.3' ],
430 silly audit   '@jest/schemas': [ '28.1.3' ],
430 silly audit   '@jest/source-map': [ '28.1.2' ],
430 silly audit   '@jest/test-sequencer': [ '28.1.3' ],
430 silly audit   '@jest/transform': [ '28.1.3' ],
430 silly audit   '@jest/types': [ '28.1.3' ],
430 silly audit   '@jridgewell/resolve-uri': [ '3.1.0' ],
430 silly audit   '@jridgewell/set-array': [ '1.1.2' ],
430 silly audit   '@jridgewell/source-map': [ '0.3.2' ],
430 silly audit   '@jridgewell/sourcemap-codec': [ '1.4.14' ],
430 silly audit   '@leichtgewicht/ip-codec': [ '2.0.4' ],
430 silly audit   '@nightwatch/nx': [ '0.0.6' ],
430 silly audit   '@nodelib/fs.scandir': [ '2.1.5' ],
430 silly audit   '@nodelib/fs.stat': [ '2.0.5' ],
430 silly audit   '@nodelib/fs.walk': [ '1.2.8' ],
430 silly audit   '@nrwl/cli': [ '15.0.12' ],
430 silly audit   '@nrwl/devkit': [ '15.0.12' ],
430 silly audit   '@nrwl/eslint-plugin-nx': [ '15.0.12' ],
430 silly audit   '@nrwl/express': [ '15.0.12' ],
430 silly audit   '@nrwl/jest': [ '15.0.12' ],
430 silly audit   '@nrwl/js': [ '15.0.12' ],
430 silly audit   '@nrwl/linter': [ '15.0.12' ],
430 silly audit   '@nrwl/node': [ '15.0.12' ],
430 silly audit   '@nrwl/tao': [ '15.0.12' ],
430 silly audit   '@nrwl/webpack': [ '15.0.12' ],
430 silly audit   '@nrwl/workspace': [ '15.0.12' ],
430 silly audit   glob: [ '7.1.4', '7.2.3', '7.2.0' ],
430 silly audit   '@parcel/watcher': [ '2.0.4' ],
430 silly audit   '@phenomnomnominal/tsquery': [ '4.1.1' ],
430 silly audit   '@sinclair/typebox': [ '0.24.51' ],
430 silly audit   '@sinonjs/commons': [ '1.8.5' ],
430 silly audit   '@sinonjs/fake-timers': [ '9.1.2' ],
430 silly audit   '@tootallnate/once': [ '2.0.0' ],
430 silly audit   '@trysound/sax': [ '0.2.0' ],
430 silly audit   '@tsconfig/node10': [ '1.0.9' ],
430 silly audit   '@tsconfig/node12': [ '1.0.11' ],
430 silly audit   '@tsconfig/node14': [ '1.0.3' ],
430 silly audit   '@tsconfig/node16': [ '1.0.3' ],
430 silly audit   '@types/babel__core': [ '7.1.20' ],
430 silly audit   '@types/babel__generator': [ '7.6.4' ],
430 silly audit   '@types/babel__template': [ '7.4.1' ],
430 silly audit   '@types/babel__traverse': [ '7.18.2' ],
430 silly audit   '@types/body-parser': [ '1.19.2' ],
430 silly audit   '@types/bonjour': [ '3.5.10' ],
430 silly audit   '@types/connect': [ '3.4.35' ],
430 silly audit   '@types/connect-history-api-fallback': [ '1.3.5' ],
430 silly audit   '@types/eslint': [ '8.4.10' ],
430 silly audit   '@types/eslint-scope': [ '3.7.4' ],
430 silly audit   '@types/estree': [ '0.0.51' ],
430 silly audit   '@types/express': [ '4.17.13' ],
430 silly audit   '@types/express-serve-static-core': [ '4.17.31' ],
430 silly audit   '@types/graceful-fs': [ '4.1.5' ],
430 silly audit   '@types/http-proxy': [ '1.17.9' ],
430 silly audit   '@types/istanbul-lib-coverage': [ '2.0.4' ],
430 silly audit   '@types/istanbul-lib-report': [ '3.0.0' ],
430 silly audit   '@types/istanbul-reports': [ '3.0.1' ],
430 silly audit   '@types/jest': [ '28.1.1' ],
430 silly audit   'diff-sequences': [ '27.5.1', '28.1.1' ],
430 silly audit   'jest-diff': [ '27.5.1', '28.1.3' ],
430 silly audit   'jest-get-type': [ '27.5.1', '28.0.2' ],
430 silly audit   'jest-matcher-utils': [ '27.5.1', '28.1.3' ],
430 silly audit   'pretty-format': [ '27.5.1', '28.1.3' ],
430 silly audit   'react-is': [ '17.0.2', '18.2.0' ],
430 silly audit   '@types/jsdom': [ '16.2.15' ],
430 silly audit   '@types/json-schema': [ '7.0.11' ],
430 silly audit   '@types/json5': [ '0.0.29' ],
430 silly audit   '@types/mime': [ '3.0.1' ],
430 silly audit   '@types/parse-json': [ '4.0.0' ],
430 silly audit   '@types/parse5': [ '6.0.3' ],
430 silly audit   '@types/prettier': [ '2.7.1' ],
430 silly audit   '@types/qs': [ '6.9.7' ],
430 silly audit   '@types/range-parser': [ '1.2.4' ],
430 silly audit   '@types/retry': [ '0.12.0' ],
430 silly audit   '@types/semver': [ '7.3.13' ],
430 silly audit   '@types/serve-index': [ '1.9.1' ],
430 silly audit   '@types/serve-static': [ '1.15.0' ],
430 silly audit   '@types/sockjs': [ '0.3.33' ],
430 silly audit   '@types/stack-utils': [ '2.0.1' ],
430 silly audit   '@types/tough-cookie': [ '4.0.2' ],
430 silly audit   '@types/ws': [ '8.5.3' ],
430 silly audit   '@types/yargs': [ '17.0.13' ],
430 silly audit   '@types/yargs-parser': [ '21.0.0' ],
430 silly audit   '@typescript-eslint/eslint-plugin': [ '5.42.1' ],
430 silly audit   '@typescript-eslint/parser': [ '5.42.1' ],
430 silly audit   '@typescript-eslint/scope-manager': [ '5.42.1' ],
430 silly audit   '@typescript-eslint/type-utils': [ '5.42.1' ],
430 silly audit   '@typescript-eslint/types': [ '5.42.1' ],
430 silly audit   '@typescript-eslint/typescript-estree': [ '5.42.1' ],
430 silly audit   'array-union': [ '2.1.0', '3.0.1' ],
430 silly audit   'fast-glob': [ '3.2.12', '3.2.7' ],
430 silly audit   globby: [ '11.1.0', '12.2.0' ],
430 silly audit   '@typescript-eslint/utils': [ '5.42.1' ],
430 silly audit   '@typescript-eslint/visitor-keys': [ '5.42.1' ],
430 silly audit   '@webassemblyjs/ast': [ '1.11.1' ],
430 silly audit   '@webassemblyjs/floating-point-hex-parser': [ '1.11.1' ],
430 silly audit   '@webassemblyjs/helper-api-error': [ '1.11.1' ],
430 silly audit   '@webassemblyjs/helper-buffer': [ '1.11.1' ],
430 silly audit   '@webassemblyjs/helper-numbers': [ '1.11.1' ],
430 silly audit   '@webassemblyjs/helper-wasm-bytecode': [ '1.11.1' ],
430 silly audit   '@webassemblyjs/helper-wasm-section': [ '1.11.1' ],
430 silly audit   '@webassemblyjs/ieee754': [ '1.11.1' ],
430 silly audit   '@webassemblyjs/leb128': [ '1.11.1' ],
430 silly audit   '@webassemblyjs/utf8': [ '1.11.1' ],
430 silly audit   '@webassemblyjs/wasm-edit': [ '1.11.1' ],
430 silly audit   '@webassemblyjs/wasm-gen': [ '1.11.1' ],
430 silly audit   '@webassemblyjs/wasm-opt': [ '1.11.1' ],
430 silly audit   '@webassemblyjs/wasm-parser': [ '1.11.1' ],
430 silly audit   '@webassemblyjs/wast-printer': [ '1.11.1' ],
430 silly audit   '@xtuc/ieee754': [ '1.2.0' ],
430 silly audit   '@xtuc/long': [ '4.2.2' ],
430 silly audit   '@yarnpkg/lockfile': [ '1.1.0' ],
430 silly audit   '@yarnpkg/parsers': [ '3.0.0-rc.27' ],
430 silly audit   '@zkochan/js-yaml': [ '0.0.6' ],
430 silly audit   abab: [ '2.0.6' ],
430 silly audit   accepts: [ '1.3.8' ],
430 silly audit   acorn: [ '8.8.1', '7.4.1' ],
430 silly audit   'acorn-globals': [ '6.0.0' ],
430 silly audit   'acorn-walk': [ '7.2.0', '8.2.0' ],
430 silly audit   'acorn-import-assertions': [ '1.8.0' ],
430 silly audit   'acorn-jsx': [ '5.3.2' ],
430 silly audit   'agent-base': [ '6.0.2' ],
430 silly audit   ajv: [ '6.12.6', '8.11.0' ],
430 silly audit   'ajv-formats': [ '2.1.1' ],
430 silly audit   'json-schema-traverse': [ '1.0.0', '0.4.1' ],
430 silly audit   'ajv-keywords': [ '3.5.2', '5.1.0' ],
430 silly audit   'ansi-colors': [ '4.1.3', '4.1.1' ],
430 silly audit   'ansi-escapes': [ '4.3.2' ],
430 silly audit   'ansi-html-community': [ '0.0.8' ],
430 silly audit   'ansi-regex': [ '5.0.1' ],
430 silly audit   anymatch: [ '3.1.2' ],
430 silly audit   arg: [ '4.1.3' ],
430 silly audit   'array-flatten': [ '2.1.2', '1.1.1' ],
430 silly audit   async: [ '3.2.4' ],
430 silly audit   asynckit: [ '0.4.0' ],
430 silly audit   atob: [ '2.1.2' ],
430 silly audit   autoprefixer: [ '10.4.13' ],
430 silly audit   axios: [ '1.1.3' ],
430 silly audit   'babel-jest': [ '28.1.3' ],
430 silly audit   'babel-loader': [ '8.3.0' ],
430 silly audit   'babel-plugin-istanbul': [ '6.1.1' ],
430 silly audit   'babel-plugin-jest-hoist': [ '28.1.3' ],
430 silly audit   'babel-plugin-polyfill-corejs2': [ '0.3.3' ],
430 silly audit   'babel-plugin-polyfill-corejs3': [ '0.6.0' ],
430 silly audit   'babel-plugin-polyfill-regenerator': [ '0.4.1' ],
430 silly audit   'babel-preset-current-node-syntax': [ '1.0.1' ],
430 silly audit   'babel-preset-jest': [ '28.1.3' ],
430 silly audit   'balanced-match': [ '1.0.2' ],
430 silly audit   'base64-js': [ '1.5.1' ],
430 silly audit   batch: [ '0.6.1' ],
430 silly audit   'big.js': [ '5.2.2' ],
430 silly audit   'binary-extensions': [ '2.2.0' ],
430 silly audit   bl: [ '4.1.0' ],
430 silly audit   'body-parser': [ '1.20.1' ],
430 silly audit   bytes: [ '3.1.2', '3.0.0' ],
430 silly audit   debug: [ '2.6.9', '4.3.4', '3.1.0', '4.3.3' ],
430 silly audit   'iconv-lite': [ '0.4.24', '0.6.3' ],
430 silly audit   ms: [ '2.0.0', '2.1.2', '2.1.3' ],
430 silly audit   'bonjour-service': [ '1.0.14' ],
430 silly audit   boolbase: [ '1.0.0' ],
430 silly audit   'brace-expansion': [ '1.1.11', '2.0.1' ],
430 silly audit   braces: [ '3.0.2' ],
430 silly audit   'browser-process-hrtime': [ '1.0.0' ],
430 silly audit   browserslist: [ '4.21.4' ],
430 silly audit   'bs-logger': [ '0.2.6' ],
430 silly audit   bser: [ '2.1.1' ],
430 silly audit   buffer: [ '5.7.1' ],
430 silly audit   'buffer-from': [ '1.1.2' ],
430 silly audit   'call-bind': [ '1.0.2' ],
430 silly audit   callsites: [ '3.1.0' ],
430 silly audit   camelcase: [ '5.3.1', '6.3.0' ],
430 silly audit   'caniuse-api': [ '3.0.0' ],
430 silly audit   'caniuse-lite': [ '1.0.30001431' ],
430 silly audit   'char-regex': [ '1.0.2' ],
430 silly audit   chokidar: [ '3.5.3' ],
430 silly audit   'chrome-trace-event': [ '1.0.3' ],
430 silly audit   'ci-info': [ '3.5.0', '3.3.0' ],
430 silly audit   'cjs-module-lexer': [ '1.2.2' ],
430 silly audit   'cli-cursor': [ '3.1.0' ],
430 silly audit   'cli-spinners': [ '2.6.1' ],
430 silly audit   cliui: [ '7.0.4', '8.0.1' ],
430 silly audit   'clone-deep': [ '4.0.1' ],
430 silly audit   co: [ '4.6.0' ],
430 silly audit   'collect-v8-coverage': [ '1.0.1' ],
430 silly audit   colord: [ '2.9.3' ],
430 silly audit   colorette: [ '2.0.19' ],
430 silly audit   'combined-stream': [ '1.0.8' ],
430 silly audit   commander: [ '7.2.0', '2.20.3' ],
430 silly audit   commondir: [ '1.0.1' ],
430 silly audit   compressible: [ '2.0.18' ],
430 silly audit   compression: [ '1.7.4' ],
430 silly audit   'safe-buffer': [ '5.1.2', '5.2.1' ],
430 silly audit   'concat-map': [ '0.0.1' ],
430 silly audit   'confusing-browser-globals': [ '1.0.11' ],
430 silly audit   'connect-history-api-fallback': [ '2.0.0' ],
430 silly audit   'content-disposition': [ '0.5.4' ],
430 silly audit   'content-type': [ '1.0.4' ],
430 silly audit   'convert-source-map': [ '1.9.0' ],
430 silly audit   cookie: [ '0.5.0' ],
430 silly audit   'cookie-signature': [ '1.0.6' ],
430 silly audit   'copy-webpack-plugin': [ '10.2.4' ],
430 silly audit   'glob-parent': [ '6.0.2', '5.1.2' ],
430 silly audit   'schema-utils': [ '4.0.0', '3.1.1', '2.7.1' ],
430 silly audit   'core-js-compat': [ '3.26.0' ],
430 silly audit   'core-util-is': [ '1.0.3' ],
430 silly audit   cosmiconfig: [ '7.0.1' ],
430 silly audit   'create-require': [ '1.1.1' ],
430 silly audit   'cross-spawn': [ '7.0.3' ],
430 silly audit   css: [ '3.0.0' ],
430 silly audit   'css-declaration-sorter': [ '6.3.1' ],
430 silly audit   'css-loader': [ '6.7.1' ],
430 silly audit   'css-minimizer-webpack-plugin': [ '3.4.1' ],
430 silly audit   'jest-worker': [ '27.5.1', '28.1.3' ],
430 silly audit   'css-select': [ '4.3.0' ],
430 silly audit   'css-tree': [ '1.1.3' ],
430 silly audit   'css-what': [ '6.1.0' ],
430 silly audit   cssesc: [ '3.0.0' ],
430 silly audit   cssnano: [ '5.1.14' ],
430 silly audit   'cssnano-preset-default': [ '5.2.13' ],
430 silly audit   'cssnano-utils': [ '3.1.0' ],
430 silly audit   csso: [ '4.2.0' ],
430 silly audit   cssom: [ '0.5.0', '0.3.8' ],
430 silly audit   cssstyle: [ '2.3.0' ],
430 silly audit   'data-urls': [ '3.0.2' ],
430 silly audit   'whatwg-url': [ '11.0.0', '10.0.0' ],
430 silly audit   'decimal.js': [ '10.4.2' ],
430 silly audit   'decode-uri-component': [ '0.2.0' ],
430 silly audit   dedent: [ '0.7.0' ],
430 silly audit   'deep-is': [ '0.1.4' ],
430 silly audit   deepmerge: [ '4.2.2' ],
430 silly audit   'default-gateway': [ '6.0.3' ],
430 silly audit   'define-lazy-prop': [ '2.0.0' ],
430 silly audit   'delayed-stream': [ '1.0.0' ],
430 silly audit   depd: [ '2.0.0', '1.1.2' ],
430 silly audit   destroy: [ '1.2.0' ],
430 silly audit   'detect-newline': [ '3.1.0' ],
430 silly audit   'detect-node': [ '2.1.0' ],
430 silly audit   diff: [ '4.0.2', '5.0.0' ],
430 silly audit   'dir-glob': [ '3.0.1' ],
430 silly audit   'dns-equal': [ '1.0.0' ],
430 silly audit   'dns-packet': [ '5.4.0' ],
430 silly audit   doctrine: [ '3.0.0' ],
430 silly audit   'dom-serializer': [ '1.4.1' ],
430 silly audit   domelementtype: [ '2.3.0' ],
430 silly audit   domexception: [ '4.0.0' ],
430 silly audit   domhandler: [ '4.3.1' ],
430 silly audit   domutils: [ '2.8.0' ],
430 silly audit   dotenv: [ '10.0.0' ],
430 silly audit   duplexer: [ '0.1.2' ],
430 silly audit   'ee-first': [ '1.1.1' ],
430 silly audit   ejs: [ '3.1.8' ],
430 silly audit   'electron-to-chromium': [ '1.4.284' ],
430 silly audit   emittery: [ '0.10.2' ],
430 silly audit   'emoji-regex': [ '8.0.0' ],
430 silly audit   'emojis-list': [ '3.0.0' ],
430 silly audit   encodeurl: [ '1.0.2' ],
430 silly audit   'end-of-stream': [ '1.4.4' ],
430 silly audit   'enhanced-resolve': [ '5.10.0' ],
430 silly audit   enquirer: [ '2.3.6' ],
430 silly audit   entities: [ '2.2.0' ],
430 silly audit   errno: [ '0.1.8' ],
430 silly audit   'error-ex': [ '1.3.2' ],
430 silly audit   'es-module-lexer': [ '0.9.3' ],
430 silly audit   escalade: [ '3.1.1' ],
430 silly audit   'escape-html': [ '1.0.3' ],
430 silly audit   'escape-string-regexp': [ '1.0.5', '4.0.0', '2.0.0' ],
430 silly audit   escodegen: [ '2.0.0' ],
430 silly audit   levn: [ '0.3.0', '0.4.1' ],
430 silly audit   optionator: [ '0.8.3', '0.9.1' ],
430 silly audit   'prelude-ls': [ '1.1.2', '1.2.1' ],
430 silly audit   'type-check': [ '0.3.2', '0.4.0' ],
430 silly audit   eslint: [ '8.15.0' ],
430 silly audit   'eslint-config-prettier': [ '8.1.0' ],
430 silly audit   'eslint-scope': [ '5.1.1', '7.1.1' ],
430 silly audit   estraverse: [ '4.3.0', '5.3.0' ],
430 silly audit   'eslint-utils': [ '3.0.0' ],
430 silly audit   'eslint-visitor-keys': [ '2.1.0', '3.3.0' ],
430 silly audit   espree: [ '9.4.1' ],
430 silly audit   esprima: [ '4.0.1' ],
430 silly audit   esquery: [ '1.4.0' ],
430 silly audit   esrecurse: [ '4.3.0' ],
430 silly audit   esutils: [ '2.0.3' ],
430 silly audit   etag: [ '1.8.1' ],
430 silly audit   eventemitter3: [ '4.0.7' ],
430 silly audit   events: [ '3.3.0' ],
430 silly audit   execa: [ '5.1.1' ],
430 silly audit   exit: [ '0.1.2' ],
430 silly audit   expect: [ '28.1.3' ],
430 silly audit   express: [ '4.18.2' ],
430 silly audit   'fast-deep-equal': [ '3.1.3' ],
430 silly audit   'fast-json-stable-stringify': [ '2.1.0' ],
430 silly audit   'fast-levenshtein': [ '2.0.6' ],
430 silly audit   fastq: [ '1.13.0' ],
430 silly audit   'faye-websocket': [ '0.11.4' ],
430 silly audit   'fb-watchman': [ '2.0.2' ],
430 silly audit   figures: [ '3.2.0' ],
430 silly audit   'file-entry-cache': [ '6.0.1' ],
430 silly audit   'file-loader': [ '6.2.0' ],
430 silly audit   filelist: [ '1.0.4' ],
430 silly audit   'fill-range': [ '7.0.1' ],
430 silly audit   finalhandler: [ '1.2.0' ],
430 silly audit   'find-cache-dir': [ '3.3.2' ],
430 silly audit   'find-up': [ '4.1.0', '5.0.0' ],
430 silly audit   flat: [ '5.0.2' ],
430 silly audit   'flat-cache': [ '3.0.4' ],
430 silly audit   flatted: [ '3.2.7' ],
430 silly audit   'follow-redirects': [ '1.15.2' ],
430 silly audit   'fork-ts-checker-webpack-plugin': [ '7.2.13' ],
430 silly audit   'form-data': [ '4.0.0' ],
430 silly audit   forwarded: [ '0.2.0' ],
430 silly audit   'fraction.js': [ '4.2.0' ],
430 silly audit   fresh: [ '0.5.2' ],
430 silly audit   'fs-constants': [ '1.0.0' ],
430 silly audit   'fs-extra': [ '10.1.0' ],
430 silly audit   'fs-monkey': [ '1.0.3' ],
430 silly audit   'fs.realpath': [ '1.0.0' ],
430 silly audit   fsevents: [ '2.3.2' ],
430 silly audit   'function-bind': [ '1.1.1' ],
430 silly audit   'functional-red-black-tree': [ '1.0.1' ],
430 silly audit   gensync: [ '1.0.0-beta.2' ],
430 silly audit   'get-caller-file': [ '2.0.5' ],
430 silly audit   'get-intrinsic': [ '1.1.3' ],
430 silly audit   'get-package-type': [ '0.1.0' ],
430 silly audit   'get-stream': [ '6.0.1' ],
430 silly audit   'glob-to-regexp': [ '0.4.1' ],
430 silly audit   slash: [ '4.0.0', '3.0.0' ],
430 silly audit   'graceful-fs': [ '4.2.10' ],
430 silly audit   'handle-thing': [ '2.0.1' ],
430 silly audit   'harmony-reflect': [ '1.6.2' ],
430 silly audit   has: [ '1.0.3' ],
430 silly audit   'has-symbols': [ '1.0.3' ],
430 silly audit   'hpack.js': [ '2.1.6' ],
430 silly audit   'readable-stream': [ '2.3.7', '3.6.0' ],
430 silly audit   string_decoder: [ '1.1.1', '1.3.0' ],
430 silly audit   'html-encoding-sniffer': [ '3.0.0' ],
430 silly audit   'html-entities': [ '2.3.3' ],
430 silly audit   'html-escaper': [ '2.0.2' ],
430 silly audit   'http-deceiver': [ '1.2.7' ],
430 silly audit   'http-errors': [ '2.0.0', '1.6.3' ],
430 silly audit   'http-parser-js': [ '0.5.8' ],
430 silly audit   'http-proxy': [ '1.18.1' ],
430 silly audit   'http-proxy-agent': [ '5.0.0' ],
430 silly audit   'http-proxy-middleware': [ '2.0.6' ],
430 silly audit   'https-proxy-agent': [ '5.0.1' ],
430 silly audit   'human-signals': [ '2.1.0' ],
430 silly audit   'icss-utils': [ '5.1.0' ],
430 silly audit   'identity-obj-proxy': [ '3.0.0' ],
430 silly audit   ieee754: [ '1.2.1' ],
430 silly audit   ignore: [ '5.2.0' ],
430 silly audit   'image-size': [ '0.5.5' ],
430 silly audit   immutable: [ '4.1.0' ],
430 silly audit   'import-fresh': [ '3.3.0' ],
430 silly audit   'resolve-from': [ '4.0.0', '5.0.0' ],
430 silly audit   'import-local': [ '3.1.0' ],
430 silly audit   imurmurhash: [ '0.1.4' ],
430 silly audit   inflight: [ '1.0.6' ],
430 silly audit   inherits: [ '2.0.4', '2.0.3' ],
430 silly audit   'ipaddr.js': [ '2.0.1', '1.9.1' ],
430 silly audit   'is-arrayish': [ '0.2.1' ],
430 silly audit   'is-binary-path': [ '2.1.0' ],
430 silly audit   'is-core-module': [ '2.11.0' ],
430 silly audit   'is-docker': [ '2.2.1' ],
430 silly audit   'is-extglob': [ '2.1.1' ],
430 silly audit   'is-fullwidth-code-point': [ '3.0.0' ],
430 silly audit   'is-generator-fn': [ '2.1.0' ],
430 silly audit   'is-glob': [ '4.0.3' ],
430 silly audit   'is-number': [ '7.0.0' ],
430 silly audit   'is-plain-obj': [ '3.0.0', '2.1.0' ],
430 silly audit   'is-plain-object': [ '2.0.4' ],
430 silly audit   'is-potential-custom-element-name': [ '1.0.1' ],
430 silly audit   'is-stream': [ '2.0.1' ],
430 silly audit   'is-wsl': [ '2.2.0' ],
430 silly audit   isarray: [ '1.0.0' ],
430 silly audit   isexe: [ '2.0.0' ],
430 silly audit   isobject: [ '3.0.1' ],
430 silly audit   'istanbul-lib-coverage': [ '3.2.0' ],
430 silly audit   'istanbul-lib-instrument': [ '5.2.1' ],
430 silly audit   'istanbul-lib-report': [ '3.0.0' ],
430 silly audit   'istanbul-lib-source-maps': [ '4.0.1' ],
430 silly audit   'istanbul-reports': [ '3.1.5' ],
430 silly audit   jake: [ '10.8.5' ],
430 silly audit   jest: [ '28.1.1' ],
430 silly audit   'jest-changed-files': [ '28.1.3' ],
430 silly audit   'jest-circus': [ '28.1.3' ],
430 silly audit   'jest-cli': [ '28.1.3' ],
430 silly audit   'jest-docblock': [ '28.1.1' ],
430 silly audit   'jest-each': [ '28.1.3' ],
430 silly audit   'jest-environment-jsdom': [ '28.1.1' ],
430 silly audit   'jest-environment-node': [ '28.1.3' ],
430 silly audit   'jest-haste-map': [ '28.1.3' ],
430 silly audit   'jest-leak-detector': [ '28.1.3' ],
430 silly audit   'jest-message-util': [ '28.1.3' ],
430 silly audit   'jest-mock': [ '28.1.3' ],
430 silly audit   'jest-pnp-resolver': [ '1.2.2' ],
430 silly audit   'jest-regex-util': [ '28.0.2' ],
430 silly audit   'jest-resolve-dependencies': [ '28.1.3' ],
430 silly audit   'jest-runner': [ '28.1.3' ],
430 silly audit   'source-map-support': [ '0.5.13', '0.5.19', '0.5.21' ],
430 silly audit   'jest-runtime': [ '28.1.3' ],
430 silly audit   'jest-snapshot': [ '28.1.3' ],
430 silly audit   'jest-validate': [ '28.1.3' ],
430 silly audit   'jest-watcher': [ '28.1.3' ],
430 silly audit   'js-tokens': [ '4.0.0' ],
430 silly audit   jsdom: [ '19.0.0' ],
430 silly audit   parse5: [ '6.0.1', '4.0.0' ],
430 silly audit   jsesc: [ '2.5.2', '0.5.0' ],
430 silly audit   'json-parse-even-better-errors': [ '2.3.1' ],
430 silly audit   'json-stable-stringify-without-jsonify': [ '1.0.1' ],
430 silly audit   json5: [ '2.2.1', '1.0.1' ],
430 silly audit   'jsonc-parser': [ '3.2.0' ],
430 silly audit   jsonfile: [ '6.1.0' ],
430 silly audit   'kind-of': [ '6.0.3' ],
430 silly audit   kleur: [ '3.0.3' ],
430 silly audit   klona: [ '2.0.5' ],
430 silly audit   less: [ '3.12.2' ],
430 silly audit   'less-loader': [ '11.1.0' ],
430 silly audit   'make-dir': [ '2.1.0', '3.1.0' ],
430 silly audit   pify: [ '4.0.1', '2.3.0' ],
430 silly audit   tslib: [ '1.14.1', '2.4.1' ],
430 silly audit   leven: [ '3.1.0' ],
430 silly audit   'license-webpack-plugin': [ '4.0.2' ],
430 silly audit   lilconfig: [ '2.0.6' ],
430 silly audit   'lines-and-columns': [ '1.2.4' ],
430 silly audit   'loader-runner': [ '4.3.0' ],
430 silly audit   'loader-utils': [ '2.0.3' ],
430 silly audit   'locate-path': [ '5.0.0', '6.0.0' ],
430 silly audit   'lodash.debounce': [ '4.0.8' ],
430 silly audit   'lodash.memoize': [ '4.1.2' ],
430 silly audit   'lodash.merge': [ '4.6.2' ],
430 silly audit   'lodash.uniq': [ '4.5.0' ],
430 silly audit   'lru-cache': [ '6.0.0' ],
430 silly audit   'make-error': [ '1.3.6' ],
430 silly audit   makeerror: [ '1.0.12' ],
430 silly audit   'mdn-data': [ '2.0.14' ],
430 silly audit   'media-typer': [ '0.3.0' ],
430 silly audit   memfs: [ '3.4.10' ],
430 silly audit   'merge-descriptors': [ '1.0.1' ],
430 silly audit   'merge-stream': [ '2.0.0' ],
430 silly audit   merge2: [ '1.4.1' ],
430 silly audit   methods: [ '1.1.2' ],
430 silly audit   micromatch: [ '4.0.5' ],
430 silly audit   mime: [ '1.6.0' ],
430 silly audit   'mime-db': [ '1.52.0' ],
430 silly audit   'mime-types': [ '2.1.35' ],
430 silly audit   'mimic-fn': [ '2.1.0' ],
430 silly audit   'mini-css-extract-plugin': [ '2.4.7' ],
430 silly audit   'minimalistic-assert': [ '1.0.1' ],
430 silly audit   minimist: [ '1.2.7', '1.2.6' ],
430 silly audit   mkdirp: [ '1.0.4' ],
430 silly audit   'multicast-dns': [ '7.2.5' ],
430 silly audit   nanoid: [ '3.3.4', '3.3.1' ],
430 silly audit   'native-request': [ '1.1.0' ],
430 silly audit   'natural-compare': [ '1.4.0' ],
430 silly audit   'natural-compare-lite': [ '1.4.0' ],
430 silly audit   negotiator: [ '0.6.3' ],
430 silly audit   'neo-async': [ '2.6.2' ],
430 silly audit   'node-abort-controller': [ '3.0.1' ],
430 silly audit   'node-addon-api': [ '3.2.1' ],
430 silly audit   'node-forge': [ '1.3.1' ],
430 silly audit   'node-gyp-build': [ '4.5.0' ],
430 silly audit   'node-int64': [ '0.4.0' ],
430 silly audit   'node-releases': [ '2.0.6' ],
430 silly audit   'normalize-path': [ '3.0.0' ],
430 silly audit   'normalize-range': [ '0.1.2' ],
430 silly audit   'normalize-url': [ '6.1.0' ],
430 silly audit   'npm-run-path': [ '4.0.1' ],
430 silly audit   'nth-check': [ '2.1.1' ],
430 silly audit   nwsapi: [ '2.2.2' ],
430 silly audit   nx: [ '15.0.12' ],
430 silly audit   'object-inspect': [ '1.12.2' ],
430 silly audit   obuf: [ '1.1.2' ],
430 silly audit   'on-finished': [ '2.4.1' ],
430 silly audit   'on-headers': [ '1.0.2' ],
430 silly audit   once: [ '1.4.0' ],
430 silly audit   onetime: [ '5.1.2' ],
430 silly audit   open: [ '8.4.0' ],
430 silly audit   'p-limit': [ '3.1.0', '2.3.0' ],
430 silly audit   'p-locate': [ '4.1.0', '5.0.0' ],
430 silly audit   'p-retry': [ '4.6.2' ],
430 silly audit   'p-try': [ '2.2.0' ],
430 silly audit   'parent-module': [ '1.0.1' ],
430 silly audit   'parse-json': [ '5.2.0' ],
430 silly audit   'parse5-html-rewriting-stream': [ '6.0.1' ],
430 silly audit   'parse5-sax-parser': [ '6.0.1' ],
430 silly audit   parseurl: [ '1.3.3' ],
430 silly audit   'path-exists': [ '4.0.0' ],
430 silly audit   'path-is-absolute': [ '1.0.1' ],
430 silly audit   'path-key': [ '3.1.1' ],
430 silly audit   'path-parse': [ '1.0.7' ],
430 silly audit   'path-to-regexp': [ '0.1.7' ],
430 silly audit   'path-type': [ '4.0.0' ],
430 silly audit   picocolors: [ '1.0.0' ],
430 silly audit   picomatch: [ '2.3.1' ],
430 silly audit   pirates: [ '4.0.5' ],
430 silly audit   'pkg-dir': [ '4.2.0' ],
430 silly audit   postcss: [ '8.4.18' ],
430 silly audit   'postcss-calc': [ '8.2.4' ],
430 silly audit   'postcss-colormin': [ '5.3.0' ],
430 silly audit   'postcss-convert-values': [ '5.1.3' ],
430 silly audit   'postcss-discard-comments': [ '5.1.2' ],
430 silly audit   'postcss-discard-duplicates': [ '5.1.0' ],
430 silly audit   'postcss-discard-empty': [ '5.1.1' ],
430 silly audit   'postcss-discard-overridden': [ '5.1.0' ],
430 silly audit   'postcss-import': [ '14.1.0' ],
430 silly audit   'postcss-loader': [ '6.2.1' ],
430 silly audit   'postcss-merge-longhand': [ '5.1.7' ],
430 silly audit   'postcss-merge-rules': [ '5.1.3' ],
430 silly audit   'postcss-minify-font-values': [ '5.1.0' ],
430 silly audit   'postcss-minify-gradients': [ '5.1.1' ],
430 silly audit   'postcss-minify-params': [ '5.1.4' ],
430 silly audit   'postcss-minify-selectors': [ '5.2.1' ],
430 silly audit   'postcss-modules-extract-imports': [ '3.0.0' ],
430 silly audit   'postcss-modules-local-by-default': [ '4.0.0' ],
430 silly audit   'postcss-modules-scope': [ '3.0.0' ],
430 silly audit   'postcss-modules-values': [ '4.0.0' ],
430 silly audit   'postcss-normalize-charset': [ '5.1.0' ],
430 silly audit   'postcss-normalize-display-values': [ '5.1.0' ],
430 silly audit   'postcss-normalize-positions': [ '5.1.1' ],
430 silly audit   'postcss-normalize-repeat-style': [ '5.1.1' ],
430 silly audit   'postcss-normalize-string': [ '5.1.0' ],
430 silly audit   'postcss-normalize-timing-functions': [ '5.1.0' ],
430 silly audit   'postcss-normalize-unicode': [ '5.1.1' ],
430 silly audit   'postcss-normalize-url': [ '5.1.0' ],
430 silly audit   'postcss-normalize-whitespace': [ '5.1.1' ],
430 silly audit   'postcss-ordered-values': [ '5.1.3' ],
430 silly audit   'postcss-reduce-initial': [ '5.1.1' ],
430 silly audit   'postcss-reduce-transforms': [ '5.1.0' ],
430 silly audit   'postcss-selector-parser': [ '6.0.10' ],
430 silly audit   'postcss-svgo': [ '5.1.0' ],
430 silly audit   'postcss-unique-selectors': [ '5.1.1' ],
430 silly audit   'postcss-value-parser': [ '4.2.0' ],
430 silly audit   prettier: [ '2.7.1' ],
430 silly audit   'process-nextick-args': [ '2.0.1' ],
430 silly audit   prompts: [ '2.4.2' ],
430 silly audit   'proxy-addr': [ '2.0.7' ],
430 silly audit   'proxy-from-env': [ '1.1.0' ],
430 silly audit   prr: [ '1.0.1' ],
430 silly audit   psl: [ '1.9.0' ],
430 silly audit   punycode: [ '2.1.1' ],
430 silly audit   qs: [ '6.11.0' ],
430 silly audit   querystringify: [ '2.2.0' ],
430 silly audit   'queue-microtask': [ '1.2.3' ],
430 silly audit   randombytes: [ '2.1.0' ],
430 silly audit   'range-parser': [ '1.2.1' ],
430 silly audit   'raw-body': [ '2.5.1' ],
430 silly audit   'raw-loader': [ '4.0.2' ],
430 silly audit   'read-cache': [ '1.0.0' ],
430 silly audit   readdirp: [ '3.6.0' ],
430 silly audit   regenerate: [ '1.4.2' ],
430 silly audit   'regenerate-unicode-properties': [ '10.1.0' ],
430 silly audit   'regenerator-runtime': [ '0.13.10' ],
430 silly audit   'regenerator-transform': [ '0.15.0' ],
430 silly audit   regexpp: [ '3.2.0' ],
430 silly audit   'regexpu-core': [ '5.2.1' ],
430 silly audit   regjsgen: [ '0.7.1' ],
430 silly audit   regjsparser: [ '0.9.1' ],
430 silly audit   'require-directory': [ '2.1.1' ],
430 silly audit   'require-from-string': [ '2.0.2' ],
430 silly audit   'requires-port': [ '1.0.0' ],
430 silly audit   resolve: [ '1.22.1' ],
430 silly audit   'resolve-cwd': [ '3.0.0' ],
430 silly audit   'resolve.exports': [ '1.1.0' ],
430 silly audit   'restore-cursor': [ '3.1.0' ],
430 silly audit   retry: [ '0.13.1' ],
430 silly audit   reusify: [ '1.0.4' ],
430 silly audit   rimraf: [ '3.0.2' ],
430 silly audit   'run-parallel': [ '1.2.0' ],
430 silly audit   rxjs: [ '6.6.7' ],
430 silly audit   'safer-buffer': [ '2.1.2' ],
430 silly audit   sass: [ '1.56.0' ],
430 silly audit   'sass-loader': [ '12.6.0' ],
430 silly audit   sax: [ '1.2.4' ],
430 silly audit   saxes: [ '5.0.1' ],
430 silly audit   'select-hose': [ '2.0.0' ],
430 silly audit   selfsigned: [ '2.1.1' ],
430 silly audit   send: [ '0.18.0' ],
430 silly audit   'serialize-javascript': [ '6.0.0' ],
430 silly audit   'serve-index': [ '1.9.1' ],
430 silly audit   setprototypeof: [ '1.1.0', '1.2.0' ],
430 silly audit   statuses: [ '1.5.0', '2.0.1' ],
430 silly audit   'serve-static': [ '1.15.0' ],
430 silly audit   'shallow-clone': [ '3.0.1' ],
430 silly audit   'shebang-command': [ '2.0.0' ],
430 silly audit   'shebang-regex': [ '3.0.0' ],
430 silly audit   'side-channel': [ '1.0.4' ],
430 silly audit   'signal-exit': [ '3.0.7' ],
430 silly audit   sisteransi: [ '1.0.5' ],
430 silly audit   sockjs: [ '0.3.24' ],
430 silly audit   'source-map': [ '0.6.1', '0.7.4' ],
430 silly audit   'source-map-js': [ '1.0.2' ],
430 silly audit   'source-map-loader': [ '3.0.2' ],
430 silly audit   'source-map-resolve': [ '0.6.0' ],
430 silly audit   spdy: [ '4.0.2' ],
430 silly audit   'spdy-transport': [ '3.0.0' ],
430 silly audit   'sprintf-js': [ '1.0.3' ],
430 silly audit   stable: [ '0.1.8' ],
430 silly audit   'stack-utils': [ '2.0.5' ],
430 silly audit   'string-length': [ '4.0.2' ],
430 silly audit   'string-width': [ '4.2.3' ],
430 silly audit   'strip-ansi': [ '6.0.1' ],
430 silly audit   'strip-bom': [ '4.0.0', '3.0.0' ],
430 silly audit   'strip-final-newline': [ '2.0.0' ],
430 silly audit   'strip-json-comments': [ '3.1.1' ],
430 silly audit   'strong-log-transformer': [ '2.1.0' ],
430 silly audit   'style-loader': [ '3.3.1' ],
430 silly audit   stylehacks: [ '5.1.1' ],
430 silly audit   stylus: [ '0.55.0' ],
430 silly audit   'stylus-loader': [ '7.1.0' ],
430 silly audit   'supports-hyperlinks': [ '2.3.0' ],
430 silly audit   'supports-preserve-symlinks-flag': [ '1.0.0' ],
430 silly audit   svgo: [ '2.8.0' ],
430 silly audit   'symbol-tree': [ '3.2.4' ],
430 silly audit   tapable: [ '2.2.1' ],
430 silly audit   'tar-stream': [ '2.2.0' ],
430 silly audit   'terminal-link': [ '2.1.1' ],
430 silly audit   terser: [ '5.15.1' ],
430 silly audit   'terser-webpack-plugin': [ '5.3.6' ],
430 silly audit   'test-exclude': [ '6.0.0' ],
430 silly audit   'text-table': [ '0.2.0' ],
430 silly audit   through: [ '2.3.8' ],
430 silly audit   thunky: [ '1.1.0' ],
430 silly audit   tmp: [ '0.2.1' ],
430 silly audit   tmpl: [ '1.0.5' ],
430 silly audit   'to-fast-properties': [ '2.0.0' ],
430 silly audit   'to-regex-range': [ '5.0.1' ],
430 silly audit   toidentifier: [ '1.0.1' ],
430 silly audit   'tough-cookie': [ '4.1.2' ],
430 silly audit   universalify: [ '0.2.0', '2.0.0' ],
430 silly audit   tr46: [ '3.0.0' ],
430 silly audit   'tree-kill': [ '1.2.2' ],
430 silly audit   'ts-jest': [ '28.0.5' ],
430 silly audit   'ts-loader': [ '9.4.1' ],
430 silly audit   'ts-node': [ '10.9.1' ],
430 silly audit   'tsconfig-paths': [ '3.14.1' ],
430 silly audit   'tsconfig-paths-webpack-plugin': [ '3.5.2' ],
430 silly audit   tsutils: [ '3.21.0' ],
430 silly audit   'type-detect': [ '4.0.8' ],
430 silly audit   'type-is': [ '1.6.18' ],
430 silly audit   'typed-assert': [ '1.0.9' ],
430 silly audit   typescript: [ '4.8.4' ],
430 silly audit   'unicode-canonical-property-names-ecmascript': [ '2.0.0' ],
430 silly audit   'unicode-match-property-ecmascript': [ '2.0.0' ],
430 silly audit   'unicode-match-property-value-ecmascript': [ '2.0.0' ],
430 silly audit   'unicode-property-aliases-ecmascript': [ '2.1.0' ],
430 silly audit   unpipe: [ '1.0.0' ],
430 silly audit   'update-browserslist-db': [ '1.0.10' ],
430 silly audit   'uri-js': [ '4.4.1' ],
430 silly audit   'url-parse': [ '1.5.10' ],
430 silly audit   'util-deprecate': [ '1.0.2' ],
430 silly audit   'utils-merge': [ '1.0.1' ],
430 silly audit   uuid: [ '8.3.2' ],
430 silly audit   'v8-compile-cache': [ '2.3.0' ],
430 silly audit   'v8-compile-cache-lib': [ '3.0.1' ],
430 silly audit   'v8-to-istanbul': [ '9.0.1' ],
430 silly audit   vary: [ '1.1.2' ],
430 silly audit   'w3c-hr-time': [ '1.0.2' ],
430 silly audit   'w3c-xmlserializer': [ '3.0.0' ],
430 silly audit   walker: [ '1.0.8' ],
430 silly audit   watchpack: [ '2.4.0' ],
430 silly audit   wbuf: [ '1.7.3' ],
430 silly audit   'webidl-conversions': [ '7.0.0' ],
430 silly audit   webpack: [ '5.74.0' ],
430 silly audit   'webpack-dev-middleware': [ '5.3.3' ],
430 silly audit   'webpack-dev-server': [ '4.11.1' ],
430 silly audit   'webpack-merge': [ '5.8.0' ],
430 silly audit   'webpack-node-externals': [ '3.0.0' ],
430 silly audit   'webpack-sources': [ '3.2.3' ],
430 silly audit   'webpack-subresource-integrity': [ '5.1.0' ],
430 silly audit   'websocket-driver': [ '0.7.4' ],
430 silly audit   'websocket-extensions': [ '0.1.4' ],
430 silly audit   'whatwg-encoding': [ '2.0.0' ],
430 silly audit   'whatwg-mimetype': [ '3.0.0' ],
430 silly audit   which: [ '2.0.2' ],
430 silly audit   wildcard: [ '2.0.0' ],
430 silly audit   'word-wrap': [ '1.2.3' ],
430 silly audit   'wrap-ansi': [ '7.0.0' ],
430 silly audit   wrappy: [ '1.0.2' ],
430 silly audit   'write-file-atomic': [ '4.0.2' ],
430 silly audit   ws: [ '8.11.0' ],
430 silly audit   'xml-name-validator': [ '4.0.0' ],
430 silly audit   xmlchars: [ '2.2.0' ],
430 silly audit   y18n: [ '5.0.8' ],
430 silly audit   yallist: [ '4.0.0' ],
430 silly audit   yaml: [ '1.10.2' ],
430 silly audit   yargs: [ '17.6.2', '16.2.0' ],
430 silly audit   'yargs-parser': [ '21.1.1', '20.2.4' ],
430 silly audit   yn: [ '3.1.1' ],
430 silly audit   'yocto-queue': [ '0.1.0' ],
430 silly audit   '@types/nightwatch': [ '2.3.12' ],
430 silly audit   '@types/node': [ '16.11.7' ],
430 silly audit   nightwatch: [ '2.4.2' ],
430 silly audit   '@types/chai': [ '4.3.4' ],
430 silly audit   '@types/selenium-webdriver': [ '4.1.9' ],
430 silly audit   'devtools-protocol': [ '0.0.1025565' ],
430 silly audit   '@nightwatch/chai': [ '5.0.2' ],
430 silly audit   'ansi-to-html': [ '0.7.2' ],
430 silly audit   'assertion-error': [ '1.1.0' ],
430 silly audit   boxen: [ '5.1.2' ],
430 silly audit   'chai-nightwatch': [ '0.5.3' ],
430 silly audit   'cli-table3': [ '0.6.3' ],
430 silly audit   didyoumean: [ '1.2.2' ],
430 silly audit   envinfo: [ '7.8.1' ],
430 silly audit   'lodash.clone': [ '3.0.3' ],
430 silly audit   'lodash.defaultsdeep': [ '4.6.1' ],
430 silly audit   'lodash.escape': [ '4.0.1' ],
430 silly audit   mkpath: [ '1.0.0' ],
430 silly audit   mocha: [ '9.2.2' ],
430 silly audit   'nightwatch-axe-verbose': [ '2.0.3' ],
430 silly audit   ora: [ '5.4.1' ],
430 silly audit   'selenium-webdriver': [ '4.3.1' ],
430 silly audit   'stacktrace-parser': [ '0.1.10' ],
430 silly audit   'check-error': [ '1.0.2' ],
430 silly audit   'deep-eql': [ '4.0.1' ],
430 silly audit   loupe: [ '2.3.4' ],
430 silly audit   pathval: [ '1.1.1' ],
430 silly audit   'ansi-align': [ '3.0.1' ],
430 silly audit   'cli-boxes': [ '2.2.1' ],
430 silly audit   'widest-line': [ '3.1.0' ],
430 silly audit   '@colors/colors': [ '1.5.0' ],
430 silly audit   'lodash._baseclone': [ '3.3.0' ],
430 silly audit   'lodash._bindcallback': [ '3.0.1' ],
430 silly audit   'lodash._isiterateecall': [ '3.0.9' ],
430 silly audit   'lodash._arraycopy': [ '3.0.0' ],
430 silly audit   'lodash._arrayeach': [ '3.0.0' ],
430 silly audit   'lodash._baseassign': [ '3.2.0' ],
430 silly audit   'lodash._basefor': [ '3.0.3' ],
430 silly audit   'lodash.isarray': [ '3.0.4' ],
430 silly audit   'lodash.keys': [ '3.1.2' ],
430 silly audit   'lodash._basecopy': [ '3.0.1' ],
430 silly audit   'lodash._getnative': [ '3.9.1' ],
430 silly audit   'lodash.isarguments': [ '3.1.0' ],
430 silly audit   'get-func-name': [ '2.0.0' ],
430 silly audit   '@ungap/promise-all-settled': [ '1.1.2' ],
430 silly audit   'browser-stdout': [ '1.3.1' ],
430 silly audit   growl: [ '1.10.5' ],
430 silly audit   he: [ '1.2.0' ],
430 silly audit   'log-symbols': [ '4.1.0' ],
430 silly audit   workerpool: [ '6.2.0' ],
430 silly audit   'yargs-unparser': [ '2.0.0' ],
430 silly audit   'is-unicode-supported': [ '0.1.0' ],
430 silly audit   'axe-core': [ '4.5.1' ],
430 silly audit   'is-interactive': [ '1.0.0' ],
430 silly audit   wcwidth: [ '1.0.1' ],
430 silly audit   jszip: [ '3.10.1' ],
430 silly audit   lie: [ '3.3.0' ],
430 silly audit   pako: [ '1.0.11' ],
430 silly audit   setimmediate: [ '1.0.5' ],
430 silly audit   immediate: [ '3.0.6' ],
430 silly audit   defaults: [ '1.0.4' ],
430 silly audit   clone: [ '1.0.4' ],
430 silly audit   decamelize: [ '4.0.0' ]
430 silly audit }
431 warn reify invalid or damaged lockfile detected
431 warn reify please re-try this operation once it completes
431 warn reify so that the damage can be corrected, or perform
431 warn reify a fresh install with no lockfile if the problem persists.
432 verbose reify unrecognized node in tree /Users/davidburns/development/testpad/toodoo/node_modules/@nightwatch/workspace
433 silly reify mark deleted [
433 silly reify   '/Users/davidburns/development/testpad/toodoo/node_modules/@nightwatch/workspace'
433 silly reify ]
434 warn reify invalid or damaged lockfile detected
434 warn reify please re-try this operation once it completes
434 warn reify so that the damage can be corrected, or perform
434 warn reify a fresh install with no lockfile if the problem persists.
435 verbose reify unrecognized node in tree /Users/davidburns/development/testpad/toodoo/node_modules/@nightwatch/linter
436 silly reify mark deleted [
436 silly reify   '/Users/davidburns/development/testpad/toodoo/node_modules/@nightwatch/linter'
436 silly reify ]
437 timing reifyNode:node_modules/@nightwatch/workspace Completed in 24ms
438 timing reifyNode:node_modules/@nightwatch/linter Completed in 24ms
439 timing reifyNode:node_modules/@nightwatch/nx/node_modules/@nrwl/linter Completed in 34ms
440 timing reifyNode:node_modules/@nightwatch/nx/node_modules/@nrwl/workspace Completed in 34ms
441 timing reifyNode:node_modules/setimmediate Completed in 153ms
442 timing reifyNode:node_modules/lodash._basefor Completed in 161ms
443 timing reifyNode:node_modules/lodash.keys Completed in 161ms
444 timing reifyNode:node_modules/lodash.isarguments Completed in 161ms
445 timing reifyNode:node_modules/lodash._getnative Completed in 162ms
446 timing reifyNode:node_modules/lodash._arrayeach Completed in 162ms
447 timing reifyNode:node_modules/lodash._arraycopy Completed in 162ms
448 timing reifyNode:node_modules/lodash._basecopy Completed in 163ms
449 timing reifyNode:node_modules/lodash._isiterateecall Completed in 163ms
450 timing reifyNode:node_modules/lodash.isarray Completed in 164ms
451 timing reifyNode:node_modules/lodash._baseassign Completed in 164ms
452 timing reifyNode:node_modules/browser-stdout Completed in 164ms
453 timing reifyNode:node_modules/lodash.escape Completed in 162ms
454 timing reifyNode:node_modules/lodash.clone Completed in 162ms
455 timing reifyNode:node_modules/lodash._baseclone Completed in 164ms
456 timing reifyNode:node_modules/mocha/node_modules/ms Completed in 163ms
457 timing reifyNode:node_modules/mocha/node_modules/debug/node_modules/ms Completed in 162ms
458 timing reifyNode:node_modules/decamelize Completed in 168ms
459 timing reifyNode:node_modules/defaults Completed in 168ms
460 timing reifyNode:node_modules/is-interactive Completed in 167ms
461 timing reifyNode:node_modules/get-func-name Completed in 166ms
462 timing reifyNode:node_modules/lodash._bindcallback Completed in 165ms
463 timing reifyNode:node_modules/is-unicode-supported Completed in 167ms
464 timing reifyNode:node_modules/ansi-align Completed in 165ms
465 timing reifyNode:node_modules/didyoumean Completed in 163ms
466 timing reifyNode:node_modules/assertion-error Completed in 164ms
467 timing reifyNode:node_modules/yargs-unparser/node_modules/camelcase Completed in 167ms
468 timing reifyNode:node_modules/yargs-unparser/node_modules/is-plain-obj Completed in 168ms
469 timing reifyNode:node_modules/widest-line Completed in 166ms
470 timing reifyNode:node_modules/mocha/node_modules/locate-path Completed in 165ms
471 timing reifyNode:node_modules/mocha/node_modules/p-locate Completed in 165ms
472 timing reifyNode:node_modules/mocha/node_modules/supports-color Completed in 165ms
473 timing reifyNode:node_modules/mocha/node_modules/escape-string-regexp Completed in 165ms
474 timing reifyNode:node_modules/mocha/node_modules/find-up Completed in 165ms
475 timing reifyNode:node_modules/boxen/node_modules/camelcase Completed in 164ms
476 timing reifyNode:node_modules/clone Completed in 169ms
477 timing reifyNode:node_modules/yargs-unparser Completed in 169ms
478 timing reifyNode:node_modules/log-symbols Completed in 168ms
479 timing reifyNode:node_modules/cli-boxes Completed in 167ms
480 timing reifyNode:node_modules/pathval Completed in 167ms
481 timing reifyNode:node_modules/stacktrace-parser Completed in 168ms
482 timing reifyNode:node_modules/check-error Completed in 168ms
483 timing reifyNode:node_modules/deep-eql Completed in 168ms
484 timing reifyNode:node_modules/boxen Completed in 166ms
485 timing reifyNode:node_modules/ora Completed in 168ms
486 timing reifyNode:node_modules/jszip/node_modules/string_decoder Completed in 170ms
487 timing reifyNode:node_modules/jszip/node_modules/safe-buffer Completed in 170ms
488 timing reifyNode:node_modules/mocha/node_modules/glob/node_modules/minimatch Completed in 168ms
489 timing reifyNode:node_modules/nightwatch/node_modules/minimatch Completed in 166ms
490 timing reifyNode:node_modules/mocha/node_modules/minimatch Completed in 168ms
491 timing reifyNode:node_modules/lodash.defaultsdeep Completed in 168ms
492 timing reifyNode:node_modules/@types/chai Completed in 167ms
493 timing reifyNode:node_modules/mocha/node_modules/ansi-colors Completed in 169ms
494 timing reifyNode:node_modules/nightwatch/node_modules/ci-info Completed in 168ms
495 timing reifyNode:node_modules/mocha/node_modules/debug Completed in 170ms
496 timing reifyNode:node_modules/@ungap/promise-all-settled Completed in 174ms
497 timing reifyNode:node_modules/immediate Completed in 176ms
498 timing reifyNode:node_modules/nightwatch-axe-verbose Completed in 174ms
499 timing reifyNode:node_modules/mocha/node_modules/glob Completed in 174ms
500 timing reifyNode:node_modules/wcwidth Completed in 177ms
501 timing reifyNode:node_modules/growl Completed in 180ms
502 timing reifyNode:node_modules/cli-table3 Completed in 178ms
503 timing reifyNode:node_modules/he Completed in 181ms
504 timing reifyNode:node_modules/envinfo Completed in 179ms
505 timing reifyNode:node_modules/mkpath Completed in 179ms
506 timing reifyNode:node_modules/lie Completed in 184ms
507 timing reifyNode:node_modules/mocha/node_modules/argparse Completed in 181ms
508 timing reifyNode:node_modules/mocha/node_modules/yargs-parser Completed in 182ms
509 timing reifyNode:node_modules/stacktrace-parser/node_modules/type-fest Completed in 183ms
510 timing reifyNode:node_modules/@types/nightwatch Completed in 181ms
511 timing reifyNode:node_modules/ansi-to-html Completed in 185ms
512 timing reifyNode:node_modules/nightwatch/node_modules/minimist Completed in 204ms
513 timing reifyNode:node_modules/loupe Completed in 208ms
514 timing reifyNode:node_modules/mocha/node_modules/nanoid Completed in 210ms
515 timing reifyNode:node_modules/chai-nightwatch Completed in 210ms
516 timing reifyNode:node_modules/@colors/colors Completed in 212ms
517 timing reifyNode:node_modules/jszip/node_modules/readable-stream Completed in 215ms
518 timing reifyNode:node_modules/@types/selenium-webdriver Completed in 213ms
519 timing reifyNode:node_modules/workerpool Completed in 220ms
520 timing reifyNode:node_modules/boxen/node_modules/type-fest Completed in 218ms
521 timing reifyNode:node_modules/nightwatch/node_modules/semver Completed in 219ms
522 timing reifyNode:node_modules/mocha/node_modules/diff Completed in 222ms
523 timing reifyNode:node_modules/mocha/node_modules/js-yaml Completed in 223ms
524 timing reifyNode:node_modules/mocha/node_modules/yargs Completed in 226ms
525 timing reifyNode:node_modules/pako Completed in 230ms
526 timing reifyNode:node_modules/@nightwatch/chai Completed in 234ms
527 timing reifyNode:node_modules/jszip Completed in 240ms
528 timing reifyNode:node_modules/selenium-webdriver Completed in 239ms
529 timing reifyNode:node_modules/axe-core Completed in 248ms
530 timing reifyNode:node_modules/devtools-protocol Completed in 248ms
531 timing reifyNode:node_modules/@types/node Completed in 247ms
532 timing reifyNode:node_modules/mocha Completed in 263ms
533 timing reifyNode:node_modules/nightwatch Completed in 283ms
534 timing reify:unpack Completed in 289ms
535 timing reify:unretire Completed in 0ms
536 timing build:queue Completed in 1ms
537 timing build:link:node_modules/ansi-to-html Completed in 1ms
538 timing build:link:node_modules/envinfo Completed in 1ms
539 timing build:link:node_modules/he Completed in 1ms
540 timing build:link:node_modules/nightwatch Completed in 1ms
541 timing build:link:node_modules/nightwatch/node_modules/semver Completed in 1ms
542 timing build:link:node_modules/mocha Completed in 1ms
543 timing build:link:node_modules/mocha/node_modules/js-yaml Completed in 1ms
544 timing build:link:node_modules/mocha/node_modules/nanoid Completed in 1ms
545 timing build:link Completed in 1ms
546 timing build:deps Completed in 2ms
547 timing reify:rollback:createSparse Completed in 75ms
548 timing reify:rollback:retireShallow Completed in 0ms
549 timing command:install Completed in 1091ms
550 verbose stack TypeError: Cannot destructure property 'package' of 'node.target' as it is null.
550 verbose stack     at [addToBuildSet] (/Users/davidburns/.nvm/versions/node/v18.12.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js:261:22)
550 verbose stack     at [buildQueues] (/Users/davidburns/.nvm/versions/node/v18.12.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js:201:41)
550 verbose stack     at [build] (/Users/davidburns/.nvm/versions/node/v18.12.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js:173:29)
550 verbose stack     at Arborist.rebuild (/Users/davidburns/.nvm/versions/node/v18.12.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js:100:25)
550 verbose stack     at async [reifyPackages] (/Users/davidburns/.nvm/versions/node/v18.12.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:231:11)
550 verbose stack     at async Arborist.reify (/Users/davidburns/.nvm/versions/node/v18.12.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:155:5)
550 verbose stack     at async Install.exec (/Users/davidburns/.nvm/versions/node/v18.12.0/lib/node_modules/npm/lib/commands/install.js:145:5)
550 verbose stack     at async module.exports (/Users/davidburns/.nvm/versions/node/v18.12.0/lib/node_modules/npm/lib/cli.js:78:5)
551 verbose cwd /Users/davidburns/development/testpad/toodoo
552 verbose Darwin 22.1.0
553 verbose node v18.12.0
554 verbose npm  v8.19.2
555 error Cannot destructure property 'package' of 'node.target' as it is null.
556 verbose exit 1
557 timing npm Completed in 1154ms
558 verbose unfinished npm timer reify 1667920860520
559 verbose unfinished npm timer reify:audit 1667920861234
560 verbose unfinished npm timer auditReport:getReport 1667920861234
561 verbose unfinished npm timer reify:build 1667920861531
562 verbose unfinished npm timer build 1667920861531
563 verbose unfinished npm timer build:links 1667920861534
564 verbose unfinished npm timer build:queue 1667920861534
565 verbose code 1
566 error A complete log of this run can be found in:
566 error     /Users/davidburns/.npm/_logs/2022-11-08T15_21_00_458Z-debug-0.log
AutomatedTester commented 2 years ago

I'm not suggesting nx is the cause in this issue. I just feel that there is some interaction between the 2 that is causing this issue

FrozenPandaz commented 2 years ago

Hi, I'm having trouble reproducing the issue.

Are you by any chance the maintainer of @nightwatch/nx? It's very exciting for NIghtwatch to be developing its own Nx plugin! We'd be happy to help more over slack.

I actually can't get past the step where I run npm i @nightwatch/nx --save-dev because it is not able to find @nightwatch/linter? That does not seem to be a public package.

Sorry, it is difficult to help if we can't reproduce the issue.

AutomatedTester commented 2 years ago

I actually can't get past the step where I run npm i @nightwatch/nx --save-dev because it is not able to find @nightwatch/linter? That does not seem to be a public package.

I can't reproduce that error. Was it the @nightwatch/linter or @nrwl/linter? I noticed that it's as a file reference in my package.json

AutomatedTester commented 2 years ago

The issue was because the deps to @nrwl/* in the plugin were file references instead of the version and that was causing the package-lock.json to break.

Thanks for asking the question about the linter. that solved it for me!

Closing the issue :)

I will continue asking questions on slack

github-actions[bot] commented 1 year ago

This issue has been closed for more than 30 days. If this issue is still occuring, please open a new issue with more recent context.