Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

postinstall not working in npm 7.x #464

Closed
nidomiro opened this issue Apr 13, 2021 · 22 comments
Closed

postinstall not working in npm 7.x #464

nidomiro opened this issue Apr 13, 2021 · 22 comments
Labels
bug has repro script This issue has an reproduce script help wanted

Comments

@nidomiro
Copy link

Versions

  • NodeJS: 14.16.0
  • npm: 7.8.0
  • mongodb-memory-server: 6.9.6
  • system: MacOS

package: mongo-memory-server

What is the Problem?

No binaries of mongodb are downloaded on npm install.
Setting"disablePostinstall": "0" in the packege.json makes no difference

My package.json (striped):

{
  "name": "***",
  "version": "0.0.1",
  "description": "",
  "author": "",
  "private": true,
  "license": "UNLICENSED",
  "scripts": {
  },
  "config": {
    "mongodbMemoryServer": {
      "version": "4.4.5",
      "debug": "1"
    }
  },
  "dependencies": {
    "@nestjs/common": "^7.6.15",
    "@nestjs/core": "^7.6.15",
    "@nestjs/graphql": "^7.10.3",
    "@nestjs/mapped-types": "*",
    "@nestjs/mongoose": "^7.2.4",
    "@nestjs/platform-express": "^7.6.15",
    "apollo-server-express": "^2.22.2",
    "graphql": "^15.5.0",
    "graphql-tools": "^4.0.8",
    "lodash": "^4.17.21",
    "mongoose": "^5.12.3",
    "reflect-metadata": "^0.1.13",
    "rimraf": "^3.0.2",
    "rxjs": "^6.6.6"
  },
  "devDependencies": {
    "@nestjs/cli": "^7.6.0",
    "@nestjs/schematics": "^7.3.0",
    "@nestjs/testing": "^7.6.15",
    "@types/express": "^4.17.11",
    "@types/jest": "^26.0.22",
    "@types/node": "^14.14.36",
    "@types/supertest": "^2.0.10",
    "@typescript-eslint/eslint-plugin": "^4.19.0",
    "@typescript-eslint/parser": "^4.19.0",
    "eslint": "^7.22.0",
    "eslint-config-prettier": "^8.1.0",
    "eslint-plugin-prettier": "^3.3.1",
    "jest": "^26.6.3",
    "mongodb-memory-server": "^6.9.6",
    "prettier": "^2.2.1",
    "supertest": "^6.1.3",
    "ts-jest": "^26.5.4",
    "ts-loader": "^8.0.18",
    "ts-node": "^9.1.1",
    "tsconfig-paths": "^3.9.0",
    "typescript": "^4.2.3"
  },
  "jest": {
    "moduleFileExtensions": [
      "js",
      "json",
      "ts"
    ],
    "rootDir": "src",
    "testRegex": ".*\\.spec\\.ts$",
    "transform": {
      "^.+\\.(t|j)s$": "ts-jest"
    },
    "collectCoverageFrom": [
      "**/*.(t|j)s"
    ],
    "coverageDirectory": "../coverage",
    "testEnvironment": "node"
  }
}

Do you know why it happenes?

no

@nidomiro nidomiro added the bug label Apr 13, 2021
@hasezoey
Copy link
Member

please provide more information:

  • if there was an error (or any logs on the console), please provide it
  • what system (/ distribution) are you running the install on
  • did you already try adding an v before the version? (mongodb names some with and some without v infront)
  • does the runtime download work?
  • did you already try this package's beta version?

@nidomiro
Copy link
Author

nidomiro commented Apr 13, 2021

  • if there was an error (or any logs on the console), please provide it

no error.

$ npm install        

added 1170 packages, and audited 1171 packages in 7s

1 package is looking for funding
  run `npm fund` for details

found 0 vulnerabilities
  • what system (/ distribution) are you running the install on

macOs Big Sur 11.2

  • did you already try adding an v before the version? (mongodb names some with and some without v infront)

Using v4.4.5 or V4.4.5 as version changes nothing on install

  • does the runtime download work?

yes, but I'd like to use the postinstall and not change the jest timeout

  • did you already try this package's beta version?

v7.0.0-beta.38 does not download on install as well

All Tests where done with removed node_modules

@nidomiro
Copy link
Author

nidomiro commented Apr 13, 2021

here is the verbose install:

NPM Verbose Install
npm install --loglevel verbose
npm verb cli [
npm verb cli   '/Users/myUser/.nvm/versions/node/v14.16.0/bin/node',
npm verb cli   '/Users/myUser/.nvm/versions/node/v14.16.0/bin/npm',
npm verb cli   'install',
npm verb cli   '--loglevel',
npm verb cli   'verbose'
npm verb cli ]
npm info using npm@7.8.0
npm info using node@v14.16.0
npm timing npm:load:whichnode Completed in 1ms
npm timing config:load:defaults Completed in 1ms
npm timing config:load:file:/Users/myUser/.nvm/versions/node/v14.16.0/lib/node_modules/npm/npmrc Completed in 0ms
npm timing config:load:builtin Completed in 1ms
npm timing config:load:cli Completed in 2ms
npm timing config:load:env Completed in 0ms
npm timing config:load:file:/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/.npmrc Completed in 0ms
npm timing config:load:project Completed in 0ms
npm timing config:load:file:/Users/myUser/.npmrc Completed in 1ms
npm timing config:load:user Completed in 1ms
npm timing config:load:file:/Users/myUser/.nvm/versions/node/v14.16.0/etc/npmrc Completed in 0ms
npm timing config:load:global Completed in 0ms
npm timing config:load:validate Completed in 1ms
npm timing config:load:setEnvs Completed in 1ms
npm timing config:load Completed in 7ms
npm timing npm:load:configload Completed in 7ms
npm timing npm:load:setTitle Completed in 0ms
npm timing npm:load:setupLog Completed in 1ms
npm timing npm:load:cleanupLog Completed in 1ms
npm timing npm:load:configScope Completed in 0ms
npm timing npm:load:projectScope Completed in 0ms
npm timing npm:load Completed in 13ms
npm timing config:load:flatten Completed in 2ms
npm timing arborist:ctor Completed in 1ms
npm timing idealTree:init Completed in 394ms
npm timing idealTree:userRequests Completed in 0ms
npm timing idealTree:#root Completed in 1ms
npm timing idealTree:buildDeps Completed in 1ms
npm timing idealTree:fixDepFlags Completed in 0ms
npm timing idealTree Completed in 408ms
npm timing reify:loadTrees Completed in 416ms
npm timing reify:diffTrees Completed in 15ms
npm timing reify:retireShallow Completed in 1ms
npm timing reify:createSparse Completed in 113ms
npm timing reify:loadBundles Completed in 0ms
npm timing reifyNode:node_modules/static-extend Completed in 2490ms
npm timing reifyNode:node_modules/spdx-exceptions Completed in 2491ms
npm timing reifyNode:node_modules/object-copy Completed in 2493ms
npm timing reifyNode:node_modules/natural-compare Completed in 2495ms
npm timing reifyNode:node_modules/is-potential-custom-element-name Completed in 2497ms
npm timing reifyNode:node_modules/get-value Completed in 2499ms
npm timing reifyNode:node_modules/fb-watchman Completed in 2501ms
npm http fetch POST 404 https://npm.someFolder.com/-/npm/v1/security/advisories/bulk 2526ms
npm timing reifyNode:node_modules/copy-descriptor Completed in 2666ms
npm timing reifyNode:node_modules/capture-exit Completed in 2666ms
npm timing reifyNode:node_modules/wrappy Completed in 2699ms
npm timing reifyNode:node_modules/wrap-ansi Completed in 2700ms
npm timing reifyNode:node_modules/validate-npm-package-license Completed in 2700ms
npm timing reifyNode:node_modules/use Completed in 2699ms
npm timing reifyNode:node_modules/unset-value Completed in 2699ms
npm timing reifyNode:node_modules/unset-value/node_modules/has-values Completed in 2699ms
npm timing reifyNode:node_modules/unset-value/node_modules/has-value/node_modules/isobject Completed in 2700ms
npm timing reifyNode:node_modules/unset-value/node_modules/has-value Completed in 2700ms
npm timing reifyNode:node_modules/universalify Completed in 2700ms
npm timing reifyNode:node_modules/union-value Completed in 2700ms
npm timing reifyNode:node_modules/union-value/node_modules/is-extendable Completed in 2701ms
npm timing reifyNode:node_modules/tsconfig-paths/node_modules/strip-bom Completed in 2701ms
npm timing reifyNode:node_modules/tough-cookie/node_modules/universalify Completed in 2701ms
npm timing reifyNode:node_modules/toidentifier Completed in 2701ms
npm timing reifyNode:node_modules/to-regex Completed in 2701ms
npm timing reifyNode:node_modules/to-object-path Completed in 2701ms
npm timing reifyNode:node_modules/to-fast-properties Completed in 2701ms
npm timing reifyNode:node_modules/to-object-path/node_modules/kind-of Completed in 2702ms
npm timing reifyNode:node_modules/strip-final-newline Completed in 2702ms
npm timing reifyNode:node_modules/strip-eof Completed in 2702ms
npm timing reifyNode:node_modules/string-width/node_modules/ansi-regex Completed in 2702ms
npm timing reifyNode:node_modules/string-width Completed in 2702ms
npm timing reifyNode:node_modules/string-width/node_modules/strip-ansi Completed in 2702ms
npm timing reifyNode:node_modules/static-extend/node_modules/is-descriptor Completed in 2702ms
npm timing reifyNode:node_modules/static-extend/node_modules/is-data-descriptor Completed in 2703ms
npm timing reifyNode:node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of Completed in 2703ms
npm timing reifyNode:node_modules/static-extend/node_modules/define-property Completed in 2703ms
npm timing reifyNode:node_modules/static-extend/node_modules/is-accessor-descriptor Completed in 2703ms
npm timing reifyNode:node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of Completed in 2704ms
npm timing reifyNode:node_modules/spdx-license-ids Completed in 2704ms
npm timing reifyNode:node_modules/snapdragon-node/node_modules/define-property Completed in 2704ms
npm timing reifyNode:node_modules/snapdragon/node_modules/is-descriptor Completed in 2704ms
npm timing reifyNode:node_modules/snapdragon/node_modules/is-extendable Completed in 2704ms
npm timing reifyNode:node_modules/snapdragon/node_modules/is-data-descriptor Completed in 2704ms
npm timing reifyNode:node_modules/snapdragon/node_modules/is-accessor-descriptor Completed in 2705ms
npm timing reifyNode:node_modules/snapdragon/node_modules/define-property Completed in 2705ms
npm timing reifyNode:node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of Completed in 2705ms
npm timing reifyNode:node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of Completed in 2705ms
npm timing reifyNode:node_modules/snapdragon/node_modules/ms Completed in 2706ms
npm timing reifyNode:node_modules/snapdragon/node_modules/extend-shallow Completed in 2706ms
npm timing reifyNode:node_modules/snapdragon-util/node_modules/kind-of Completed in 2706ms
npm timing reifyNode:node_modules/slice-ansi Completed in 2706ms
npm timing reifyNode:node_modules/shebang-command Completed in 2707ms
npm timing reifyNode:node_modules/set-value Completed in 2707ms
npm timing reifyNode:node_modules/set-value/node_modules/is-extendable Completed in 2708ms
npm timing reifyNode:node_modules/set-value/node_modules/extend-shallow Completed in 2708ms
npm timing reifyNode:node_modules/send/node_modules/ms Completed in 2707ms
npm timing reifyNode:node_modules/send/node_modules/debug/node_modules/ms Completed in 2707ms
npm timing reifyNode:node_modules/sane/node_modules/to-regex-range Completed in 2708ms
npm timing reifyNode:node_modules/sane/node_modules/shebang-regex Completed in 2708ms
npm timing reifyNode:node_modules/sane/node_modules/shebang-command Completed in 2708ms
npm timing reifyNode:node_modules/sane/node_modules/npm-run-path Completed in 2708ms
npm timing reifyNode:node_modules/sane/node_modules/path-key Completed in 2709ms
npm timing reifyNode:node_modules/sane/node_modules/is-number/node_modules/kind-of Completed in 2709ms
npm timing reifyNode:node_modules/sane/node_modules/is-extendable Completed in 2709ms
npm timing reifyNode:node_modules/sane/node_modules/normalize-path Completed in 2709ms
npm timing reifyNode:node_modules/sane/node_modules/fill-range/node_modules/extend-shallow Completed in 2709ms
npm timing reifyNode:node_modules/sane/node_modules/is-number Completed in 2710ms
npm timing reifyNode:node_modules/sane/node_modules/braces/node_modules/extend-shallow Completed in 2710ms
npm timing reifyNode:node_modules/sane/node_modules/is-stream Completed in 2710ms
npm timing reifyNode:node_modules/sane/node_modules/anymatch Completed in 2710ms
npm timing reifyNode:node_modules/run-parallel Completed in 2711ms
npm timing reifyNode:node_modules/run-async Completed in 2711ms
npm timing reifyNode:node_modules/resolve-from Completed in 2710ms
npm timing reifyNode:node_modules/require_optional/node_modules/resolve-from Completed in 2711ms
npm timing reifyNode:node_modules/repeat-string Completed in 2711ms
npm timing reifyNode:node_modules/repeat-element Completed in 2712ms
npm timing reifyNode:node_modules/require-from-string Completed in 2712ms
npm timing reifyNode:node_modules/regex-not Completed in 2712ms
npm timing reifyNode:node_modules/promise-inflight Completed in 2712ms
npm timing reifyNode:node_modules/process-nextick-args Completed in 2712ms
npm timing reifyNode:node_modules/posix-character-classes Completed in 2713ms
npm timing reifyNode:node_modules/path-is-absolute Completed in 2713ms
npm timing reifyNode:node_modules/pascalcase Completed in 2713ms
npm timing reifyNode:node_modules/parse-json Completed in 2714ms
npm timing reifyNode:node_modules/parent-module Completed in 2714ms
npm timing reifyNode:node_modules/p-finally Completed in 2714ms
npm timing reifyNode:node_modules/os-tmpdir Completed in 2714ms
npm timing reifyNode:node_modules/once Completed in 2715ms
npm timing reifyNode:node_modules/object-visit Completed in 2714ms
npm timing reifyNode:node_modules/object.pick Completed in 2714ms
npm timing reifyNode:node_modules/object-copy/node_modules/is-descriptor Completed in 2715ms
npm timing reifyNode:node_modules/oauth-sign Completed in 2715ms
npm timing reifyNode:node_modules/object-copy/node_modules/kind-of Completed in 2715ms
npm timing reifyNode:node_modules/object-copy/node_modules/is-accessor-descriptor Completed in 2715ms
npm timing reifyNode:node_modules/object-copy/node_modules/is-data-descriptor Completed in 2716ms
npm timing reifyNode:node_modules/object-copy/node_modules/define-property Completed in 2716ms
npm timing reifyNode:node_modules/object-assign Completed in 2716ms
npm timing reifyNode:node_modules/normalize-path Completed in 2716ms
npm timing reifyNode:node_modules/node-modules-regexp Completed in 2717ms
npm timing reifyNode:node_modules/mongoose-legacy-pluralize Completed in 2717ms
npm timing reifyNode:node_modules/mquery/node_modules/ms Completed in 2717ms
npm timing reifyNode:node_modules/ms Completed in 2717ms
npm timing reifyNode:node_modules/mute-stream Completed in 2718ms
npm timing reifyNode:node_modules/mixin-deep Completed in 2717ms
npm timing reifyNode:node_modules/minipass-flush Completed in 2717ms
npm timing reifyNode:node_modules/minipass-pipeline Completed in 2718ms
npm timing reifyNode:node_modules/minipass-collect Completed in 2718ms
npm timing reifyNode:node_modules/merge-stream Completed in 2718ms
npm timing reifyNode:node_modules/merge2 Completed in 2718ms
npm timing reifyNode:node_modules/map-visit Completed in 2719ms
npm timing reifyNode:node_modules/map-cache Completed in 2719ms
npm timing reifyNode:node_modules/lodash.flatten Completed in 2719ms
npm timing reifyNode:node_modules/is-windows Completed in 2720ms
npm timing reifyNode:node_modules/is-number Completed in 2721ms
npm timing reifyNode:node_modules/is-fullwidth-code-point Completed in 2721ms
npm timing reifyNode:node_modules/is-extglob Completed in 2721ms
npm timing reifyNode:node_modules/is-glob Completed in 2722ms
npm timing reifyNode:node_modules/is-descriptor Completed in 2722ms
npm timing reifyNode:node_modules/is-data-descriptor Completed in 2722ms
npm timing reifyNode:node_modules/is-accessor-descriptor Completed in 2722ms
npm timing reifyNode:node_modules/inflight Completed in 2722ms
npm timing reifyNode:node_modules/infer-owner Completed in 2722ms
npm timing reifyNode:node_modules/imurmurhash Completed in 2723ms
npm timing reifyNode:node_modules/has-values/node_modules/is-number Completed in 2723ms
npm timing reifyNode:node_modules/has-values/node_modules/kind-of Completed in 2724ms
npm timing reifyNode:node_modules/has-values Completed in 2724ms
npm timing reifyNode:node_modules/has-values/node_modules/is-number/node_modules/kind-of Completed in 2724ms
npm timing reifyNode:node_modules/has-value Completed in 2724ms
npm timing reifyNode:node_modules/fragment-cache Completed in 2725ms
npm timing reifyNode:node_modules/for-in Completed in 2725ms
npm timing reifyNode:node_modules/finalhandler/node_modules/ms Completed in 2725ms
npm timing reifyNode:node_modules/find-cache-dir Completed in 2725ms
npm timing reifyNode:node_modules/find-package-json Completed in 2726ms
npm timing reifyNode:node_modules/fast-levenshtein Completed in 2726ms
npm timing reifyNode:node_modules/extglob/node_modules/is-extendable Completed in 2726ms
npm timing reifyNode:node_modules/extglob/node_modules/define-property Completed in 2726ms
npm timing reifyNode:node_modules/extglob/node_modules/extend-shallow Completed in 2727ms
npm timing reifyNode:node_modules/express/node_modules/ms Completed in 2727ms
npm timing reifyNode:node_modules/extend-shallow Completed in 2727ms
npm timing reifyNode:node_modules/expand-brackets/node_modules/is-descriptor Completed in 2728ms
npm timing reifyNode:node_modules/expand-brackets/node_modules/ms Completed in 2728ms
npm timing reifyNode:node_modules/expand-brackets/node_modules/is-extendable Completed in 2728ms
npm timing reifyNode:node_modules/expand-brackets/node_modules/is-data-descriptor Completed in 2728ms
npm timing reifyNode:node_modules/expand-brackets/node_modules/is-accessor-descriptor Completed in 2729ms
npm timing reifyNode:node_modules/expand-brackets/node_modules/define-property Completed in 2729ms
npm timing reifyNode:node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of Completed in 2729ms
npm timing reifyNode:node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of Completed in 2729ms
npm timing reifyNode:node_modules/expand-brackets/node_modules/extend-shallow Completed in 2729ms
npm timing reifyNode:node_modules/escape-string-regexp Completed in 2730ms
npm timing reifyNode:node_modules/escape-html Completed in 2730ms
npm timing reifyNode:node_modules/error-ex Completed in 2731ms
npm timing reifyNode:node_modules/end-of-stream Completed in 2731ms
npm timing reifyNode:node_modules/ee-first Completed in 2730ms
npm timing reifyNode:node_modules/dir-glob Completed in 2731ms
npm timing reifyNode:node_modules/destroy Completed in 2731ms
npm timing reifyNode:node_modules/decode-uri-component Completed in 2731ms
npm timing reifyNode:node_modules/decamelize Completed in 2732ms
npm timing reifyNode:node_modules/convert-source-map Completed in 2731ms
npm timing reifyNode:node_modules/concat-stream Completed in 2732ms
npm timing reifyNode:node_modules/color-name Completed in 2733ms
npm timing reifyNode:node_modules/collection-visit Completed in 2733ms
npm timing reifyNode:node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of Completed in 2733ms
npm timing reifyNode:node_modules/class-utils/node_modules/is-accessor-descriptor Completed in 2734ms
npm timing reifyNode:node_modules/class-utils/node_modules/is-data-descriptor Completed in 2734ms
npm timing reifyNode:node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of Completed in 2734ms
npm timing reifyNode:node_modules/class-utils/node_modules/define-property Completed in 2734ms
npm timing reifyNode:node_modules/class-utils/node_modules/is-descriptor Completed in 2734ms
npm timing reifyNode:node_modules/chownr Completed in 2734ms
npm timing reifyNode:node_modules/buffer-from Completed in 2734ms
npm timing reifyNode:node_modules/buffer-crc32 Completed in 2735ms
npm timing reifyNode:node_modules/body-parser/node_modules/ms Completed in 2735ms
npm timing reifyNode:node_modules/brace-expansion Completed in 2735ms
npm timing reifyNode:node_modules/base/node_modules/define-property Completed in 2736ms
npm timing reifyNode:node_modules/babel-preset-jest Completed in 2738ms
npm timing reifyNode:node_modules/at-least-node Completed in 2739ms
npm timing reifyNode:node_modules/assign-symbols Completed in 2739ms
npm timing reifyNode:node_modules/array-unique Completed in 2739ms
npm timing reifyNode:node_modules/arr-union Completed in 2740ms
npm timing reifyNode:node_modules/arr-flatten Completed in 2740ms
npm timing reifyNode:node_modules/array-flatten Completed in 2740ms
npm timing reifyNode:node_modules/arr-diff Completed in 2740ms
npm timing reifyNode:node_modules/acorn-globals Completed in 2739ms
npm timing reifyNode:node_modules/@types/superagent Completed in 2739ms
npm timing reifyNode:node_modules/@types/yargs-parser Completed in 2739ms
npm timing reifyNode:node_modules/@types/stack-utils Completed in 2740ms
npm timing reifyNode:node_modules/@types/tmp Completed in 2740ms
npm timing reifyNode:node_modules/@types/serve-static Completed in 2740ms
npm timing reifyNode:node_modules/@types/range-parser Completed in 2740ms
npm timing reifyNode:node_modules/@types/qs Completed in 2741ms
npm timing reifyNode:node_modules/@types/parse-json Completed in 2741ms
npm timing reifyNode:node_modules/@types/long Completed in 2741ms
npm timing reifyNode:node_modules/@types/supertest Completed in 2741ms
npm timing reifyNode:node_modules/@types/keygrip Completed in 2742ms
npm timing reifyNode:node_modules/@types/normalize-package-data Completed in 2742ms
npm timing reifyNode:node_modules/@types/istanbul-reports Completed in 2742ms
npm timing reifyNode:node_modules/@types/istanbul-lib-coverage Completed in 2742ms
npm timing reifyNode:node_modules/@types/koa-compose Completed in 2742ms
npm timing reifyNode:node_modules/@types/http-errors Completed in 2743ms
npm timing reifyNode:node_modules/@types/fs-capacitor Completed in 2743ms
npm timing reifyNode:node_modules/@types/http-assert Completed in 2743ms
npm timing reifyNode:node_modules/@types/json5 Completed in 2743ms
npm timing reifyNode:node_modules/@types/istanbul-lib-report Completed in 2743ms
npm timing reifyNode:node_modules/@types/graceful-fs Completed in 2744ms
npm timing reifyNode:node_modules/@types/express Completed in 2743ms
npm timing reifyNode:node_modules/@types/eslint-scope Completed in 2743ms
npm timing reifyNode:node_modules/@types/cookies Completed in 2743ms
npm timing reifyNode:node_modules/@types/body-parser Completed in 2744ms
npm timing reifyNode:node_modules/@types/cors Completed in 2744ms
npm timing reifyNode:node_modules/@types/connect Completed in 2744ms
npm timing reifyNode:node_modules/@types/babel__generator Completed in 2744ms
npm timing reifyNode:node_modules/@types/content-disposition Completed in 2744ms
npm timing reifyNode:node_modules/@types/accepts Completed in 2745ms
npm timing reifyNode:node_modules/@types/babel__template Completed in 2745ms
npm timing reifyNode:node_modules/@types/cookiejar Completed in 2745ms
npm timing reifyNode:node_modules/@npmcli/move-file Completed in 2745ms
npm timing reifyNode:node_modules/@babel/highlight/node_modules/has-flag Completed in 2746ms
npm timing reifyNode:node_modules/@babel/highlight/node_modules/ansi-styles Completed in 2746ms
npm timing reifyNode:node_modules/yocto-queue Completed in 2780ms
npm timing reifyNode:node_modules/yargs/node_modules/string-width Completed in 2780ms
npm timing reifyNode:node_modules/yargs/node_modules/is-fullwidth-code-point Completed in 2781ms
npm timing reifyNode:node_modules/wrap-ansi/node_modules/is-fullwidth-code-point Completed in 2781ms
npm timing reifyNode:node_modules/wrap-ansi/node_modules/string-width Completed in 2781ms
npm timing reifyNode:node_modules/word-wrap Completed in 2782ms
npm timing reifyNode:node_modules/windows-release Completed in 2782ms
npm timing reifyNode:node_modules/y18n Completed in 2783ms
npm timing reifyNode:node_modules/which-module Completed in 2782ms
npm timing reifyNode:node_modules/vary Completed in 2783ms
npm timing reifyNode:node_modules/utils-merge Completed in 2782ms
npm timing reifyNode:node_modules/unpipe Completed in 2783ms
npm timing reifyNode:node_modules/tunnel-agent Completed in 2782ms
npm timing reifyNode:node_modules/type-is Completed in 2784ms
npm timing reifyNode:node_modules/to-regex-range Completed in 2783ms
npm timing reifyNode:node_modules/terminal-link Completed in 2783ms
npm timing reifyNode:node_modules/terser-webpack-plugin/node_modules/p-limit Completed in 2784ms
npm timing reifyNode:node_modules/table/node_modules/is-fullwidth-code-point Completed in 2783ms
npm timing reifyNode:node_modules/supports-hyperlinks Completed in 2784ms
npm timing reifyNode:node_modules/table/node_modules/string-width Completed in 2784ms
npm timing reifyNode:node_modules/supports-color Completed in 2784ms
npm timing reifyNode:node_modules/strip-json-comments Completed in 2785ms
npm timing reifyNode:node_modules/strip-bom Completed in 2785ms
npm timing reifyNode:node_modules/strip-ansi Completed in 2785ms
npm timing reifyNode:node_modules/streamsearch Completed in 2785ms
npm timing reifyNode:node_modules/string_decoder Completed in 2785ms
npm timing reifyNode:node_modules/stack-utils/node_modules/escape-string-regexp Completed in 2785ms
npm timing reifyNode:node_modules/string-length Completed in 2786ms
npm timing reifyNode:node_modules/static-extend/node_modules/kind-of Completed in 2786ms
npm timing reifyNode:node_modules/stack-utils Completed in 2786ms
npm timing reifyNode:node_modules/split-string Completed in 2787ms
npm timing reifyNode:node_modules/source-map-url Completed in 2787ms
npm timing reifyNode:node_modules/snapdragon/node_modules/kind-of Completed in 2787ms
npm timing reifyNode:node_modules/slice-ansi/node_modules/is-fullwidth-code-point Completed in 2787ms
npm timing reifyNode:node_modules/sliced Completed in 2788ms
npm timing reifyNode:node_modules/slash Completed in 2788ms
npm timing reifyNode:node_modules/shellwords Completed in 2788ms
npm timing reifyNode:node_modules/shebang-regex Completed in 2789ms
npm timing reifyNode:node_modules/set-blocking Completed in 2789ms
npm timing reifyNode:node_modules/serialize-javascript Completed in 2789ms
npm timing reifyNode:node_modules/sane/node_modules/fill-range Completed in 2789ms
npm timing reifyNode:node_modules/sane/node_modules/get-stream Completed in 2789ms
npm timing reifyNode:node_modules/restore-cursor Completed in 2789ms
npm timing reifyNode:node_modules/resolve-cwd Completed in 2789ms
npm timing reifyNode:node_modules/require-main-filename Completed in 2789ms
npm timing reifyNode:node_modules/resolve-cwd/node_modules/resolve-from Completed in 2790ms
npm timing reifyNode:node_modules/remove-trailing-separator Completed in 2790ms
npm timing reifyNode:node_modules/read-pkg-up Completed in 2791ms
npm timing reifyNode:node_modules/read-pkg Completed in 2791ms
npm timing reifyNode:node_modules/queue-microtask Completed in 2792ms
npm timing reifyNode:node_modules/range-parser Completed in 2792ms
npm timing reifyNode:node_modules/pkg-dir Completed in 2791ms
npm timing reifyNode:node_modules/pend Completed in 2792ms
npm timing reifyNode:node_modules/path-type Completed in 2792ms
npm timing reifyNode:node_modules/path-key Completed in 2792ms
npm timing reifyNode:node_modules/path-exists Completed in 2792ms
npm timing reifyNode:node_modules/parseurl Completed in 2793ms
npm timing reifyNode:node_modules/p-try Completed in 2793ms
npm timing reifyNode:node_modules/p-limit Completed in 2793ms
npm timing reifyNode:node_modules/p-locate Completed in 2793ms
npm timing reifyNode:node_modules/os-name Completed in 2793ms
npm timing reifyNode:node_modules/p-each-series Completed in 2794ms
npm timing reifyNode:node_modules/p-map Completed in 2794ms
npm timing reifyNode:node_modules/onetime Completed in 2794ms
npm timing reifyNode:node_modules/optional Completed in 2794ms
npm timing reifyNode:node_modules/on-finished Completed in 2794ms
npm timing reifyNode:node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of Completed in 2794ms
npm timing reifyNode:node_modules/npm-run-path Completed in 2794ms
npm timing reifyNode:node_modules/mongodb-memory-server-core/node_modules/camelcase Completed in 2794ms
npm timing reifyNode:node_modules/minipass Completed in 2795ms
npm timing reifyNode:node_modules/methods Completed in 2795ms
npm timing reifyNode:node_modules/mimic-fn Completed in 2795ms
npm timing reifyNode:node_modules/merge-descriptors Completed in 2795ms
npm timing reifyNode:node_modules/media-typer Completed in 2795ms
npm timing reifyNode:node_modules/lru-cache Completed in 2795ms
npm timing reifyNode:node_modules/macos-release Completed in 2795ms
npm timing reifyNode:node_modules/make-dir Completed in 2796ms
npm timing reifyNode:node_modules/locate-path Completed in 2796ms
npm timing reifyNode:node_modules/lodash.toarray Completed in 2796ms
npm timing reifyNode:node_modules/lodash.truncate Completed in 2796ms
npm timing reifyNode:node_modules/leven Completed in 2796ms
npm timing reifyNode:node_modules/kleur Completed in 2797ms
npm timing reifyNode:node_modules/json-parse-even-better-errors Completed in 2797ms
npm timing reifyNode:node_modules/json-parse-better-errors Completed in 2797ms
npm timing reifyNode:node_modules/jest-validate/node_modules/camelcase Completed in 2797ms
npm timing reifyNode:node_modules/jest-resolve-dependencies Completed in 2798ms
npm timing reifyNode:node_modules/jest-regex-util Completed in 2798ms
npm timing reifyNode:node_modules/jest-environment-jsdom Completed in 2799ms
npm timing reifyNode:node_modules/jest-environment-node Completed in 2799ms
npm timing reifyNode:node_modules/jest-get-type Completed in 2799ms
npm timing reifyNode:node_modules/isobject Completed in 2799ms
npm timing reifyNode:node_modules/is-wsl Completed in 2799ms
npm timing reifyNode:node_modules/is-unicode-supported Completed in 2800ms
npm timing reifyNode:node_modules/is-typedarray Completed in 2800ms
npm timing reifyNode:node_modules/is-stream Completed in 2800ms
npm timing reifyNode:node_modules/is-plain-object Completed in 2801ms
npm timing reifyNode:node_modules/is-extendable Completed in 2801ms
npm timing reifyNode:node_modules/is-generator-fn Completed in 2801ms
npm timing reifyNode:node_modules/is-interactive Completed in 2801ms
npm timing reifyNode:node_modules/is-binary-path Completed in 2801ms
npm timing reifyNode:node_modules/inquirer/node_modules/is-fullwidth-code-point Completed in 2801ms
npm timing reifyNode:node_modules/inquirer/node_modules/string-width Completed in 2801ms
npm timing reifyNode:node_modules/inherits Completed in 2802ms
npm timing reifyNode:node_modules/indent-string Completed in 2802ms
npm timing reifyNode:node_modules/import-fresh Completed in 2802ms
npm timing reifyNode:node_modules/ieee754 Completed in 2802ms
npm timing reifyNode:node_modules/humanize-ms Completed in 2802ms
npm timing reifyNode:node_modules/html-encoding-sniffer Completed in 2803ms
npm timing reifyNode:node_modules/has-flag Completed in 2803ms
npm timing reifyNode:node_modules/glob-parent Completed in 2803ms
npm timing reifyNode:node_modules/get-port Completed in 2803ms
npm timing reifyNode:node_modules/fs-constants Completed in 2804ms
npm timing reifyNode:node_modules/fresh Completed in 2804ms
npm timing reifyNode:node_modules/forever-agent Completed in 2805ms
npm timing reifyNode:node_modules/fs-minipass Completed in 2805ms
npm timing reifyNode:node_modules/forwarded Completed in 2805ms
npm timing reifyNode:node_modules/find-up Completed in 2804ms
npm timing reifyNode:node_modules/finalhandler Completed in 2805ms
npm timing reifyNode:node_modules/figures Completed in 2805ms
npm timing reifyNode:node_modules/fill-range Completed in 2805ms
npm timing reifyNode:node_modules/express/node_modules/path-to-regexp Completed in 2806ms
npm timing reifyNode:node_modules/expand-brackets/node_modules/kind-of Completed in 2806ms
npm timing reifyNode:node_modules/etag Completed in 2806ms
npm timing reifyNode:node_modules/encodeurl Completed in 2807ms
npm timing reifyNode:node_modules/define-property Completed in 2806ms
npm timing reifyNode:node_modules/detect-newline Completed in 2807ms
npm timing reifyNode:node_modules/cookie-signature Completed in 2807ms
npm timing reifyNode:node_modules/cookiejar Completed in 2809ms
npm timing reifyNode:node_modules/content-type Completed in 2808ms
npm timing reifyNode:node_modules/component-emitter Completed in 2808ms
npm timing reifyNode:node_modules/cliui/node_modules/is-fullwidth-code-point Completed in 2809ms
npm timing reifyNode:node_modules/cliui/node_modules/string-width Completed in 2809ms
npm timing reifyNode:node_modules/cli-cursor Completed in 2809ms
npm timing reifyNode:node_modules/class-utils/node_modules/kind-of Completed in 2809ms
npm timing reifyNode:node_modules/clean-stack Completed in 2809ms
npm timing reifyNode:node_modules/class-utils Completed in 2810ms
npm timing reifyNode:node_modules/char-regex Completed in 2809ms
npm timing reifyNode:node_modules/caseless Completed in 2809ms
npm timing reifyNode:node_modules/camelcase Completed in 2809ms
npm timing reifyNode:node_modules/cache-base Completed in 2810ms
npm timing reifyNode:node_modules/callsites Completed in 2810ms
npm timing reifyNode:node_modules/bytes Completed in 2810ms
npm timing reifyNode:node_modules/bser Completed in 2811ms
npm timing reifyNode:node_modules/browser-process-hrtime Completed in 2811ms
npm timing reifyNode:node_modules/bl/node_modules/inherits Completed in 2811ms
npm timing reifyNode:node_modules/base Completed in 2812ms
npm timing reifyNode:node_modules/aws-sign2 Completed in 2812ms
npm timing reifyNode:node_modules/astral-regex Completed in 2812ms
npm timing reifyNode:node_modules/async-retry Completed in 2812ms
npm timing reifyNode:node_modules/assert-plus Completed in 2813ms
npm timing reifyNode:node_modules/array-union Completed in 2813ms
npm timing reifyNode:node_modules/apollo-env/node_modules/@types/node-fetch Completed in 2811ms
npm timing reifyNode:node_modules/ansi-regex Completed in 2811ms
npm timing reifyNode:node_modules/anymatch Completed in 2812ms
npm timing reifyNode:node_modules/aggregate-error Completed in 2812ms
npm timing reifyNode:node_modules/accepts Completed in 2812ms
npm timing reifyNode:node_modules/@types/node-fetch Completed in 2811ms
npm timing reifyNode:node_modules/@tootallnate/once Completed in 2811ms
npm timing reifyNode:node_modules/@jest/test-sequencer Completed in 2812ms
npm timing reifyNode:node_modules/@jest/environment Completed in 2812ms
npm timing reifyNode:node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from Completed in 2813ms
npm timing reifyNode:node_modules/@jest/globals Completed in 2813ms
npm timing reifyNode:node_modules/@babel/traverse/node_modules/@babel/code-frame Completed in 2813ms
npm timing reifyNode:node_modules/@babel/plugin-syntax-object-rest-spread Completed in 2814ms
npm timing reifyNode:node_modules/@babel/template/node_modules/@babel/code-frame Completed in 2814ms
npm timing reifyNode:node_modules/@babel/plugin-syntax-logical-assignment-operators Completed in 2814ms
npm timing reifyNode:node_modules/@babel/plugin-syntax-numeric-separator Completed in 2814ms
npm timing reifyNode:node_modules/@babel/plugin-syntax-optional-catch-binding Completed in 2814ms
npm timing reifyNode:node_modules/@babel/plugin-syntax-top-level-await Completed in 2815ms
npm timing reifyNode:node_modules/@babel/plugin-syntax-nullish-coalescing-operator Completed in 2817ms
npm timing reifyNode:node_modules/@babel/plugin-syntax-async-generators Completed in 2817ms
npm timing reifyNode:node_modules/@babel/plugin-syntax-json-strings Completed in 2817ms
npm timing reifyNode:node_modules/@babel/plugin-syntax-optional-chaining Completed in 2818ms
npm timing reifyNode:node_modules/@babel/plugin-syntax-class-properties Completed in 2818ms
npm timing reifyNode:node_modules/@babel/plugin-syntax-import-meta Completed in 2818ms
npm timing reifyNode:node_modules/@babel/plugin-syntax-bigint Completed in 2818ms
npm timing reifyNode:node_modules/@babel/highlight Completed in 2818ms
npm timing reifyNode:node_modules/@babel/highlight/node_modules/supports-color Completed in 2819ms
npm timing reifyNode:node_modules/@babel/helper-split-export-declaration Completed in 2818ms
npm timing reifyNode:node_modules/@babel/helper-plugin-utils Completed in 2818ms
npm timing reifyNode:node_modules/@babel/helper-simple-access Completed in 2819ms
npm timing reifyNode:node_modules/@babel/helper-replace-supers Completed in 2819ms
npm timing reifyNode:node_modules/@babel/helper-optimise-call-expression Completed in 2819ms
npm timing reifyNode:node_modules/@babel/helper-get-function-arity Completed in 2819ms
npm timing reifyNode:node_modules/@babel/core/node_modules/@babel/code-frame Completed in 2820ms
npm timing reifyNode:node_modules/@apollographql/graphql-upload-8-fork/node_modules/inherits Completed in 2820ms
npm timing reifyNode:node_modules/@babel/helper-function-name Completed in 2820ms
npm timing reifyNode:node_modules/@babel/code-frame Completed in 2821ms
npm timing reifyNode:node_modules/yn Completed in 2854ms
npm timing reifyNode:node_modules/yallist Completed in 2854ms
npm timing reifyNode:node_modules/write-file-atomic Completed in 2855ms
npm timing reifyNode:node_modules/webpack-node-externals Completed in 2854ms
npm timing reifyNode:node_modules/walker Completed in 2854ms
npm timing reifyNode:node_modules/util-deprecate Completed in 2854ms
npm timing reifyNode:node_modules/tree-kill Completed in 2854ms
npm timing reifyNode:node_modules/tmpl Completed in 2854ms
npm timing reifyNode:node_modules/tmp Completed in 2854ms
npm timing reifyNode:node_modules/throat Completed in 2854ms
npm timing reifyNode:node_modules/tar-stream/node_modules/string_decoder Completed in 2855ms
npm timing reifyNode:node_modules/superagent/node_modules/string_decoder Completed in 2855ms
npm timing reifyNode:node_modules/stealthy-require Completed in 2855ms
npm timing reifyNode:node_modules/spdx-correct Completed in 2855ms
npm timing reifyNode:node_modules/snapdragon-node Completed in 2854ms
npm timing reifyNode:node_modules/sisteransi Completed in 2855ms
npm timing reifyNode:node_modules/signal-exit Completed in 2855ms
npm timing reifyNode:node_modules/request-promise-native Completed in 2854ms
npm timing reifyNode:node_modules/proxy-addr Completed in 2854ms
npm timing reifyNode:node_modules/pluralize Completed in 2855ms
npm timing reifyNode:node_modules/path-parse Completed in 2855ms
npm timing reifyNode:node_modules/pirates Completed in 2855ms
npm timing reifyNode:node_modules/nice-try Completed in 2855ms
npm timing reifyNode:node_modules/mongodb-memory-server Completed in 2855ms
npm timing reifyNode:node_modules/minimatch Completed in 2856ms
npm timing reifyNode:node_modules/md5-file Completed in 2856ms
npm timing reifyNode:node_modules/memory-pager Completed in 2856ms
npm timing reifyNode:node_modules/makeerror Completed in 2856ms
npm timing reifyNode:node_modules/log-symbols Completed in 2856ms
npm timing reifyNode:node_modules/kind-of Completed in 2856ms
npm timing reifyNode:node_modules/js-tokens Completed in 2857ms
npm timing reifyNode:node_modules/jest-pnp-resolver Completed in 2857ms
npm timing reifyNode:node_modules/jest-leak-detector Completed in 2858ms
npm timing reifyNode:node_modules/jest-docblock Completed in 2858ms
npm timing reifyNode:node_modules/isarray Completed in 2858ms
npm timing reifyNode:node_modules/is-ci Completed in 2859ms
npm timing reifyNode:node_modules/is-buffer Completed in 2859ms
npm timing reifyNode:node_modules/is-docker Completed in 2860ms
npm timing reifyNode:node_modules/import-local Completed in 2859ms
npm timing reifyNode:node_modules/http-errors Completed in 2859ms
npm timing reifyNode:node_modules/glob-to-regexp Completed in 2860ms
npm timing reifyNode:node_modules/get-caller-file Completed in 2860ms
npm timing reifyNode:node_modules/fs.realpath Completed in 2861ms
npm timing reifyNode:node_modules/esrecurse Completed in 2860ms
npm timing reifyNode:node_modules/domexception/node_modules/webidl-conversions Completed in 2861ms
npm timing reifyNode:node_modules/denque Completed in 2861ms
npm timing reifyNode:node_modules/defaults Completed in 2862ms
npm timing reifyNode:node_modules/data-urls Completed in 2862ms
npm timing reifyNode:node_modules/create-require Completed in 2862ms
npm timing reifyNode:node_modules/cookie Completed in 2863ms
npm timing reifyNode:node_modules/combined-stream Completed in 2862ms
npm timing reifyNode:node_modules/colorette Completed in 2862ms
npm timing reifyNode:node_modules/co Completed in 2863ms
npm timing reifyNode:node_modules/clone Completed in 2863ms
npm timing reifyNode:node_modules/collect-v8-coverage Completed in 2863ms
npm timing reifyNode:node_modules/bl/node_modules/string_decoder Completed in 2863ms
npm timing reifyNode:node_modules/balanced-match Completed in 2863ms
npm timing reifyNode:node_modules/base64-js Completed in 2867ms
npm timing reifyNode:node_modules/babel-plugin-jest-hoist Completed in 2866ms
npm timing reifyNode:node_modules/arg Completed in 2867ms
npm timing reifyNode:node_modules/ansi-styles Completed in 2866ms
npm timing reifyNode:node_modules/ansi-escapes Completed in 2867ms
npm timing reifyNode:node_modules/@webassemblyjs/helper-api-error Completed in 2867ms
npm timing reifyNode:node_modules/@types/ws Completed in 2866ms
npm timing reifyNode:node_modules/@types/mime Completed in 2867ms
npm timing reifyNode:node_modules/@types/koa Completed in 2867ms
npm timing reifyNode:node_modules/@types/express-serve-static-core Completed in 2868ms
npm timing reifyNode:node_modules/@types/bson Completed in 2867ms
npm timing reifyNode:node_modules/@josephg/resolvable Completed in 2869ms
npm timing reifyNode:node_modules/@istanbuljs/load-nyc-config Completed in 2869ms
npm timing reifyNode:node_modules/@apollographql/graphql-upload-8-fork/node_modules/http-errors Completed in 2869ms
npm timing reifyNode:node_modules/xtend Completed in 2902ms
npm timing reifyNode:node_modules/which Completed in 2902ms
npm timing reifyNode:node_modules/webidl-conversions Completed in 2902ms
npm timing reifyNode:node_modules/v8-compile-cache Completed in 2903ms
npm timing reifyNode:node_modules/urix Completed in 2902ms
npm timing reifyNode:node_modules/unique-slug Completed in 2903ms
npm timing reifyNode:node_modules/typedarray-to-buffer Completed in 2903ms
npm timing reifyNode:node_modules/ssri Completed in 2902ms
npm timing reifyNode:node_modules/sparse-bitfield Completed in 2902ms
npm timing reifyNode:node_modules/setprototypeof Completed in 2902ms
npm timing reifyNode:node_modules/serve-static Completed in 2903ms
npm timing reifyNode:node_modules/sane/node_modules/which Completed in 2902ms
npm timing reifyNode:node_modules/safe-buffer Completed in 2903ms
npm timing reifyNode:node_modules/readdirp Completed in 2903ms
npm timing reifyNode:node_modules/pump Completed in 2903ms
npm timing reifyNode:node_modules/ora Completed in 2903ms
npm timing reifyNode:node_modules/mkdirp Completed in 2902ms
npm timing reifyNode:node_modules/minizlib Completed in 2903ms
npm timing reifyNode:node_modules/mongodb/node_modules/string_decoder Completed in 2903ms
npm timing reifyNode:node_modules/mime-types Completed in 2903ms
npm timing reifyNode:node_modules/memory-fs/node_modules/string_decoder Completed in 2903ms
npm timing reifyNode:node_modules/loader-runner Completed in 2903ms
npm timing reifyNode:node_modules/lines-and-columns Completed in 2903ms
npm timing reifyNode:node_modules/lodash.clonedeep Completed in 2903ms
npm timing reifyNode:node_modules/jest-serializer Completed in 2903ms
npm timing reifyNode:node_modules/jest-message-util Completed in 2904ms
npm timing reifyNode:node_modules/is-lambda Completed in 2904ms
npm timing reifyNode:node_modules/interpret Completed in 2903ms
npm timing reifyNode:node_modules/http-cache-semantics Completed in 2904ms
npm timing reifyNode:node_modules/has Completed in 2904ms
npm timing reifyNode:node_modules/har-validator Completed in 2905ms
npm timing reifyNode:node_modules/getpass Completed in 2904ms
npm timing reifyNode:node_modules/get-stream Completed in 2905ms
npm timing reifyNode:node_modules/file-entry-cache Completed in 2905ms
npm timing reifyNode:node_modules/deprecated-decorator Completed in 2907ms
npm timing reifyNode:node_modules/delayed-stream Completed in 2907ms
npm timing reifyNode:node_modules/content-disposition Completed in 2907ms
npm timing reifyNode:node_modules/concat-stream/node_modules/string_decoder Completed in 2907ms
npm timing reifyNode:node_modules/cliui Completed in 2908ms
npm timing reifyNode:node_modules/ci-info Completed in 2908ms
npm timing reifyNode:node_modules/binary-extensions Completed in 2909ms
npm timing reifyNode:node_modules/babel-preset-current-node-syntax Completed in 2909ms
npm timing reifyNode:node_modules/async-limiter Completed in 2909ms
npm timing reifyNode:node_modules/acorn-jsx Completed in 2907ms
npm timing reifyNode:node_modules/@xtuc/ieee754 Completed in 2908ms
npm timing reifyNode:node_modules/@webassemblyjs/floating-point-hex-parser Completed in 2907ms
npm timing reifyNode:node_modules/@types/json-schema Completed in 2907ms
npm timing reifyNode:node_modules/@types/estree Completed in 2906ms
npm timing reifyNode:node_modules/@types/babel__core Completed in 2906ms
npm timing reifyNode:node_modules/@protobufjs/path Completed in 2907ms
npm timing reifyNode:node_modules/@protobufjs/fetch Completed in 2907ms
npm timing reifyNode:node_modules/@protobufjs/eventemitter Completed in 2907ms
npm timing reifyNode:node_modules/@protobufjs/codegen Completed in 2907ms
npm timing reifyNode:node_modules/@protobufjs/base64 Completed in 2907ms
npm timing reifyNode:node_modules/@protobufjs/aspromise Completed in 2908ms
npm timing reifyNode:node_modules/@nestjs/schematics/node_modules/ora Completed in 2907ms
npm timing reifyNode:node_modules/@istanbuljs/schema Completed in 2907ms
npm timing reifyNode:node_modules/@babel/traverse/node_modules/globals Completed in 2908ms
npm timing reifyNode:node_modules/@babel/highlight/node_modules/color-name Completed in 2907ms
npm timing reifyNode:node_modules/@babel/helper-validator-option Completed in 2907ms
npm timing reifyNode:node_modules/@apollographql/graphql-upload-8-fork/node_modules/setprototypeof Completed in 2908ms
npm timing reifyNode:node_modules/@angular-devkit/schematics-cli Completed in 2908ms
npm timing reifyNode:node_modules/@angular-devkit/schematics/node_modules/ora Completed in 2908ms
npm timing reifyNode:node_modules/yauzl Completed in 2942ms
npm timing reifyNode:node_modules/whatwg-encoding Completed in 2941ms
npm timing reifyNode:node_modules/w3c-xmlserializer Completed in 2942ms
npm timing reifyNode:node_modules/unset-value/node_modules/isarray Completed in 2941ms
npm timing reifyNode:node_modules/type-detect Completed in 2942ms
npm timing reifyNode:node_modules/type-check Completed in 2942ms
npm timing reifyNode:node_modules/tar-stream/node_modules/safe-buffer Completed in 2941ms
npm timing reifyNode:node_modules/superagent/node_modules/safe-buffer Completed in 2941ms
npm timing reifyNode:node_modules/spdx-expression-parse Completed in 2940ms
npm timing reifyNode:node_modules/snapdragon-util Completed in 2940ms
npm timing reifyNode:node_modules/send Completed in 2941ms
npm timing reifyNode:node_modules/rimraf Completed in 2941ms
npm timing reifyNode:node_modules/require-directory Completed in 2940ms
npm timing reifyNode:node_modules/raw-body Completed in 2941ms
npm timing reifyNode:node_modules/randombytes Completed in 2941ms
npm timing reifyNode:node_modules/punycode Completed in 2941ms
npm timing reifyNode:node_modules/node-int64 Completed in 2941ms
npm timing reifyNode:node_modules/mongoose/node_modules/safe-buffer Completed in 2940ms
npm timing reifyNode:node_modules/mongodb/node_modules/isarray Completed in 2940ms
npm timing reifyNode:node_modules/memory-fs/node_modules/isarray Completed in 2941ms
npm timing reifyNode:node_modules/memory-fs Completed in 2941ms
npm timing reifyNode:node_modules/make-error Completed in 2941ms
npm timing reifyNode:node_modules/lodash.xorby Completed in 2941ms
npm timing reifyNode:node_modules/lodash.sortby Completed in 2941ms
npm timing reifyNode:node_modules/jsonfile Completed in 2941ms
npm timing reifyNode:node_modules/jsprim Completed in 2942ms
npm timing reifyNode:node_modules/jest Completed in 2942ms
npm timing reifyNode:node_modules/is-arrayish Completed in 2941ms
npm timing reifyNode:node_modules/graceful-fs Completed in 2941ms
npm timing reifyNode:node_modules/globals Completed in 2942ms
npm timing reifyNode:node_modules/eslint-plugin-prettier Completed in 2941ms
npm timing reifyNode:node_modules/emittery Completed in 2942ms
npm timing reifyNode:node_modules/concat-stream/node_modules/isarray Completed in 2941ms
npm timing reifyNode:node_modules/commondir Completed in 2942ms
npm timing reifyNode:node_modules/cli-spinners Completed in 2942ms
npm timing reifyNode:node_modules/bcrypt-pbkdf Completed in 2943ms
npm timing reifyNode:node_modules/bl/node_modules/safe-buffer Completed in 2943ms
npm timing reifyNode:node_modules/babel-jest Completed in 2942ms
npm timing reifyNode:node_modules/@webassemblyjs/wasm-opt Completed in 2941ms
npm timing reifyNode:node_modules/@webassemblyjs/ieee754 Completed in 2940ms
npm timing reifyNode:node_modules/@webassemblyjs/helper-buffer Completed in 2941ms
npm timing reifyNode:node_modules/@webassemblyjs/helper-numbers Completed in 2941ms
npm timing reifyNode:node_modules/@types/jest Completed in 2941ms
npm timing reifyNode:node_modules/@protobufjs/pool Completed in 2940ms
npm timing reifyNode:node_modules/@nuxtjs/opencollective Completed in 2940ms
npm timing reifyNode:node_modules/@eslint/eslintrc/node_modules/globals Completed in 2941ms
npm timing reifyNode:node_modules/@babel/helper-member-expression-to-functions Completed in 2941ms
npm timing reifyNode:node_modules/xml-name-validator Completed in 2975ms
npm timing reifyNode:node_modules/supertest Completed in 2973ms
npm timing reifyNode:node_modules/statuses Completed in 2973ms
npm timing reifyNode:node_modules/socks-proxy-agent Completed in 2973ms
npm timing reifyNode:node_modules/sane/node_modules/execa Completed in 2972ms
npm timing reifyNode:node_modules/safe-regex Completed in 2973ms
npm timing reifyNode:node_modules/ret Completed in 2972ms
npm timing reifyNode:node_modules/regexp-clone Completed in 2973ms
npm timing reifyNode:node_modules/prr Completed in 2974ms
npm timing reifyNode:node_modules/progress Completed in 2973ms
npm timing reifyNode:node_modules/path-to-regexp Completed in 2974ms
npm timing reifyNode:node_modules/micromatch Completed in 2973ms
npm timing reifyNode:node_modules/levn Completed in 2973ms
npm timing reifyNode:node_modules/http-proxy-agent Completed in 2972ms
npm timing reifyNode:node_modules/hosted-git-info Completed in 2972ms
npm timing reifyNode:node_modules/globby Completed in 2972ms
npm timing reifyNode:node_modules/get-package-type Completed in 2972ms
npm timing reifyNode:node_modules/follow-redirects Completed in 2973ms
npm timing reifyNode:node_modules/eslint-visitor-keys Completed in 2972ms
npm timing reifyNode:node_modules/eslint-utils/node_modules/eslint-visitor-keys Completed in 2972ms
npm timing reifyNode:node_modules/espree/node_modules/eslint-visitor-keys Completed in 2973ms
npm timing reifyNode:node_modules/escodegen/node_modules/type-check Completed in 2973ms
npm timing reifyNode:node_modules/encoding Completed in 2974ms
npm timing reifyNode:node_modules/emojis-list Completed in 2973ms
npm timing reifyNode:node_modules/debug Completed in 2974ms
npm timing reifyNode:node_modules/core-util-is Completed in 2974ms
npm timing reifyNode:node_modules/cors Completed in 2974ms
npm timing reifyNode:node_modules/concat-map Completed in 2974ms
npm timing reifyNode:node_modules/color-convert Completed in 2974ms
npm timing reifyNode:node_modules/chalk Completed in 2977ms
npm timing reifyNode:node_modules/backo2 Completed in 2978ms
npm timing reifyNode:node_modules/babel-plugin-istanbul Completed in 2977ms
npm timing reifyNode:node_modules/apollo-datasource Completed in 2975ms
npm timing reifyNode:node_modules/ansi-colors Completed in 2976ms
npm timing reifyNode:node_modules/abab Completed in 2976ms
npm timing reifyNode:node_modules/@types/yargs Completed in 2974ms
npm timing reifyNode:node_modules/@jest/source-map Completed in 2974ms
npm timing reifyNode:node_modules/@cnakazawa/watch Completed in 2973ms
npm timing reifyNode:node_modules/@babel/highlight/node_modules/color-convert Completed in 2973ms
npm timing reifyNode:node_modules/whatwg-mimetype Completed in 3005ms
npm timing reifyNode:node_modules/test-exclude Completed in 3004ms
npm timing reifyNode:node_modules/resolve-url Completed in 3001ms
npm timing reifyNode:node_modules/safer-buffer Completed in 3003ms
npm timing reifyNode:node_modules/object-hash Completed in 3000ms
npm timing reifyNode:node_modules/jest-mock Completed in 2999ms
npm timing reifyNode:node_modules/isexe Completed in 2999ms
npm timing reifyNode:node_modules/isstream Completed in 2999ms
npm timing reifyNode:node_modules/fast-safe-stringify Completed in 2998ms
npm timing reifyNode:node_modules/fast-diff Completed in 2998ms
npm timing reifyNode:node_modules/extend Completed in 2999ms
npm timing reifyNode:node_modules/estraverse Completed in 2998ms
npm timing reifyNode:node_modules/esrecurse/node_modules/estraverse Completed in 2998ms
npm timing reifyNode:node_modules/escodegen/node_modules/estraverse Completed in 2998ms
npm timing reifyNode:node_modules/esquery/node_modules/estraverse Completed in 2999ms
npm timing reifyNode:node_modules/aws4 Completed in 2997ms
npm timing reifyNode:node_modules/append-field Completed in 2997ms
npm timing reifyNode:node_modules/apollo-tracing Completed in 2996ms
npm timing reifyNode:node_modules/@webassemblyjs/wasm-edit Completed in 2996ms
npm timing reifyNode:node_modules/@webassemblyjs/wast-printer Completed in 2996ms
npm timing reifyNode:node_modules/@babel/highlight/node_modules/chalk Completed in 2992ms
npm timing reifyNode:node_modules/@babel/helpers Completed in 2993ms
npm timing reifyNode:node_modules/@babel/helper-module-imports Completed in 2993ms
npm timing reifyNode:node_modules/verror Completed in 3025ms
npm timing reifyNode:node_modules/tsconfig-paths-webpack-plugin/node_modules/chalk Completed in 3024ms
npm timing reifyNode:node_modules/ts-loader/node_modules/chalk Completed in 3024ms
npm timing reifyNode:node_modules/tar-stream Completed in 3024ms
npm timing reifyNode:node_modules/sane/node_modules/semver Completed in 3022ms
npm timing reifyNode:node_modules/sane/node_modules/cross-spawn Completed in 3022ms
npm timing reifyNode:node_modules/sane/node_modules/braces Completed in 3022ms
npm timing reifyNode:node_modules/reusify Completed in 3023ms
npm timing reifyNode:node_modules/require_optional/node_modules/semver Completed in 3022ms
npm timing reifyNode:node_modules/rechoir Completed in 3022ms
npm timing reifyNode:node_modules/promise-retry Completed in 3022ms
npm timing reifyNode:node_modules/ora/node_modules/chalk Completed in 3023ms
npm timing reifyNode:node_modules/normalize-package-data/node_modules/semver Completed in 3022ms
npm timing reifyNode:node_modules/optionator Completed in 3023ms
npm timing reifyNode:node_modules/negotiator Completed in 3023ms
npm timing reifyNode:node_modules/mongodb-memory-server-core/node_modules/tmp Completed in 3022ms
npm timing reifyNode:node_modules/log-symbols/node_modules/chalk Completed in 3022ms
npm timing reifyNode:node_modules/jsbn Completed in 3023ms
npm timing reifyNode:node_modules/jest-util/node_modules/chalk Completed in 3022ms
npm timing reifyNode:node_modules/jest-runtime/node_modules/chalk Completed in 3023ms
npm timing reifyNode:node_modules/jest-validate/node_modules/chalk Completed in 3023ms
npm timing reifyNode:node_modules/jest-snapshot/node_modules/chalk Completed in 3023ms
npm timing reifyNode:node_modules/jest-watcher/node_modules/chalk Completed in 3024ms
npm timing reifyNode:node_modules/jest-resolve/node_modules/chalk Completed in 3023ms
npm timing reifyNode:node_modules/jest-runner/node_modules/chalk Completed in 3024ms
npm timing reifyNode:node_modules/jest-message-util/node_modules/chalk Completed in 3024ms
npm timing reifyNode:node_modules/jest-jasmine2/node_modules/chalk Completed in 3025ms
npm timing reifyNode:node_modules/jest-cli/node_modules/chalk Completed in 3025ms
npm timing reifyNode:node_modules/jest-each/node_modules/chalk Completed in 3025ms
npm timing reifyNode:node_modules/jest-diff/node_modules/chalk Completed in 3026ms
npm timing reifyNode:node_modules/jest-config/node_modules/chalk Completed in 3026ms
npm timing reifyNode:node_modules/jest-matcher-utils/node_modules/chalk Completed in 3026ms
npm timing reifyNode:node_modules/ignore Completed in 3025ms
npm timing reifyNode:node_modules/ipaddr.js Completed in 3026ms
npm timing reifyNode:node_modules/inquirer/node_modules/chalk Completed in 3026ms
npm timing reifyNode:node_modules/gensync Completed in 3026ms
npm timing reifyNode:node_modules/functional-red-black-tree Completed in 3026ms
npm timing reifyNode:node_modules/flat-cache Completed in 3026ms
npm timing reifyNode:node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk Completed in 3027ms
npm timing reifyNode:node_modules/for-each Completed in 3027ms
npm timing reifyNode:node_modules/expand-brackets Completed in 3026ms
npm timing reifyNode:node_modules/eventemitter3 Completed in 3026ms
npm timing reifyNode:node_modules/eslint/node_modules/chalk Completed in 3026ms
npm timing reifyNode:node_modules/escalade Completed in 3026ms
npm timing reifyNode:node_modules/err-code Completed in 3027ms
npm timing reifyNode:node_modules/errno Completed in 3027ms
npm timing reifyNode:node_modules/cssfilter Completed in 3028ms
npm timing reifyNode:node_modules/babel-jest/node_modules/chalk Completed in 3026ms
npm timing reifyNode:node_modules/@nuxtjs/opencollective/node_modules/chalk Completed in 3021ms
npm timing reifyNode:node_modules/@protobufjs/utf8 Completed in 3023ms
npm timing reifyNode:node_modules/@nestjs/schematics/node_modules/chalk Completed in 3023ms
npm timing reifyNode:node_modules/@jest/types/node_modules/chalk Completed in 3023ms
npm timing reifyNode:node_modules/@jest/transform/node_modules/chalk Completed in 3024ms
npm timing reifyNode:node_modules/@jest/test-result Completed in 3024ms
npm timing reifyNode:node_modules/@jest/reporters/node_modules/chalk Completed in 3023ms
npm timing reifyNode:node_modules/@jest/fake-timers Completed in 3023ms
npm timing reifyNode:node_modules/@jest/core/node_modules/chalk Completed in 3024ms
npm timing reifyNode:node_modules/@jest/console/node_modules/chalk Completed in 3024ms
npm timing reifyNode:node_modules/@babel/helper-validator-identifier Completed in 3023ms
npm timing reifyNode:node_modules/@babel/helper-compilation-targets Completed in 3025ms
npm timing reifyNode:node_modules/@angular-devkit/schematics/node_modules/chalk Completed in 3024ms
npm timing reifyNode:node_modules/xss/node_modules/commander Completed in 3058ms
npm timing reifyNode:node_modules/wcwidth Completed in 3057ms
npm timing reifyNode:node_modules/symbol-tree Completed in 3055ms
npm timing reifyNode:node_modules/superagent/node_modules/form-data Completed in 3055ms
npm timing reifyNode:node_modules/terser/node_modules/commander Completed in 3057ms
npm timing reifyNode:node_modules/source-map-resolve Completed in 3056ms
npm timing reifyNode:node_modules/require_optional Completed in 3054ms
npm timing reifyNode:node_modules/request-promise-core Completed in 3054ms
npm timing reifyNode:node_modules/json-stringify-safe Completed in 3052ms
npm timing reifyNode:node_modules/jsesc Completed in 3053ms
npm timing reifyNode:node_modules/jest-changed-files Completed in 3053ms
npm timing reifyNode:node_modules/glob Completed in 3052ms
npm timing reifyNode:node_modules/extsprintf Completed in 3051ms
npm timing reifyNode:node_modules/fd-slicer Completed in 3051ms
npm timing reifyNode:node_modules/escodegen/node_modules/optionator Completed in 3052ms
npm timing reifyNode:node_modules/emoji-regex Completed in 3052ms
npm timing reifyNode:node_modules/domexception Completed in 3052ms
npm timing reifyNode:node_modules/deep-is Completed in 3052ms
npm timing reifyNode:node_modules/ecc-jsbn Completed in 3053ms
npm timing reifyNode:node_modules/cross-spawn Completed in 3053ms
npm timing reifyNode:node_modules/big.js Completed in 3052ms
npm timing reifyNode:node_modules/apollo-server-plugin-base Completed in 3049ms
npm timing reifyNode:node_modules/apollo-env/node_modules/form-data Completed in 3049ms
npm timing reifyNode:node_modules/@webassemblyjs/helper-wasm-bytecode Completed in 3049ms
npm timing reifyNode:node_modules/@types/node-fetch/node_modules/form-data Completed in 3048ms
npm timing reifyNode:node_modules/@types/mongodb Completed in 3049ms
npm timing reifyNode:node_modules/@protobufjs/float Completed in 3048ms
npm timing reifyNode:node_modules/yargs/node_modules/yargs-parser Completed in 3079ms
npm timing reifyNode:node_modules/w3c-hr-time Completed in 3079ms
npm timing reifyNode:node_modules/typedarray Completed in 3079ms
npm timing reifyNode:node_modules/source-map-support Completed in 3076ms
npm timing reifyNode:node_modules/snapdragon Completed in 3076ms
npm timing reifyNode:node_modules/react-is Completed in 3075ms
npm timing reifyNode:node_modules/object-path Completed in 3074ms
npm timing reifyNode:node_modules/mongodb/node_modules/bl Completed in 3074ms
npm timing reifyNode:node_modules/make-dir/node_modules/semver Completed in 3073ms
npm timing reifyNode:node_modules/json-schema-traverse Completed in 3074ms
npm timing reifyNode:node_modules/jest-matcher-utils Completed in 3077ms
npm timing reifyNode:node_modules/istanbul-lib-instrument/node_modules/semver Completed in 3077ms
npm timing reifyNode:node_modules/istanbul-lib-coverage Completed in 3078ms
npm timing reifyNode:node_modules/is-regex Completed in 3078ms
npm timing reifyNode:node_modules/graphql-extensions/node_modules/apollo-server-types Completed in 3077ms
npm timing reifyNode:node_modules/globby/node_modules/ignore Completed in 3078ms
npm timing reifyNode:node_modules/exec-sh Completed in 3077ms
npm timing reifyNode:node_modules/escodegen Completed in 3077ms
npm timing reifyNode:node_modules/escodegen/node_modules/levn Completed in 3078ms
npm timing reifyNode:node_modules/es-module-lexer Completed in 3078ms
npm timing reifyNode:node_modules/define-properties Completed in 3078ms
npm timing reifyNode:node_modules/commander Completed in 3078ms
npm timing reifyNode:node_modules/cli-width Completed in 3078ms
npm timing reifyNode:node_modules/chrome-trace-event Completed in 3078ms
npm timing reifyNode:node_modules/buffer Completed in 3078ms
npm timing reifyNode:node_modules/asn1 Completed in 3077ms
npm timing reifyNode:node_modules/apollo-server-plugin-base/node_modules/apollo-server-types Completed in 3075ms
npm timing reifyNode:node_modules/apollo-server-express/node_modules/apollo-server-types Completed in 3076ms
npm timing reifyNode:node_modules/apollo-server-types Completed in 3076ms
npm timing reifyNode:node_modules/apollo-server-core/node_modules/apollo-server-types Completed in 3075ms
npm timing reifyNode:node_modules/@protobufjs/inquire Completed in 3074ms
npm timing reifyNode:node_modules/@babel/helper-module-transforms Completed in 3072ms
npm timing reifyNode:node_modules/@babel/helper-compilation-targets/node_modules/semver Completed in 3072ms
npm timing reifyNode:node_modules/@babel/core/node_modules/semver Completed in 3073ms
npm timing reifyNode:node_modules/tslib Completed in 3103ms
npm timing reifyNode:node_modules/ts-jest/node_modules/mkdirp Completed in 3103ms
npm timing reifyNode:node_modules/ts-invariant Completed in 3104ms
npm timing reifyNode:node_modules/through Completed in 3103ms
npm timing reifyNode:node_modules/tar/node_modules/mkdirp Completed in 3103ms
npm timing reifyNode:node_modules/subscriptions-transport-ws/node_modules/symbol-observable Completed in 3103ms
npm timing reifyNode:node_modules/superagent/node_modules/mime Completed in 3104ms
npm timing reifyNode:node_modules/side-channel Completed in 3102ms
npm timing reifyNode:node_modules/saxes Completed in 3102ms
npm timing reifyNode:node_modules/normalize-package-data Completed in 3100ms
npm timing reifyNode:node_modules/mongodb-memory-server-core/node_modules/mkdirp Completed in 3100ms
npm timing reifyNode:node_modules/has-bigints Completed in 3098ms
npm timing reifyNode:node_modules/graphql-extensions Completed in 3098ms
npm timing reifyNode:node_modules/fast-deep-equal Completed in 3097ms
npm timing reifyNode:node_modules/esutils Completed in 3097ms
npm timing reifyNode:node_modules/electron-to-chromium Completed in 3096ms
npm timing reifyNode:node_modules/deepmerge Completed in 3096ms
npm timing reifyNode:node_modules/cacache/node_modules/mkdirp Completed in 3095ms
npm timing reifyNode:node_modules/atob Completed in 3095ms
npm timing reifyNode:node_modules/@wry/equality Completed in 3093ms
npm timing reifyNode:node_modules/@webassemblyjs/helper-wasm-section Completed in 3092ms
npm timing reifyNode:node_modules/@ts-morph/common/node_modules/mkdirp Completed in 3091ms
npm timing reifyNode:node_modules/@npmcli/move-file/node_modules/mkdirp Completed in 3090ms
npm timing reifyNode:node_modules/@babel/template Completed in 3090ms
npm timing reifyNode:node_modules/which-boxed-primitive Completed in 3121ms
npm timing reifyNode:node_modules/unbox-primitive Completed in 3121ms
npm timing reifyNode:node_modules/sourcemap-codec Completed in 3118ms
npm timing reifyNode:node_modules/prettier-linter-helpers Completed in 3115ms
npm timing reifyNode:node_modules/prelude-ls Completed in 3115ms
npm timing reifyNode:node_modules/picomatch Completed in 3116ms
npm timing reifyNode:node_modules/mime Completed in 3136ms
npm timing reifyNode:node_modules/jest-runner Completed in 3135ms
npm timing reifyNode:node_modules/is-callable Completed in 3134ms
npm timing reifyNode:node_modules/is-string Completed in 3135ms
npm timing reifyNode:node_modules/iterall Completed in 3135ms
npm timing reifyNode:node_modules/is-number-object Completed in 3135ms
npm timing reifyNode:node_modules/ip Completed in 3135ms
npm timing reifyNode:node_modules/html-escaper Completed in 3135ms
npm timing reifyNode:node_modules/function-bind Completed in 3135ms
npm timing reifyNode:node_modules/extglob Completed in 3134ms
npm timing reifyNode:node_modules/escodegen/node_modules/prelude-ls Completed in 3134ms
npm timing reifyNode:node_modules/diff-sequences Completed in 3134ms
npm timing reifyNode:node_modules/dashdash Completed in 3134ms
npm timing reifyNode:node_modules/agentkeepalive Completed in 3129ms
npm timing reifyNode:node_modules/@webassemblyjs/leb128 Completed in 3129ms
npm timing reifyNode:node_modules/@types/babel__traverse Completed in 3128ms
npm timing reifyNode:node_modules/zen-observable-ts/node_modules/tslib Completed in 3160ms
npm timing reifyNode:node_modules/v8-to-istanbul Completed in 3159ms
npm timing reifyNode:node_modules/watchpack Completed in 3159ms
npm timing reifyNode:node_modules/ts-invariant/node_modules/tslib Completed in 3158ms
npm timing reifyNode:node_modules/tsutils/node_modules/tslib Completed in 3158ms
npm timing reifyNode:node_modules/symbol-observable Completed in 3156ms
npm timing reifyNode:node_modules/terser-webpack-plugin Completed in 3158ms
npm timing reifyNode:node_modules/source-list-map Completed in 3156ms
npm timing reifyNode:node_modules/sane Completed in 3155ms
npm timing reifyNode:node_modules/rxjs/node_modules/tslib Completed in 3155ms
npm timing reifyNode:node_modules/sane/node_modules/micromatch Completed in 3155ms
npm timing reifyNode:node_modules/object-keys Completed in 3153ms
npm timing reifyNode:node_modules/nanomatch Completed in 3154ms
npm timing reifyNode:node_modules/minipass-sized Completed in 3153ms
npm timing reifyNode:node_modules/istanbul-lib-report Completed in 3152ms
npm timing reifyNode:node_modules/istanbul-lib-source-maps Completed in 3152ms
npm timing reifyNode:node_modules/is-date-object Completed in 3152ms
npm timing reifyNode:node_modules/https-proxy-agent Completed in 3152ms
npm timing reifyNode:node_modules/get-intrinsic Completed in 3151ms
npm timing reifyNode:node_modules/fsevents Completed in 3152ms
npm timing reifyNode:node_modules/cli-table3 Completed in 3149ms
npm timing reifyNode:node_modules/chrome-trace-event/node_modules/tslib Completed in 3149ms
npm timing reifyNode:node_modules/call-bind Completed in 3148ms
npm timing reifyNode:node_modules/braces Completed in 3149ms
npm timing reifyNode:node_modules/apollo-utilities/node_modules/tslib Completed in 3147ms
npm timing reifyNode:node_modules/apollo-link/node_modules/tslib Completed in 3147ms
npm timing reifyNode:node_modules/@wry/equality/node_modules/tslib Completed in 3147ms
npm timing reifyNode:node_modules/@webassemblyjs/wasm-gen Completed in 3148ms
npm timing reifyNode:node_modules/@nestjs/schematics/node_modules/tslib Completed in 3144ms
npm timing reifyNode:node_modules/@sinonjs/fake-timers Completed in 3147ms
npm timing reifyNode:node_modules/@ardatan/aggregate-error/node_modules/tslib Completed in 3145ms
npm timing reifyNode:node_modules/@apollographql/graphql-playground-html Completed in 3145ms
npm timing reifyNode:node_modules/@angular-devkit/schematics/node_modules/tslib Completed in 3145ms
npm timing reifyNode:node_modules/@angular-devkit/core/node_modules/tslib Completed in 3146ms
npm timing reifyNode:node_modules/request-promise-native/node_modules/tough-cookie Completed in 3173ms
npm timing reifyNode:node_modules/request/node_modules/tough-cookie Completed in 3173ms
npm timing reifyNode:node_modules/nwsapi Completed in 3172ms
npm timing reifyNode:node_modules/minipass-fetch Completed in 3172ms
npm timing reifyNode:node_modules/lower-case Completed in 3171ms
npm timing reifyNode:node_modules/istanbul-lib-instrument Completed in 3172ms
npm timing reifyNode:node_modules/growly Completed in 3171ms
npm timing reifyNode:node_modules/fs-monkey Completed in 3171ms
npm timing reifyNode:node_modules/eslint-config-prettier Completed in 3170ms
npm timing reifyNode:node_modules/execa Completed in 3170ms
npm timing reifyNode:node_modules/code-block-writer Completed in 3169ms
npm timing reifyNode:node_modules/bl Completed in 3169ms
npm timing reifyNode:node_modules/apollo-server-errors Completed in 3167ms
npm timing reifyNode:node_modules/agent-base Completed in 3167ms
npm timing reifyNode:node_modules/@typescript-eslint/parser Completed in 3167ms
npm timing reifyNode:node_modules/@jest/types Completed in 3165ms
npm timing reifyNode:node_modules/@jest/transform Completed in 3166ms
npm timing reifyNode:node_modules/@jest/console Completed in 3166ms
npm timing reifyNode:node_modules/@ardatan/aggregate-error Completed in 3165ms
npm timing reifyNode:node_modules/text-table Completed in 3195ms
npm timing reifyNode:node_modules/string.prototype.trimstart Completed in 3194ms
npm timing reifyNode:node_modules/string.prototype.trimend Completed in 3194ms
npm timing reifyNode:node_modules/sha.js Completed in 3194ms
npm timing reifyNode:node_modules/multer Completed in 3191ms
npm timing reifyNode:node_modules/is-symbol Completed in 3188ms
npm timing reifyNode:node_modules/espree Completed in 3185ms
npm timing reifyNode:node_modules/doctrine Completed in 3185ms
npm timing reifyNode:node_modules/depd Completed in 3185ms
npm timing reifyNode:node_modules/chokidar Completed in 3184ms
npm timing reifyNode:node_modules/browserslist Completed in 3184ms
npm timing reifyNode:node_modules/body-parser Completed in 3184ms
npm timing reifyNode:node_modules/@webassemblyjs/utf8 Completed in 3185ms
npm timing reifyNode:node_modules/yargs-parser Completed in 3214ms
npm timing reifyNode:node_modules/util.promisify Completed in 3213ms
npm timing reifyNode:node_modules/tough-cookie Completed in 3213ms
npm timing reifyNode:node_modules/read-pkg/node_modules/type-fest Completed in 3208ms
npm timing reifyNode:node_modules/pascal-case Completed in 3208ms
npm timing reifyNode:node_modules/no-case Completed in 3207ms
npm timing reifyNode:node_modules/loader-utils Completed in 3206ms
npm timing reifyNode:node_modules/jest-each Completed in 3206ms
npm timing reifyNode:node_modules/http-signature Completed in 3205ms
npm timing reifyNode:node_modules/has-symbols Completed in 3205ms
npm timing reifyNode:node_modules/human-signals Completed in 3205ms
npm timing reifyNode:node_modules/form-data Completed in 3205ms
npm timing reifyNode:node_modules/formidable Completed in 3205ms
npm timing reifyNode:node_modules/fastq Completed in 3204ms
npm timing reifyNode:node_modules/chardet Completed in 3201ms
npm timing reifyNode:node_modules/camel-case Completed in 3201ms
npm timing reifyNode:node_modules/cjs-module-lexer Completed in 3202ms
npm timing reifyNode:node_modules/@typescript-eslint/visitor-keys Completed in 3198ms
npm timing reifyNode:node_modules/@babel/compat-data Completed in 3195ms
npm timing reifyNode:node_modules/tr46 Completed in 3226ms
npm timing reifyNode:node_modules/table/node_modules/json-schema-traverse Completed in 3224ms
npm timing reifyNode:node_modules/object.getownpropertydescriptors Completed in 3220ms
npm timing reifyNode:node_modules/mime-db Completed in 3220ms
npm timing reifyNode:node_modules/json-stable-stringify-without-jsonify Completed in 3221ms
npm timing reifyNode:node_modules/is-core-module Completed in 3220ms
npm timing reifyNode:node_modules/external-editor Completed in 3218ms
npm timing reifyNode:node_modules/acorn-walk Completed in 3212ms
npm timing reifyNode:node_modules/@types/prettier Completed in 3211ms
npm timing reifyNode:node_modules/retry Completed in 3234ms
npm timing reifyNode:node_modules/performance-now Completed in 3233ms
npm timing reifyNode:node_modules/mquery/node_modules/debug Completed in 3233ms
npm timing reifyNode:node_modules/make-fetch-happen Completed in 3232ms
npm timing reifyNode:node_modules/kareem Completed in 3232ms
npm timing reifyNode:node_modules/jest-resolve Completed in 3231ms
npm timing reifyNode:node_modules/is-negative-zero Completed in 3231ms
npm timing reifyNode:node_modules/asynckit Completed in 3226ms
npm timing reifyNode:node_modules/zen-observable-ts Completed in 3252ms
npm timing reifyNode:node_modules/webpack-sources Completed in 3251ms
npm timing reifyNode:node_modules/tapable Completed in 3248ms
npm timing reifyNode:node_modules/snapdragon/node_modules/debug Completed in 3247ms
npm timing reifyNode:node_modules/send/node_modules/debug Completed in 3246ms
npm timing reifyNode:node_modules/readable-stream Completed in 3246ms
npm timing reifyNode:node_modules/node-fetch Completed in 3244ms
npm timing reifyNode:node_modules/long Completed in 3243ms
npm timing reifyNode:node_modules/is-bigint Completed in 3241ms
npm timing reifyNode:node_modules/finalhandler/node_modules/debug Completed in 3239ms
npm timing reifyNode:node_modules/fast-json-stable-stringify Completed in 3240ms
npm timing reifyNode:node_modules/express/node_modules/debug Completed in 3240ms
npm timing reifyNode:node_modules/expand-brackets/node_modules/debug Completed in 3240ms
npm timing reifyNode:node_modules/body-parser/node_modules/debug Completed in 3237ms
npm timing reifyNode:node_modules/@webassemblyjs/wasm-parser Completed in 3234ms
npm timing reifyNode:node_modules/is-boolean-object Completed in 3250ms
npm timing reifyNode:node_modules/eslint-scope Completed in 3247ms
npm timing reifyNode:node_modules/@nestjs/testing Completed in 3238ms
npm timing reifyNode:node_modules/@apollographql/graphql-upload-8-fork Completed in 3237ms
npm timing reifyNode:node_modules/tsconfig-paths/node_modules/json5 Completed in 3268ms
npm timing reifyNode:node_modules/sprintf-js Completed in 3265ms
npm timing reifyNode:node_modules/subscriptions-transport-ws/node_modules/ws Completed in 3267ms
npm timing reifyNode:node_modules/request/node_modules/uuid Completed in 3263ms
npm timing reifyNode:node_modules/regexpp Completed in 3263ms
npm timing reifyNode:node_modules/graphql-tools/node_modules/uuid Completed in 3260ms
npm timing reifyNode:node_modules/es-to-primitive Completed in 3263ms
npm timing reifyNode:node_modules/@xtuc/long Completed in 3260ms
npm timing reifyNode:node_modules/unique-filename Completed in 3287ms
npm timing reifyNode:node_modules/tweetnacl Completed in 3287ms
npm timing reifyNode:node_modules/mpath Completed in 3281ms
npm timing reifyNode:node_modules/minimist Completed in 3281ms
npm timing reifyNode:node_modules/node-emoji Completed in 3283ms
npm timing reifyNode:node_modules/har-schema Completed in 3280ms
npm timing reifyNode:node_modules/flatted Completed in 3280ms
npm timing reifyNode:node_modules/graphql-tag Completed in 3281ms
npm timing reifyNode:node_modules/apollo-server-core/node_modules/ws Completed in 3276ms
npm timing reifyNode:node_modules/apollo-cache-control Completed in 3277ms
npm timing reifyNode:node_modules/read-pkg-up/node_modules/type-fest Completed in 3301ms
npm timing reifyNode:node_modules/jest-runtime Completed in 3302ms
npm timing reifyNode:node_modules/@nestjs/graphql/node_modules/@nestjs/mapped-types Completed in 3292ms
npm timing reifyNode:node_modules/@nestjs/mapped-types Completed in 3292ms
npm timing reifyNode:node_modules/@eslint/eslintrc/node_modules/type-fest Completed in 3292ms
npm timing reifyNode:node_modules/tsconfig-paths-webpack-plugin/node_modules/tapable Completed in 3322ms
npm timing reifyNode:node_modules/@nestjs/cli/node_modules/tapable Completed in 3303ms
npm timing reifyNode:node_modules/whatwg-url Completed in 3334ms
npm timing reifyNode:node_modules/jest-watcher Completed in 3326ms
npm timing reifyNode:node_modules/esprima Completed in 3324ms
npm timing reifyNode:node_modules/ws Completed in 3352ms
npm timing reifyNode:node_modules/exit Completed in 3338ms
npm timing reifyNode:node_modules/eslint-utils Completed in 3339ms
npm timing reifyNode:node_modules/cssom Completed in 3338ms
npm timing reifyNode:node_modules/smart-buffer Completed in 3357ms
npm timing reifyNode:node_modules/jest-diff Completed in 3353ms
npm timing reifyNode:node_modules/object.assign Completed in 3366ms
npm timing reifyNode:node_modules/cssstyle/node_modules/cssom Completed in 3358ms
npm timing reifyNode:node_modules/colors Completed in 3358ms
npm timing reifyNode:node_modules/xss Completed in 3382ms
npm timing reifyNode:node_modules/xmlchars Completed in 3383ms
npm timing reifyNode:node_modules/jest-validate Completed in 3373ms
npm timing reifyNode:node_modules/graphql-subscriptions Completed in 3371ms
npm timing reifyNode:node_modules/@types/eslint Completed in 3362ms
npm timing reifyNode:node_modules/request/node_modules/qs Completed in 3389ms
npm timing reifyNode:node_modules/qs Completed in 3389ms
npm timing reifyNode:node_modules/jest-snapshot Completed in 3385ms
npm timing reifyNode:node_modules/tsconfig-paths-webpack-plugin Completed in 3400ms
npm timing reifyNode:node_modules/jest-worker Completed in 3392ms
npm timing reifyNode:node_modules/graphql-extensions/node_modules/apollo-server-caching Completed in 3389ms
npm timing reifyNode:node_modules/bs-logger Completed in 3385ms
npm timing reifyNode:node_modules/apollo-server-plugin-base/node_modules/apollo-server-caching Completed in 3382ms
npm timing reifyNode:node_modules/apollo-server-express/node_modules/apollo-server-caching Completed in 3382ms
npm timing reifyNode:node_modules/apollo-server-core/node_modules/apollo-server-caching Completed in 3382ms
npm timing reifyNode:node_modules/apollo-datasource/node_modules/apollo-server-caching Completed in 3382ms
npm timing reifyNode:node_modules/apollo-server-caching Completed in 3382ms
npm timing reifyNode:node_modules/request Completed in 3403ms
npm timing reifyNode:node_modules/magic-string Completed in 3399ms
npm timing reifyNode:node_modules/express Completed in 3395ms
npm timing reifyNode:node_modules/node-releases Completed in 3411ms
npm timing reifyNode:node_modules/cacache Completed in 3405ms
npm timing reifyNode:node_modules/mongodb/node_modules/readable-stream Completed in 3422ms
npm timing reifyNode:node_modules/memory-fs/node_modules/readable-stream Completed in 3423ms
npm timing reifyNode:node_modules/concat-stream/node_modules/readable-stream Completed in 3416ms
npm timing reifyNode:node_modules/async-mutex Completed in 3415ms
npm timing reifyNode:node_modules/terser-webpack-plugin/node_modules/schema-utils Completed in 3437ms
npm timing reifyNode:node_modules/schema-utils Completed in 3435ms
npm timing reifyNode:node_modules/pretty-format Completed in 3433ms
npm timing reifyNode:node_modules/psl Completed in 3435ms
npm timing reifyNode:node_modules/jest-cli Completed in 3432ms
npm timing reifyNode:node_modules/@typescript-eslint/types Completed in 3421ms
npm timing reifyNode:node_modules/@nestjs/cli/node_modules/schema-utils Completed in 3420ms
npm timing reifyNode:node_modules/reflect-metadata Completed in 3444ms
npm timing reifyNode:node_modules/apollo-server-express Completed in 3430ms
npm timing reifyNode:node_modules/superagent/node_modules/qs Completed in 3455ms
npm timing reifyNode:node_modules/tar-stream/node_modules/readable-stream Completed in 3455ms
npm timing reifyNode:node_modules/superagent/node_modules/readable-stream Completed in 3455ms
npm timing reifyNode:node_modules/events Completed in 3443ms
npm timing reifyNode:node_modules/bl/node_modules/readable-stream Completed in 3441ms
npm timing reifyNode:node_modules/json5 Completed in 3461ms
npm timing reifyNode:node_modules/@babel/generator Completed in 3449ms
npm timing reifyNode:node_modules/@apollo/query-planner Completed in 3449ms
npm timing reifyNode:node_modules/expect Completed in 3469ms
npm timing reifyNode:node_modules/apollo-server-testing Completed in 3463ms
npm timing reifyNode:node_modules/ajv-keywords Completed in 3462ms
npm timing reifyNode:node_modules/tsconfig-paths Completed in 3489ms
npm timing reifyNode:node_modules/sift Completed in 3486ms
npm timing reifyNode:node_modules/source-map Completed in 3487ms
npm timing reifyNode:node_modules/jest-util Completed in 3481ms
npm timing reifyNode:node_modules/decimal.js Completed in 3477ms
npm timing reifyNode:node_modules/@jest/reporters Completed in 3469ms
npm timing reifyNode:node_modules/tar Completed in 3497ms
npm timing reifyNode:node_modules/jest-haste-map Completed in 3489ms
npm timing reifyNode:node_modules/mquery Completed in 3497ms
npm timing reifyNode:node_modules/saslprep Completed in 3500ms
npm timing reifyNode:node_modules/argparse Completed in 3487ms
npm timing reifyNode:node_modules/consola Completed in 3496ms
npm timing reifyNode:node_modules/object-inspect Completed in 3511ms
npm timing reifyNode:node_modules/iconv-lite Completed in 3509ms
npm timing reifyNode:node_modules/@eslint/eslintrc Completed in 3497ms
npm timing reifyNode:node_modules/inquirer Completed in 3516ms
npm timing reifyNode:node_modules/apollo-server-env Completed in 3509ms
npm timing reifyNode:node_modules/apollo-reporting-protobuf Completed in 3522ms
npm timing reifyNode:node_modules/jest-config Completed in 3558ms
npm timing reifyNode:node_modules/jsonc-parser Completed in 3570ms
npm timing reifyNode:node_modules/apollo-link Completed in 3558ms
npm timing reifyNode:node_modules/zen-observable Completed in 3589ms
npm timing reifyNode:node_modules/type-fest Completed in 3596ms
npm timing reifyNode:node_modules/json-schema Completed in 3586ms
npm timing reifyNode:node_modules/enhanced-resolve Completed in 3587ms
npm timing reifyNode:node_modules/memfs Completed in 3604ms
npm timing reifyNode:node_modules/ansi-escapes/node_modules/type-fest Completed in 3593ms
npm timing reifyNode:node_modules/loglevel Completed in 3609ms
npm timing reifyNode:node_modules/@nestjs/platform-express Completed in 3594ms
npm timing reifyNode:node_modules/fs-capacitor Completed in 3612ms
npm timing reifyNode:node_modules/cosmiconfig Completed in 3615ms
npm timing reifyNode:node_modules/shelljs Completed in 3640ms
npm timing reifyNode:node_modules/@schematics/schematics Completed in 3621ms
npm timing reifyNode:node_modules/semver Completed in 3646ms
npm timing reifyNode:node_modules/@sinonjs/commons Completed in 3627ms
npm timing reifyNode:node_modules/busboy Completed in 3634ms
npm timing reifyNode:node_modules/encoding/node_modules/iconv-lite Completed in 3644ms
npm timing reifyNode:node_modules/@apollographql/apollo-tools Completed in 3652ms
npm timing reifyNode:node_modules/@apollographql/graphql-upload-8-fork/node_modules/busboy Completed in 3654ms
npm timing reifyNode:node_modules/fs-extra Completed in 3672ms
npm timing reifyNode:node_modules/tsconfig-paths-webpack-plugin/node_modules/enhanced-resolve Completed in 3689ms
npm timing reifyNode:node_modules/@nestjs/cli/node_modules/enhanced-resolve Completed in 3669ms
npm timing reifyNode:node_modules/@babel/traverse Completed in 3668ms
npm timing reifyNode:node_modules/table Completed in 3696ms
npm timing reifyNode:node_modules/diff Completed in 3683ms
npm timing reifyNode:node_modules/enquirer Completed in 3684ms
npm timing reifyNode:node_modules/sshpk Completed in 3699ms
npm timing reifyNode:node_modules/socks Completed in 3704ms
npm timing reifyNode:node_modules/jest-jasmine2 Completed in 3697ms
npm timing reifyNode:node_modules/iterare Completed in 3697ms
npm timing reifyNode:node_modules/ts-loader Completed in 3720ms
npm timing reifyNode:node_modules/subscriptions-transport-ws Completed in 3723ms
npm timing reifyNode:node_modules/snapdragon/node_modules/source-map Completed in 3722ms
npm timing reifyNode:node_modules/@babel/core/node_modules/source-map Completed in 3702ms
npm timing reifyNode:node_modules/@babel/generator/node_modules/source-map Completed in 3702ms
npm timing reifyNode:node_modules/@nodelib/fs.stat Completed in 3712ms
npm timing reifyNode:node_modules/parse5 Completed in 3735ms
npm timing reifyNode:node_modules/webpack-sources/node_modules/source-map Completed in 3744ms
npm timing reifyNode:node_modules/terser-webpack-plugin/node_modules/source-map Completed in 3742ms
npm timing reifyNode:node_modules/source-map-support/node_modules/source-map Completed in 3741ms
npm timing reifyNode:node_modules/istanbul-lib-source-maps/node_modules/source-map Completed in 3733ms
npm timing reifyNode:node_modules/escodegen/node_modules/source-map Completed in 3730ms
npm timing reifyNode:node_modules/@jest/reporters/node_modules/source-map Completed in 3721ms
npm timing reifyNode:node_modules/@jest/source-map/node_modules/source-map Completed in 3723ms
npm timing reifyNode:node_modules/@jest/transform/node_modules/source-map Completed in 3724ms
npm timing reifyNode:node_modules/@webassemblyjs/ast Completed in 3730ms
npm timing reifyNode:node_modules/js-yaml Completed in 3752ms
npm timing reifyNode:node_modules/axios Completed in 3744ms
npm timing reifyNode:node_modules/esquery Completed in 3750ms
npm timing reifyNode:node_modules/@graphql-tools/schema Completed in 3747ms
npm timing reifyNode:node_modules/fast-glob Completed in 3766ms
npm timing reifyNode:node_modules/ts-node Completed in 3837ms
npm timing reifyNode:node_modules/yargs Completed in 3847ms
npm timing reifyNode:node_modules/uri-js Completed in 3852ms
npm timing reifyNode:node_modules/bson Completed in 3834ms
npm timing reifyNode:node_modules/uuid Completed in 3863ms
npm timing reifyNode:node_modules/acorn Completed in 3841ms
npm timing reifyNode:node_modules/jsdom/node_modules/acorn Completed in 3861ms
npm timing reifyNode:node_modules/@nestjs/cli/node_modules/acorn Completed in 3845ms
npm timing reifyNode:node_modules/rsvp Completed in 3868ms
npm timing reifyNode:node_modules/bluebird Completed in 3857ms
npm timing reifyNode:node_modules/dicer Completed in 3862ms
npm timing reifyNode:node_modules/@apollographql/graphql-upload-8-fork/node_modules/dicer Completed in 3851ms
npm timing reifyNode:node_modules/apollo-env Completed in 3863ms
npm timing reifyNode:node_modules/@bcoe/v8-coverage Completed in 3860ms
npm timing reifyNode:node_modules/mongodb-memory-server-core Completed in 3889ms
npm timing reifyNode:node_modules/@graphql-tools/merge Completed in 3872ms
npm timing reifyNode:node_modules/@nodelib/fs.scandir Completed in 3878ms
npm timing reifyNode:node_modules/yaml Completed in 3910ms
npm timing reifyNode:node_modules/@apollo/protobufjs/node_modules/@types/node Completed in 3878ms
npm timing reifyNode:node_modules/superagent Completed in 3909ms
npm timing reifyNode:node_modules/apollo-graphql Completed in 3891ms
npm timing reifyNode:node_modules/prompts Completed in 3909ms
npm timing reifyNode:node_modules/@apollo/query-planner-wasm Completed in 3898ms
npm timing reifyNode:node_modules/@babel/parser Completed in 3901ms
npm timing reifyNode:node_modules/@jest/core Completed in 3906ms
npm timing reifyNode:node_modules/cssstyle Completed in 3922ms
npm http fetch POST 200 https://npm.someFolder.com/-/npm/v1/security/audits/quick 1275ms
npm timing auditReport:getReport Completed in 3951ms
npm timing auditReport:init Completed in 0ms
npm timing reify:audit Completed in 3951ms
npm timing reifyNode:node_modules/@babel/core Completed in 3915ms
npm timing reifyNode:node_modules/@types/node Completed in 3945ms
npm timing reifyNode:node_modules/ts-jest Completed in 3975ms
npm timing reifyNode:node_modules/istanbul-reports Completed in 3971ms
npm timing reifyNode:node_modules/tsutils Completed in 3992ms
npm timing reifyNode:node_modules/@nodelib/fs.walk Completed in 3973ms
npm timing reifyNode:node_modules/@nestjs/mongoose Completed in 3974ms
npm timing reifyNode:node_modules/@typescript-eslint/typescript-estree Completed in 3998ms
npm timing reifyNode:node_modules/neo-async Completed in 4021ms
npm timing reifyNode:node_modules/ts-morph Completed in 4071ms
npm timing reifyNode:node_modules/terser Completed in 4085ms
npm timing reifyNode:node_modules/apollo-utilities Completed in 4071ms
npm timing reifyNode:node_modules/ajv Completed in 4095ms
npm timing reifyNode:node_modules/resolve Completed in 4132ms
npm timing reifyNode:node_modules/@nestjs/schematics/node_modules/@angular-devkit/schematics Completed in 4126ms
npm timing reifyNode:node_modules/@angular-devkit/schematics Completed in 4125ms
npm timing reifyNode:node_modules/@apollo/gateway Completed in 4159ms
npm timing reifyNode:node_modules/@nestjs/schematics/node_modules/@angular-devkit/core Completed in 4192ms
npm timing reifyNode:node_modules/@angular-devkit/core Completed in 4189ms
npm timing reifyNode:node_modules/graphql-tools Completed in 4208ms
npm timing reifyNode:node_modules/@nestjs/cli Completed in 4199ms
npm timing reifyNode:node_modules/@babel/types Completed in 4203ms
npm timing reifyNode:node_modules/@graphql-tools/utils Completed in 4273ms
npm timing reifyNode:node_modules/@nestjs/core Completed in 4295ms
npm timing reifyNode:node_modules/@typescript-eslint/experimental-utils Completed in 4298ms
npm timing reifyNode:node_modules/apollo-server-core Completed in 4307ms
npm timing reifyNode:node_modules/mongodb Completed in 4336ms
npm timing reifyNode:node_modules/fork-ts-checker-webpack-plugin Completed in 4358ms
npm timing reifyNode:node_modules/@apollo/protobufjs Completed in 4423ms
npm timing reifyNode:node_modules/@nestjs/common Completed in 4437ms
npm timing reifyNode:node_modules/node-notifier Completed in 4536ms
npm timing reifyNode:node_modules/mongoose Completed in 4546ms
npm timing reifyNode:node_modules/@apollo/federation Completed in 4529ms
npm timing reifyNode:node_modules/@nestjs/graphql Completed in 4532ms
npm timing reifyNode:node_modules/@typescript-eslint/scope-manager Completed in 4675ms
npm timing reifyNode:node_modules/@nestjs/schematics Completed in 4717ms
npm timing reifyNode:node_modules/table/node_modules/ajv Completed in 4795ms
npm timing reifyNode:node_modules/@typescript-eslint/eslint-plugin Completed in 4804ms
npm timing reifyNode:node_modules/@ts-morph/common Completed in 4809ms
npm timing reifyNode:node_modules/eslint Completed in 4864ms
npm timing reifyNode:node_modules/graphql Completed in 4892ms
npm timing reifyNode:node_modules/jsdom Completed in 5015ms
npm timing reifyNode:node_modules/@nestjs/cli/node_modules/webpack Completed in 5092ms
npm timing reifyNode:node_modules/caniuse-lite Completed in 5147ms
npm timing reifyNode:node_modules/es-abstract Completed in 5177ms
npm timing reifyNode:node_modules/lodash Completed in 5253ms
npm timing reifyNode:node_modules/prettier Completed in 5311ms
npm timing reifyNode:node_modules/core-js Completed in 5575ms
npm timing reifyNode:node_modules/@nestjs/schematics/node_modules/rxjs Completed in 6489ms
npm timing reifyNode:node_modules/@angular-devkit/schematics/node_modules/rxjs Completed in 6487ms
npm timing reifyNode:node_modules/@angular-devkit/core/node_modules/rxjs Completed in 6491ms
npm timing reifyNode:node_modules/rxjs Completed in 6517ms
npm timing reifyNode:node_modules/typescript Completed in 6557ms
npm timing reify:unpack Completed in 6560ms
npm timing reify:unretire Completed in 2ms
npm timing build:queue Completed in 18ms
npm timing build:link:node_modules/jest-cli Completed in 11ms
npm timing build:link:node_modules/@angular-devkit/schematics-cli Completed in 19ms
npm timing build:link:node_modules/@babel/core/node_modules/semver Completed in 16ms
npm timing build:link:node_modules/@babel/helper-compilation-targets/node_modules/semver Completed in 16ms
npm timing build:link:node_modules/cacache/node_modules/mkdirp Completed in 16ms
npm timing build:link:node_modules/@npmcli/move-file/node_modules/mkdirp Completed in 16ms
npm timing build:link:node_modules/graphql-tools/node_modules/uuid Completed in 16ms
npm timing build:link:node_modules/mongodb-memory-server-core/node_modules/mkdirp Completed in 16ms
npm timing build:link:node_modules/@ts-morph/common/node_modules/mkdirp Completed in 16ms
npm timing build:link:node_modules/istanbul-lib-instrument/node_modules/semver Completed in 16ms
npm timing build:link:node_modules/normalize-package-data/node_modules/semver Completed in 16ms
npm timing build:link:node_modules/request/node_modules/uuid Completed in 15ms
npm timing build:link:node_modules/require_optional/node_modules/semver Completed in 15ms
npm timing build:link:node_modules/sane/node_modules/semver Completed in 15ms
npm timing build:link:node_modules/jsdom/node_modules/acorn Completed in 16ms
npm timing build:link:node_modules/superagent/node_modules/mime Completed in 15ms
npm timing build:link:node_modules/@nestjs/cli/node_modules/acorn Completed in 17ms
npm timing build:link:node_modules/tsconfig-paths/node_modules/json5 Completed in 15ms
npm timing build:link:node_modules/ts-jest/node_modules/mkdirp Completed in 15ms
npm timing build:link:node_modules/@cnakazawa/watch Completed in 21ms
npm timing build:link:node_modules/make-dir/node_modules/semver Completed in 17ms
npm timing build:link:node_modules/@babel/parser Completed in 21ms
npm timing build:link:node_modules/atob Completed in 20ms
npm timing build:link:node_modules/@nuxtjs/opencollective Completed in 20ms
npm timing build:link:node_modules/acorn Completed in 20ms
npm timing build:link:node_modules/escodegen Completed in 20ms
npm timing build:link:node_modules/browserslist Completed in 20ms
npm timing build:link:node_modules/tar/node_modules/mkdirp Completed in 16ms
npm timing build:link:node_modules/@nestjs/cli Completed in 21ms
npm timing build:link:node_modules/import-local Completed in 20ms
npm timing build:link:node_modules/esprima Completed in 20ms
npm timing build:link:node_modules/eslint Completed in 20ms
npm timing build:link:node_modules/is-ci Completed in 20ms
npm timing build:link:node_modules/is-docker Completed in 20ms
npm timing build:link:node_modules/errno Completed in 21ms
npm timing build:link:node_modules/@apollo/protobufjs Completed in 30ms
npm timing build:link:node_modules/jest Completed in 29ms
npm timing build:link:node_modules/json5 Completed in 29ms
npm timing build:link:node_modules/js-yaml Completed in 29ms
npm timing build:link:node_modules/md5-file Completed in 28ms
npm timing build:link:node_modules/mkdirp Completed in 28ms
npm timing build:link:node_modules/sane Completed in 28ms
npm timing build:link:node_modules/mime Completed in 28ms
npm timing build:link:node_modules/semver Completed in 28ms
npm timing build:link:node_modules/prettier Completed in 28ms
npm timing build:link:node_modules/rimraf Completed in 28ms
npm timing build:link:node_modules/shelljs Completed in 29ms
npm timing build:link:node_modules/sha.js Completed in 29ms
npm timing build:link:node_modules/terser Completed in 29ms
npm timing build:link:node_modules/ts-jest Completed in 29ms
npm timing build:link:node_modules/eslint-config-prettier Completed in 30ms
npm timing build:link:node_modules/ts-node Completed in 29ms
npm timing build:link:node_modules/jest-runtime Completed in 30ms
npm timing build:link:node_modules/uuid Completed in 29ms
npm timing build:link:node_modules/xss Completed in 28ms
npm timing build:link:node_modules/which Completed in 29ms
npm timing build:link:node_modules/sshpk Completed in 29ms
npm timing build:link:node_modules/@nestjs/cli/node_modules/webpack Completed in 27ms
npm timing build:link:node_modules/typescript Completed in 29ms
npm timing build:link:node_modules/sane/node_modules/which Completed in 26ms
npm timing build:link:node_modules/tree-kill Completed in 29ms
npm timing build:link:node_modules/jsesc Completed in 31ms
npm timing build:link Completed in 33ms
npm info run mongodb-memory-server@7.0.0-beta.38 postinstall node_modules/mongodb-memory-server node ./postinstall.js
npm info run mongodb-memory-server@7.0.0-beta.38 postinstall { code: 0, signal: null }
npm timing build:run:postinstall:node_modules/mongodb-memory-server Completed in 751ms
npm timing build:run:postinstall Completed in 751ms
npm timing build:deps Completed in 802ms
npm timing build Completed in 802ms
npm timing reify:build Completed in 806ms
npm timing reify:trash Completed in 0ms
npm timing reify:save Completed in 174ms
npm timing reify Completed in 8142ms

added 1170 packages, and audited 1171 packages in 8s

3 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
npm timing command:install Completed in 8157ms
npm verb exit 0
npm timing npm Completed in 8419ms
npm info ok 

@hasezoey
Copy link
Member

no error.

along with no actual log output (from this package), this is very weird, there should at least be an message that states Mongodb-Memory-Server* checking MongoDB binaries or Could not find file "postinstall" in core package!

Using v4.4.5 or V4.4.5 as version changes nothing on install

i just tested, yes 4.4.5 is an valid version, generated downloadurl (an verified exists): https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-4.4.5.tgz


this is weird that the postinstall does nothing (in 6.x and 7.x)

only exception where it does nothing (not downloading anything, but still logging) is when the binary is already installed

could you try to run MONGOMS_DEBUG=1 npm install (not an npm verbose install) in an project with an deleted node_modules

@nidomiro
Copy link
Author

nidomiro commented Apr 13, 2021

just running MONGOMS_DEBUG=1 npm install results in the same output as just npm install.
With log verbose I also get the same results:

npm info run mongodb-memory-server@7.0.0-beta.38 postinstall node_modules/mongodb-memory-server node ./postinstall.js
npm info run mongodb-memory-server@7.0.0-beta.38 postinstall { code: 0, signal: null }

even with "disablePostintall": "1" there was no output - but I've seen a console.log in the postinstall script...

executing the postinstall-script directly seems to work (disablePostintall still enabled for testing):

cd node_modules/mongodb-memory-server && node ./postinstall.js
  MongoMS:ResolveConfig findPackageJson: Found package.json at "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/package.json" +0ms
  MongoMS:ResolveConfig findPackageJson: Found package.json at "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/package.json" +2ms
  MongoMS:ResolveConfig findPackageJson: Found package with non-empty config field at "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/package.json" +0ms
Mongodb-Memory-Server* postinstall skipped because "DISABLE_POSTINSTALL" was set to an truthy value
without disablePostinstall it works as expected (open to see output):
cd node_modules/mongodb-memory-server && node ./postinstall.js
  MongoMS:ResolveConfig findPackageJson: Found package.json at "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/package.json" +0ms
  MongoMS:ResolveConfig findPackageJson: Found package.json at "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/package.json" +1ms
  MongoMS:ResolveConfig findPackageJson: Found package with non-empty config field at "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/package.json" +0ms
Mongodb-Memory-Server* checking MongoDB binaries
  MongoMS:MongoBinary getPath +0ms
  MongoMS:DryMongoBinary generateDownloadPath: Generating Download Path, preferGlobal: "true" +0ms
  MongoMS:DryMongoBinary generateDownloadPath: Paths: {
  legacyHomeCache: '',
  modulesCache: '/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/.cache/mongodb-memory-server/mongod-x64-darwin-4.4.5',
  relative: '/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/mongodb-binaries/mongod-x64-darwin-4.4.5',
  resolveConfig: ''
} +1ms
  MongoMS:DryMongoBinary generateDownloadPath: no existing binary for version "4.4.5" was found +2ms
  MongoMS:DryMongoBinary generateDownloadPath: using global (preferGlobal) "" +0ms
  MongoMS:MongoBinary getPath: MongoBinary options: {
  "version": "4.4.5",
  "downloadDir": ".",
  "os": {
    "os": "darwin"
  },
  "arch": "x64",
  "systemBinary": "",
  "platform": "darwin",
  "checkMD5": false
} +4ms
  MongoMS:DryMongoBinary locateBinary: Trying to locate Binary for version "4.4.5" +0ms
  MongoMS:DryMongoBinary generateDownloadPath: Generating Download Path, preferGlobal: "true" +0ms
  MongoMS:DryMongoBinary generatePaths: resolveConfigValue is not empty +1ms
  MongoMS:DryMongoBinary generateDownloadPath: Paths: {
  legacyHomeCache: '',
  modulesCache: '/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/.cache/mongodb-memory-server/mongod-x64-darwin-4.4.5',
  relative: '/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/mongodb-binaries/mongod-x64-darwin-4.4.5',
  resolveConfig: '/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/mongod-x64-darwin-4.4.5'
} +0ms
  MongoMS:DryMongoBinary generateDownloadPath: no existing binary for version "4.4.5" was found +0ms
  MongoMS:DryMongoBinary generateDownloadPath: using resolveConfig (DOWNLOAD_DIR) "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/mongod-x64-darwin-4.4.5" +0ms
  MongoMS:DryMongoBinary locateBinary: running generateDownloadPath +0ms
  MongoMS:DryMongoBinary generateDownloadPath: Generating Download Path, preferGlobal: "true" +0ms
  MongoMS:DryMongoBinary generatePaths: resolveConfigValue is not empty +0ms
  MongoMS:DryMongoBinary generateDownloadPath: Paths: {
  legacyHomeCache: '',
  modulesCache: '/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/.cache/mongodb-memory-server/mongod-x64-darwin-4.4.5',
  relative: '/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/mongodb-binaries/mongod-x64-darwin-4.4.5',
  resolveConfig: '/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/mongod-x64-darwin-4.4.5'
} +0ms
  MongoMS:DryMongoBinary generateDownloadPath: no existing binary for version "4.4.5" was found +1ms
  MongoMS:DryMongoBinary generateDownloadPath: using resolveConfig (DOWNLOAD_DIR) "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/mongod-x64-darwin-4.4.5" +0ms
  MongoMS:DryMongoBinary locateBinary: could not find an existing binary +0ms
  MongoMS:MongoBinary getPath: "RUNTIME_DOWNLOAD" is "true", trying to download +2ms
  MongoMS:MongoBinary download +0ms
  MongoMS:MongoBinary download: Waiting to acquire Download lock for file "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/4.4.5.lock" +1ms
  MongoMS:LockFile lock: Locking file "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/4.4.5.lock" +0ms
  MongoMS:LockFile checkLock: for file "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/4.4.5.lock" with uuid: "undefined" +0ms
  MongoMS:LockFile createLock: trying to create a lock file for "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/4.4.5.lock" +0ms
  MongoMS:LockFile createLock: Lock File Created for file "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/4.4.5.lock" +2ms
  MongoMS:MongoBinary download: Download lock acquired +2ms
  MongoMS:MongoBinary download: Adding version 4.4.5 to cache +0ms
  MongoMS:MongoBinaryDownload getMongodPath +0ms
  MongoMS:DryMongoBinary generateDownloadPath: Generating Download Path, preferGlobal: "true" +3ms
  MongoMS:DryMongoBinary generatePaths: resolveConfigValue is not empty +1ms
  MongoMS:DryMongoBinary generateDownloadPath: Paths: {
  legacyHomeCache: '',
  modulesCache: '/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/.cache/mongodb-memory-server/mongod-x64-darwin-4.4.5',
  relative: '/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/mongodb-binaries/mongod-x64-darwin-4.4.5',
  resolveConfig: '/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/mongod-x64-darwin-4.4.5'
} +0ms
  MongoMS:DryMongoBinary generateDownloadPath: no existing binary for version "4.4.5" was found +0ms
  MongoMS:DryMongoBinary generateDownloadPath: using resolveConfig (DOWNLOAD_DIR) "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/mongod-x64-darwin-4.4.5" +0ms
  MongoMS:MongoBinaryDownload startDownload +1ms
  MongoMS:MongoBinaryDownloadUrl Using "mongodb-macos-x86_64-4.4.5.tgz" as the Archive String +0ms
  MongoMS:MongoBinaryDownloadUrl Using "https://fastdl.mongodb.org" as the mirror +0ms
  MongoMS:MongoBinaryDownload download +1ms
  MongoMS:MongoBinaryDownload download: Downloading: "https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-4.4.5.tgz" +1ms
  MongoMS:MongoBinaryDownload httpDownload +0ms
  MongoMS:MongoBinaryDownload httpDownload: trying to download "https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-4.4.5.tgz" +0ms
  MongoMS:MongoBinaryDownload httpDownload: moved "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/mongodb-macos-x86_64-4.4.5.tgz.downloading" to "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/mongodb-macos-x86_64-4.4.5.tgz" +18s
  MongoMS:MongoBinaryDownload makeMD5check: Checking MD5 of downloaded binary... +0ms
  MongoMS:MongoBinaryDownload makeMD5check: checkMD5 is disabled +0ms
  MongoMS:MongoBinaryDownload extract +0ms
  MongoMS:DryMongoBinary generateDownloadPath: Generating Download Path, preferGlobal: "true" +18s
  MongoMS:DryMongoBinary generatePaths: resolveConfigValue is not empty +1ms
  MongoMS:DryMongoBinary generateDownloadPath: Paths: {
  legacyHomeCache: '',
  modulesCache: '/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/.cache/mongodb-memory-server/mongod-x64-darwin-4.4.5',
  relative: '/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/mongodb-binaries/mongod-x64-darwin-4.4.5',
  resolveConfig: '/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/mongod-x64-darwin-4.4.5'
} +0ms
  MongoMS:DryMongoBinary generateDownloadPath: no existing binary for version "4.4.5" was found +0ms
  MongoMS:DryMongoBinary generateDownloadPath: using resolveConfig (DOWNLOAD_DIR) "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/mongod-x64-darwin-4.4.5" +0ms
  MongoMS:MongoBinaryDownload extract: archive: "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/mongodb-macos-x86_64-4.4.5.tgz" final: "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/mongod-x64-darwin-4.4.5" +1ms
  MongoMS:MongoBinaryDownload extractTarGz +1ms
  MongoMS:MongoBinary download: Removing Download lock +18s
  MongoMS:LockFile unlock: Unlocking file "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/4.4.5.lock" +18s
  MongoMS:LockFile checkLock: for file "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/4.4.5.lock" with uuid: "9fdc4e34-db9e-40f3-8a1b-d7d5e1c415e4" +0ms
  MongoMS:LockFile checkLock: Lock File Already exists, and is for *this* process, with uuid: "9fdc4e34-db9e-40f3-8a1b-d7d5e1c415e4" +1ms
  MongoMS:LockFile unlock: Lock Status was "availableInstance" for file "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/4.4.5.lock" +0ms
  MongoMS:LockFile unlockCleanup: for file "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/4.4.5.lock" +0ms
  MongoMS:MongoBinary download: Download lock removed +1ms
  MongoMS:MongoBinary getPath: Mongod binary path: "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/mongod-x64-darwin-4.4.5" +0ms
Mongodb-Memory-Server* found binary: "/Users/myUser/workspace/someFolder/sandbox/poc-nestjs-mongoose-repository-testing/node_modules/mongodb-memory-server/mongod-x64-darwin-4.4.5"

But why doesn't it work when triggered by npm ?!

@nidomiro
Copy link
Author

as a workaround I'm currently adding "postinstall": "cd node_modules/mongodb-memory-server && node ./postinstall.js", to the scripts of my package.json

@hasezoey
Copy link
Member

But why doesn't it work when triggered by npm ?!

i have also no clue

@rstoermer
Copy link

Got the same problem with "mongodb-memory-server": "^6.9.6". I am starting a Docker container first docker build -t test . --build-arg NPM_TOKEN=$NPM_TOKEN --target test && docker run -it --rm test && docker rmi test

Tests fail as JEST timeout is too short:

image

@hasezoey
Copy link
Member

hasezoey commented May 4, 2021

@rstoermer already tried the latest beta version? (7.0.0-beta.38)

@rstoermer
Copy link

@rstoermer already tried the latest beta version? (7.0.0-beta.38)

No, but would be willing to. Where can I find instructions for migration?

@rstoermer
Copy link

Okay, more info, the file is being downloaded during install:

image

Still tests fail, as the file is downloaded again:

image

This is still on 6.9.6

@hasezoey
Copy link
Member

hasezoey commented May 6, 2021

Where can I find instructions for migration?

they are not complete (yet), but the most important stuff is listed on the Migration guide


could you also provide more information:

  • is the npm/yarn install being done inside or outside of the docker container (i already saw in the screenshot, but just to be sure)
  • is node_modules also being copied into the container
  • what is your host system (windows, macos, linux(distro))
  • what is your docker base container (like node:14-alpine)

@rstoermer
Copy link

rstoermer commented May 6, 2021

is the npm/yarn install being done inside or outside of the docker container (i already saw in the screenshot, but just to be sure)

Yes, inside!

is node_modules also being copied into the container

No

what is your host system (windows, macos, linux(distro))

macos

what is your docker base container (like node:14-alpine)

node:14.16.1

@hasezoey
Copy link
Member

hasezoey commented May 6, 2021

what is your docker base container (like node:14-alpine)
node:14.16.1

so basically it is based on debian-stretch (which has an binary)


i forgot to ask, is the project folder copied or shared into the container?


for now, i dont know what the problem could be, please report back when having tried the beta (which includes many improvements for downloads / binary handling)

@rstoermer
Copy link

what is your docker base container (like node:14-alpine)
node:14.16.1

so basically it is based on debian-stretch (which has an binary)

i forgot to ask, is the project folder copied or shared into the container?

for now, i dont know what the problem could be, please report back when having tried the beta (which includes many improvements for downloads / binary handling)

Its copied into the folder. Anyway, the beta works perfectly! :)

@seahindeniz
Copy link

seahindeniz commented Jun 1, 2021

Hi @hasezoey do you mind checking this minimal repo? I'm not sure if this is an issue with pnpm or not, but Apparently it is not related to pnpm, and I think it's probably a cache issue.

After running the test, lib tries to download the MongoDB as described above
image

and it fails and exits with timeout error while downloading the MongoDB

Output
PS C:\Users\Sahin\projects\temp\mongodb-memory-server-issue> pnpm test

> mongodb-memory-server-issue@1.0.0 test C:\Users\Sahin\projects\temp\mongodb-memory-server-issue
> jest --detectOpenHandles --forceExit

 FAIL  test/dbConnection.spec.ts (12.753 s) 246.4mb)
  ● Test DB connection › should failed to connect database

    thrown: "Exceeded timeout of 5000 ms for a test.
    Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test."

       6 |   });
       7 |
    >  8 |   it('should failed to connect database', async () => {
         |   ^
       9 |     await expect(connectDB('Intentional incorrect URI')).rejects.toThrowError();
      10 |   });
      11 |

      at test/dbConnection.spec.ts:8:3
      at Object.<anonymous> (test/dbConnection.spec.ts:3:1)
      at TestScheduler.scheduleTests (node_modules/.pnpm/@jest+core@27.0.3_ts-node@10.0.0/node_modules/@jest/core/build/TestScheduler.js:333:13)
      at runJest (node_modules/.pnpm/@jest+core@27.0.3_ts-node@10.0.0/node_modules/@jest/core/build/runJest.js:387:19)
      at _run10000 (node_modules/.pnpm/@jest+core@27.0.3_ts-node@10.0.0/node_modules/@jest/core/build/cli/index.js:408:7)
      at runCLI (node_modules/.pnpm/@jest+core@27.0.3_ts-node@10.0.0/node_modules/@jest/core/build/cli/index.js:261:3)

  ● Test DB connection › should connect database successfully

    thrown: "Exceeded timeout of 5000 ms for a test.
    Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test."

      10 |   });
      11 |
    > 12 |   it('should connect database successfully', async () => {
         |   ^
      13 |     await expect(connectDB()).resolves.toBeUndefined();
      14 |   });
      15 | });

      at test/dbConnection.spec.ts:12:3
      at Object.<anonymous> (test/dbConnection.spec.ts:3:1)
      at TestScheduler.scheduleTests (node_modules/.pnpm/@jest+core@27.0.3_ts-node@10.0.0/node_modules/@jest/core/build/TestScheduler.js:333:13)
      at runJest (node_modules/.pnpm/@jest+core@27.0.3_ts-node@10.0.0/node_modules/@jest/core/build/runJest.js:387:19)
      at _run10000 (node_modules/.pnpm/@jest+core@27.0.3_ts-node@10.0.0/node_modules/@jest/core/build/cli/index.js:408:7)
      at runCLI (node_modules/.pnpm/@jest+core@27.0.3_ts-node@10.0.0/node_modules/@jest/core/build/cli/index.js:261:3)


  ● Test suite failed to run

    MongooseError: Connection 0 was disconnected when calling `dropDatabase`

      21 |
      22 | export const closeDB = async (): Promise<void> => {
    > 23 |   await mongoose.connection.dropDatabase();
         |                             ^
      24 |   await mongoose.connection.close();
      25 |   await mongoServer.stop();
      26 | };

      at NativeConnection.dropDatabase (node_modules/.pnpm/mongoose@5.12.12/node_modules/mongoose/lib/connection.js:565:31)
      at test/dbHandler.ts:23:29
      at test/dbHandler.ts:8:71
      at Object.<anonymous>.__awaiter (test/dbHandler.ts:4:12)
      at Object.closeDB (test/dbHandler.ts:22:50)
      at test/dbConnection.spec.ts:5:11
      at test/dbConnection.spec.ts:8:71
      at Object.<anonymous>.__awaiter (test/dbConnection.spec.ts:4:12)
      at test/dbConnection.spec.ts:4:23

Test Suites: 1 failed, 1 total
Tests:       2 failed, 2 total
Snapshots:   0 total
Time:        13.01 s
Ran all test suites.
 ERROR  Test failed. See above for more details.
PS C:\Users\Sahin\projects\temp\mongodb-memory-server-issue>

and leaving with these files stored in the root of the project
image

@seahindeniz
Copy link

Seems like a possible solution to this problem is explicitly specifying the download path in package.json.

"config": {
  "mongodbMemoryServer": {
    "downloadDir": "./node_modules/mongodb-memory-server" // I assume the path can be anything
  }
}

Otherwise, the package is trying to download the binary file while tests are running- even if the binary file has already downloaded at the initial installation stage aka. postinstall 😶
image

@hasezoey
Copy link
Member

hasezoey commented Jun 1, 2021

@seahindeniz thanks for reporting, made an clear issue stating the problem, #478

@hasezoey hasezoey changed the title postinstall not working postinstall not working in npm 7.x Jun 2, 2021
@hasezoey
Copy link
Member

hasezoey commented Jun 2, 2021

new insight after testing for #478:


Versions

  • NodeJS: tested with 16.2.0, but shouldnt matter
  • npm: 7.15.0
  • mongodb-memory-server-*: 7.0.0-beta.42 (and probably 6.x too)
  • system: Linux (Mint 20.1)

package: mongo-memory-server / all other packages with postinstall

What is the Problem?

NPM 7.x does not log the output of an postinstall script

Do you know why it happenes?

not yet

npm/cli#3347

Reproduction

just try to install mongo-memory-server in an blank npm project
or use the reproduction repository: https://github.com/seahindeniz/mongodb-memory-server-issue/tree/with-npm

@hasezoey hasezoey added the has repro script This issue has an reproduce script label Jun 2, 2021
@hasezoey
Copy link
Member

hasezoey commented Jun 2, 2021

@nidomiro / @rstoermer does upgrading the npm version (to 7.15.x or higher) fix the issue?

@hasezoey
Copy link
Member

hasezoey commented Jun 3, 2021

for anyone that has / still has this issue, please run the following when using npm 7.x:
MONGOMS_DEBUG=1 npm i --foreground-scripts and report the full output

look at this comment for why: npm/cli#3347 (comment)

@nidomiro
Copy link
Author

nidomiro commented Jun 9, 2021

Currently I have npm 7.13.0 installed and it seems to work without the workaround 👍

@nidomiro nidomiro closed this as completed Jun 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug has repro script This issue has an reproduce script help wanted
Projects
None yet
Development

No branches or pull requests

4 participants