Skip to content

Instantly share code, notes, and snippets.

@isaacs
Created November 24, 2019 21:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save isaacs/b17c62f35e40866847627325207208bb to your computer and use it in GitHub Desktop.
Save isaacs/b17c62f35e40866847627325207208bb to your computer and use it in GitHub Desktop.
$ node ideal.js
BUILD IDEAL DEPS STEP /Users/isaacs/dev/npm/arborist/test/fixtures/package-no-lock
PLACE DEP /Users/isaacs/dev/npm/arborist/test/fixtures/package-no-lock prod abbrev *
CHECK /Users/isaacs/dev/npm/arborist/test/fixtures/package-no-lock
PLACE DEP /Users/isaacs/dev/npm/arborist/test/fixtures/package-no-lock prod once 1
CHECK /Users/isaacs/dev/npm/arborist/test/fixtures/package-no-lock
BUILD IDEAL DEPS STEP /Users/isaacs/dev/npm/arborist/test/fixtures/package-no-lock/node_modules/abbrev
BUILD IDEAL DEPS STEP /Users/isaacs/dev/npm/arborist/test/fixtures/package-no-lock/node_modules/once
PLACE DEP /Users/isaacs/dev/npm/arborist/test/fixtures/package-no-lock/node_modules/once prod wrappy 1
CHECK /Users/isaacs/dev/npm/arborist/test/fixtures/package-no-lock/node_modules/once
CHECK /Users/isaacs/dev/npm/arborist/test/fixtures/package-no-lock
BUILD IDEAL DEPS STEP /Users/isaacs/dev/npm/arborist/test/fixtures/package-no-lock/node_modules/wrappy
BUILD IDEAL DEPS STEP undefined
{
"name": "package-no-lock",
"version": "1.0.0",
"location": "",
"path": "/Users/isaacs/dev/npm/arborist/test/fixtures/package-no-lock",
"root": "/Users/isaacs/dev/npm/arborist/test/fixtures/package-no-lock",
"resolved": null,
"dev": true,
"optional": true,
"devOptional": true,
"extraneous": true,
"edgesOut": {
"abbrev": {
"type": "prod",
"spec": "*",
"to": "node_modules/abbrev",
},
"once": {
"type": "prod",
"spec": "1",
"to": "node_modules/once",
},
},
"children": {
"abbrev": {
"name": "abbrev",
"version": "1.1.1",
"location": "node_modules/abbrev",
"path": "/Users/isaacs/dev/npm/arborist/test/fixtures/package-no-lock/node_modules/abbrev",
"root": "/Users/isaacs/dev/npm/arborist/test/fixtures/package-no-lock",
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
"dev": true,
"optional": true,
"devOptional": true,
"extraneous": true,
"edgesIn": [
{
"type": "prod",
"spec": "*",
"from": ".",
},
],
},
"once": {
"name": "once",
"version": "1.4.0",
"location": "node_modules/once",
"path": "/Users/isaacs/dev/npm/arborist/test/fixtures/package-no-lock/node_modules/once",
"root": "/Users/isaacs/dev/npm/arborist/test/fixtures/package-no-lock",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"dev": true,
"optional": true,
"devOptional": true,
"extraneous": true,
"edgesIn": [
{
"type": "prod",
"spec": "1",
"from": ".",
},
],
"edgesOut": {
"wrappy": {
"type": "prod",
"spec": "1",
"to": "node_modules/wrappy",
},
},
},
"wrappy": {
"name": "wrappy",
"version": "1.0.2",
"location": "node_modules/wrappy",
"path": "/Users/isaacs/dev/npm/arborist/test/fixtures/package-no-lock/node_modules/wrappy",
"root": "/Users/isaacs/dev/npm/arborist/test/fixtures/package-no-lock",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"dev": true,
"optional": true,
"devOptional": true,
"extraneous": true,
"edgesIn": [
{
"type": "prod",
"spec": "1",
"from": "node_modules/once",
},
],
},
},
"meta": {
"lockfileVersion": 2,
"requires": true,
"packages": {
"node_modules/abbrev": {
"name": "abbrev",
"version": "1.1.1",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
"extraneous": true,
},
"node_modules/once": {
"name": "once",
"version": "1.4.0",
"dependencies": {
"wrappy": "1",
},
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"extraneous": true,
},
"node_modules/wrappy": {
"name": "wrappy",
"version": "1.0.2",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"extraneous": true,
},
},
"dependencies": {
"abbrev": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"extraneous": true,
},
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"extraneous": true,
"requires": {
"wrappy": "1",
},
},
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"extraneous": true,
},
},
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment