├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE.md ├── README.md ├── bin └── nmtree.js ├── docs └── tty.gif ├── index.js ├── package.json ├── test ├── fixtures │ ├── test-package-with-scopes │ │ ├── .snapshot.json │ │ ├── .snapshot2.json │ │ ├── node_modules │ │ │ ├── .bin │ │ │ │ ├── acorn │ │ │ │ ├── ansi-html │ │ │ │ ├── babylon │ │ │ │ ├── browserslist │ │ │ │ ├── build-storybook │ │ │ │ ├── cssesc │ │ │ │ ├── csso │ │ │ │ ├── errno │ │ │ │ ├── esparse │ │ │ │ ├── esvalidate │ │ │ │ ├── js-yaml │ │ │ │ ├── jsesc │ │ │ │ ├── json5 │ │ │ │ ├── loose-envify │ │ │ │ ├── miller-rabin │ │ │ │ ├── mime │ │ │ │ ├── mkdirp │ │ │ │ ├── react-docgen │ │ │ │ ├── regjsparser │ │ │ │ ├── semver │ │ │ │ ├── sha.js │ │ │ │ ├── shjs │ │ │ │ ├── sshpk-conv │ │ │ │ ├── sshpk-sign │ │ │ │ ├── sshpk-verify │ │ │ │ ├── start-storybook │ │ │ │ ├── storybook-server │ │ │ │ ├── svgo │ │ │ │ ├── uglifyjs │ │ │ │ ├── uuid │ │ │ │ ├── webpack │ │ │ │ └── which │ │ │ ├── @hypnosphi │ │ │ │ └── fuse.js │ │ │ │ │ └── package.json │ │ │ ├── @storybook │ │ │ │ ├── addon-actions │ │ │ │ │ └── package.json │ │ │ │ ├── addon-links │ │ │ │ │ └── package.json │ │ │ │ ├── addons │ │ │ │ │ └── package.json │ │ │ │ ├── channel-postmessage │ │ │ │ │ └── package.json │ │ │ │ ├── channels │ │ │ │ │ └── package.json │ │ │ │ ├── components │ │ │ │ │ └── package.json │ │ │ │ ├── mantra-core │ │ │ │ │ └── package.json │ │ │ │ ├── react-fuzzy │ │ │ │ │ └── package.json │ │ │ │ ├── react-komposer │ │ │ │ │ └── package.json │ │ │ │ ├── react-simple-di │ │ │ │ │ └── package.json │ │ │ │ ├── react-stubber │ │ │ │ │ └── package.json │ │ │ │ ├── react │ │ │ │ │ └── package.json │ │ │ │ └── ui │ │ │ │ │ ├── example │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ ├── @types │ │ │ │ ├── inline-style-prefixer │ │ │ │ │ └── package.json │ │ │ │ └── react │ │ │ │ │ └── package.json │ │ │ ├── accepts │ │ │ │ └── package.json │ │ │ ├── acorn-dynamic-import │ │ │ │ ├── node_modules │ │ │ │ │ ├── .bin │ │ │ │ │ │ └── acorn │ │ │ │ │ └── acorn │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── acorn │ │ │ │ └── package.json │ │ │ ├── airbnb-js-shims │ │ │ │ └── package.json │ │ │ ├── ajv-keywords │ │ │ │ └── package.json │ │ │ ├── ajv │ │ │ │ └── package.json │ │ │ ├── align-text │ │ │ │ └── package.json │ │ │ ├── alphanum-sort │ │ │ │ └── package.json │ │ │ ├── ansi-html │ │ │ │ └── package.json │ │ │ ├── ansi-regex │ │ │ │ └── package.json │ │ │ ├── ansi-styles │ │ │ │ └── package.json │ │ │ ├── anymatch │ │ │ │ └── package.json │ │ │ ├── argparse │ │ │ │ └── package.json │ │ │ ├── arr-diff │ │ │ │ └── package.json │ │ │ ├── arr-flatten │ │ │ │ └── package.json │ │ │ ├── array-find │ │ │ │ └── package.json │ │ │ ├── array-flatten │ │ │ │ └── package.json │ │ │ ├── array-includes │ │ │ │ └── package.json │ │ │ ├── array-unique │ │ │ │ └── package.json │ │ │ ├── asap │ │ │ │ └── package.json │ │ │ ├── asn1.js │ │ │ │ └── package.json │ │ │ ├── asn1 │ │ │ │ └── package.json │ │ │ ├── assert-plus │ │ │ │ └── package.json │ │ │ ├── assert │ │ │ │ └── package.json │ │ │ ├── ast-types │ │ │ │ └── package.json │ │ │ ├── async-each │ │ │ │ └── package.json │ │ │ ├── async │ │ │ │ ├── node_modules │ │ │ │ │ └── lodash │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── asynckit │ │ │ │ └── package.json │ │ │ ├── autoprefixer │ │ │ │ └── package.json │ │ │ ├── aws-sign2 │ │ │ │ └── package.json │ │ │ ├── aws4 │ │ │ │ └── package.json │ │ │ ├── babel-code-frame │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── babel-core │ │ │ │ ├── node_modules │ │ │ │ │ ├── lodash │ │ │ │ │ │ └── package.json │ │ │ │ │ └── source-map │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── babel-generator │ │ │ │ ├── node_modules │ │ │ │ │ ├── lodash │ │ │ │ │ │ └── package.json │ │ │ │ │ └── source-map │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── babel-helper-bindify-decorators │ │ │ │ └── package.json │ │ │ ├── babel-helper-builder-binary-assignment-operator-visitor │ │ │ │ └── package.json │ │ │ ├── babel-helper-builder-react-jsx │ │ │ │ └── package.json │ │ │ ├── babel-helper-call-delegate │ │ │ │ └── package.json │ │ │ ├── babel-helper-define-map │ │ │ │ ├── node_modules │ │ │ │ │ └── lodash │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── babel-helper-evaluate-path │ │ │ │ └── package.json │ │ │ ├── babel-helper-explode-assignable-expression │ │ │ │ └── package.json │ │ │ ├── babel-helper-explode-class │ │ │ │ └── package.json │ │ │ ├── babel-helper-flip-expressions │ │ │ │ └── package.json │ │ │ ├── babel-helper-function-name │ │ │ │ └── package.json │ │ │ ├── babel-helper-get-function-arity │ │ │ │ └── package.json │ │ │ ├── babel-helper-hoist-variables │ │ │ │ └── package.json │ │ │ ├── babel-helper-is-nodes-equiv │ │ │ │ └── package.json │ │ │ ├── babel-helper-is-void-0 │ │ │ │ └── package.json │ │ │ ├── babel-helper-mark-eval-scopes │ │ │ │ └── package.json │ │ │ ├── babel-helper-optimise-call-expression │ │ │ │ └── package.json │ │ │ ├── babel-helper-regex │ │ │ │ ├── node_modules │ │ │ │ │ └── lodash │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── babel-helper-remap-async-to-generator │ │ │ │ └── package.json │ │ │ ├── babel-helper-remove-or-void │ │ │ │ └── package.json │ │ │ ├── babel-helper-replace-supers │ │ │ │ └── package.json │ │ │ ├── babel-helper-to-multiple-sequence-expressions │ │ │ │ └── package.json │ │ │ ├── babel-helpers │ │ │ │ └── package.json │ │ │ ├── babel-loader │ │ │ │ └── package.json │ │ │ ├── babel-messages │ │ │ │ └── package.json │ │ │ ├── babel-plugin-check-es2015-constants │ │ │ │ └── package.json │ │ │ ├── babel-plugin-dynamic-import-node │ │ │ │ └── package.json │ │ │ ├── babel-plugin-minify-builtins │ │ │ │ └── package.json │ │ │ ├── babel-plugin-minify-constant-folding │ │ │ │ └── package.json │ │ │ ├── babel-plugin-minify-dead-code-elimination │ │ │ │ └── package.json │ │ │ ├── babel-plugin-minify-flip-comparisons │ │ │ │ └── package.json │ │ │ ├── babel-plugin-minify-guarded-expressions │ │ │ │ └── package.json │ │ │ ├── babel-plugin-minify-infinity │ │ │ │ └── package.json │ │ │ ├── babel-plugin-minify-mangle-names │ │ │ │ └── package.json │ │ │ ├── babel-plugin-minify-numeric-literals │ │ │ │ └── package.json │ │ │ ├── babel-plugin-minify-replace │ │ │ │ └── package.json │ │ │ ├── babel-plugin-minify-simplify │ │ │ │ └── package.json │ │ │ ├── babel-plugin-minify-type-constructors │ │ │ │ └── package.json │ │ │ ├── babel-plugin-react-docgen │ │ │ │ ├── node_modules │ │ │ │ │ └── lodash │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── babel-plugin-syntax-async-functions │ │ │ │ └── package.json │ │ │ ├── babel-plugin-syntax-async-generators │ │ │ │ └── package.json │ │ │ ├── babel-plugin-syntax-class-constructor-call │ │ │ │ └── package.json │ │ │ ├── babel-plugin-syntax-class-properties │ │ │ │ └── package.json │ │ │ ├── babel-plugin-syntax-decorators │ │ │ │ └── package.json │ │ │ ├── babel-plugin-syntax-do-expressions │ │ │ │ └── package.json │ │ │ ├── babel-plugin-syntax-dynamic-import │ │ │ │ └── package.json │ │ │ ├── babel-plugin-syntax-exponentiation-operator │ │ │ │ └── package.json │ │ │ ├── babel-plugin-syntax-export-extensions │ │ │ │ └── package.json │ │ │ ├── babel-plugin-syntax-flow │ │ │ │ └── package.json │ │ │ ├── babel-plugin-syntax-function-bind │ │ │ │ └── package.json │ │ │ ├── babel-plugin-syntax-jsx │ │ │ │ └── package.json │ │ │ ├── babel-plugin-syntax-object-rest-spread │ │ │ │ └── package.json │ │ │ ├── babel-plugin-syntax-trailing-function-commas │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-async-generator-functions │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-async-to-generator │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-class-constructor-call │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-class-properties │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-decorators │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-do-expressions │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-arrow-functions │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-block-scoped-functions │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-block-scoping │ │ │ │ ├── node_modules │ │ │ │ │ └── lodash │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-classes │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-computed-properties │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-destructuring │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-duplicate-keys │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-for-of │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-function-name │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-literals │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-modules-amd │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-modules-commonjs │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-modules-systemjs │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-modules-umd │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-object-super │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-parameters │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-shorthand-properties │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-spread │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-sticky-regex │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-template-literals │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-typeof-symbol │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-es2015-unicode-regex │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-exponentiation-operator │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-export-extensions │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-flow-strip-types │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-function-bind │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-inline-consecutive-adds │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-member-expression-literals │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-merge-sibling-variables │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-minify-booleans │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-object-rest-spread │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-property-literals │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-react-constant-elements │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-react-display-name │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-react-jsx-self │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-react-jsx-source │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-react-jsx │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-regenerator │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-regexp-constructors │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-remove-console │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-remove-debugger │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-remove-undefined │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-runtime │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-simplify-comparison-operators │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-strict-mode │ │ │ │ └── package.json │ │ │ ├── babel-plugin-transform-undefined-to-void │ │ │ │ └── package.json │ │ │ ├── babel-preset-env │ │ │ │ └── package.json │ │ │ ├── babel-preset-flow │ │ │ │ └── package.json │ │ │ ├── babel-preset-minify │ │ │ │ └── package.json │ │ │ ├── babel-preset-react-app │ │ │ │ └── package.json │ │ │ ├── babel-preset-react │ │ │ │ └── package.json │ │ │ ├── babel-preset-stage-0 │ │ │ │ └── package.json │ │ │ ├── babel-preset-stage-1 │ │ │ │ └── package.json │ │ │ ├── babel-preset-stage-2 │ │ │ │ └── package.json │ │ │ ├── babel-preset-stage-3 │ │ │ │ └── package.json │ │ │ ├── babel-register │ │ │ │ ├── node_modules │ │ │ │ │ └── lodash │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── babel-runtime │ │ │ │ └── package.json │ │ │ ├── babel-template │ │ │ │ ├── node_modules │ │ │ │ │ └── lodash │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── babel-traverse │ │ │ │ ├── node_modules │ │ │ │ │ └── lodash │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── babel-types │ │ │ │ ├── node_modules │ │ │ │ │ └── lodash │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── babylon │ │ │ │ └── package.json │ │ │ ├── balanced-match │ │ │ │ └── package.json │ │ │ ├── base64-js │ │ │ │ └── package.json │ │ │ ├── bcrypt-pbkdf │ │ │ │ └── package.json │ │ │ ├── big.js │ │ │ │ └── package.json │ │ │ ├── binary-extensions │ │ │ │ └── package.json │ │ │ ├── bn.js │ │ │ │ └── package.json │ │ │ ├── body-parser │ │ │ │ └── package.json │ │ │ ├── boom │ │ │ │ └── package.json │ │ │ ├── bowser │ │ │ │ └── package.json │ │ │ ├── brace-expansion │ │ │ │ └── package.json │ │ │ ├── braces │ │ │ │ └── package.json │ │ │ ├── brcast │ │ │ │ └── package.json │ │ │ ├── brorand │ │ │ │ └── package.json │ │ │ ├── browserify-aes │ │ │ │ └── package.json │ │ │ ├── browserify-cipher │ │ │ │ └── package.json │ │ │ ├── browserify-des │ │ │ │ └── package.json │ │ │ ├── browserify-rsa │ │ │ │ └── package.json │ │ │ ├── browserify-sign │ │ │ │ └── package.json │ │ │ ├── browserify-zlib │ │ │ │ └── package.json │ │ │ ├── browserslist │ │ │ │ └── package.json │ │ │ ├── buffer-xor │ │ │ │ └── package.json │ │ │ ├── buffer │ │ │ │ └── package.json │ │ │ ├── builtin-modules │ │ │ │ └── package.json │ │ │ ├── builtin-status-codes │ │ │ │ └── package.json │ │ │ ├── bytes │ │ │ │ └── package.json │ │ │ ├── camelcase │ │ │ │ └── package.json │ │ │ ├── caniuse-api │ │ │ │ ├── node_modules │ │ │ │ │ ├── .bin │ │ │ │ │ │ └── browserslist │ │ │ │ │ └── browserslist │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── caniuse-db │ │ │ │ └── package.json │ │ │ ├── caniuse-lite │ │ │ │ └── package.json │ │ │ ├── case-sensitive-paths-webpack-plugin │ │ │ │ └── package.json │ │ │ ├── caseless │ │ │ │ └── package.json │ │ │ ├── center-align │ │ │ │ └── package.json │ │ │ ├── chain-function │ │ │ │ └── package.json │ │ │ ├── chalk │ │ │ │ └── package.json │ │ │ ├── chokidar │ │ │ │ └── package.json │ │ │ ├── cipher-base │ │ │ │ └── package.json │ │ │ ├── clap │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── classnames │ │ │ │ └── package.json │ │ │ ├── cliui │ │ │ │ └── package.json │ │ │ ├── clone │ │ │ │ └── package.json │ │ │ ├── co │ │ │ │ └── package.json │ │ │ ├── coa │ │ │ │ └── package.json │ │ │ ├── code-point-at │ │ │ │ └── package.json │ │ │ ├── color-convert │ │ │ │ └── package.json │ │ │ ├── color-name │ │ │ │ └── package.json │ │ │ ├── color-string │ │ │ │ └── package.json │ │ │ ├── color │ │ │ │ └── package.json │ │ │ ├── colormin │ │ │ │ └── package.json │ │ │ ├── colors │ │ │ │ └── package.json │ │ │ ├── combined-stream │ │ │ │ └── package.json │ │ │ ├── commander │ │ │ │ └── package.json │ │ │ ├── common-tags │ │ │ │ └── package.json │ │ │ ├── commondir │ │ │ │ └── package.json │ │ │ ├── concat-map │ │ │ │ └── package.json │ │ │ ├── configstore │ │ │ │ └── package.json │ │ │ ├── console-browserify │ │ │ │ └── package.json │ │ │ ├── constants-browserify │ │ │ │ └── package.json │ │ │ ├── content-disposition │ │ │ │ └── package.json │ │ │ ├── content-type │ │ │ │ └── package.json │ │ │ ├── convert-source-map │ │ │ │ └── package.json │ │ │ ├── cookie-signature │ │ │ │ └── package.json │ │ │ ├── cookie │ │ │ │ └── package.json │ │ │ ├── core-js │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ └── package.json │ │ │ ├── cosmiconfig │ │ │ │ ├── node_modules │ │ │ │ │ └── minimist │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── create-ecdh │ │ │ │ └── package.json │ │ │ ├── create-hash │ │ │ │ └── package.json │ │ │ ├── create-hmac │ │ │ │ └── package.json │ │ │ ├── cross-spawn │ │ │ │ └── package.json │ │ │ ├── cryptiles │ │ │ │ ├── node_modules │ │ │ │ │ └── boom │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── crypto-browserify │ │ │ │ └── package.json │ │ │ ├── crypto-random-string │ │ │ │ └── package.json │ │ │ ├── css-color-names │ │ │ │ └── package.json │ │ │ ├── css-in-js-utils │ │ │ │ └── package.json │ │ │ ├── css-loader │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── css-selector-tokenizer │ │ │ │ ├── node_modules │ │ │ │ │ └── regexpu-core │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── cssesc │ │ │ │ └── package.json │ │ │ ├── cssnano │ │ │ │ ├── node_modules │ │ │ │ │ ├── .bin │ │ │ │ │ │ └── browserslist │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── autoprefixer │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── browserslist │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── csso │ │ │ │ ├── node_modules │ │ │ │ │ └── source-map │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── d │ │ │ │ └── package.json │ │ │ ├── dashdash │ │ │ │ └── package.json │ │ │ ├── date-now │ │ │ │ └── package.json │ │ │ ├── debug │ │ │ │ └── package.json │ │ │ ├── decamelize │ │ │ │ └── package.json │ │ │ ├── deep-equal │ │ │ │ └── package.json │ │ │ ├── define-properties │ │ │ │ └── package.json │ │ │ ├── defined │ │ │ │ └── package.json │ │ │ ├── delayed-stream │ │ │ │ └── package.json │ │ │ ├── depd │ │ │ │ └── package.json │ │ │ ├── des.js │ │ │ │ └── package.json │ │ │ ├── destroy │ │ │ │ └── package.json │ │ │ ├── detect-indent │ │ │ │ └── package.json │ │ │ ├── diffie-hellman │ │ │ │ └── package.json │ │ │ ├── doctrine │ │ │ │ └── package.json │ │ │ ├── dom-helpers │ │ │ │ └── package.json │ │ │ ├── dom-walk │ │ │ │ └── package.json │ │ │ ├── domain-browser │ │ │ │ └── package.json │ │ │ ├── dot-prop │ │ │ │ └── package.json │ │ │ ├── ecc-jsbn │ │ │ │ └── package.json │ │ │ ├── ee-first │ │ │ │ └── package.json │ │ │ ├── electron-to-chromium │ │ │ │ └── package.json │ │ │ ├── elliptic │ │ │ │ └── package.json │ │ │ ├── emojis-list │ │ │ │ └── package.json │ │ │ ├── encodeurl │ │ │ │ └── package.json │ │ │ ├── encoding │ │ │ │ └── package.json │ │ │ ├── enhanced-resolve │ │ │ │ └── package.json │ │ │ ├── errno │ │ │ │ └── package.json │ │ │ ├── error-ex │ │ │ │ └── package.json │ │ │ ├── es-abstract │ │ │ │ └── package.json │ │ │ ├── es-to-primitive │ │ │ │ └── package.json │ │ │ ├── es5-ext │ │ │ │ └── package.json │ │ │ ├── es5-shim │ │ │ │ └── package.json │ │ │ ├── es6-iterator │ │ │ │ └── package.json │ │ │ ├── es6-map │ │ │ │ └── package.json │ │ │ ├── es6-set │ │ │ │ └── package.json │ │ │ ├── es6-shim │ │ │ │ └── package.json │ │ │ ├── es6-symbol │ │ │ │ └── package.json │ │ │ ├── es6-weak-map │ │ │ │ └── package.json │ │ │ ├── escape-html │ │ │ │ └── package.json │ │ │ ├── escape-string-regexp │ │ │ │ └── package.json │ │ │ ├── escope │ │ │ │ └── package.json │ │ │ ├── esprima │ │ │ │ └── package.json │ │ │ ├── esrecurse │ │ │ │ └── package.json │ │ │ ├── estraverse │ │ │ │ └── package.json │ │ │ ├── esutils │ │ │ │ └── package.json │ │ │ ├── etag │ │ │ │ └── package.json │ │ │ ├── event-emitter │ │ │ │ └── package.json │ │ │ ├── events │ │ │ │ └── package.json │ │ │ ├── evp_bytestokey │ │ │ │ └── package.json │ │ │ ├── execa │ │ │ │ └── package.json │ │ │ ├── exenv │ │ │ │ └── package.json │ │ │ ├── expand-brackets │ │ │ │ └── package.json │ │ │ ├── expand-range │ │ │ │ └── package.json │ │ │ ├── express │ │ │ │ └── package.json │ │ │ ├── extend │ │ │ │ └── package.json │ │ │ ├── extglob │ │ │ │ └── package.json │ │ │ ├── extsprintf │ │ │ │ └── package.json │ │ │ ├── fast-deep-equal │ │ │ │ └── package.json │ │ │ ├── fast-json-stable-stringify │ │ │ │ └── package.json │ │ │ ├── fast-memoize │ │ │ │ └── package.json │ │ │ ├── fastparse │ │ │ │ └── package.json │ │ │ ├── fbjs │ │ │ │ ├── node_modules │ │ │ │ │ └── core-js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── file-loader │ │ │ │ └── package.json │ │ │ ├── filename-regex │ │ │ │ └── package.json │ │ │ ├── fill-range │ │ │ │ ├── node_modules │ │ │ │ │ └── isobject │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── finalhandler │ │ │ │ └── package.json │ │ │ ├── find-cache-dir │ │ │ │ └── package.json │ │ │ ├── find-up │ │ │ │ └── package.json │ │ │ ├── flatten │ │ │ │ └── package.json │ │ │ ├── for-in │ │ │ │ └── package.json │ │ │ ├── for-own │ │ │ │ └── package.json │ │ │ ├── foreach │ │ │ │ └── package.json │ │ │ ├── forever-agent │ │ │ │ └── package.json │ │ │ ├── form-data │ │ │ │ └── package.json │ │ │ ├── forwarded │ │ │ │ └── package.json │ │ │ ├── fresh │ │ │ │ └── package.json │ │ │ ├── fs.realpath │ │ │ │ └── package.json │ │ │ ├── function-bind │ │ │ │ └── package.json │ │ │ ├── function.prototype.name │ │ │ │ └── package.json │ │ │ ├── fuse.js │ │ │ │ └── package.json │ │ │ ├── get-caller-file │ │ │ │ └── package.json │ │ │ ├── get-stream │ │ │ │ └── package.json │ │ │ ├── getpass │ │ │ │ └── package.json │ │ │ ├── glamor │ │ │ │ └── package.json │ │ │ ├── glamorous │ │ │ │ ├── package.json │ │ │ │ └── preact │ │ │ │ │ └── package.json │ │ │ ├── glob-base │ │ │ │ └── package.json │ │ │ ├── glob-parent │ │ │ │ └── package.json │ │ │ ├── glob │ │ │ │ └── package.json │ │ │ ├── global │ │ │ │ └── package.json │ │ │ ├── globals │ │ │ │ └── package.json │ │ │ ├── graceful-fs │ │ │ │ └── package.json │ │ │ ├── har-schema │ │ │ │ └── package.json │ │ │ ├── har-validator │ │ │ │ └── package.json │ │ │ ├── has-ansi │ │ │ │ └── package.json │ │ │ ├── has-flag │ │ │ │ └── package.json │ │ │ ├── has │ │ │ │ └── package.json │ │ │ ├── hash-base │ │ │ │ └── package.json │ │ │ ├── hash.js │ │ │ │ └── package.json │ │ │ ├── hawk │ │ │ │ └── package.json │ │ │ ├── hmac-drbg │ │ │ │ └── package.json │ │ │ ├── hoek │ │ │ │ └── package.json │ │ │ ├── hoist-non-react-statics │ │ │ │ └── package.json │ │ │ ├── home-or-tmp │ │ │ │ └── package.json │ │ │ ├── hosted-git-info │ │ │ │ └── package.json │ │ │ ├── html-comment-regex │ │ │ │ └── package.json │ │ │ ├── html-element-attributes │ │ │ │ └── package.json │ │ │ ├── html-entities │ │ │ │ └── package.json │ │ │ ├── html-tag-names │ │ │ │ └── package.json │ │ │ ├── http-errors │ │ │ │ ├── node_modules │ │ │ │ │ └── setprototypeof │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── http-signature │ │ │ │ └── package.json │ │ │ ├── https-browserify │ │ │ │ └── package.json │ │ │ ├── hyphenate-style-name │ │ │ │ └── package.json │ │ │ ├── i-am-not-actually-a-package │ │ │ │ └── foo │ │ │ ├── iconv-lite │ │ │ │ └── package.json │ │ │ ├── icss-replace-symbols │ │ │ │ └── package.json │ │ │ ├── icss-utils │ │ │ │ └── package.json │ │ │ ├── ieee754 │ │ │ │ └── package.json │ │ │ ├── immutable │ │ │ │ └── package.json │ │ │ ├── imurmurhash │ │ │ │ └── package.json │ │ │ ├── indexes-of │ │ │ │ └── package.json │ │ │ ├── indexof │ │ │ │ └── package.json │ │ │ ├── inflight │ │ │ │ └── package.json │ │ │ ├── inherits │ │ │ │ └── package.json │ │ │ ├── inline-style-prefixer │ │ │ │ └── package.json │ │ │ ├── interpret │ │ │ │ └── package.json │ │ │ ├── invariant │ │ │ │ └── package.json │ │ │ ├── invert-kv │ │ │ │ └── package.json │ │ │ ├── ipaddr.js │ │ │ │ └── package.json │ │ │ ├── is-absolute-url │ │ │ │ └── package.json │ │ │ ├── is-arrayish │ │ │ │ └── package.json │ │ │ ├── is-binary-path │ │ │ │ └── package.json │ │ │ ├── is-buffer │ │ │ │ └── package.json │ │ │ ├── is-builtin-module │ │ │ │ └── package.json │ │ │ ├── is-callable │ │ │ │ └── package.json │ │ │ ├── is-date-object │ │ │ │ └── package.json │ │ │ ├── is-directory │ │ │ │ └── package.json │ │ │ ├── is-dom │ │ │ │ └── package.json │ │ │ ├── is-dotfile │ │ │ │ └── package.json │ │ │ ├── is-equal-shallow │ │ │ │ └── package.json │ │ │ ├── is-extendable │ │ │ │ └── package.json │ │ │ ├── is-extglob │ │ │ │ └── package.json │ │ │ ├── is-finite │ │ │ │ └── package.json │ │ │ ├── is-fullwidth-code-point │ │ │ │ └── package.json │ │ │ ├── is-function │ │ │ │ └── package.json │ │ │ ├── is-glob │ │ │ │ └── package.json │ │ │ ├── is-number │ │ │ │ └── package.json │ │ │ ├── is-obj │ │ │ │ └── package.json │ │ │ ├── is-plain-obj │ │ │ │ └── package.json │ │ │ ├── is-plain-object │ │ │ │ └── package.json │ │ │ ├── is-posix-bracket │ │ │ │ └── package.json │ │ │ ├── is-primitive │ │ │ │ └── package.json │ │ │ ├── is-regex │ │ │ │ └── package.json │ │ │ ├── is-stream │ │ │ │ └── package.json │ │ │ ├── is-svg │ │ │ │ └── package.json │ │ │ ├── is-symbol │ │ │ │ └── package.json │ │ │ ├── is-typedarray │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ └── package.json │ │ │ ├── isexe │ │ │ │ └── package.json │ │ │ ├── isobject │ │ │ │ └── package.json │ │ │ ├── isomorphic-fetch │ │ │ │ └── package.json │ │ │ ├── isstream │ │ │ │ └── package.json │ │ │ ├── js-base64 │ │ │ │ └── package.json │ │ │ ├── js-tokens │ │ │ │ └── package.json │ │ │ ├── js-yaml │ │ │ │ ├── node_modules │ │ │ │ │ ├── .bin │ │ │ │ │ │ ├── esparse │ │ │ │ │ │ └── esvalidate │ │ │ │ │ └── esprima │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── jsbn │ │ │ │ └── package.json │ │ │ ├── jsesc │ │ │ │ └── package.json │ │ │ ├── json-loader │ │ │ │ └── package.json │ │ │ ├── json-schema-traverse │ │ │ │ └── package.json │ │ │ ├── json-schema │ │ │ │ └── package.json │ │ │ ├── json-stringify-safe │ │ │ │ └── package.json │ │ │ ├── json5 │ │ │ │ └── package.json │ │ │ ├── jsprim │ │ │ │ └── package.json │ │ │ ├── keycode │ │ │ │ └── package.json │ │ │ ├── kind-of │ │ │ │ └── package.json │ │ │ ├── lazy-cache │ │ │ │ └── package.json │ │ │ ├── lcid │ │ │ │ └── package.json │ │ │ ├── load-json-file │ │ │ │ ├── node_modules │ │ │ │ │ └── pify │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── loader-runner │ │ │ │ └── package.json │ │ │ ├── loader-utils │ │ │ │ └── package.json │ │ │ ├── locate-path │ │ │ │ └── package.json │ │ │ ├── lodash-es │ │ │ │ └── package.json │ │ │ ├── lodash._getnative │ │ │ │ └── package.json │ │ │ ├── lodash.camelcase │ │ │ │ └── package.json │ │ │ ├── lodash.debounce │ │ │ │ └── package.json │ │ │ ├── lodash.flattendeep │ │ │ │ └── package.json │ │ │ ├── lodash.isarguments │ │ │ │ └── package.json │ │ │ ├── lodash.isarray │ │ │ │ └── package.json │ │ │ ├── lodash.isplainobject │ │ │ │ └── package.json │ │ │ ├── lodash.keys │ │ │ │ └── package.json │ │ │ ├── lodash.memoize │ │ │ │ └── package.json │ │ │ ├── lodash.pick │ │ │ │ └── package.json │ │ │ ├── lodash.some │ │ │ │ └── package.json │ │ │ ├── lodash.sortby │ │ │ │ └── package.json │ │ │ ├── lodash.uniq │ │ │ │ └── package.json │ │ │ ├── lodash │ │ │ │ └── package.json │ │ │ ├── longest │ │ │ │ └── package.json │ │ │ ├── loose-envify │ │ │ │ └── package.json │ │ │ ├── lru-cache │ │ │ │ └── package.json │ │ │ ├── macaddress │ │ │ │ └── package.json │ │ │ ├── make-dir │ │ │ │ └── package.json │ │ │ ├── math-expression-evaluator │ │ │ │ └── package.json │ │ │ ├── md5.js │ │ │ │ ├── node_modules │ │ │ │ │ └── hash-base │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── media-typer │ │ │ │ └── package.json │ │ │ ├── mem │ │ │ │ └── package.json │ │ │ ├── memory-fs │ │ │ │ └── package.json │ │ │ ├── merge-descriptors │ │ │ │ └── package.json │ │ │ ├── methods │ │ │ │ └── package.json │ │ │ ├── micromatch │ │ │ │ └── package.json │ │ │ ├── miller-rabin │ │ │ │ └── package.json │ │ │ ├── mime-db │ │ │ │ └── package.json │ │ │ ├── mime-types │ │ │ │ └── package.json │ │ │ ├── mime │ │ │ │ └── package.json │ │ │ ├── mimic-fn │ │ │ │ └── package.json │ │ │ ├── min-document │ │ │ │ └── package.json │ │ │ ├── minimalistic-assert │ │ │ │ └── package.json │ │ │ ├── minimalistic-crypto-utils │ │ │ │ └── package.json │ │ │ ├── minimatch │ │ │ │ └── package.json │ │ │ ├── minimist │ │ │ │ └── package.json │ │ │ ├── mkdirp │ │ │ │ └── package.json │ │ │ ├── ms │ │ │ │ └── package.json │ │ │ ├── negotiator │ │ │ │ └── package.json │ │ │ ├── node-dir │ │ │ │ └── package.json │ │ │ ├── node-fetch │ │ │ │ └── package.json │ │ │ ├── node-libs-browser │ │ │ │ ├── node_modules │ │ │ │ │ └── process │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── normalize-package-data │ │ │ │ └── package.json │ │ │ ├── normalize-path │ │ │ │ └── package.json │ │ │ ├── normalize-range │ │ │ │ └── package.json │ │ │ ├── normalize-url │ │ │ │ └── package.json │ │ │ ├── npm-run-path │ │ │ │ └── package.json │ │ │ ├── num2fraction │ │ │ │ └── package.json │ │ │ ├── number-is-nan │ │ │ │ └── package.json │ │ │ ├── oauth-sign │ │ │ │ └── package.json │ │ │ ├── object-assign │ │ │ │ └── package.json │ │ │ ├── object-keys │ │ │ │ └── package.json │ │ │ ├── object.entries │ │ │ │ └── package.json │ │ │ ├── object.getownpropertydescriptors │ │ │ │ └── package.json │ │ │ ├── object.omit │ │ │ │ └── package.json │ │ │ ├── object.values │ │ │ │ └── package.json │ │ │ ├── on-finished │ │ │ │ └── package.json │ │ │ ├── once │ │ │ │ └── package.json │ │ │ ├── os-browserify │ │ │ │ └── package.json │ │ │ ├── os-homedir │ │ │ │ └── package.json │ │ │ ├── os-locale │ │ │ │ └── package.json │ │ │ ├── os-tmpdir │ │ │ │ └── package.json │ │ │ ├── p-finally │ │ │ │ └── package.json │ │ │ ├── p-limit │ │ │ │ └── package.json │ │ │ ├── p-locate │ │ │ │ └── package.json │ │ │ ├── pako │ │ │ │ └── package.json │ │ │ ├── parse-asn1 │ │ │ │ └── package.json │ │ │ ├── parse-glob │ │ │ │ └── package.json │ │ │ ├── parse-json │ │ │ │ └── package.json │ │ │ ├── parseurl │ │ │ │ └── package.json │ │ │ ├── path-browserify │ │ │ │ └── package.json │ │ │ ├── path-exists │ │ │ │ └── package.json │ │ │ ├── path-is-absolute │ │ │ │ └── package.json │ │ │ ├── path-key │ │ │ │ └── package.json │ │ │ ├── path-parse │ │ │ │ └── package.json │ │ │ ├── path-to-regexp │ │ │ │ └── package.json │ │ │ ├── path-type │ │ │ │ ├── node_modules │ │ │ │ │ └── pify │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── pbkdf2 │ │ │ │ └── package.json │ │ │ ├── performance-now │ │ │ │ └── package.json │ │ │ ├── pify │ │ │ │ └── package.json │ │ │ ├── pkg-dir │ │ │ │ └── package.json │ │ │ ├── podda │ │ │ │ └── package.json │ │ │ ├── postcss-calc │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-colormin │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-convert-values │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-discard-comments │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-discard-duplicates │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-discard-empty │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-discard-overridden │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-discard-unused │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-filter-plugins │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-flexbugs-fixes │ │ │ │ └── package.json │ │ │ ├── postcss-load-config │ │ │ │ └── package.json │ │ │ ├── postcss-load-options │ │ │ │ └── package.json │ │ │ ├── postcss-load-plugins │ │ │ │ └── package.json │ │ │ ├── postcss-loader │ │ │ │ └── package.json │ │ │ ├── postcss-merge-idents │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-merge-longhand │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-merge-rules │ │ │ │ ├── node_modules │ │ │ │ │ ├── .bin │ │ │ │ │ │ └── browserslist │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── browserslist │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-message-helpers │ │ │ │ └── package.json │ │ │ ├── postcss-minify-font-values │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-minify-gradients │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-minify-params │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-minify-selectors │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-modules-extract-imports │ │ │ │ └── package.json │ │ │ ├── postcss-modules-local-by-default │ │ │ │ └── package.json │ │ │ ├── postcss-modules-scope │ │ │ │ └── package.json │ │ │ ├── postcss-modules-values │ │ │ │ └── package.json │ │ │ ├── postcss-normalize-charset │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-normalize-url │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-ordered-values │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-reduce-idents │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-reduce-initial │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-reduce-transforms │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-selector-parser │ │ │ │ └── package.json │ │ │ ├── postcss-svgo │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-unique-selectors │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss-value-parser │ │ │ │ └── package.json │ │ │ ├── postcss-zindex │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── chalk │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-flag │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── postcss │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── supports-color │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── postcss │ │ │ │ └── package.json │ │ │ ├── prepend-http │ │ │ │ └── package.json │ │ │ ├── preserve │ │ │ │ └── package.json │ │ │ ├── private │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ └── package.json │ │ │ ├── process │ │ │ │ └── package.json │ │ │ ├── promise.prototype.finally │ │ │ │ └── package.json │ │ │ ├── promise │ │ │ │ └── package.json │ │ │ ├── prop-types │ │ │ │ └── package.json │ │ │ ├── proxy-addr │ │ │ │ └── package.json │ │ │ ├── prr │ │ │ │ └── package.json │ │ │ ├── pseudomap │ │ │ │ └── package.json │ │ │ ├── public-encrypt │ │ │ │ └── package.json │ │ │ ├── punycode │ │ │ │ └── package.json │ │ │ ├── q │ │ │ │ └── package.json │ │ │ ├── qs │ │ │ │ └── package.json │ │ │ ├── query-string │ │ │ │ └── package.json │ │ │ ├── querystring-es3 │ │ │ │ └── package.json │ │ │ ├── querystring │ │ │ │ └── package.json │ │ │ ├── radium │ │ │ │ ├── node_modules │ │ │ │ │ └── inline-style-prefixer │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── randomatic │ │ │ │ ├── node_modules │ │ │ │ │ ├── is-number │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── kind-of │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ └── kind-of │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── randombytes │ │ │ │ └── package.json │ │ │ ├── randomfill │ │ │ │ └── package.json │ │ │ ├── range-parser │ │ │ │ └── package.json │ │ │ ├── raw-body │ │ │ │ └── package.json │ │ │ ├── react-docgen │ │ │ │ ├── node_modules │ │ │ │ │ └── babylon │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── react-html-attributes │ │ │ │ └── package.json │ │ │ ├── react-icon-base │ │ │ │ └── package.json │ │ │ ├── react-icons │ │ │ │ └── package.json │ │ │ ├── react-inspector │ │ │ │ └── package.json │ │ │ ├── react-modal │ │ │ │ └── package.json │ │ │ ├── react-split-pane │ │ │ │ └── package.json │ │ │ ├── react-style-proptype │ │ │ │ └── package.json │ │ │ ├── react-transition-group │ │ │ │ └── package.json │ │ │ ├── react-treebeard │ │ │ │ └── package.json │ │ │ ├── read-pkg-up │ │ │ │ └── package.json │ │ │ ├── read-pkg │ │ │ │ └── package.json │ │ │ ├── readable-stream │ │ │ │ └── package.json │ │ │ ├── readdirp │ │ │ │ ├── examples │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── recast │ │ │ │ └── package.json │ │ │ ├── rechoir │ │ │ │ └── package.json │ │ │ ├── reduce-css-calc │ │ │ │ ├── node_modules │ │ │ │ │ └── balanced-match │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── reduce-function-call │ │ │ │ ├── node_modules │ │ │ │ │ └── balanced-match │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── redux │ │ │ │ ├── node_modules │ │ │ │ │ └── lodash │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── regenerate │ │ │ │ └── package.json │ │ │ ├── regenerator-runtime │ │ │ │ └── package.json │ │ │ ├── regenerator-transform │ │ │ │ └── package.json │ │ │ ├── regex-cache │ │ │ │ └── package.json │ │ │ ├── regexpu-core │ │ │ │ └── package.json │ │ │ ├── regjsgen │ │ │ │ └── package.json │ │ │ ├── regjsparser │ │ │ │ ├── node_modules │ │ │ │ │ ├── .bin │ │ │ │ │ │ └── jsesc │ │ │ │ │ └── jsesc │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── remove-trailing-separator │ │ │ │ └── package.json │ │ │ ├── repeat-element │ │ │ │ └── package.json │ │ │ ├── repeat-string │ │ │ │ └── package.json │ │ │ ├── repeating │ │ │ │ └── package.json │ │ │ ├── request │ │ │ │ └── package.json │ │ │ ├── require-directory │ │ │ │ └── package.json │ │ │ ├── require-from-string │ │ │ │ └── package.json │ │ │ ├── require-main-filename │ │ │ │ └── package.json │ │ │ ├── resolve │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── module_dir │ │ │ │ │ └── zmodules │ │ │ │ │ │ └── bbb │ │ │ │ │ │ └── package.json │ │ │ │ │ └── resolver │ │ │ │ │ ├── baz │ │ │ │ │ └── package.json │ │ │ │ │ ├── dot_main │ │ │ │ │ └── package.json │ │ │ │ │ ├── dot_slash_main │ │ │ │ │ └── package.json │ │ │ │ │ └── incorrect_main │ │ │ │ │ └── package.json │ │ │ ├── right-align │ │ │ │ └── package.json │ │ │ ├── ripemd160 │ │ │ │ └── package.json │ │ │ ├── safe-buffer │ │ │ │ └── package.json │ │ │ ├── sax │ │ │ │ └── package.json │ │ │ ├── schema-utils │ │ │ │ └── package.json │ │ │ ├── semver │ │ │ │ └── package.json │ │ │ ├── send │ │ │ │ └── package.json │ │ │ ├── serve-favicon │ │ │ │ └── package.json │ │ │ ├── serve-static │ │ │ │ └── package.json │ │ │ ├── set-blocking │ │ │ │ └── package.json │ │ │ ├── set-immediate-shim │ │ │ │ └── package.json │ │ │ ├── setimmediate │ │ │ │ └── package.json │ │ │ ├── setprototypeof │ │ │ │ └── package.json │ │ │ ├── sha.js │ │ │ │ └── package.json │ │ │ ├── shallowequal │ │ │ │ └── package.json │ │ │ ├── shebang-command │ │ │ │ └── package.json │ │ │ ├── shebang-regex │ │ │ │ └── package.json │ │ │ ├── shelljs │ │ │ │ └── package.json │ │ │ ├── signal-exit │ │ │ │ └── package.json │ │ │ ├── slash │ │ │ │ └── package.json │ │ │ ├── sntp │ │ │ │ └── package.json │ │ │ ├── sort-keys │ │ │ │ └── package.json │ │ │ ├── source-list-map │ │ │ │ └── package.json │ │ │ ├── source-map-support │ │ │ │ ├── node_modules │ │ │ │ │ └── source-map │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── source-map │ │ │ │ └── package.json │ │ │ ├── spdx-correct │ │ │ │ └── package.json │ │ │ ├── spdx-expression-parse │ │ │ │ └── package.json │ │ │ ├── spdx-license-ids │ │ │ │ └── package.json │ │ │ ├── sprintf-js │ │ │ │ └── package.json │ │ │ ├── sshpk │ │ │ │ └── package.json │ │ │ ├── statuses │ │ │ │ └── package.json │ │ │ ├── stream-browserify │ │ │ │ └── package.json │ │ │ ├── stream-http │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── package.json │ │ │ ├── strict-uri-encode │ │ │ │ └── package.json │ │ │ ├── string-width │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-regex │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── is-fullwidth-code-point │ │ │ │ │ │ └── package.json │ │ │ │ │ └── strip-ansi │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── string.prototype.padend │ │ │ │ └── package.json │ │ │ ├── string.prototype.padstart │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ └── package.json │ │ │ ├── stringstream │ │ │ │ └── package.json │ │ │ ├── strip-ansi │ │ │ │ └── package.json │ │ │ ├── strip-bom │ │ │ │ └── package.json │ │ │ ├── strip-eof │ │ │ │ └── package.json │ │ │ ├── style-loader │ │ │ │ └── package.json │ │ │ ├── supports-color │ │ │ │ └── package.json │ │ │ ├── svg-tag-names │ │ │ │ └── package.json │ │ │ ├── svgo │ │ │ │ └── package.json │ │ │ ├── symbol-observable │ │ │ │ └── package.json │ │ │ ├── tapable │ │ │ │ └── package.json │ │ │ ├── through │ │ │ │ └── package.json │ │ │ ├── time-stamp │ │ │ │ └── package.json │ │ │ ├── timers-browserify │ │ │ │ └── package.json │ │ │ ├── to-arraybuffer │ │ │ │ └── package.json │ │ │ ├── to-fast-properties │ │ │ │ └── package.json │ │ │ ├── tough-cookie │ │ │ │ └── package.json │ │ │ ├── trim-right │ │ │ │ └── package.json │ │ │ ├── tty-browserify │ │ │ │ └── package.json │ │ │ ├── tunnel-agent │ │ │ │ └── package.json │ │ │ ├── tweetnacl │ │ │ │ └── package.json │ │ │ ├── type-is │ │ │ │ └── package.json │ │ │ ├── ua-parser-js │ │ │ │ └── package.json │ │ │ ├── uglify-js │ │ │ │ ├── node_modules │ │ │ │ │ ├── source-map │ │ │ │ │ │ └── package.json │ │ │ │ │ └── yargs │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── uglify-to-browserify │ │ │ │ └── package.json │ │ │ ├── uglifyjs-webpack-plugin │ │ │ │ ├── node_modules │ │ │ │ │ └── source-map │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── uniq │ │ │ │ └── package.json │ │ │ ├── uniqid │ │ │ │ └── package.json │ │ │ ├── uniqs │ │ │ │ └── package.json │ │ │ ├── unique-string │ │ │ │ └── package.json │ │ │ ├── unpipe │ │ │ │ └── package.json │ │ │ ├── url-loader │ │ │ │ └── package.json │ │ │ ├── url │ │ │ │ ├── node_modules │ │ │ │ │ └── punycode │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── util-deprecate │ │ │ │ └── package.json │ │ │ ├── util │ │ │ │ ├── node_modules │ │ │ │ │ └── inherits │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── utils-merge │ │ │ │ └── package.json │ │ │ ├── uuid │ │ │ │ └── package.json │ │ │ ├── validate-npm-package-license │ │ │ │ └── package.json │ │ │ ├── vary │ │ │ │ └── package.json │ │ │ ├── velocity-animate │ │ │ │ └── package.json │ │ │ ├── velocity-react │ │ │ │ └── package.json │ │ │ ├── vendors │ │ │ │ └── package.json │ │ │ ├── verror │ │ │ │ └── package.json │ │ │ ├── vm-browserify │ │ │ │ └── package.json │ │ │ ├── warning │ │ │ │ └── package.json │ │ │ ├── watchpack │ │ │ │ └── package.json │ │ │ ├── webpack-dev-middleware │ │ │ │ └── package.json │ │ │ ├── webpack-hot-middleware │ │ │ │ └── package.json │ │ │ ├── webpack-sources │ │ │ │ └── package.json │ │ │ ├── webpack │ │ │ │ ├── node_modules │ │ │ │ │ └── source-map │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── whatwg-fetch │ │ │ │ └── package.json │ │ │ ├── whet.extend │ │ │ │ └── package.json │ │ │ ├── which-module │ │ │ │ └── package.json │ │ │ ├── which │ │ │ │ └── package.json │ │ │ ├── window-size │ │ │ │ └── package.json │ │ │ ├── wordwrap │ │ │ │ └── package.json │ │ │ ├── wrap-ansi │ │ │ │ ├── node_modules │ │ │ │ │ └── string-width │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── wrappy │ │ │ │ └── package.json │ │ │ ├── write-file-atomic │ │ │ │ └── package.json │ │ │ ├── xdg-basedir │ │ │ │ └── package.json │ │ │ ├── xtend │ │ │ │ └── package.json │ │ │ ├── y18n │ │ │ │ └── package.json │ │ │ ├── yallist │ │ │ │ └── package.json │ │ │ ├── yargs-parser │ │ │ │ ├── node_modules │ │ │ │ │ └── camelcase │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ └── yargs │ │ │ │ ├── node_modules │ │ │ │ ├── camelcase │ │ │ │ │ └── package.json │ │ │ │ └── cliui │ │ │ │ │ ├── node_modules │ │ │ │ │ └── string-width │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ └── test-package │ │ ├── .snapshot.json │ │ ├── node_modules │ │ ├── .bin │ │ │ └── mime │ │ ├── accepts │ │ │ └── package.json │ │ ├── array-flatten │ │ │ └── package.json │ │ ├── body-parser │ │ │ └── package.json │ │ ├── bytes │ │ │ └── package.json │ │ ├── content-disposition │ │ │ └── package.json │ │ ├── content-type │ │ │ └── package.json │ │ ├── cookie-signature │ │ │ └── package.json │ │ ├── cookie │ │ │ └── package.json │ │ ├── debug │ │ │ └── package.json │ │ ├── depd │ │ │ └── package.json │ │ ├── destroy │ │ │ └── package.json │ │ ├── ee-first │ │ │ └── package.json │ │ ├── encodeurl │ │ │ └── package.json │ │ ├── escape-html │ │ │ └── package.json │ │ ├── etag │ │ │ └── package.json │ │ ├── express │ │ │ └── package.json │ │ ├── finalhandler │ │ │ └── package.json │ │ ├── forwarded │ │ │ └── package.json │ │ ├── fresh │ │ │ └── package.json │ │ ├── http-errors │ │ │ ├── node_modules │ │ │ │ └── setprototypeof │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── iconv-lite │ │ │ └── package.json │ │ ├── inherits │ │ │ └── package.json │ │ ├── ipaddr.js │ │ │ └── package.json │ │ ├── media-typer │ │ │ └── package.json │ │ ├── merge-descriptors │ │ │ └── package.json │ │ ├── methods │ │ │ └── package.json │ │ ├── mime-db │ │ │ └── package.json │ │ ├── mime-types │ │ │ └── package.json │ │ ├── mime │ │ │ └── package.json │ │ ├── ms │ │ │ └── package.json │ │ ├── negotiator │ │ │ └── package.json │ │ ├── on-finished │ │ │ └── package.json │ │ ├── parseurl │ │ │ └── package.json │ │ ├── path-to-regexp │ │ │ └── package.json │ │ ├── proxy-addr │ │ │ └── package.json │ │ ├── qs │ │ │ └── package.json │ │ ├── range-parser │ │ │ └── package.json │ │ ├── raw-body │ │ │ └── package.json │ │ ├── safe-buffer │ │ │ └── package.json │ │ ├── send │ │ │ └── package.json │ │ ├── serve-static │ │ │ └── package.json │ │ ├── setprototypeof │ │ │ └── package.json │ │ ├── statuses │ │ │ └── package.json │ │ ├── type-is │ │ │ └── package.json │ │ ├── unpipe │ │ │ └── package.json │ │ ├── utils-merge │ │ │ └── package.json │ │ └── vary │ │ │ └── package.json │ │ └── package.json └── integration.spec.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | !test/fixtures/**/node_modules 3 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | test/fixtures 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "node" 4 | after_script: "npm run coveralls" 5 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 Aram Drevekenin 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # nmtree 2 | 3 | [![Build Status](https://travis-ci.org/imsnif/nmtree.svg?branch=master)](https://travis-ci.org/imsnif/nmtree) [![Coverage Status](https://coveralls.io/repos/github/imsnif/nmtree/badge.svg?branch=master)](https://coveralls.io/github/imsnif/nmtree?branch=master) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com) 4 | 5 | Get a node_modules directory with all its `package.json` files as a parsable flat tree. 6 | 7 | ![alt text](https://github.com/imsnif/nmtree/raw/master/docs/tty.gif ) 8 | 9 | ### what is this? 10 | Given an npm library, this tool would recursively go through its `node_modules` and create a flat tree with the paths of libraries as keys and their parsed `package.json` files as values. 11 | eg. 12 | ```javascript 13 | { 14 | "myLib": , 15 | "myLib/node_modules/myDep": , 16 | "myLib/node_modules/myDep/node_modules/myOtherDep": 17 | } 18 | ``` 19 | ### install 20 | `npm install -g nmtree` - for the cli tool 21 | 22 | `npm install nmtree` for the `require`-able library 23 | 24 | ### usage 25 | ```javascript 26 | const nmtree = require('nmtree') 27 | 28 | const libPath = '/path/to/my/lib' 29 | const tree = nmtree(libPath) 30 | 31 | const installedReactVersions = Object.keys(tree).reduce((versions, libPath) => { 32 | const { name, version } = tree[libPath] 33 | if (name === 'react') versions.push(version) 34 | return versions 35 | }, []) 36 | // or whatever else you can think of! 37 | ``` 38 | 39 | ### command line usage 40 | ``` 41 | nmtree /path/to/my/lib > my-lib-node-modules.json 42 | ``` 43 | 44 | ### License 45 | MIT 46 | 47 | -------------------------------------------------------------------------------- /bin/nmtree.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 'use strict' 3 | 4 | const fs = require('fs') 5 | const program = require('commander') 6 | const nmTree = require('../') 7 | 8 | program 9 | .command('*', 'path to package (eg. /home/foo/code/bar)') 10 | .action(path => { 11 | if (fs.existsSync(path)) { 12 | const tree = nmTree(path) 13 | const treeJson = JSON.stringify(tree, false, 2) 14 | console.log(treeJson) 15 | } else { 16 | console.error(`${path} does not exist`) 17 | process.exit(2) 18 | } 19 | }) 20 | 21 | program.parse(process.argv) 22 | -------------------------------------------------------------------------------- /docs/tty.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsnif/nmtree/a184f141cdf44f338fbef7cbd50e7763f08b2461/docs/tty.gif -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const fs = require('fs') 4 | const path = require('path') 5 | 6 | function mergeScopes (basePath, packages, dir) { 7 | if (/^@/.test(dir)) { 8 | const scopedSuffixPackages = fs 9 | .readdirSync(path.join(basePath, dir)) 10 | .filter(packageName => !/^\./.test(packageName)) 11 | return packages.concat(scopedSuffixPackages.map(p => path.join(dir, p))) 12 | } else { 13 | return packages.concat(dir) 14 | } 15 | } 16 | 17 | module.exports = function nmTree (basePath, tree) { 18 | tree = tree || {} 19 | const packageJsonPath = path.join(basePath, 'package.json') 20 | const nodeModulesPath = path.join(basePath, 'node_modules') 21 | if (fs.existsSync(packageJsonPath)) { 22 | const packageJson = JSON.parse(fs.readFileSync(packageJsonPath, 'utf8').trim()) 23 | tree[basePath] = packageJson 24 | if (fs.existsSync(nodeModulesPath)) { // TODO: and is dir 25 | const nodeModulesPackages = fs.readdirSync(nodeModulesPath) 26 | nodeModulesPackages 27 | .filter(dir => !/^\./.test(dir)) // no hidden directories (eg. .bin) 28 | .reduce((packages, dir) => mergeScopes(nodeModulesPath, packages, dir), []) 29 | .forEach(nmPackage => nmTree(path.join(nodeModulesPath, nmPackage), tree)) 30 | } 31 | } 32 | return tree 33 | } 34 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "nmtree", 3 | "version": "1.0.6", 4 | "description": "Get a (flat) tree representation of the modules in your node_modules folder", 5 | "main": "index.js", 6 | "bin": { 7 | "nmtree": "./bin/nmtree.js" 8 | }, 9 | "scripts": { 10 | "test": "standard && tape test/*.spec.js | tap-spec", 11 | "coverage": "nyc --reporter=lcov npm test", 12 | "coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls" 13 | }, 14 | "keywords": [ 15 | "node_modules", 16 | "tree", 17 | "parse", 18 | "json", 19 | "object" 20 | ], 21 | "author": "Aram Drevekenin ", 22 | "license": "MIT", 23 | "repository": { 24 | "type": "git", 25 | "url": "git+https://github.com/imsnif/nmtree.git" 26 | }, 27 | "devDependencies": { 28 | "coveralls": "^3.0.0", 29 | "nyc": "^11.3.0", 30 | "standard": "^10.0.3", 31 | "tap-spec": "^4.1.1", 32 | "tape": "^4.8.0" 33 | }, 34 | "dependencies": { 35 | "commander": "^2.11.0" 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/acorn: -------------------------------------------------------------------------------- 1 | ../acorn/bin/acorn -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/ansi-html: -------------------------------------------------------------------------------- 1 | ../ansi-html/bin/ansi-html -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/babylon: -------------------------------------------------------------------------------- 1 | ../babylon/bin/babylon.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/browserslist: -------------------------------------------------------------------------------- 1 | ../browserslist/cli.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/build-storybook: -------------------------------------------------------------------------------- 1 | ../@storybook/react/bin/build.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/cssesc: -------------------------------------------------------------------------------- 1 | ../cssesc/bin/cssesc -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/csso: -------------------------------------------------------------------------------- 1 | ../csso/bin/csso -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/errno: -------------------------------------------------------------------------------- 1 | ../errno/cli.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/esparse: -------------------------------------------------------------------------------- 1 | ../esprima/bin/esparse.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/esvalidate: -------------------------------------------------------------------------------- 1 | ../esprima/bin/esvalidate.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/js-yaml: -------------------------------------------------------------------------------- 1 | ../js-yaml/bin/js-yaml.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/jsesc: -------------------------------------------------------------------------------- 1 | ../jsesc/bin/jsesc -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/json5: -------------------------------------------------------------------------------- 1 | ../json5/lib/cli.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/loose-envify: -------------------------------------------------------------------------------- 1 | ../loose-envify/cli.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/miller-rabin: -------------------------------------------------------------------------------- 1 | ../miller-rabin/bin/miller-rabin -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/mime: -------------------------------------------------------------------------------- 1 | ../mime/cli.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/mkdirp: -------------------------------------------------------------------------------- 1 | ../mkdirp/bin/cmd.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/react-docgen: -------------------------------------------------------------------------------- 1 | ../react-docgen/bin/react-docgen.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/regjsparser: -------------------------------------------------------------------------------- 1 | ../regjsparser/bin/parser -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/semver: -------------------------------------------------------------------------------- 1 | ../semver/bin/semver -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/sha.js: -------------------------------------------------------------------------------- 1 | ../sha.js/bin.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/shjs: -------------------------------------------------------------------------------- 1 | ../shelljs/bin/shjs -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/sshpk-conv: -------------------------------------------------------------------------------- 1 | ../sshpk/bin/sshpk-conv -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/sshpk-sign: -------------------------------------------------------------------------------- 1 | ../sshpk/bin/sshpk-sign -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/sshpk-verify: -------------------------------------------------------------------------------- 1 | ../sshpk/bin/sshpk-verify -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/start-storybook: -------------------------------------------------------------------------------- 1 | ../@storybook/react/bin/index.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/storybook-server: -------------------------------------------------------------------------------- 1 | ../@storybook/react/bin/index.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/svgo: -------------------------------------------------------------------------------- 1 | ../svgo/bin/svgo -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/uglifyjs: -------------------------------------------------------------------------------- 1 | ../uglify-js/bin/uglifyjs -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/uuid: -------------------------------------------------------------------------------- 1 | ../uuid/bin/uuid -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/webpack: -------------------------------------------------------------------------------- 1 | ../webpack/bin/webpack.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/.bin/which: -------------------------------------------------------------------------------- 1 | ../which/bin/which -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/@storybook/addons/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "@storybook/addons@^3.2.16", 3 | "_id": "@storybook/addons@3.2.16", 4 | "_inBundle": false, 5 | "_integrity": "sha512-Dxs0XceqqUSG+vao5uCZdphmCAGlpnwDLV0abjYpPH0eKb2QN5Rs/Vrl0MzuOYGghPv8Y1QfhdB6DFh7AuIoTQ==", 6 | "_location": "/@storybook/addons", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "@storybook/addons@^3.2.16", 12 | "name": "@storybook/addons", 13 | "escapedName": "@storybook%2faddons", 14 | "scope": "@storybook", 15 | "rawSpec": "^3.2.16", 16 | "saveSpec": null, 17 | "fetchSpec": "^3.2.16" 18 | }, 19 | "_requiredBy": [ 20 | "/@storybook/addon-actions", 21 | "/@storybook/addon-links", 22 | "/@storybook/react" 23 | ], 24 | "_resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-3.2.16.tgz", 25 | "_shasum": "cbad5d9e8222aba3d5a5d06af98a095322f62cb5", 26 | "_spec": "@storybook/addons@^3.2.16", 27 | "_where": "/fixtures/test-package-with-scopes/node_modules/@storybook/react", 28 | "bugs": { 29 | "url": "https://github.com/storybooks/storybook/issues" 30 | }, 31 | "bundleDependencies": false, 32 | "deprecated": false, 33 | "description": "Storybook addons store", 34 | "homepage": "https://github.com/storybooks/storybook/tree/master/packages/addons", 35 | "keywords": [ 36 | "storybook" 37 | ], 38 | "license": "MIT", 39 | "main": "dist/index.js", 40 | "name": "@storybook/addons", 41 | "repository": { 42 | "type": "git", 43 | "url": "git+https://github.com/storybooks/storybook.git" 44 | }, 45 | "scripts": { 46 | "prepare": "node ../../scripts/prepare.js" 47 | }, 48 | "version": "3.2.16" 49 | } 50 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/@storybook/ui/example/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "storybook-ui-example", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "author": "", 7 | "license": "ISC", 8 | "devDependencies": { 9 | "babel-core": "^6.26.0", 10 | "babel-eslint": "^7.2.2", 11 | "babel-loader": "^7.1.2", 12 | "babel-preset-env": "^1.6.0", 13 | "babel-preset-react": "^6.24.1", 14 | "babel-preset-stage-0": "^6.24.1", 15 | "eslint": "^3.19.0", 16 | "eslint-plugin-react": "^6.10.3", 17 | "webpack": "^3.6.0", 18 | "webpack-dev-server": "^2.4.2" 19 | }, 20 | "dependencies": { 21 | "global": "^4.3.2", 22 | "keycode": "^2.1.8", 23 | "react": "^16.0.0", 24 | "react-dom": "^16.0.0" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/acorn-dynamic-import/node_modules/.bin/acorn: -------------------------------------------------------------------------------- 1 | ../acorn/bin/acorn -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/array-find/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "array-find@^1.0.0", 3 | "_id": "array-find@1.0.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-bI4obRHtdoMn+OYuzuhzU8o+eLg=", 6 | "_location": "/array-find", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "array-find@^1.0.0", 12 | "name": "array-find", 13 | "escapedName": "array-find", 14 | "rawSpec": "^1.0.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.0.0" 17 | }, 18 | "_requiredBy": [ 19 | "/radium" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", 22 | "_shasum": "6c8e286d11ed768327f8e62ecee87353ca3e78b8", 23 | "_spec": "array-find@^1.0.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/radium", 25 | "author": { 26 | "name": "Stefan Duberg", 27 | "email": "stefanduberg@gmail.com" 28 | }, 29 | "bugs": { 30 | "url": "https://github.com/stefanduberg/array-find/issues" 31 | }, 32 | "bundleDependencies": false, 33 | "deprecated": false, 34 | "description": "ES6 Array.find ponyfill. Return the first array element which satisfies a testing function.", 35 | "devDependencies": { 36 | "tape": "^4.0.0" 37 | }, 38 | "homepage": "https://github.com/stefanduberg/array-find", 39 | "keywords": [ 40 | "array", 41 | "find", 42 | "ponyfill", 43 | "polyfill", 44 | "es6", 45 | "es2015", 46 | "es 2015" 47 | ], 48 | "license": "MIT", 49 | "main": "find.js", 50 | "name": "array-find", 51 | "repository": { 52 | "type": "git", 53 | "url": "git+https://github.com/stefanduberg/array-find.git" 54 | }, 55 | "scripts": { 56 | "test": "tape ./test.js" 57 | }, 58 | "version": "1.0.0" 59 | } 60 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/async-each/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "async-each@^1.0.0", 3 | "_id": "async-each@1.0.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", 6 | "_location": "/async-each", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "async-each@^1.0.0", 12 | "name": "async-each", 13 | "escapedName": "async-each", 14 | "rawSpec": "^1.0.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.0.0" 17 | }, 18 | "_requiredBy": [ 19 | "/chokidar" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", 22 | "_shasum": "19d386a1d9edc6e7c1c85d388aedbcc56d33602d", 23 | "_spec": "async-each@^1.0.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/chokidar", 25 | "author": { 26 | "name": "Paul Miller", 27 | "url": "http://paulmillr.com/" 28 | }, 29 | "bugs": { 30 | "url": "https://github.com/paulmillr/async-each/issues" 31 | }, 32 | "bundleDependencies": false, 33 | "dependencies": {}, 34 | "deprecated": false, 35 | "description": "No-bullshit, ultra-simple, 35-lines-of-code async parallel forEach / map function for JavaScript.", 36 | "homepage": "https://github.com/paulmillr/async-each/", 37 | "keywords": [ 38 | "async", 39 | "forEach", 40 | "each", 41 | "map", 42 | "asynchronous", 43 | "iteration", 44 | "iterate", 45 | "loop", 46 | "parallel", 47 | "concurrent", 48 | "array", 49 | "flow", 50 | "control flow" 51 | ], 52 | "license": "MIT", 53 | "main": "index.js", 54 | "name": "async-each", 55 | "repository": { 56 | "type": "git", 57 | "url": "git://github.com/paulmillr/async-each.git" 58 | }, 59 | "version": "1.0.1" 60 | } 61 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/aws-sign2/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "aws-sign2@~0.7.0", 3 | "_id": "aws-sign2@0.7.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", 6 | "_location": "/aws-sign2", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "aws-sign2@~0.7.0", 12 | "name": "aws-sign2", 13 | "escapedName": "aws-sign2", 14 | "rawSpec": "~0.7.0", 15 | "saveSpec": null, 16 | "fetchSpec": "~0.7.0" 17 | }, 18 | "_requiredBy": [ 19 | "/request" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 22 | "_shasum": "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8", 23 | "_spec": "aws-sign2@~0.7.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/request", 25 | "author": { 26 | "name": "Mikeal Rogers", 27 | "email": "mikeal.rogers@gmail.com", 28 | "url": "http://www.futurealoof.com" 29 | }, 30 | "bugs": { 31 | "url": "https://github.com/mikeal/aws-sign/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "dependencies": {}, 35 | "deprecated": false, 36 | "description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.", 37 | "devDependencies": {}, 38 | "engines": { 39 | "node": "*" 40 | }, 41 | "homepage": "https://github.com/mikeal/aws-sign#readme", 42 | "license": "Apache-2.0", 43 | "main": "index.js", 44 | "name": "aws-sign2", 45 | "optionalDependencies": {}, 46 | "repository": { 47 | "url": "git+https://github.com/mikeal/aws-sign.git" 48 | }, 49 | "version": "0.7.0" 50 | } 51 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-code-frame/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-code-frame@^6.26.0", 3 | "_id": "babel-code-frame@6.26.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", 6 | "_location": "/babel-code-frame", 7 | "_phantomChildren": { 8 | "escape-string-regexp": "1.0.5", 9 | "has-ansi": "2.0.0", 10 | "strip-ansi": "3.0.1" 11 | }, 12 | "_requested": { 13 | "type": "range", 14 | "registry": true, 15 | "raw": "babel-code-frame@^6.26.0", 16 | "name": "babel-code-frame", 17 | "escapedName": "babel-code-frame", 18 | "rawSpec": "^6.26.0", 19 | "saveSpec": null, 20 | "fetchSpec": "^6.26.0" 21 | }, 22 | "_requiredBy": [ 23 | "/babel-core", 24 | "/babel-traverse", 25 | "/css-loader" 26 | ], 27 | "_resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", 28 | "_shasum": "63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b", 29 | "_spec": "babel-code-frame@^6.26.0", 30 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-core", 31 | "author": { 32 | "name": "Sebastian McKenzie", 33 | "email": "sebmck@gmail.com" 34 | }, 35 | "bundleDependencies": false, 36 | "dependencies": { 37 | "chalk": "^1.1.3", 38 | "esutils": "^2.0.2", 39 | "js-tokens": "^3.0.2" 40 | }, 41 | "deprecated": false, 42 | "description": "Generate errors that contain a code frame that point to source locations.", 43 | "homepage": "https://babeljs.io/", 44 | "license": "MIT", 45 | "main": "lib/index.js", 46 | "name": "babel-code-frame", 47 | "repository": { 48 | "type": "git", 49 | "url": "https://github.com/babel/babel/tree/master/packages/babel-code-frame" 50 | }, 51 | "version": "6.26.0" 52 | } 53 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-helper-bindify-decorators/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-helper-bindify-decorators@^6.24.1", 3 | "_id": "babel-helper-bindify-decorators@6.24.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=", 6 | "_location": "/babel-helper-bindify-decorators", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-helper-bindify-decorators@^6.24.1", 12 | "name": "babel-helper-bindify-decorators", 13 | "escapedName": "babel-helper-bindify-decorators", 14 | "rawSpec": "^6.24.1", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.24.1" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-helper-explode-class" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz", 22 | "_shasum": "14c19e5f142d7b47f19a52431e52b1ccbc40a330", 23 | "_spec": "babel-helper-bindify-decorators@^6.24.1", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-helper-explode-class", 25 | "bundleDependencies": false, 26 | "dependencies": { 27 | "babel-runtime": "^6.22.0", 28 | "babel-traverse": "^6.24.1", 29 | "babel-types": "^6.24.1" 30 | }, 31 | "deprecated": false, 32 | "description": "Helper function to bindify decorators", 33 | "license": "MIT", 34 | "main": "lib/index.js", 35 | "name": "babel-helper-bindify-decorators", 36 | "repository": { 37 | "type": "git", 38 | "url": "https://github.com/babel/babel/tree/master/packages/babel-helper-bindify-decorators" 39 | }, 40 | "version": "6.24.1" 41 | } 42 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-helper-builder-react-jsx/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-helper-builder-react-jsx@^6.24.1", 3 | "_id": "babel-helper-builder-react-jsx@6.26.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", 6 | "_location": "/babel-helper-builder-react-jsx", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-helper-builder-react-jsx@^6.24.1", 12 | "name": "babel-helper-builder-react-jsx", 13 | "escapedName": "babel-helper-builder-react-jsx", 14 | "rawSpec": "^6.24.1", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.24.1" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-transform-react-jsx" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", 22 | "_shasum": "39ff8313b75c8b65dceff1f31d383e0ff2a408a0", 23 | "_spec": "babel-helper-builder-react-jsx@^6.24.1", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-react-jsx", 25 | "bundleDependencies": false, 26 | "dependencies": { 27 | "babel-runtime": "^6.26.0", 28 | "babel-types": "^6.26.0", 29 | "esutils": "^2.0.2" 30 | }, 31 | "deprecated": false, 32 | "description": "Helper function to build react jsx", 33 | "license": "MIT", 34 | "main": "lib/index.js", 35 | "name": "babel-helper-builder-react-jsx", 36 | "repository": { 37 | "type": "git", 38 | "url": "https://github.com/babel/babel/tree/master/packages/babel-helper-builder-react-jsx" 39 | }, 40 | "version": "6.26.0" 41 | } 42 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-helper-call-delegate/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-helper-call-delegate@^6.24.1", 3 | "_id": "babel-helper-call-delegate@6.24.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", 6 | "_location": "/babel-helper-call-delegate", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-helper-call-delegate@^6.24.1", 12 | "name": "babel-helper-call-delegate", 13 | "escapedName": "babel-helper-call-delegate", 14 | "rawSpec": "^6.24.1", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.24.1" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-transform-es2015-parameters" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", 22 | "_shasum": "ece6aacddc76e41c3461f88bfc575bd0daa2df8d", 23 | "_spec": "babel-helper-call-delegate@^6.24.1", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-es2015-parameters", 25 | "bundleDependencies": false, 26 | "dependencies": { 27 | "babel-helper-hoist-variables": "^6.24.1", 28 | "babel-runtime": "^6.22.0", 29 | "babel-traverse": "^6.24.1", 30 | "babel-types": "^6.24.1" 31 | }, 32 | "deprecated": false, 33 | "description": "Helper function to call delegate", 34 | "license": "MIT", 35 | "main": "lib/index.js", 36 | "name": "babel-helper-call-delegate", 37 | "repository": { 38 | "type": "git", 39 | "url": "https://github.com/babel/babel/tree/master/packages/babel-helper-call-delegate" 40 | }, 41 | "version": "6.24.1" 42 | } 43 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-helper-define-map/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-helper-define-map@^6.24.1", 3 | "_id": "babel-helper-define-map@6.26.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", 6 | "_location": "/babel-helper-define-map", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-helper-define-map@^6.24.1", 12 | "name": "babel-helper-define-map", 13 | "escapedName": "babel-helper-define-map", 14 | "rawSpec": "^6.24.1", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.24.1" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-transform-es2015-classes" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", 22 | "_shasum": "a5f56dab41a25f97ecb498c7ebaca9819f95be5f", 23 | "_spec": "babel-helper-define-map@^6.24.1", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-es2015-classes", 25 | "bundleDependencies": false, 26 | "dependencies": { 27 | "babel-helper-function-name": "^6.24.1", 28 | "babel-runtime": "^6.26.0", 29 | "babel-types": "^6.26.0", 30 | "lodash": "^4.17.4" 31 | }, 32 | "deprecated": false, 33 | "description": "Helper function to define a map", 34 | "license": "MIT", 35 | "main": "lib/index.js", 36 | "name": "babel-helper-define-map", 37 | "repository": { 38 | "type": "git", 39 | "url": "https://github.com/babel/babel/tree/master/packages/babel-helper-define-map" 40 | }, 41 | "version": "6.26.0" 42 | } 43 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-helper-explode-class/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-helper-explode-class@^6.24.1", 3 | "_id": "babel-helper-explode-class@6.24.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=", 6 | "_location": "/babel-helper-explode-class", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-helper-explode-class@^6.24.1", 12 | "name": "babel-helper-explode-class", 13 | "escapedName": "babel-helper-explode-class", 14 | "rawSpec": "^6.24.1", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.24.1" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-transform-decorators" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz", 22 | "_shasum": "7dc2a3910dee007056e1e31d640ced3d54eaa9eb", 23 | "_spec": "babel-helper-explode-class@^6.24.1", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-decorators", 25 | "bundleDependencies": false, 26 | "dependencies": { 27 | "babel-helper-bindify-decorators": "^6.24.1", 28 | "babel-runtime": "^6.22.0", 29 | "babel-traverse": "^6.24.1", 30 | "babel-types": "^6.24.1" 31 | }, 32 | "deprecated": false, 33 | "description": "Helper function to explode class", 34 | "license": "MIT", 35 | "main": "lib/index.js", 36 | "name": "babel-helper-explode-class", 37 | "repository": { 38 | "type": "git", 39 | "url": "https://github.com/babel/babel/tree/master/packages/babel-helper-explode-class" 40 | }, 41 | "version": "6.24.1" 42 | } 43 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-helper-get-function-arity/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-helper-get-function-arity@^6.24.1", 3 | "_id": "babel-helper-get-function-arity@6.24.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", 6 | "_location": "/babel-helper-get-function-arity", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-helper-get-function-arity@^6.24.1", 12 | "name": "babel-helper-get-function-arity", 13 | "escapedName": "babel-helper-get-function-arity", 14 | "rawSpec": "^6.24.1", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.24.1" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-helper-function-name", 20 | "/babel-plugin-transform-es2015-parameters" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", 23 | "_shasum": "8f7782aa93407c41d3aa50908f89b031b1b6853d", 24 | "_spec": "babel-helper-get-function-arity@^6.24.1", 25 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-helper-function-name", 26 | "bundleDependencies": false, 27 | "dependencies": { 28 | "babel-runtime": "^6.22.0", 29 | "babel-types": "^6.24.1" 30 | }, 31 | "deprecated": false, 32 | "description": "Helper function to get function arity", 33 | "license": "MIT", 34 | "main": "lib/index.js", 35 | "name": "babel-helper-get-function-arity", 36 | "repository": { 37 | "type": "git", 38 | "url": "https://github.com/babel/babel/tree/master/packages/babel-helper-get-function-arity" 39 | }, 40 | "version": "6.24.1" 41 | } 42 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-helper-hoist-variables/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-helper-hoist-variables@^6.24.1", 3 | "_id": "babel-helper-hoist-variables@6.24.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", 6 | "_location": "/babel-helper-hoist-variables", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-helper-hoist-variables@^6.24.1", 12 | "name": "babel-helper-hoist-variables", 13 | "escapedName": "babel-helper-hoist-variables", 14 | "rawSpec": "^6.24.1", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.24.1" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-helper-call-delegate", 20 | "/babel-plugin-transform-es2015-modules-systemjs" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", 23 | "_shasum": "1ecb27689c9d25513eadbc9914a73f5408be7a76", 24 | "_spec": "babel-helper-hoist-variables@^6.24.1", 25 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-es2015-modules-systemjs", 26 | "bundleDependencies": false, 27 | "dependencies": { 28 | "babel-runtime": "^6.22.0", 29 | "babel-types": "^6.24.1" 30 | }, 31 | "deprecated": false, 32 | "description": "Helper function to hoist variables", 33 | "license": "MIT", 34 | "main": "lib/index.js", 35 | "name": "babel-helper-hoist-variables", 36 | "repository": { 37 | "type": "git", 38 | "url": "https://github.com/babel/babel/tree/master/packages/babel-helper-hoist-variables" 39 | }, 40 | "version": "6.24.1" 41 | } 42 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-helper-is-nodes-equiv/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-helper-is-nodes-equiv@^0.0.1", 3 | "_id": "babel-helper-is-nodes-equiv@0.0.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-NOmzALFHnd2Y7HfqC76TQt/jloQ=", 6 | "_location": "/babel-helper-is-nodes-equiv", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-helper-is-nodes-equiv@^0.0.1", 12 | "name": "babel-helper-is-nodes-equiv", 13 | "escapedName": "babel-helper-is-nodes-equiv", 14 | "rawSpec": "^0.0.1", 15 | "saveSpec": null, 16 | "fetchSpec": "^0.0.1" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-minify-simplify" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-helper-is-nodes-equiv/-/babel-helper-is-nodes-equiv-0.0.1.tgz", 22 | "_shasum": "34e9b300b1479ddd98ec77ea0bbe9342dfe39684", 23 | "_spec": "babel-helper-is-nodes-equiv@^0.0.1", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-minify-simplify", 25 | "author": { 26 | "name": "amasad" 27 | }, 28 | "bugs": { 29 | "url": "https://github.com/babel/babili/issues" 30 | }, 31 | "bundleDependencies": false, 32 | "dependencies": {}, 33 | "deprecated": false, 34 | "description": "## Installation", 35 | "devDependencies": {}, 36 | "homepage": "https://github.com/babel/babili#readme", 37 | "keywords": [ 38 | "babel-plugin" 39 | ], 40 | "license": "MIT", 41 | "main": "lib/index.js", 42 | "name": "babel-helper-is-nodes-equiv", 43 | "repository": { 44 | "type": "git", 45 | "url": "https://github.com/babel/babili/tree/master/packages/babel-helper-is-nodes-equiv" 46 | }, 47 | "version": "0.0.1" 48 | } 49 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-helper-is-void-0/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-helper-is-void-0@^0.2.0", 3 | "_id": "babel-helper-is-void-0@0.2.0", 4 | "_inBundle": false, 5 | "_integrity": "sha512-Axj1AYuD0E3Dl7nT3KxROP7VekEofz3XtEljzURf3fABalLpr8PamtgLFt+zuxtaCxRf9iuZmbAMMYWri5Bazw==", 6 | "_location": "/babel-helper-is-void-0", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-helper-is-void-0@^0.2.0", 12 | "name": "babel-helper-is-void-0", 13 | "escapedName": "babel-helper-is-void-0", 14 | "rawSpec": "^0.2.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^0.2.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-minify-flip-comparisons", 20 | "/babel-plugin-minify-type-constructors" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/babel-helper-is-void-0/-/babel-helper-is-void-0-0.2.0.tgz", 23 | "_shasum": "6ed0ada8a9b1c5b6e88af6b47c1b3b5c080860eb", 24 | "_spec": "babel-helper-is-void-0@^0.2.0", 25 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-minify-flip-comparisons", 26 | "author": { 27 | "name": "amasad" 28 | }, 29 | "bugs": { 30 | "url": "https://github.com/babel/minify/issues" 31 | }, 32 | "bundleDependencies": false, 33 | "deprecated": false, 34 | "description": "## Installation", 35 | "homepage": "https://github.com/babel/minify#readme", 36 | "keywords": [ 37 | "babel-plugin" 38 | ], 39 | "license": "MIT", 40 | "main": "lib/index.js", 41 | "name": "babel-helper-is-void-0", 42 | "repository": { 43 | "type": "git", 44 | "url": "https://github.com/babel/minify/tree/master/packages/babel-helper-is-void-0" 45 | }, 46 | "version": "0.2.0" 47 | } 48 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-helper-optimise-call-expression/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-helper-optimise-call-expression@^6.24.1", 3 | "_id": "babel-helper-optimise-call-expression@6.24.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", 6 | "_location": "/babel-helper-optimise-call-expression", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-helper-optimise-call-expression@^6.24.1", 12 | "name": "babel-helper-optimise-call-expression", 13 | "escapedName": "babel-helper-optimise-call-expression", 14 | "rawSpec": "^6.24.1", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.24.1" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-helper-replace-supers", 20 | "/babel-plugin-transform-es2015-classes" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", 23 | "_shasum": "f7a13427ba9f73f8f4fa993c54a97882d1244257", 24 | "_spec": "babel-helper-optimise-call-expression@^6.24.1", 25 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-es2015-classes", 26 | "bundleDependencies": false, 27 | "dependencies": { 28 | "babel-runtime": "^6.22.0", 29 | "babel-types": "^6.24.1" 30 | }, 31 | "deprecated": false, 32 | "description": "Helper function to optimise call expression", 33 | "license": "MIT", 34 | "main": "lib/index.js", 35 | "name": "babel-helper-optimise-call-expression", 36 | "repository": { 37 | "type": "git", 38 | "url": "https://github.com/babel/babel/tree/master/packages/babel-helper-optimise-call-expression" 39 | }, 40 | "version": "6.24.1" 41 | } 42 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-helper-regex/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-helper-regex@^6.24.1", 3 | "_id": "babel-helper-regex@6.26.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", 6 | "_location": "/babel-helper-regex", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-helper-regex@^6.24.1", 12 | "name": "babel-helper-regex", 13 | "escapedName": "babel-helper-regex", 14 | "rawSpec": "^6.24.1", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.24.1" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-transform-es2015-sticky-regex", 20 | "/babel-plugin-transform-es2015-unicode-regex" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", 23 | "_shasum": "325c59f902f82f24b74faceed0363954f6495e72", 24 | "_spec": "babel-helper-regex@^6.24.1", 25 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-es2015-sticky-regex", 26 | "bundleDependencies": false, 27 | "dependencies": { 28 | "babel-runtime": "^6.26.0", 29 | "babel-types": "^6.26.0", 30 | "lodash": "^4.17.4" 31 | }, 32 | "deprecated": false, 33 | "description": "Helper function to check for literal RegEx", 34 | "license": "MIT", 35 | "main": "lib/index.js", 36 | "name": "babel-helper-regex", 37 | "repository": { 38 | "type": "git", 39 | "url": "https://github.com/babel/babel/tree/master/packages/babel-helper-regex" 40 | }, 41 | "version": "6.26.0" 42 | } 43 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-helper-remove-or-void/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-helper-remove-or-void@^0.2.0", 3 | "_id": "babel-helper-remove-or-void@0.2.0", 4 | "_inBundle": false, 5 | "_integrity": "sha512-1Z41upf/XR+PwY7Nd+F15Jo5BiQi5205ZXUuKed3yoyQgDkMyoM7vAdjEJS/T+M6jy32sXjskMUgms4zeiVtRA==", 6 | "_location": "/babel-helper-remove-or-void", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-helper-remove-or-void@^0.2.0", 12 | "name": "babel-helper-remove-or-void", 13 | "escapedName": "babel-helper-remove-or-void", 14 | "rawSpec": "^0.2.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^0.2.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-minify-dead-code-elimination" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.2.0.tgz", 22 | "_shasum": "8e46ad5b30560d57d7510b3fd93f332ee7c67386", 23 | "_spec": "babel-helper-remove-or-void@^0.2.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-minify-dead-code-elimination", 25 | "author": { 26 | "name": "amasad" 27 | }, 28 | "bugs": { 29 | "url": "https://github.com/babel/minify/issues" 30 | }, 31 | "bundleDependencies": false, 32 | "deprecated": false, 33 | "description": "## Installation", 34 | "homepage": "https://github.com/babel/minify#readme", 35 | "keywords": [ 36 | "babel-plugin" 37 | ], 38 | "license": "MIT", 39 | "main": "lib/index.js", 40 | "name": "babel-helper-remove-or-void", 41 | "repository": { 42 | "type": "git", 43 | "url": "https://github.com/babel/minify/tree/master/packages/babel-helper-remove-or-void" 44 | }, 45 | "version": "0.2.0" 46 | } 47 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-helper-replace-supers/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-helper-replace-supers@^6.24.1", 3 | "_id": "babel-helper-replace-supers@6.24.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", 6 | "_location": "/babel-helper-replace-supers", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-helper-replace-supers@^6.24.1", 12 | "name": "babel-helper-replace-supers", 13 | "escapedName": "babel-helper-replace-supers", 14 | "rawSpec": "^6.24.1", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.24.1" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-transform-es2015-classes", 20 | "/babel-plugin-transform-es2015-object-super" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", 23 | "_shasum": "bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a", 24 | "_spec": "babel-helper-replace-supers@^6.24.1", 25 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-es2015-classes", 26 | "bundleDependencies": false, 27 | "dependencies": { 28 | "babel-helper-optimise-call-expression": "^6.24.1", 29 | "babel-messages": "^6.23.0", 30 | "babel-runtime": "^6.22.0", 31 | "babel-template": "^6.24.1", 32 | "babel-traverse": "^6.24.1", 33 | "babel-types": "^6.24.1" 34 | }, 35 | "deprecated": false, 36 | "description": "Helper function to replace supers", 37 | "license": "MIT", 38 | "main": "lib/index.js", 39 | "name": "babel-helper-replace-supers", 40 | "repository": { 41 | "type": "git", 42 | "url": "https://github.com/babel/babel/tree/master/packages/babel-helper-replace-supers" 43 | }, 44 | "version": "6.24.1" 45 | } 46 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-helpers/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-helpers@^6.24.1", 3 | "_id": "babel-helpers@6.24.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", 6 | "_location": "/babel-helpers", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-helpers@^6.24.1", 12 | "name": "babel-helpers", 13 | "escapedName": "babel-helpers", 14 | "rawSpec": "^6.24.1", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.24.1" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-core" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", 22 | "_shasum": "3471de9caec388e5c850e597e58a26ddf37602b2", 23 | "_spec": "babel-helpers@^6.24.1", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-core", 25 | "author": { 26 | "name": "Sebastian McKenzie", 27 | "email": "sebmck@gmail.com" 28 | }, 29 | "bundleDependencies": false, 30 | "dependencies": { 31 | "babel-runtime": "^6.22.0", 32 | "babel-template": "^6.24.1" 33 | }, 34 | "deprecated": false, 35 | "description": "Collection of helper functions used by Babel transforms.", 36 | "homepage": "https://babeljs.io/", 37 | "license": "MIT", 38 | "main": "lib/index.js", 39 | "name": "babel-helpers", 40 | "repository": { 41 | "type": "git", 42 | "url": "https://github.com/babel/babel/tree/master/packages/babel-helpers" 43 | }, 44 | "version": "6.24.1" 45 | } 46 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-messages/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-messages@^6.23.0", 3 | "_id": "babel-messages@6.23.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", 6 | "_location": "/babel-messages", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-messages@^6.23.0", 12 | "name": "babel-messages", 13 | "escapedName": "babel-messages", 14 | "rawSpec": "^6.23.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.23.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-core", 20 | "/babel-generator", 21 | "/babel-helper-replace-supers", 22 | "/babel-plugin-transform-es2015-classes", 23 | "/babel-traverse" 24 | ], 25 | "_resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", 26 | "_shasum": "f3cdf4703858035b2a2951c6ec5edf6c62f2630e", 27 | "_spec": "babel-messages@^6.23.0", 28 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-core", 29 | "author": { 30 | "name": "Sebastian McKenzie", 31 | "email": "sebmck@gmail.com" 32 | }, 33 | "bundleDependencies": false, 34 | "dependencies": { 35 | "babel-runtime": "^6.22.0" 36 | }, 37 | "deprecated": false, 38 | "description": "Collection of debug messages used by Babel.", 39 | "homepage": "https://babeljs.io/", 40 | "license": "MIT", 41 | "main": "lib/index.js", 42 | "name": "babel-messages", 43 | "repository": { 44 | "type": "git", 45 | "url": "https://github.com/babel/babel/tree/master/packages/babel-messages" 46 | }, 47 | "version": "6.23.0" 48 | } 49 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-plugin-check-es2015-constants/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-plugin-check-es2015-constants@^6.22.0", 3 | "_id": "babel-plugin-check-es2015-constants@6.22.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", 6 | "_location": "/babel-plugin-check-es2015-constants", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-plugin-check-es2015-constants@^6.22.0", 12 | "name": "babel-plugin-check-es2015-constants", 13 | "escapedName": "babel-plugin-check-es2015-constants", 14 | "rawSpec": "^6.22.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.22.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-preset-env" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", 22 | "_shasum": "35157b101426fd2ffd3da3f75c7d1e91835bbf8a", 23 | "_spec": "babel-plugin-check-es2015-constants@^6.22.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-preset-env", 25 | "bundleDependencies": false, 26 | "dependencies": { 27 | "babel-runtime": "^6.22.0" 28 | }, 29 | "deprecated": false, 30 | "description": "Compile ES2015 constants to ES5", 31 | "devDependencies": { 32 | "babel-helper-plugin-test-runner": "^6.22.0" 33 | }, 34 | "keywords": [ 35 | "babel-plugin" 36 | ], 37 | "license": "MIT", 38 | "main": "lib/index.js", 39 | "name": "babel-plugin-check-es2015-constants", 40 | "repository": { 41 | "type": "git", 42 | "url": "https://github.com/babel/babel/tree/master/packages/babel-plugin-check-es2015-constants" 43 | }, 44 | "version": "6.22.0" 45 | } 46 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-plugin-minify-infinity/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-plugin-minify-infinity@^0.2.0", 3 | "_id": "babel-plugin-minify-infinity@0.2.0", 4 | "_inBundle": false, 5 | "_integrity": "sha512-U694vrla1lN6vDHWGrR832t3a/A2eh+kyl019LxEE2+sS4VTydyOPRsAOIYAdJegWRA4cMX1lm9azAN0cLIr8g==", 6 | "_location": "/babel-plugin-minify-infinity", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-plugin-minify-infinity@^0.2.0", 12 | "name": "babel-plugin-minify-infinity", 13 | "escapedName": "babel-plugin-minify-infinity", 14 | "rawSpec": "^0.2.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^0.2.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-preset-minify" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-plugin-minify-infinity/-/babel-plugin-minify-infinity-0.2.0.tgz", 22 | "_shasum": "30960c615ddbc657c045bb00a1d8eb4af257cf03", 23 | "_spec": "babel-plugin-minify-infinity@^0.2.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-preset-minify", 25 | "author": { 26 | "name": "amasad" 27 | }, 28 | "bugs": { 29 | "url": "https://github.com/babel/minify/issues" 30 | }, 31 | "bundleDependencies": false, 32 | "deprecated": false, 33 | "description": "## Example", 34 | "homepage": "https://github.com/babel/minify#readme", 35 | "keywords": [ 36 | "babel-plugin" 37 | ], 38 | "license": "MIT", 39 | "main": "lib/index.js", 40 | "name": "babel-plugin-minify-infinity", 41 | "repository": { 42 | "type": "git", 43 | "url": "https://github.com/babel/minify/tree/master/packages/babel-plugin-minify-infinity" 44 | }, 45 | "version": "0.2.0" 46 | } 47 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-plugin-syntax-async-functions/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-plugin-syntax-async-functions@^6.8.0", 3 | "_id": "babel-plugin-syntax-async-functions@6.13.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", 6 | "_location": "/babel-plugin-syntax-async-functions", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-plugin-syntax-async-functions@^6.8.0", 12 | "name": "babel-plugin-syntax-async-functions", 13 | "escapedName": "babel-plugin-syntax-async-functions", 14 | "rawSpec": "^6.8.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.8.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-transform-async-to-generator" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", 22 | "_shasum": "cad9cad1191b5ad634bf30ae0872391e0647be95", 23 | "_spec": "babel-plugin-syntax-async-functions@^6.8.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-async-to-generator", 25 | "bundleDependencies": false, 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "Allow parsing of async functions", 29 | "devDependencies": {}, 30 | "keywords": [ 31 | "babel-plugin" 32 | ], 33 | "license": "MIT", 34 | "main": "lib/index.js", 35 | "name": "babel-plugin-syntax-async-functions", 36 | "repository": { 37 | "type": "git", 38 | "url": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-async-functions" 39 | }, 40 | "version": "6.13.0" 41 | } 42 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-plugin-syntax-async-generators/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-plugin-syntax-async-generators@^6.5.0", 3 | "_id": "babel-plugin-syntax-async-generators@6.13.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=", 6 | "_location": "/babel-plugin-syntax-async-generators", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-plugin-syntax-async-generators@^6.5.0", 12 | "name": "babel-plugin-syntax-async-generators", 13 | "escapedName": "babel-plugin-syntax-async-generators", 14 | "rawSpec": "^6.5.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.5.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-transform-async-generator-functions" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", 22 | "_shasum": "6bc963ebb16eccbae6b92b596eb7f35c342a8b9a", 23 | "_spec": "babel-plugin-syntax-async-generators@^6.5.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-async-generator-functions", 25 | "bundleDependencies": false, 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "Allow parsing of async generator functions", 29 | "devDependencies": {}, 30 | "keywords": [ 31 | "babel-plugin" 32 | ], 33 | "license": "MIT", 34 | "main": "lib/index.js", 35 | "name": "babel-plugin-syntax-async-generators", 36 | "repository": { 37 | "type": "git", 38 | "url": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-async-generators" 39 | }, 40 | "version": "6.13.0" 41 | } 42 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-plugin-syntax-class-constructor-call/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-plugin-syntax-class-constructor-call@^6.18.0", 3 | "_id": "babel-plugin-syntax-class-constructor-call@6.18.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-nLnTn+Q8hgC+yBRkVt3L1OGnZBY=", 6 | "_location": "/babel-plugin-syntax-class-constructor-call", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-plugin-syntax-class-constructor-call@^6.18.0", 12 | "name": "babel-plugin-syntax-class-constructor-call", 13 | "escapedName": "babel-plugin-syntax-class-constructor-call", 14 | "rawSpec": "^6.18.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.18.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-transform-class-constructor-call" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz", 22 | "_shasum": "9cb9d39fe43c8600bec8146456ddcbd4e1a76416", 23 | "_spec": "babel-plugin-syntax-class-constructor-call@^6.18.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-class-constructor-call", 25 | "bundleDependencies": false, 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "Allow parsing of class constructor calls (deprecated)", 29 | "devDependencies": {}, 30 | "keywords": [ 31 | "babel-plugin" 32 | ], 33 | "license": "MIT", 34 | "main": "lib/index.js", 35 | "name": "babel-plugin-syntax-class-constructor-call", 36 | "repository": { 37 | "type": "git", 38 | "url": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-class-constructor-call" 39 | }, 40 | "version": "6.18.0" 41 | } 42 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-plugin-syntax-class-properties/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-plugin-syntax-class-properties@^6.8.0", 3 | "_id": "babel-plugin-syntax-class-properties@6.13.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", 6 | "_location": "/babel-plugin-syntax-class-properties", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-plugin-syntax-class-properties@^6.8.0", 12 | "name": "babel-plugin-syntax-class-properties", 13 | "escapedName": "babel-plugin-syntax-class-properties", 14 | "rawSpec": "^6.8.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.8.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-transform-class-properties" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", 22 | "_shasum": "d7eb23b79a317f8543962c505b827c7d6cac27de", 23 | "_spec": "babel-plugin-syntax-class-properties@^6.8.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-class-properties", 25 | "bundleDependencies": false, 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "Allow parsing of class properties", 29 | "devDependencies": {}, 30 | "keywords": [ 31 | "babel-plugin" 32 | ], 33 | "license": "MIT", 34 | "main": "lib/index.js", 35 | "name": "babel-plugin-syntax-class-properties", 36 | "repository": { 37 | "type": "git", 38 | "url": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-class-properties" 39 | }, 40 | "version": "6.13.0" 41 | } 42 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-plugin-syntax-decorators/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-plugin-syntax-decorators@^6.13.0", 3 | "_id": "babel-plugin-syntax-decorators@6.13.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=", 6 | "_location": "/babel-plugin-syntax-decorators", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-plugin-syntax-decorators@^6.13.0", 12 | "name": "babel-plugin-syntax-decorators", 13 | "escapedName": "babel-plugin-syntax-decorators", 14 | "rawSpec": "^6.13.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.13.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-transform-decorators" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", 22 | "_shasum": "312563b4dbde3cc806cee3e416cceeaddd11ac0b", 23 | "_spec": "babel-plugin-syntax-decorators@^6.13.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-decorators", 25 | "bundleDependencies": false, 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "Allow parsing of decorators", 29 | "devDependencies": {}, 30 | "keywords": [ 31 | "babel-plugin" 32 | ], 33 | "license": "MIT", 34 | "main": "lib/index.js", 35 | "name": "babel-plugin-syntax-decorators", 36 | "repository": { 37 | "type": "git", 38 | "url": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-decorators" 39 | }, 40 | "version": "6.13.0" 41 | } 42 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-plugin-syntax-do-expressions/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-plugin-syntax-do-expressions@^6.8.0", 3 | "_id": "babel-plugin-syntax-do-expressions@6.13.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-V0d1YTmqJtOQ0JQQsDdEugfkeW0=", 6 | "_location": "/babel-plugin-syntax-do-expressions", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-plugin-syntax-do-expressions@^6.8.0", 12 | "name": "babel-plugin-syntax-do-expressions", 13 | "escapedName": "babel-plugin-syntax-do-expressions", 14 | "rawSpec": "^6.8.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.8.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-transform-do-expressions" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-plugin-syntax-do-expressions/-/babel-plugin-syntax-do-expressions-6.13.0.tgz", 22 | "_shasum": "5747756139aa26d390d09410b03744ba07e4796d", 23 | "_spec": "babel-plugin-syntax-do-expressions@^6.8.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-do-expressions", 25 | "bundleDependencies": false, 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "Allow parsing of do expressions", 29 | "devDependencies": {}, 30 | "keywords": [ 31 | "babel-plugin" 32 | ], 33 | "license": "MIT", 34 | "main": "lib/index.js", 35 | "name": "babel-plugin-syntax-do-expressions", 36 | "repository": { 37 | "type": "git", 38 | "url": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-do-expressions" 39 | }, 40 | "version": "6.13.0" 41 | } 42 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-plugin-syntax-dynamic-import/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-plugin-syntax-dynamic-import@6.18.0", 3 | "_id": "babel-plugin-syntax-dynamic-import@6.18.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=", 6 | "_location": "/babel-plugin-syntax-dynamic-import", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "version", 10 | "registry": true, 11 | "raw": "babel-plugin-syntax-dynamic-import@6.18.0", 12 | "name": "babel-plugin-syntax-dynamic-import", 13 | "escapedName": "babel-plugin-syntax-dynamic-import", 14 | "rawSpec": "6.18.0", 15 | "saveSpec": null, 16 | "fetchSpec": "6.18.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-dynamic-import-node", 20 | "/babel-preset-react-app", 21 | "/babel-preset-stage-2" 22 | ], 23 | "_resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", 24 | "_shasum": "8d6a26229c83745a9982a441051572caa179b1da", 25 | "_spec": "babel-plugin-syntax-dynamic-import@6.18.0", 26 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-preset-react-app", 27 | "bundleDependencies": false, 28 | "dependencies": {}, 29 | "deprecated": false, 30 | "description": "Allow parsing of import()", 31 | "devDependencies": {}, 32 | "keywords": [ 33 | "babel-plugin" 34 | ], 35 | "license": "MIT", 36 | "main": "lib/index.js", 37 | "name": "babel-plugin-syntax-dynamic-import", 38 | "repository": { 39 | "type": "git", 40 | "url": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-dynamic-import" 41 | }, 42 | "version": "6.18.0" 43 | } 44 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-plugin-syntax-exponentiation-operator/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-plugin-syntax-exponentiation-operator@^6.8.0", 3 | "_id": "babel-plugin-syntax-exponentiation-operator@6.13.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", 6 | "_location": "/babel-plugin-syntax-exponentiation-operator", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-plugin-syntax-exponentiation-operator@^6.8.0", 12 | "name": "babel-plugin-syntax-exponentiation-operator", 13 | "escapedName": "babel-plugin-syntax-exponentiation-operator", 14 | "rawSpec": "^6.8.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.8.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-transform-exponentiation-operator" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", 22 | "_shasum": "9ee7e8337290da95288201a6a57f4170317830de", 23 | "_spec": "babel-plugin-syntax-exponentiation-operator@^6.8.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-exponentiation-operator", 25 | "bundleDependencies": false, 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "Allow parsing of the exponentiation operator", 29 | "devDependencies": {}, 30 | "keywords": [ 31 | "babel-plugin" 32 | ], 33 | "license": "MIT", 34 | "main": "lib/index.js", 35 | "name": "babel-plugin-syntax-exponentiation-operator", 36 | "repository": { 37 | "type": "git", 38 | "url": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-exponentation-operator" 39 | }, 40 | "version": "6.13.0" 41 | } 42 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-plugin-syntax-export-extensions/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-plugin-syntax-export-extensions@^6.8.0", 3 | "_id": "babel-plugin-syntax-export-extensions@6.13.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-cKFITw+QiaToStRLrDU8lbmxJyE=", 6 | "_location": "/babel-plugin-syntax-export-extensions", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-plugin-syntax-export-extensions@^6.8.0", 12 | "name": "babel-plugin-syntax-export-extensions", 13 | "escapedName": "babel-plugin-syntax-export-extensions", 14 | "rawSpec": "^6.8.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.8.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-transform-export-extensions" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz", 22 | "_shasum": "70a1484f0f9089a4e84ad44bac353c95b9b12721", 23 | "_spec": "babel-plugin-syntax-export-extensions@^6.8.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-export-extensions", 25 | "bundleDependencies": false, 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "Allow parsing of export extensions", 29 | "devDependencies": {}, 30 | "keywords": [ 31 | "babel-plugin" 32 | ], 33 | "license": "MIT", 34 | "main": "lib/index.js", 35 | "name": "babel-plugin-syntax-export-extensions", 36 | "repository": { 37 | "type": "git", 38 | "url": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-export-extensions" 39 | }, 40 | "version": "6.13.0" 41 | } 42 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-plugin-syntax-flow/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-plugin-syntax-flow@^6.18.0", 3 | "_id": "babel-plugin-syntax-flow@6.18.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=", 6 | "_location": "/babel-plugin-syntax-flow", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-plugin-syntax-flow@^6.18.0", 12 | "name": "babel-plugin-syntax-flow", 13 | "escapedName": "babel-plugin-syntax-flow", 14 | "rawSpec": "^6.18.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.18.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-transform-flow-strip-types" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", 22 | "_shasum": "4c3ab20a2af26aa20cd25995c398c4eb70310c8d", 23 | "_spec": "babel-plugin-syntax-flow@^6.18.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-flow-strip-types", 25 | "bundleDependencies": false, 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "Allow parsing of the flow syntax", 29 | "devDependencies": {}, 30 | "keywords": [ 31 | "babel-plugin" 32 | ], 33 | "license": "MIT", 34 | "main": "lib/index.js", 35 | "name": "babel-plugin-syntax-flow", 36 | "repository": { 37 | "type": "git", 38 | "url": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-flow" 39 | }, 40 | "version": "6.18.0" 41 | } 42 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-plugin-syntax-function-bind/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-plugin-syntax-function-bind@^6.8.0", 3 | "_id": "babel-plugin-syntax-function-bind@6.13.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-SMSV8Xe98xqYHnMvVa3AvdJgH0Y=", 6 | "_location": "/babel-plugin-syntax-function-bind", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-plugin-syntax-function-bind@^6.8.0", 12 | "name": "babel-plugin-syntax-function-bind", 13 | "escapedName": "babel-plugin-syntax-function-bind", 14 | "rawSpec": "^6.8.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.8.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-transform-function-bind" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-plugin-syntax-function-bind/-/babel-plugin-syntax-function-bind-6.13.0.tgz", 22 | "_shasum": "48c495f177bdf31a981e732f55adc0bdd2601f46", 23 | "_spec": "babel-plugin-syntax-function-bind@^6.8.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-function-bind", 25 | "bundleDependencies": false, 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "Allow parsing of function bind", 29 | "devDependencies": {}, 30 | "keywords": [ 31 | "babel-plugin" 32 | ], 33 | "license": "MIT", 34 | "main": "lib/index.js", 35 | "name": "babel-plugin-syntax-function-bind", 36 | "repository": { 37 | "type": "git", 38 | "url": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-function-bind" 39 | }, 40 | "version": "6.13.0" 41 | } 42 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-plugin-syntax-jsx/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-plugin-syntax-jsx@^6.3.13", 3 | "_id": "babel-plugin-syntax-jsx@6.18.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", 6 | "_location": "/babel-plugin-syntax-jsx", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-plugin-syntax-jsx@^6.3.13", 12 | "name": "babel-plugin-syntax-jsx", 13 | "escapedName": "babel-plugin-syntax-jsx", 14 | "rawSpec": "^6.3.13", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.3.13" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-transform-react-jsx", 20 | "/babel-plugin-transform-react-jsx-self", 21 | "/babel-plugin-transform-react-jsx-source", 22 | "/babel-preset-react" 23 | ], 24 | "_resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", 25 | "_shasum": "0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946", 26 | "_spec": "babel-plugin-syntax-jsx@^6.3.13", 27 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-preset-react", 28 | "bundleDependencies": false, 29 | "dependencies": {}, 30 | "deprecated": false, 31 | "description": "Allow parsing of jsx", 32 | "devDependencies": {}, 33 | "keywords": [ 34 | "babel-plugin" 35 | ], 36 | "license": "MIT", 37 | "main": "lib/index.js", 38 | "name": "babel-plugin-syntax-jsx", 39 | "repository": { 40 | "type": "git", 41 | "url": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-jsx" 42 | }, 43 | "version": "6.18.0" 44 | } 45 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-plugin-syntax-object-rest-spread/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-plugin-syntax-object-rest-spread@^6.8.0", 3 | "_id": "babel-plugin-syntax-object-rest-spread@6.13.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", 6 | "_location": "/babel-plugin-syntax-object-rest-spread", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-plugin-syntax-object-rest-spread@^6.8.0", 12 | "name": "babel-plugin-syntax-object-rest-spread", 13 | "escapedName": "babel-plugin-syntax-object-rest-spread", 14 | "rawSpec": "^6.8.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.8.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-plugin-transform-object-rest-spread" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", 22 | "_shasum": "fd6536f2bce13836ffa3a5458c4903a597bb3bf5", 23 | "_spec": "babel-plugin-syntax-object-rest-spread@^6.8.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-object-rest-spread", 25 | "bundleDependencies": false, 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "Allow parsing of object rest/spread", 29 | "devDependencies": {}, 30 | "keywords": [ 31 | "babel-plugin" 32 | ], 33 | "license": "MIT", 34 | "main": "lib/index.js", 35 | "name": "babel-plugin-syntax-object-rest-spread", 36 | "repository": { 37 | "type": "git", 38 | "url": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-object-rest-spread" 39 | }, 40 | "version": "6.13.0" 41 | } 42 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-es2015-for-of/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-plugin-transform-es2015-for-of@^6.23.0", 3 | "_id": "babel-plugin-transform-es2015-for-of@6.23.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", 6 | "_location": "/babel-plugin-transform-es2015-for-of", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-plugin-transform-es2015-for-of@^6.23.0", 12 | "name": "babel-plugin-transform-es2015-for-of", 13 | "escapedName": "babel-plugin-transform-es2015-for-of", 14 | "rawSpec": "^6.23.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.23.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-preset-env" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", 22 | "_shasum": "f47c95b2b613df1d3ecc2fdb7573623c75248691", 23 | "_spec": "babel-plugin-transform-es2015-for-of@^6.23.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-preset-env", 25 | "bundleDependencies": false, 26 | "dependencies": { 27 | "babel-runtime": "^6.22.0" 28 | }, 29 | "deprecated": false, 30 | "description": "Compile ES2015 for...of to ES5", 31 | "devDependencies": { 32 | "babel-helper-plugin-test-runner": "^6.22.0" 33 | }, 34 | "keywords": [ 35 | "babel-plugin" 36 | ], 37 | "license": "MIT", 38 | "main": "lib/index.js", 39 | "name": "babel-plugin-transform-es2015-for-of", 40 | "repository": { 41 | "type": "git", 42 | "url": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-for-of" 43 | }, 44 | "version": "6.23.0" 45 | } 46 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-es2015-literals/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-plugin-transform-es2015-literals@^6.22.0", 3 | "_id": "babel-plugin-transform-es2015-literals@6.22.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", 6 | "_location": "/babel-plugin-transform-es2015-literals", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-plugin-transform-es2015-literals@^6.22.0", 12 | "name": "babel-plugin-transform-es2015-literals", 13 | "escapedName": "babel-plugin-transform-es2015-literals", 14 | "rawSpec": "^6.22.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.22.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-preset-env" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", 22 | "_shasum": "4f54a02d6cd66cf915280019a31d31925377ca2e", 23 | "_spec": "babel-plugin-transform-es2015-literals@^6.22.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-preset-env", 25 | "bundleDependencies": false, 26 | "dependencies": { 27 | "babel-runtime": "^6.22.0" 28 | }, 29 | "deprecated": false, 30 | "description": "Compile ES2015 unicode string and number literals to ES5", 31 | "devDependencies": { 32 | "babel-helper-plugin-test-runner": "^6.22.0" 33 | }, 34 | "keywords": [ 35 | "babel-plugin" 36 | ], 37 | "license": "MIT", 38 | "main": "lib/index.js", 39 | "name": "babel-plugin-transform-es2015-literals", 40 | "repository": { 41 | "type": "git", 42 | "url": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-literals" 43 | }, 44 | "version": "6.22.0" 45 | } 46 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-es2015-spread/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-plugin-transform-es2015-spread@^6.22.0", 3 | "_id": "babel-plugin-transform-es2015-spread@6.22.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", 6 | "_location": "/babel-plugin-transform-es2015-spread", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-plugin-transform-es2015-spread@^6.22.0", 12 | "name": "babel-plugin-transform-es2015-spread", 13 | "escapedName": "babel-plugin-transform-es2015-spread", 14 | "rawSpec": "^6.22.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.22.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-preset-env" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", 22 | "_shasum": "d6d68a99f89aedc4536c81a542e8dd9f1746f8d1", 23 | "_spec": "babel-plugin-transform-es2015-spread@^6.22.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-preset-env", 25 | "bundleDependencies": false, 26 | "dependencies": { 27 | "babel-runtime": "^6.22.0" 28 | }, 29 | "deprecated": false, 30 | "description": "Compile ES2015 spread to ES5", 31 | "devDependencies": { 32 | "babel-helper-plugin-test-runner": "^6.22.0" 33 | }, 34 | "keywords": [ 35 | "babel-plugin" 36 | ], 37 | "license": "MIT", 38 | "main": "lib/index.js", 39 | "name": "babel-plugin-transform-es2015-spread", 40 | "repository": { 41 | "type": "git", 42 | "url": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-spread" 43 | }, 44 | "version": "6.22.0" 45 | } 46 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-plugin-transform-runtime/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-plugin-transform-runtime@^6.23.0", 3 | "_id": "babel-plugin-transform-runtime@6.23.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", 6 | "_location": "/babel-plugin-transform-runtime", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-plugin-transform-runtime@^6.23.0", 12 | "name": "babel-plugin-transform-runtime", 13 | "escapedName": "babel-plugin-transform-runtime", 14 | "rawSpec": "^6.23.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.23.0" 17 | }, 18 | "_requiredBy": [ 19 | "/@storybook/react", 20 | "/babel-preset-react-app" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", 23 | "_shasum": "88490d446502ea9b8e7efb0fe09ec4d99479b1ee", 24 | "_spec": "babel-plugin-transform-runtime@^6.23.0", 25 | "_where": "/fixtures/test-package-with-scopes/node_modules/@storybook/react", 26 | "bundleDependencies": false, 27 | "dependencies": { 28 | "babel-runtime": "^6.22.0" 29 | }, 30 | "deprecated": false, 31 | "description": "Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals", 32 | "devDependencies": { 33 | "babel-helper-plugin-test-runner": "^6.22.0" 34 | }, 35 | "keywords": [ 36 | "babel-plugin" 37 | ], 38 | "license": "MIT", 39 | "main": "lib/index.js", 40 | "name": "babel-plugin-transform-runtime", 41 | "repository": { 42 | "type": "git", 43 | "url": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-runtime" 44 | }, 45 | "version": "6.23.0" 46 | } 47 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-preset-flow/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-preset-flow@^6.23.0", 3 | "_id": "babel-preset-flow@6.23.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0=", 6 | "_location": "/babel-preset-flow", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-preset-flow@^6.23.0", 12 | "name": "babel-preset-flow", 13 | "escapedName": "babel-preset-flow", 14 | "rawSpec": "^6.23.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.23.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-preset-react" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz", 22 | "_shasum": "e71218887085ae9a24b5be4169affb599816c49d", 23 | "_spec": "babel-preset-flow@^6.23.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-preset-react", 25 | "author": { 26 | "name": "James Kyle", 27 | "email": "me@thejameskyle.com" 28 | }, 29 | "bundleDependencies": false, 30 | "dependencies": { 31 | "babel-plugin-transform-flow-strip-types": "^6.22.0" 32 | }, 33 | "deprecated": false, 34 | "description": "Babel preset for all Flow plugins.", 35 | "keywords": [ 36 | "babel-preset", 37 | "flowtype", 38 | "flow", 39 | "types" 40 | ], 41 | "license": "MIT", 42 | "main": "lib/index.js", 43 | "name": "babel-preset-flow", 44 | "repository": { 45 | "type": "git", 46 | "url": "https://github.com/babel/babel/tree/master/packages/babel-preset-flow" 47 | }, 48 | "version": "6.23.0" 49 | } 50 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-preset-stage-0/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-preset-stage-0@^6.24.1", 3 | "_id": "babel-preset-stage-0@6.24.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-VkLRUEL5E4TX5a+LyIsduVsDnmo=", 6 | "_location": "/babel-preset-stage-0", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-preset-stage-0@^6.24.1", 12 | "name": "babel-preset-stage-0", 13 | "escapedName": "babel-preset-stage-0", 14 | "rawSpec": "^6.24.1", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.24.1" 17 | }, 18 | "_requiredBy": [ 19 | "/@storybook/react" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-preset-stage-0/-/babel-preset-stage-0-6.24.1.tgz", 22 | "_shasum": "5642d15042f91384d7e5af8bc88b1db95b039e6a", 23 | "_spec": "babel-preset-stage-0@^6.24.1", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/@storybook/react", 25 | "author": { 26 | "name": "Sebastian McKenzie", 27 | "email": "sebmck@gmail.com" 28 | }, 29 | "bundleDependencies": false, 30 | "dependencies": { 31 | "babel-plugin-transform-do-expressions": "^6.22.0", 32 | "babel-plugin-transform-function-bind": "^6.22.0", 33 | "babel-preset-stage-1": "^6.24.1" 34 | }, 35 | "deprecated": false, 36 | "description": "Babel preset for stage 0 plugins", 37 | "homepage": "https://babeljs.io/", 38 | "license": "MIT", 39 | "main": "lib/index.js", 40 | "name": "babel-preset-stage-0", 41 | "repository": { 42 | "type": "git", 43 | "url": "https://github.com/babel/babel/tree/master/packages/babel-preset-stage-0" 44 | }, 45 | "version": "6.24.1" 46 | } 47 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-preset-stage-1/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-preset-stage-1@^6.24.1", 3 | "_id": "babel-preset-stage-1@6.24.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-dpLNfc1oSZB+auSgqFWJz7niv7A=", 6 | "_location": "/babel-preset-stage-1", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-preset-stage-1@^6.24.1", 12 | "name": "babel-preset-stage-1", 13 | "escapedName": "babel-preset-stage-1", 14 | "rawSpec": "^6.24.1", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.24.1" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-preset-stage-0" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-preset-stage-1/-/babel-preset-stage-1-6.24.1.tgz", 22 | "_shasum": "7692cd7dcd6849907e6ae4a0a85589cfb9e2bfb0", 23 | "_spec": "babel-preset-stage-1@^6.24.1", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-preset-stage-0", 25 | "author": { 26 | "name": "Sebastian McKenzie", 27 | "email": "sebmck@gmail.com" 28 | }, 29 | "bundleDependencies": false, 30 | "dependencies": { 31 | "babel-plugin-transform-class-constructor-call": "^6.24.1", 32 | "babel-plugin-transform-export-extensions": "^6.22.0", 33 | "babel-preset-stage-2": "^6.24.1" 34 | }, 35 | "deprecated": false, 36 | "description": "Babel preset for stage 1 plugins", 37 | "homepage": "https://babeljs.io/", 38 | "license": "MIT", 39 | "main": "lib/index.js", 40 | "name": "babel-preset-stage-1", 41 | "repository": { 42 | "type": "git", 43 | "url": "https://github.com/babel/babel/tree/master/packages/babel-preset-stage-1" 44 | }, 45 | "version": "6.24.1" 46 | } 47 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-preset-stage-2/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-preset-stage-2@^6.24.1", 3 | "_id": "babel-preset-stage-2@6.24.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=", 6 | "_location": "/babel-preset-stage-2", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-preset-stage-2@^6.24.1", 12 | "name": "babel-preset-stage-2", 13 | "escapedName": "babel-preset-stage-2", 14 | "rawSpec": "^6.24.1", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.24.1" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-preset-stage-1" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz", 22 | "_shasum": "d9e2960fb3d71187f0e64eec62bc07767219bdc1", 23 | "_spec": "babel-preset-stage-2@^6.24.1", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-preset-stage-1", 25 | "author": { 26 | "name": "Sebastian McKenzie", 27 | "email": "sebmck@gmail.com" 28 | }, 29 | "bundleDependencies": false, 30 | "dependencies": { 31 | "babel-plugin-syntax-dynamic-import": "^6.18.0", 32 | "babel-plugin-transform-class-properties": "^6.24.1", 33 | "babel-plugin-transform-decorators": "^6.24.1", 34 | "babel-preset-stage-3": "^6.24.1" 35 | }, 36 | "deprecated": false, 37 | "description": "Babel preset for stage 2 plugins", 38 | "homepage": "https://babeljs.io/", 39 | "license": "MIT", 40 | "main": "lib/index.js", 41 | "name": "babel-preset-stage-2", 42 | "repository": { 43 | "type": "git", 44 | "url": "https://github.com/babel/babel/tree/master/packages/babel-preset-stage-2" 45 | }, 46 | "version": "6.24.1" 47 | } 48 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/babel-register/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "babel-register@^6.26.0", 3 | "_id": "babel-register@6.26.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", 6 | "_location": "/babel-register", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "babel-register@^6.26.0", 12 | "name": "babel-register", 13 | "escapedName": "babel-register", 14 | "rawSpec": "^6.26.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^6.26.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-core" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", 22 | "_shasum": "6ed021173e2fcb486d7acb45c6009a856f647071", 23 | "_spec": "babel-register@^6.26.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-core", 25 | "author": { 26 | "name": "Sebastian McKenzie", 27 | "email": "sebmck@gmail.com" 28 | }, 29 | "browser": "lib/browser.js", 30 | "bundleDependencies": false, 31 | "dependencies": { 32 | "babel-core": "^6.26.0", 33 | "babel-runtime": "^6.26.0", 34 | "core-js": "^2.5.0", 35 | "home-or-tmp": "^2.0.0", 36 | "lodash": "^4.17.4", 37 | "mkdirp": "^0.5.1", 38 | "source-map-support": "^0.4.15" 39 | }, 40 | "deprecated": false, 41 | "description": "babel require hook", 42 | "devDependencies": { 43 | "decache": "^4.1.0" 44 | }, 45 | "license": "MIT", 46 | "main": "lib/node.js", 47 | "name": "babel-register", 48 | "repository": { 49 | "type": "git", 50 | "url": "https://github.com/babel/babel/tree/master/packages/babel-register" 51 | }, 52 | "version": "6.26.0" 53 | } 54 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/bcrypt-pbkdf/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "bcrypt-pbkdf@^1.0.0", 3 | "_id": "bcrypt-pbkdf@1.0.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", 6 | "_location": "/bcrypt-pbkdf", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "bcrypt-pbkdf@^1.0.0", 12 | "name": "bcrypt-pbkdf", 13 | "escapedName": "bcrypt-pbkdf", 14 | "rawSpec": "^1.0.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.0.0" 17 | }, 18 | "_requiredBy": [ 19 | "/sshpk" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", 22 | "_shasum": "63bc5dcb61331b92bc05fd528953c33462a06f8d", 23 | "_spec": "bcrypt-pbkdf@^1.0.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/sshpk", 25 | "bundleDependencies": false, 26 | "dependencies": { 27 | "tweetnacl": "^0.14.3" 28 | }, 29 | "deprecated": false, 30 | "description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS", 31 | "devDependencies": {}, 32 | "license": "BSD-3-Clause", 33 | "main": "index.js", 34 | "name": "bcrypt-pbkdf", 35 | "version": "1.0.1" 36 | } 37 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/boom/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "boom@4.x.x", 3 | "_id": "boom@4.3.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", 6 | "_location": "/boom", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "boom@4.x.x", 12 | "name": "boom", 13 | "escapedName": "boom", 14 | "rawSpec": "4.x.x", 15 | "saveSpec": null, 16 | "fetchSpec": "4.x.x" 17 | }, 18 | "_requiredBy": [ 19 | "/hawk" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", 22 | "_shasum": "4f8a3005cb4a7e3889f749030fd25b96e01d2e31", 23 | "_spec": "boom@4.x.x", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/hawk", 25 | "bugs": { 26 | "url": "https://github.com/hapijs/boom/issues" 27 | }, 28 | "bundleDependencies": false, 29 | "dependencies": { 30 | "hoek": "4.x.x" 31 | }, 32 | "deprecated": false, 33 | "description": "HTTP-friendly error objects", 34 | "devDependencies": { 35 | "code": "4.x.x", 36 | "lab": "13.x.x", 37 | "markdown-toc": "0.12.x" 38 | }, 39 | "engines": { 40 | "node": ">=4.0.0" 41 | }, 42 | "homepage": "https://github.com/hapijs/boom#readme", 43 | "keywords": [ 44 | "error", 45 | "http" 46 | ], 47 | "license": "BSD-3-Clause", 48 | "main": "lib/index.js", 49 | "name": "boom", 50 | "repository": { 51 | "type": "git", 52 | "url": "git://github.com/hapijs/boom.git" 53 | }, 54 | "scripts": { 55 | "test": "lab -a code -t 100 -L -v", 56 | "test-cov-html": "lab -a code -r html -o coverage.html -L", 57 | "toc": "node generate-toc.js", 58 | "version": "npm run toc && git add README.md" 59 | }, 60 | "version": "4.3.1" 61 | } 62 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/brorand/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "brorand@^1.0.1", 3 | "_id": "brorand@1.1.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", 6 | "_location": "/brorand", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "brorand@^1.0.1", 12 | "name": "brorand", 13 | "escapedName": "brorand", 14 | "rawSpec": "^1.0.1", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.0.1" 17 | }, 18 | "_requiredBy": [ 19 | "/elliptic", 20 | "/miller-rabin" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", 23 | "_shasum": "12c25efe40a45e3c323eb8675a0a0ce57b22371f", 24 | "_spec": "brorand@^1.0.1", 25 | "_where": "/fixtures/test-package-with-scopes/node_modules/elliptic", 26 | "author": { 27 | "name": "Fedor Indutny", 28 | "email": "fedor@indutny.com" 29 | }, 30 | "browser": { 31 | "crypto": false 32 | }, 33 | "bugs": { 34 | "url": "https://github.com/indutny/brorand/issues" 35 | }, 36 | "bundleDependencies": false, 37 | "deprecated": false, 38 | "description": "Random number generator for browsers and node.js", 39 | "devDependencies": { 40 | "mocha": "^2.0.1" 41 | }, 42 | "homepage": "https://github.com/indutny/brorand", 43 | "keywords": [ 44 | "Random", 45 | "RNG", 46 | "browser", 47 | "crypto" 48 | ], 49 | "license": "MIT", 50 | "main": "index.js", 51 | "name": "brorand", 52 | "repository": { 53 | "type": "git", 54 | "url": "git+ssh://git@github.com/indutny/brorand.git" 55 | }, 56 | "scripts": { 57 | "test": "mocha --reporter=spec test/**/*-test.js" 58 | }, 59 | "version": "1.1.0" 60 | } 61 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/browserify-rsa/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "browserify-rsa@^4.0.0", 3 | "_id": "browserify-rsa@4.0.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", 6 | "_location": "/browserify-rsa", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "browserify-rsa@^4.0.0", 12 | "name": "browserify-rsa", 13 | "escapedName": "browserify-rsa", 14 | "rawSpec": "^4.0.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^4.0.0" 17 | }, 18 | "_requiredBy": [ 19 | "/browserify-sign", 20 | "/public-encrypt" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", 23 | "_shasum": "21e0abfaf6f2029cf2fafb133567a701d4135524", 24 | "_spec": "browserify-rsa@^4.0.0", 25 | "_where": "/fixtures/test-package-with-scopes/node_modules/browserify-sign", 26 | "author": "", 27 | "bugs": { 28 | "url": "https://github.com/crypto-browserify/browserify-rsa/issues" 29 | }, 30 | "bundleDependencies": false, 31 | "dependencies": { 32 | "bn.js": "^4.1.0", 33 | "randombytes": "^2.0.1" 34 | }, 35 | "deprecated": false, 36 | "description": "RSA for browserify", 37 | "devDependencies": { 38 | "parse-asn1": "^5.0.0", 39 | "tap-spec": "^2.1.2", 40 | "tape": "^3.0.3" 41 | }, 42 | "homepage": "https://github.com/crypto-browserify/browserify-rsa#readme", 43 | "license": "MIT", 44 | "main": "index.js", 45 | "name": "browserify-rsa", 46 | "repository": { 47 | "type": "git", 48 | "url": "git+ssh://git@github.com/crypto-browserify/browserify-rsa.git" 49 | }, 50 | "scripts": { 51 | "test": "node test.js | tspec" 52 | }, 53 | "version": "4.0.1" 54 | } 55 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/caniuse-api/node_modules/.bin/browserslist: -------------------------------------------------------------------------------- 1 | ../browserslist/cli.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/caniuse-db/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "caniuse-db@^1.0.30000634", 3 | "_id": "caniuse-db@1.0.30000766", 4 | "_inBundle": false, 5 | "_integrity": "sha1-TJEao3R/ATiEUvpLknt4/PFDBoA=", 6 | "_location": "/caniuse-db", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "caniuse-db@^1.0.30000634", 12 | "name": "caniuse-db", 13 | "escapedName": "caniuse-db", 14 | "rawSpec": "^1.0.30000634", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.0.30000634" 17 | }, 18 | "_requiredBy": [ 19 | "/caniuse-api", 20 | "/caniuse-api/browserslist", 21 | "/cssnano/autoprefixer", 22 | "/cssnano/browserslist", 23 | "/postcss-merge-rules/browserslist" 24 | ], 25 | "_resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000766.tgz", 26 | "_shasum": "4c911aa3747f01388452fa4b927b78fcf1430680", 27 | "_spec": "caniuse-db@^1.0.30000634", 28 | "_where": "/fixtures/test-package-with-scopes/node_modules/cssnano/node_modules/autoprefixer", 29 | "author": { 30 | "name": "Alexis Deveria", 31 | "email": "adeveria@gmail.com" 32 | }, 33 | "bugs": { 34 | "url": "https://github.com/Fyrd/caniuse/issues" 35 | }, 36 | "bundleDependencies": false, 37 | "deprecated": false, 38 | "description": "Raw browser/feature support data from caniuse.com", 39 | "homepage": "https://github.com/Fyrd/caniuse#readme", 40 | "keywords": [ 41 | "support", 42 | "css", 43 | "js", 44 | "html5", 45 | "svg" 46 | ], 47 | "license": "CC-BY-4.0", 48 | "name": "caniuse-db", 49 | "repository": { 50 | "type": "git", 51 | "url": "git+https://github.com/Fyrd/caniuse.git" 52 | }, 53 | "version": "1.0.30000766" 54 | } 55 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/caseless/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "caseless@~0.12.0", 3 | "_id": "caseless@0.12.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", 6 | "_location": "/caseless", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "caseless@~0.12.0", 12 | "name": "caseless", 13 | "escapedName": "caseless", 14 | "rawSpec": "~0.12.0", 15 | "saveSpec": null, 16 | "fetchSpec": "~0.12.0" 17 | }, 18 | "_requiredBy": [ 19 | "/request" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 22 | "_shasum": "1b681c21ff84033c826543090689420d187151dc", 23 | "_spec": "caseless@~0.12.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/request", 25 | "author": { 26 | "name": "Mikeal Rogers", 27 | "email": "mikeal.rogers@gmail.com" 28 | }, 29 | "bugs": { 30 | "url": "https://github.com/mikeal/caseless/issues" 31 | }, 32 | "bundleDependencies": false, 33 | "deprecated": false, 34 | "description": "Caseless object set/get/has, very useful when working with HTTP headers.", 35 | "devDependencies": { 36 | "tape": "^2.10.2" 37 | }, 38 | "homepage": "https://github.com/mikeal/caseless#readme", 39 | "keywords": [ 40 | "headers", 41 | "http", 42 | "caseless" 43 | ], 44 | "license": "Apache-2.0", 45 | "main": "index.js", 46 | "name": "caseless", 47 | "repository": { 48 | "type": "git", 49 | "url": "git+https://github.com/mikeal/caseless.git" 50 | }, 51 | "scripts": { 52 | "test": "node test.js" 53 | }, 54 | "test": "node test.js", 55 | "version": "0.12.0" 56 | } 57 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/chain-function/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "chain-function@^1.0.0", 3 | "_id": "chain-function@1.0.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-DUqzfn4Y6tC9xHuSB2QRjOWHM9w=", 6 | "_location": "/chain-function", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "chain-function@^1.0.0", 12 | "name": "chain-function", 13 | "escapedName": "chain-function", 14 | "rawSpec": "^1.0.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.0.0" 17 | }, 18 | "_requiredBy": [ 19 | "/react-transition-group" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/chain-function/-/chain-function-1.0.0.tgz", 22 | "_shasum": "0d4ab37e7e18ead0bdc47b920764118ce58733dc", 23 | "_spec": "chain-function@^1.0.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/react-transition-group", 25 | "author": { 26 | "name": "jquense" 27 | }, 28 | "bugs": { 29 | "url": "https://github.com/jquense/chain-function/issues" 30 | }, 31 | "bundleDependencies": false, 32 | "deprecated": false, 33 | "description": "chain a bunch of functions together into a single call", 34 | "homepage": "https://github.com/jquense/chain-function#readme", 35 | "keywords": [ 36 | "chain", 37 | "compose", 38 | "function" 39 | ], 40 | "license": "MIT", 41 | "main": "index.js", 42 | "name": "chain-function", 43 | "repository": { 44 | "type": "git", 45 | "url": "git+https://github.com/jquense/chain-function.git" 46 | }, 47 | "scripts": { 48 | "test": "node ./test.js" 49 | }, 50 | "version": "1.0.0" 51 | } 52 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/color-name/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "color-name@^1.1.1", 3 | "_id": "color-name@1.1.3", 4 | "_inBundle": false, 5 | "_integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 6 | "_location": "/color-name", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "color-name@^1.1.1", 12 | "name": "color-name", 13 | "escapedName": "color-name", 14 | "rawSpec": "^1.1.1", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.1.1" 17 | }, 18 | "_requiredBy": [ 19 | "/color-convert", 20 | "/color-string" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 23 | "_shasum": "a7d0558bd89c42f795dd42328f740831ca53bc25", 24 | "_spec": "color-name@^1.1.1", 25 | "_where": "/fixtures/test-package-with-scopes/node_modules/color-convert", 26 | "author": { 27 | "name": "DY", 28 | "email": "dfcreative@gmail.com" 29 | }, 30 | "bugs": { 31 | "url": "https://github.com/dfcreative/color-name/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "deprecated": false, 35 | "description": "A list of color names and its values", 36 | "homepage": "https://github.com/dfcreative/color-name", 37 | "keywords": [ 38 | "color-name", 39 | "color", 40 | "color-keyword", 41 | "keyword" 42 | ], 43 | "license": "MIT", 44 | "main": "index.js", 45 | "name": "color-name", 46 | "repository": { 47 | "type": "git", 48 | "url": "git+ssh://git@github.com/dfcreative/color-name.git" 49 | }, 50 | "scripts": { 51 | "test": "node test.js" 52 | }, 53 | "version": "1.1.3" 54 | } 55 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/colors/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "colors@~1.1.2", 3 | "_id": "colors@1.1.2", 4 | "_inBundle": false, 5 | "_integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", 6 | "_location": "/colors", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "colors@~1.1.2", 12 | "name": "colors", 13 | "escapedName": "colors", 14 | "rawSpec": "~1.1.2", 15 | "saveSpec": null, 16 | "fetchSpec": "~1.1.2" 17 | }, 18 | "_requiredBy": [ 19 | "/svgo" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", 22 | "_shasum": "168a4701756b6a7f51a12ce0c97bfa28c084ed63", 23 | "_spec": "colors@~1.1.2", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/svgo", 25 | "author": { 26 | "name": "Marak Squires" 27 | }, 28 | "bugs": { 29 | "url": "https://github.com/Marak/colors.js/issues" 30 | }, 31 | "bundleDependencies": false, 32 | "deprecated": false, 33 | "description": "get colors in your node.js console", 34 | "engines": { 35 | "node": ">=0.1.90" 36 | }, 37 | "files": [ 38 | "examples", 39 | "lib", 40 | "LICENSE", 41 | "safe.js", 42 | "themes" 43 | ], 44 | "homepage": "https://github.com/Marak/colors.js", 45 | "keywords": [ 46 | "ansi", 47 | "terminal", 48 | "colors" 49 | ], 50 | "license": "MIT", 51 | "main": "lib", 52 | "name": "colors", 53 | "repository": { 54 | "type": "git", 55 | "url": "git+ssh://git@github.com/Marak/colors.js.git" 56 | }, 57 | "scripts": { 58 | "test": "node tests/basic-test.js && node tests/safe-test.js" 59 | }, 60 | "version": "1.1.2" 61 | } 62 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/cookie-signature/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "cookie-signature@1.0.6", 3 | "_id": "cookie-signature@1.0.6", 4 | "_inBundle": false, 5 | "_integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", 6 | "_location": "/cookie-signature", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "version", 10 | "registry": true, 11 | "raw": "cookie-signature@1.0.6", 12 | "name": "cookie-signature", 13 | "escapedName": "cookie-signature", 14 | "rawSpec": "1.0.6", 15 | "saveSpec": null, 16 | "fetchSpec": "1.0.6" 17 | }, 18 | "_requiredBy": [ 19 | "/express" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 22 | "_shasum": "e303a882b342cc3ee8ca513a79999734dab3ae2c", 23 | "_spec": "cookie-signature@1.0.6", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/express", 25 | "author": { 26 | "name": "TJ Holowaychuk", 27 | "email": "tj@learnboost.com" 28 | }, 29 | "bugs": { 30 | "url": "https://github.com/visionmedia/node-cookie-signature/issues" 31 | }, 32 | "bundleDependencies": false, 33 | "dependencies": {}, 34 | "deprecated": false, 35 | "description": "Sign and unsign cookies", 36 | "devDependencies": { 37 | "mocha": "*", 38 | "should": "*" 39 | }, 40 | "homepage": "https://github.com/visionmedia/node-cookie-signature#readme", 41 | "keywords": [ 42 | "cookie", 43 | "sign", 44 | "unsign" 45 | ], 46 | "license": "MIT", 47 | "main": "index", 48 | "name": "cookie-signature", 49 | "repository": { 50 | "type": "git", 51 | "url": "git+https://github.com/visionmedia/node-cookie-signature.git" 52 | }, 53 | "scripts": { 54 | "test": "mocha --require should --reporter spec" 55 | }, 56 | "version": "1.0.6" 57 | } 58 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/cryptiles/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "cryptiles@3.x.x", 3 | "_id": "cryptiles@3.1.2", 4 | "_inBundle": false, 5 | "_integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", 6 | "_location": "/cryptiles", 7 | "_phantomChildren": { 8 | "hoek": "4.2.0" 9 | }, 10 | "_requested": { 11 | "type": "range", 12 | "registry": true, 13 | "raw": "cryptiles@3.x.x", 14 | "name": "cryptiles", 15 | "escapedName": "cryptiles", 16 | "rawSpec": "3.x.x", 17 | "saveSpec": null, 18 | "fetchSpec": "3.x.x" 19 | }, 20 | "_requiredBy": [ 21 | "/hawk" 22 | ], 23 | "_resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", 24 | "_shasum": "a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe", 25 | "_spec": "cryptiles@3.x.x", 26 | "_where": "/fixtures/test-package-with-scopes/node_modules/hawk", 27 | "bugs": { 28 | "url": "https://github.com/hapijs/cryptiles/issues" 29 | }, 30 | "bundleDependencies": false, 31 | "dependencies": { 32 | "boom": "5.x.x" 33 | }, 34 | "deprecated": false, 35 | "description": "General purpose crypto utilities", 36 | "devDependencies": { 37 | "code": "4.x.x", 38 | "lab": "13.x.x" 39 | }, 40 | "engines": { 41 | "node": ">=4.0.0" 42 | }, 43 | "homepage": "https://github.com/hapijs/cryptiles#readme", 44 | "keywords": [ 45 | "cryptography", 46 | "security", 47 | "utilites" 48 | ], 49 | "license": "BSD-3-Clause", 50 | "main": "lib/index.js", 51 | "name": "cryptiles", 52 | "repository": { 53 | "type": "git", 54 | "url": "git://github.com/hapijs/cryptiles.git" 55 | }, 56 | "scripts": { 57 | "test": "lab -a code -t 100 -L", 58 | "test-cov-html": "lab -a code -r html -o coverage.html" 59 | }, 60 | "version": "3.1.2" 61 | } 62 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/cssnano/node_modules/.bin/browserslist: -------------------------------------------------------------------------------- 1 | ../browserslist/cli.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/dom-helpers/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "dom-helpers@^3.2.0", 3 | "_id": "dom-helpers@3.2.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-MgPgf+0he9H0JLAZc1WC/Deyglo=", 6 | "_location": "/dom-helpers", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "dom-helpers@^3.2.0", 12 | "name": "dom-helpers", 13 | "escapedName": "dom-helpers", 14 | "rawSpec": "^3.2.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^3.2.0" 17 | }, 18 | "_requiredBy": [ 19 | "/react-transition-group" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.2.1.tgz", 22 | "_shasum": "3203e07fed217bd1f424b019735582fc37b2825a", 23 | "_spec": "dom-helpers@^3.2.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/react-transition-group", 25 | "author": { 26 | "name": "Jason Quense", 27 | "email": "monastic.panic@gmail.com" 28 | }, 29 | "bugs": { 30 | "url": "https://github.com/jquense/dom-helpers/issues" 31 | }, 32 | "bundleDependencies": false, 33 | "deprecated": false, 34 | "description": "tiny modular DOM lib for ie8+ ", 35 | "homepage": "https://github.com/jquense/dom-helpers#readme", 36 | "keywords": [ 37 | "dom-helpers", 38 | "react-component", 39 | "dom", 40 | "api", 41 | "cross-browser", 42 | "style", 43 | "event", 44 | "height", 45 | "width", 46 | "dom-helpers", 47 | "class", 48 | "classlist", 49 | "css" 50 | ], 51 | "license": "MIT", 52 | "main": "index.js", 53 | "name": "dom-helpers", 54 | "repository": { 55 | "type": "git", 56 | "url": "git+https://github.com/jquense/dom-helpers.git" 57 | }, 58 | "version": "3.2.1" 59 | } 60 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/dom-walk/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "dom-walk@^0.1.0", 3 | "_id": "dom-walk@0.1.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=", 6 | "_location": "/dom-walk", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "dom-walk@^0.1.0", 12 | "name": "dom-walk", 13 | "escapedName": "dom-walk", 14 | "rawSpec": "^0.1.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^0.1.0" 17 | }, 18 | "_requiredBy": [ 19 | "/min-document" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", 22 | "_shasum": "672226dc74c8f799ad35307df936aba11acd6018", 23 | "_spec": "dom-walk@^0.1.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/min-document", 25 | "author": { 26 | "name": "Raynos", 27 | "email": "raynos2@gmail.com" 28 | }, 29 | "bugs": { 30 | "url": "https://github.com/Raynos/dom-walk/issues", 31 | "email": "raynos2@gmail.com" 32 | }, 33 | "bundleDependencies": false, 34 | "contributors": [ 35 | { 36 | "name": "Jake Verbaten" 37 | } 38 | ], 39 | "dependencies": {}, 40 | "deprecated": false, 41 | "description": "iteratively walk a DOM node", 42 | "devDependencies": { 43 | "browserify-server": "~0.5.6" 44 | }, 45 | "homepage": "https://github.com/Raynos/dom-walk", 46 | "keywords": [], 47 | "licenses": [ 48 | { 49 | "type": "MIT", 50 | "url": "http://github.com/Raynos/dom-walk/raw/master/LICENSE" 51 | } 52 | ], 53 | "main": "index", 54 | "name": "dom-walk", 55 | "repository": { 56 | "type": "git", 57 | "url": "git://github.com/Raynos/dom-walk.git" 58 | }, 59 | "scripts": {}, 60 | "version": "0.1.1" 61 | } 62 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/encoding/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "encoding@^0.1.11", 3 | "_id": "encoding@0.1.12", 4 | "_inBundle": false, 5 | "_integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", 6 | "_location": "/encoding", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "encoding@^0.1.11", 12 | "name": "encoding", 13 | "escapedName": "encoding", 14 | "rawSpec": "^0.1.11", 15 | "saveSpec": null, 16 | "fetchSpec": "^0.1.11" 17 | }, 18 | "_requiredBy": [ 19 | "/node-fetch" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", 22 | "_shasum": "538b66f3ee62cd1ab51ec323829d1f9480c74beb", 23 | "_spec": "encoding@^0.1.11", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/node-fetch", 25 | "author": { 26 | "name": "Andris Reinman" 27 | }, 28 | "bugs": { 29 | "url": "https://github.com/andris9/encoding/issues" 30 | }, 31 | "bundleDependencies": false, 32 | "dependencies": { 33 | "iconv-lite": "~0.4.13" 34 | }, 35 | "deprecated": false, 36 | "description": "Convert encodings, uses iconv by default and fallbacks to iconv-lite if needed", 37 | "devDependencies": { 38 | "iconv": "~2.1.11", 39 | "nodeunit": "~0.9.1" 40 | }, 41 | "homepage": "https://github.com/andris9/encoding#readme", 42 | "license": "MIT", 43 | "main": "lib/encoding.js", 44 | "name": "encoding", 45 | "repository": { 46 | "type": "git", 47 | "url": "git+https://github.com/andris9/encoding.git" 48 | }, 49 | "scripts": { 50 | "test": "nodeunit test" 51 | }, 52 | "version": "0.1.12" 53 | } 54 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/errno/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "errno@^0.1.3", 3 | "_id": "errno@0.1.4", 4 | "_inBundle": false, 5 | "_integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=", 6 | "_location": "/errno", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "errno@^0.1.3", 12 | "name": "errno", 13 | "escapedName": "errno", 14 | "rawSpec": "^0.1.3", 15 | "saveSpec": null, 16 | "fetchSpec": "^0.1.3" 17 | }, 18 | "_requiredBy": [ 19 | "/memory-fs" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", 22 | "_shasum": "b896e23a9e5e8ba33871fc996abd3635fc9a1c7d", 23 | "_spec": "errno@^0.1.3", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/memory-fs", 25 | "authors": [ 26 | "Rod Vagg @rvagg (https://github.com/rvagg)" 27 | ], 28 | "bin": { 29 | "errno": "./cli.js" 30 | }, 31 | "bugs": { 32 | "url": "https://github.com/rvagg/node-errno/issues" 33 | }, 34 | "bundleDependencies": false, 35 | "dependencies": { 36 | "prr": "~0.0.0" 37 | }, 38 | "deprecated": false, 39 | "description": "libuv errno details exposed", 40 | "devDependencies": { 41 | "tape": "~3.5.0" 42 | }, 43 | "homepage": "https://github.com/rvagg/node-errno#readme", 44 | "keywords": [ 45 | "errors", 46 | "errno", 47 | "libuv" 48 | ], 49 | "license": "MIT", 50 | "main": "errno.js", 51 | "name": "errno", 52 | "repository": { 53 | "type": "git", 54 | "url": "git+https://github.com/rvagg/node-errno.git" 55 | }, 56 | "scripts": { 57 | "test": "tape test.js" 58 | }, 59 | "version": "0.1.4" 60 | } 61 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/escape-html/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "escape-html@~1.0.3", 3 | "_id": "escape-html@1.0.3", 4 | "_inBundle": false, 5 | "_integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", 6 | "_location": "/escape-html", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "escape-html@~1.0.3", 12 | "name": "escape-html", 13 | "escapedName": "escape-html", 14 | "rawSpec": "~1.0.3", 15 | "saveSpec": null, 16 | "fetchSpec": "~1.0.3" 17 | }, 18 | "_requiredBy": [ 19 | "/express", 20 | "/finalhandler", 21 | "/send", 22 | "/serve-static" 23 | ], 24 | "_resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 25 | "_shasum": "0258eae4d3d0c0974de1c169188ef0051d1d1988", 26 | "_spec": "escape-html@~1.0.3", 27 | "_where": "/fixtures/test-package-with-scopes/node_modules/express", 28 | "bugs": { 29 | "url": "https://github.com/component/escape-html/issues" 30 | }, 31 | "bundleDependencies": false, 32 | "deprecated": false, 33 | "description": "Escape string for use in HTML", 34 | "devDependencies": { 35 | "beautify-benchmark": "0.2.4", 36 | "benchmark": "1.0.0" 37 | }, 38 | "files": [ 39 | "LICENSE", 40 | "Readme.md", 41 | "index.js" 42 | ], 43 | "homepage": "https://github.com/component/escape-html#readme", 44 | "keywords": [ 45 | "escape", 46 | "html", 47 | "utility" 48 | ], 49 | "license": "MIT", 50 | "name": "escape-html", 51 | "repository": { 52 | "type": "git", 53 | "url": "git+https://github.com/component/escape-html.git" 54 | }, 55 | "scripts": { 56 | "bench": "node benchmark/index.js" 57 | }, 58 | "version": "1.0.3" 59 | } 60 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/exenv/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "exenv@^1.2.0", 3 | "_id": "exenv@1.2.2", 4 | "_inBundle": false, 5 | "_integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=", 6 | "_location": "/exenv", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "exenv@^1.2.0", 12 | "name": "exenv", 13 | "escapedName": "exenv", 14 | "rawSpec": "^1.2.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.2.0" 17 | }, 18 | "_requiredBy": [ 19 | "/radium", 20 | "/react-modal" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", 23 | "_shasum": "2ae78e85d9894158670b03d47bec1f03bd91bb9d", 24 | "_spec": "exenv@^1.2.0", 25 | "_where": "/fixtures/test-package-with-scopes/node_modules/react-modal", 26 | "author": { 27 | "name": "Jed Watson" 28 | }, 29 | "bugs": { 30 | "url": "https://github.com/JedWatson/exenv/issues" 31 | }, 32 | "bundleDependencies": false, 33 | "deprecated": false, 34 | "description": "React's ExecutionEnvironment module extracted for use in other packages & components", 35 | "homepage": "https://github.com/JedWatson/exenv", 36 | "keywords": [ 37 | "react", 38 | "browser", 39 | "server", 40 | "environment", 41 | "env", 42 | "execution", 43 | "executionenvironment" 44 | ], 45 | "license": "BSD-3-Clause", 46 | "main": "index.js", 47 | "name": "exenv", 48 | "repository": { 49 | "type": "git", 50 | "url": "git+https://github.com/JedWatson/exenv.git" 51 | }, 52 | "scripts": { 53 | "test": "echo \"See React tests\" && exit 0" 54 | }, 55 | "version": "1.2.2" 56 | } 57 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/extsprintf/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "extsprintf@1.3.0", 3 | "_id": "extsprintf@1.3.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", 6 | "_location": "/extsprintf", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "version", 10 | "registry": true, 11 | "raw": "extsprintf@1.3.0", 12 | "name": "extsprintf", 13 | "escapedName": "extsprintf", 14 | "rawSpec": "1.3.0", 15 | "saveSpec": null, 16 | "fetchSpec": "1.3.0" 17 | }, 18 | "_requiredBy": [ 19 | "/jsprim", 20 | "/verror" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 23 | "_shasum": "96918440e3041a7a414f8c52e3c574eb3c3e1e05", 24 | "_spec": "extsprintf@1.3.0", 25 | "_where": "/fixtures/test-package-with-scopes/node_modules/jsprim", 26 | "bugs": { 27 | "url": "https://github.com/davepacheco/node-extsprintf/issues" 28 | }, 29 | "bundleDependencies": false, 30 | "deprecated": false, 31 | "description": "extended POSIX-style sprintf", 32 | "engines": [ 33 | "node >=0.6.0" 34 | ], 35 | "homepage": "https://github.com/davepacheco/node-extsprintf#readme", 36 | "license": "MIT", 37 | "main": "./lib/extsprintf.js", 38 | "name": "extsprintf", 39 | "repository": { 40 | "type": "git", 41 | "url": "git://github.com/davepacheco/node-extsprintf.git" 42 | }, 43 | "version": "1.3.0" 44 | } 45 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/flatten/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "flatten@^1.0.2", 3 | "_id": "flatten@1.0.2", 4 | "_inBundle": false, 5 | "_integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", 6 | "_location": "/flatten", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "flatten@^1.0.2", 12 | "name": "flatten", 13 | "escapedName": "flatten", 14 | "rawSpec": "^1.0.2", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.0.2" 17 | }, 18 | "_requiredBy": [ 19 | "/postcss-selector-parser" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", 22 | "_shasum": "dae46a9d78fbe25292258cc1e780a41d95c03782", 23 | "_spec": "flatten@^1.0.2", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/postcss-selector-parser", 25 | "author": { 26 | "name": "Joshua Holbrook", 27 | "email": "josh.holbrook@gmail.com", 28 | "url": "http://jesusabdullah.net" 29 | }, 30 | "bugs": { 31 | "url": "https://github.com/jesusabdullah/node-flatten/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "dependencies": {}, 35 | "deprecated": false, 36 | "description": "Flatten arbitrarily nested arrays into a non-nested list of non-array items", 37 | "devDependencies": {}, 38 | "engines": { 39 | "node": "*" 40 | }, 41 | "homepage": "https://github.com/jesusabdullah/node-flatten#readme", 42 | "license": "MIT", 43 | "main": "./index.js", 44 | "name": "flatten", 45 | "optionalDependencies": {}, 46 | "repository": { 47 | "type": "git", 48 | "url": "git://github.com/jesusabdullah/node-flatten.git" 49 | }, 50 | "scripts": { 51 | "test": "node ./test.js" 52 | }, 53 | "version": "1.0.2" 54 | } 55 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/forever-agent/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "forever-agent@~0.6.1", 3 | "_id": "forever-agent@0.6.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", 6 | "_location": "/forever-agent", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "forever-agent@~0.6.1", 12 | "name": "forever-agent", 13 | "escapedName": "forever-agent", 14 | "rawSpec": "~0.6.1", 15 | "saveSpec": null, 16 | "fetchSpec": "~0.6.1" 17 | }, 18 | "_requiredBy": [ 19 | "/request" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 22 | "_shasum": "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91", 23 | "_spec": "forever-agent@~0.6.1", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/request", 25 | "author": { 26 | "name": "Mikeal Rogers", 27 | "email": "mikeal.rogers@gmail.com", 28 | "url": "http://www.futurealoof.com" 29 | }, 30 | "bugs": { 31 | "url": "https://github.com/mikeal/forever-agent/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "dependencies": {}, 35 | "deprecated": false, 36 | "description": "HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.", 37 | "devDependencies": {}, 38 | "engines": { 39 | "node": "*" 40 | }, 41 | "homepage": "https://github.com/mikeal/forever-agent#readme", 42 | "license": "Apache-2.0", 43 | "main": "index.js", 44 | "name": "forever-agent", 45 | "optionalDependencies": {}, 46 | "repository": { 47 | "url": "git+https://github.com/mikeal/forever-agent.git" 48 | }, 49 | "version": "0.6.1" 50 | } 51 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/fs.realpath/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "fs.realpath@^1.0.0", 3 | "_id": "fs.realpath@1.0.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 6 | "_location": "/fs.realpath", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "fs.realpath@^1.0.0", 12 | "name": "fs.realpath", 13 | "escapedName": "fs.realpath", 14 | "rawSpec": "^1.0.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.0.0" 17 | }, 18 | "_requiredBy": [ 19 | "/glob" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 22 | "_shasum": "1504ad2523158caa40db4a2787cb01411994ea4f", 23 | "_spec": "fs.realpath@^1.0.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/glob", 25 | "author": { 26 | "name": "Isaac Z. Schlueter", 27 | "email": "i@izs.me", 28 | "url": "http://blog.izs.me/" 29 | }, 30 | "bugs": { 31 | "url": "https://github.com/isaacs/fs.realpath/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "dependencies": {}, 35 | "deprecated": false, 36 | "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails", 37 | "devDependencies": {}, 38 | "files": [ 39 | "old.js", 40 | "index.js" 41 | ], 42 | "homepage": "https://github.com/isaacs/fs.realpath#readme", 43 | "keywords": [ 44 | "realpath", 45 | "fs", 46 | "polyfill" 47 | ], 48 | "license": "ISC", 49 | "main": "index.js", 50 | "name": "fs.realpath", 51 | "repository": { 52 | "type": "git", 53 | "url": "git+https://github.com/isaacs/fs.realpath.git" 54 | }, 55 | "scripts": { 56 | "test": "tap test/*.js --cov" 57 | }, 58 | "version": "1.0.0" 59 | } 60 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/getpass/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "getpass@^0.1.1", 3 | "_id": "getpass@0.1.7", 4 | "_inBundle": false, 5 | "_integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", 6 | "_location": "/getpass", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "getpass@^0.1.1", 12 | "name": "getpass", 13 | "escapedName": "getpass", 14 | "rawSpec": "^0.1.1", 15 | "saveSpec": null, 16 | "fetchSpec": "^0.1.1" 17 | }, 18 | "_requiredBy": [ 19 | "/sshpk" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 22 | "_shasum": "5eff8e3e684d569ae4cb2b1282604e8ba62149fa", 23 | "_spec": "getpass@^0.1.1", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/sshpk", 25 | "author": { 26 | "name": "Alex Wilson", 27 | "email": "alex.wilson@joyent.com" 28 | }, 29 | "bugs": { 30 | "url": "https://github.com/arekinath/node-getpass/issues" 31 | }, 32 | "bundleDependencies": false, 33 | "dependencies": { 34 | "assert-plus": "^1.0.0" 35 | }, 36 | "deprecated": false, 37 | "description": "getpass for node.js", 38 | "homepage": "https://github.com/arekinath/node-getpass#readme", 39 | "license": "MIT", 40 | "main": "lib/index.js", 41 | "name": "getpass", 42 | "repository": { 43 | "type": "git", 44 | "url": "git+https://github.com/arekinath/node-getpass.git" 45 | }, 46 | "scripts": { 47 | "test": "tape test/*.test.js" 48 | }, 49 | "version": "0.1.7" 50 | } 51 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/glamorous/preact/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "dist/glamorous.cjs.js", 3 | "jsnext:main": "dist/glamorous.esm.js", 4 | "module": "dist/glamorous.esm.js" 5 | } -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/hoek/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "hoek@4.x.x", 3 | "_id": "hoek@4.2.0", 4 | "_inBundle": false, 5 | "_integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==", 6 | "_location": "/hoek", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "hoek@4.x.x", 12 | "name": "hoek", 13 | "escapedName": "hoek", 14 | "rawSpec": "4.x.x", 15 | "saveSpec": null, 16 | "fetchSpec": "4.x.x" 17 | }, 18 | "_requiredBy": [ 19 | "/boom", 20 | "/cryptiles/boom", 21 | "/hawk", 22 | "/sntp" 23 | ], 24 | "_resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", 25 | "_shasum": "72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d", 26 | "_spec": "hoek@4.x.x", 27 | "_where": "/fixtures/test-package-with-scopes/node_modules/hawk", 28 | "bugs": { 29 | "url": "https://github.com/hapijs/hoek/issues" 30 | }, 31 | "bundleDependencies": false, 32 | "dependencies": {}, 33 | "deprecated": false, 34 | "description": "General purpose node utilities", 35 | "devDependencies": { 36 | "code": "4.x.x", 37 | "lab": "13.x.x" 38 | }, 39 | "engines": { 40 | "node": ">=4.0.0" 41 | }, 42 | "homepage": "https://github.com/hapijs/hoek#readme", 43 | "keywords": [ 44 | "utilities" 45 | ], 46 | "license": "BSD-3-Clause", 47 | "main": "lib/index.js", 48 | "name": "hoek", 49 | "repository": { 50 | "type": "git", 51 | "url": "git://github.com/hapijs/hoek.git" 52 | }, 53 | "scripts": { 54 | "test": "lab -a code -t 100 -L", 55 | "test-cov-html": "lab -a code -t 100 -L -r html -o coverage.html" 56 | }, 57 | "version": "4.2.0" 58 | } 59 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/http-errors/node_modules/setprototypeof/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "setprototypeof@1.0.3", 3 | "_id": "setprototypeof@1.0.3", 4 | "_inBundle": false, 5 | "_integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", 6 | "_location": "/http-errors/setprototypeof", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "version", 10 | "registry": true, 11 | "raw": "setprototypeof@1.0.3", 12 | "name": "setprototypeof", 13 | "escapedName": "setprototypeof", 14 | "rawSpec": "1.0.3", 15 | "saveSpec": null, 16 | "fetchSpec": "1.0.3" 17 | }, 18 | "_requiredBy": [ 19 | "/http-errors" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", 22 | "_shasum": "66567e37043eeb4f04d91bd658c0cbefb55b8e04", 23 | "_spec": "setprototypeof@1.0.3", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/http-errors", 25 | "author": { 26 | "name": "Wes Todd" 27 | }, 28 | "bugs": { 29 | "url": "https://github.com/wesleytodd/setprototypeof/issues" 30 | }, 31 | "bundleDependencies": false, 32 | "deprecated": false, 33 | "description": "A small polyfill for Object.setprototypeof", 34 | "homepage": "https://github.com/wesleytodd/setprototypeof", 35 | "keywords": [ 36 | "polyfill", 37 | "object", 38 | "setprototypeof" 39 | ], 40 | "license": "ISC", 41 | "main": "index.js", 42 | "name": "setprototypeof", 43 | "repository": { 44 | "type": "git", 45 | "url": "git+https://github.com/wesleytodd/setprototypeof.git" 46 | }, 47 | "scripts": { 48 | "test": "echo \"Error: no test specified\" && exit 1" 49 | }, 50 | "version": "1.0.3" 51 | } 52 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/https-browserify/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "https-browserify@^1.0.0", 3 | "_id": "https-browserify@1.0.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", 6 | "_location": "/https-browserify", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "https-browserify@^1.0.0", 12 | "name": "https-browserify", 13 | "escapedName": "https-browserify", 14 | "rawSpec": "^1.0.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.0.0" 17 | }, 18 | "_requiredBy": [ 19 | "/node-libs-browser" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", 22 | "_shasum": "ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73", 23 | "_spec": "https-browserify@^1.0.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/node-libs-browser", 25 | "author": { 26 | "name": "James Halliday", 27 | "email": "mail@substack.net", 28 | "url": "http://substack.net" 29 | }, 30 | "bugs": { 31 | "url": "https://github.com/substack/https-browserify/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "deprecated": false, 35 | "description": "https module compatability for browserify", 36 | "devDependencies": { 37 | "standard": "^9.0.2" 38 | }, 39 | "homepage": "https://github.com/substack/https-browserify", 40 | "keywords": [ 41 | "browser", 42 | "browserify", 43 | "https" 44 | ], 45 | "license": "MIT", 46 | "main": "index.js", 47 | "name": "https-browserify", 48 | "repository": { 49 | "type": "git", 50 | "url": "git://github.com/substack/https-browserify.git" 51 | }, 52 | "scripts": { 53 | "test": "standard" 54 | }, 55 | "version": "1.0.0" 56 | } 57 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/i-am-not-actually-a-package/foo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsnif/nmtree/a184f141cdf44f338fbef7cbd50e7763f08b2461/test/fixtures/test-package-with-scopes/node_modules/i-am-not-actually-a-package/foo -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/indexes-of/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "indexes-of@^1.0.1", 3 | "_id": "indexes-of@1.0.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", 6 | "_location": "/indexes-of", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "indexes-of@^1.0.1", 12 | "name": "indexes-of", 13 | "escapedName": "indexes-of", 14 | "rawSpec": "^1.0.1", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.0.1" 17 | }, 18 | "_requiredBy": [ 19 | "/postcss-selector-parser" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", 22 | "_shasum": "f30f716c8e2bd346c7b67d3df3915566a7c05607", 23 | "_spec": "indexes-of@^1.0.1", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/postcss-selector-parser", 25 | "author": { 26 | "name": "Dominic Tarr", 27 | "email": "dominic.tarr@gmail.com", 28 | "url": "dominictarr.com" 29 | }, 30 | "bugs": { 31 | "url": "https://github.com/dominictarr/indexes-of/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "deprecated": false, 35 | "description": "line String/Array#indexOf but return all the indexes in an array", 36 | "devDependencies": { 37 | "tape": "~2.1.0" 38 | }, 39 | "homepage": "https://github.com/dominictarr/indexes-of", 40 | "license": "MIT", 41 | "name": "indexes-of", 42 | "repository": { 43 | "type": "git", 44 | "url": "git://github.com/dominictarr/indexes-of.git" 45 | }, 46 | "scripts": { 47 | "test": "node test.js" 48 | }, 49 | "version": "1.0.1" 50 | } 51 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/indexof/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "indexof@0.0.1", 3 | "_id": "indexof@0.0.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", 6 | "_location": "/indexof", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "version", 10 | "registry": true, 11 | "raw": "indexof@0.0.1", 12 | "name": "indexof", 13 | "escapedName": "indexof", 14 | "rawSpec": "0.0.1", 15 | "saveSpec": null, 16 | "fetchSpec": "0.0.1" 17 | }, 18 | "_requiredBy": [ 19 | "/vm-browserify" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", 22 | "_shasum": "82dc336d232b9062179d05ab3293a66059fd435d", 23 | "_spec": "indexof@0.0.1", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/vm-browserify", 25 | "bundleDependencies": false, 26 | "component": { 27 | "scripts": { 28 | "indexof/index.js": "index.js" 29 | } 30 | }, 31 | "dependencies": {}, 32 | "deprecated": false, 33 | "description": "Microsoft sucks", 34 | "keywords": [ 35 | "index", 36 | "array", 37 | "indexOf" 38 | ], 39 | "name": "indexof", 40 | "version": "0.0.1" 41 | } 42 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/inflight/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "inflight@^1.0.4", 3 | "_id": "inflight@1.0.6", 4 | "_inBundle": false, 5 | "_integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 6 | "_location": "/inflight", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "inflight@^1.0.4", 12 | "name": "inflight", 13 | "escapedName": "inflight", 14 | "rawSpec": "^1.0.4", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.0.4" 17 | }, 18 | "_requiredBy": [ 19 | "/glob" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 22 | "_shasum": "49bd6331d7d02d0c09bc910a1075ba8165b56df9", 23 | "_spec": "inflight@^1.0.4", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/glob", 25 | "author": { 26 | "name": "Isaac Z. Schlueter", 27 | "email": "i@izs.me", 28 | "url": "http://blog.izs.me/" 29 | }, 30 | "bugs": { 31 | "url": "https://github.com/isaacs/inflight/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "dependencies": { 35 | "once": "^1.3.0", 36 | "wrappy": "1" 37 | }, 38 | "deprecated": false, 39 | "description": "Add callbacks to requests in flight to avoid async duplication", 40 | "devDependencies": { 41 | "tap": "^7.1.2" 42 | }, 43 | "files": [ 44 | "inflight.js" 45 | ], 46 | "homepage": "https://github.com/isaacs/inflight", 47 | "license": "ISC", 48 | "main": "inflight.js", 49 | "name": "inflight", 50 | "repository": { 51 | "type": "git", 52 | "url": "git+https://github.com/npm/inflight.git" 53 | }, 54 | "scripts": { 55 | "test": "tap test.js --100" 56 | }, 57 | "version": "1.0.6" 58 | } 59 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/is-dom/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "is-dom@^1.0.9", 3 | "_id": "is-dom@1.0.9", 4 | "_inBundle": false, 5 | "_integrity": "sha1-SDgy1SlyBz3hK5/j9gMghw2oNw0=", 6 | "_location": "/is-dom", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "is-dom@^1.0.9", 12 | "name": "is-dom", 13 | "escapedName": "is-dom", 14 | "rawSpec": "^1.0.9", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.0.9" 17 | }, 18 | "_requiredBy": [ 19 | "/react-inspector" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/is-dom/-/is-dom-1.0.9.tgz", 22 | "_shasum": "483832d52972073de12b9fe3f60320870da8370d", 23 | "_spec": "is-dom@^1.0.9", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/react-inspector", 25 | "bugs": { 26 | "url": "https://github.com/npm-dom/is-dom/issues" 27 | }, 28 | "bundleDependencies": false, 29 | "deprecated": false, 30 | "description": "Check if the given object is a dom node", 31 | "devDependencies": { 32 | "jsdom": "^9.9.1", 33 | "nyc": "^10.0.0", 34 | "standard": "^8.6.0", 35 | "tape": "^4.6.3" 36 | }, 37 | "homepage": "https://github.com/npm-dom/is-dom#readme", 38 | "keywords": [ 39 | "dom", 40 | "html", 41 | "is dom", 42 | "dom node", 43 | "dom object" 44 | ], 45 | "license": "MIT", 46 | "main": "index.js", 47 | "name": "is-dom", 48 | "repository": { 49 | "type": "git", 50 | "url": "git+https://github.com/npm-dom/is-dom.git" 51 | }, 52 | "scripts": { 53 | "coverage": "nyc report --reporter=text-lcov > coverage.lcov", 54 | "test": "standard && nyc node test.js" 55 | }, 56 | "version": "1.0.9" 57 | } 58 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/is-obj/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "is-obj@^1.0.0", 3 | "_id": "is-obj@1.0.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", 6 | "_location": "/is-obj", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "is-obj@^1.0.0", 12 | "name": "is-obj", 13 | "escapedName": "is-obj", 14 | "rawSpec": "^1.0.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.0.0" 17 | }, 18 | "_requiredBy": [ 19 | "/dot-prop" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", 22 | "_shasum": "3e4729ac1f5fde025cd7d83a896dab9f4f67db0f", 23 | "_spec": "is-obj@^1.0.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/dot-prop", 25 | "author": { 26 | "name": "Sindre Sorhus", 27 | "email": "sindresorhus@gmail.com", 28 | "url": "sindresorhus.com" 29 | }, 30 | "bugs": { 31 | "url": "https://github.com/sindresorhus/is-obj/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "deprecated": false, 35 | "description": "Check if a value is an object", 36 | "devDependencies": { 37 | "ava": "*", 38 | "xo": "*" 39 | }, 40 | "engines": { 41 | "node": ">=0.10.0" 42 | }, 43 | "files": [ 44 | "index.js" 45 | ], 46 | "homepage": "https://github.com/sindresorhus/is-obj#readme", 47 | "keywords": [ 48 | "obj", 49 | "object", 50 | "is", 51 | "check", 52 | "test", 53 | "type" 54 | ], 55 | "license": "MIT", 56 | "name": "is-obj", 57 | "repository": { 58 | "type": "git", 59 | "url": "git+https://github.com/sindresorhus/is-obj.git" 60 | }, 61 | "scripts": { 62 | "test": "xo && ava" 63 | }, 64 | "version": "1.0.1" 65 | } 66 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/is-typedarray/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "is-typedarray@~1.0.0", 3 | "_id": "is-typedarray@1.0.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", 6 | "_location": "/is-typedarray", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "is-typedarray@~1.0.0", 12 | "name": "is-typedarray", 13 | "escapedName": "is-typedarray", 14 | "rawSpec": "~1.0.0", 15 | "saveSpec": null, 16 | "fetchSpec": "~1.0.0" 17 | }, 18 | "_requiredBy": [ 19 | "/request" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 22 | "_shasum": "e479c80858df0c1b11ddda6940f96011fcda4a9a", 23 | "_spec": "is-typedarray@~1.0.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/request", 25 | "author": { 26 | "name": "Hugh Kennedy", 27 | "email": "hughskennedy@gmail.com", 28 | "url": "http://hughsk.io/" 29 | }, 30 | "bugs": { 31 | "url": "https://github.com/hughsk/is-typedarray/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "dependencies": {}, 35 | "deprecated": false, 36 | "description": "Detect whether or not an object is a Typed Array", 37 | "devDependencies": { 38 | "tape": "^2.13.1" 39 | }, 40 | "homepage": "https://github.com/hughsk/is-typedarray", 41 | "keywords": [ 42 | "typed", 43 | "array", 44 | "detect", 45 | "is", 46 | "util" 47 | ], 48 | "license": "MIT", 49 | "main": "index.js", 50 | "name": "is-typedarray", 51 | "repository": { 52 | "type": "git", 53 | "url": "git://github.com/hughsk/is-typedarray.git" 54 | }, 55 | "scripts": { 56 | "test": "node test" 57 | }, 58 | "version": "1.0.0" 59 | } 60 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/js-yaml/node_modules/.bin/esparse: -------------------------------------------------------------------------------- 1 | ../esprima/bin/esparse.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/js-yaml/node_modules/.bin/esvalidate: -------------------------------------------------------------------------------- 1 | ../esprima/bin/esvalidate.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/jsbn/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "jsbn@~0.1.0", 3 | "_id": "jsbn@0.1.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", 6 | "_location": "/jsbn", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "jsbn@~0.1.0", 12 | "name": "jsbn", 13 | "escapedName": "jsbn", 14 | "rawSpec": "~0.1.0", 15 | "saveSpec": null, 16 | "fetchSpec": "~0.1.0" 17 | }, 18 | "_requiredBy": [ 19 | "/ecc-jsbn", 20 | "/sshpk" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 23 | "_shasum": "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513", 24 | "_spec": "jsbn@~0.1.0", 25 | "_where": "/fixtures/test-package-with-scopes/node_modules/sshpk", 26 | "author": { 27 | "name": "Tom Wu" 28 | }, 29 | "bugs": { 30 | "url": "https://github.com/andyperlitch/jsbn/issues" 31 | }, 32 | "bundleDependencies": false, 33 | "deprecated": false, 34 | "description": "The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.", 35 | "homepage": "https://github.com/andyperlitch/jsbn#readme", 36 | "keywords": [ 37 | "biginteger", 38 | "bignumber", 39 | "big", 40 | "integer" 41 | ], 42 | "license": "MIT", 43 | "main": "index.js", 44 | "name": "jsbn", 45 | "repository": { 46 | "type": "git", 47 | "url": "git+https://github.com/andyperlitch/jsbn.git" 48 | }, 49 | "scripts": { 50 | "test": "mocha test.js" 51 | }, 52 | "version": "0.1.1" 53 | } 54 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/json-loader/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "json-loader@^0.5.7", 3 | "_id": "json-loader@0.5.7", 4 | "_inBundle": false, 5 | "_integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", 6 | "_location": "/json-loader", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "json-loader@^0.5.7", 12 | "name": "json-loader", 13 | "escapedName": "json-loader", 14 | "rawSpec": "^0.5.7", 15 | "saveSpec": null, 16 | "fetchSpec": "^0.5.7" 17 | }, 18 | "_requiredBy": [ 19 | "/@storybook/react", 20 | "/webpack" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", 23 | "_shasum": "dca14a70235ff82f0ac9a3abeb60d337a365185d", 24 | "_spec": "json-loader@^0.5.7", 25 | "_where": "/fixtures/test-package-with-scopes/node_modules/@storybook/react", 26 | "author": { 27 | "name": "Tobias Koppers @sokra" 28 | }, 29 | "bugs": { 30 | "url": "https://github.com/webpack/json-loader/issues" 31 | }, 32 | "bundleDependencies": false, 33 | "deprecated": false, 34 | "description": "json loader module for webpack", 35 | "devDependencies": { 36 | "standard-version": "^4.2.0" 37 | }, 38 | "homepage": "https://github.com/webpack/json-loader#readme", 39 | "license": "MIT", 40 | "name": "json-loader", 41 | "repository": { 42 | "type": "git", 43 | "url": "git+https://github.com/webpack/json-loader.git" 44 | }, 45 | "scripts": { 46 | "release": "standard-version" 47 | }, 48 | "version": "0.5.7" 49 | } 50 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/jsprim/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "jsprim@^1.2.2", 3 | "_id": "jsprim@1.4.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", 6 | "_location": "/jsprim", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "jsprim@^1.2.2", 12 | "name": "jsprim", 13 | "escapedName": "jsprim", 14 | "rawSpec": "^1.2.2", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.2.2" 17 | }, 18 | "_requiredBy": [ 19 | "/http-signature" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", 22 | "_shasum": "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2", 23 | "_spec": "jsprim@^1.2.2", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/http-signature", 25 | "bugs": { 26 | "url": "https://github.com/joyent/node-jsprim/issues" 27 | }, 28 | "bundleDependencies": false, 29 | "dependencies": { 30 | "assert-plus": "1.0.0", 31 | "extsprintf": "1.3.0", 32 | "json-schema": "0.2.3", 33 | "verror": "1.10.0" 34 | }, 35 | "deprecated": false, 36 | "description": "utilities for primitive JavaScript types", 37 | "engines": [ 38 | "node >=0.6.0" 39 | ], 40 | "homepage": "https://github.com/joyent/node-jsprim#readme", 41 | "license": "MIT", 42 | "main": "./lib/jsprim.js", 43 | "name": "jsprim", 44 | "repository": { 45 | "type": "git", 46 | "url": "git://github.com/joyent/node-jsprim.git" 47 | }, 48 | "version": "1.4.1" 49 | } 50 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/macaddress/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "macaddress@^0.2.8", 3 | "_id": "macaddress@0.2.8", 4 | "_inBundle": false, 5 | "_integrity": "sha1-WQTcU3w57G2+/q6QIycTX6hRHxI=", 6 | "_location": "/macaddress", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "macaddress@^0.2.8", 12 | "name": "macaddress", 13 | "escapedName": "macaddress", 14 | "rawSpec": "^0.2.8", 15 | "saveSpec": null, 16 | "fetchSpec": "^0.2.8" 17 | }, 18 | "_requiredBy": [ 19 | "/uniqid" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz", 22 | "_shasum": "5904dc537c39ec6dbefeae902327135fa8511f12", 23 | "_spec": "macaddress@^0.2.8", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/uniqid", 25 | "author": { 26 | "name": "Julian Fleischer" 27 | }, 28 | "bugs": { 29 | "url": "https://github.com/scravy/node-macaddress/issues" 30 | }, 31 | "bundleDependencies": false, 32 | "deprecated": false, 33 | "description": "Get the MAC addresses (hardware addresses) of the hosts network interfaces.", 34 | "homepage": "https://github.com/scravy/node-macaddress", 35 | "keywords": [ 36 | "mac", 37 | "mac-address", 38 | "hardware-address", 39 | "network", 40 | "system" 41 | ], 42 | "license": "MIT", 43 | "main": "index.js", 44 | "name": "macaddress", 45 | "repository": { 46 | "type": "git", 47 | "url": "git+https://github.com/scravy/node-macaddress.git" 48 | }, 49 | "scripts": { 50 | "test": "node test.js" 51 | }, 52 | "version": "0.2.8" 53 | } 54 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/minimalistic-assert/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "minimalistic-assert@^1.0.0", 3 | "_id": "minimalistic-assert@1.0.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=", 6 | "_location": "/minimalistic-assert", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "minimalistic-assert@^1.0.0", 12 | "name": "minimalistic-assert", 13 | "escapedName": "minimalistic-assert", 14 | "rawSpec": "^1.0.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.0.0" 17 | }, 18 | "_requiredBy": [ 19 | "/asn1.js", 20 | "/des.js", 21 | "/elliptic", 22 | "/hash.js", 23 | "/hmac-drbg" 24 | ], 25 | "_resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", 26 | "_shasum": "702be2dda6b37f4836bcb3f5db56641b64a1d3d3", 27 | "_spec": "minimalistic-assert@^1.0.0", 28 | "_where": "/fixtures/test-package-with-scopes/node_modules/des.js", 29 | "author": "", 30 | "bugs": { 31 | "url": "https://github.com/calvinmetcalf/minimalistic-assert/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "deprecated": false, 35 | "description": "minimalistic-assert ===", 36 | "homepage": "https://github.com/calvinmetcalf/minimalistic-assert", 37 | "license": "ISC", 38 | "main": "index.js", 39 | "name": "minimalistic-assert", 40 | "repository": { 41 | "type": "git", 42 | "url": "git+https://github.com/calvinmetcalf/minimalistic-assert.git" 43 | }, 44 | "scripts": { 45 | "test": "echo \"Error: no test specified\" && exit 1" 46 | }, 47 | "version": "1.0.0" 48 | } 49 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/oauth-sign/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "oauth-sign@~0.8.2", 3 | "_id": "oauth-sign@0.8.2", 4 | "_inBundle": false, 5 | "_integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", 6 | "_location": "/oauth-sign", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "oauth-sign@~0.8.2", 12 | "name": "oauth-sign", 13 | "escapedName": "oauth-sign", 14 | "rawSpec": "~0.8.2", 15 | "saveSpec": null, 16 | "fetchSpec": "~0.8.2" 17 | }, 18 | "_requiredBy": [ 19 | "/request" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", 22 | "_shasum": "46a6ab7f0aead8deae9ec0565780b7d4efeb9d43", 23 | "_spec": "oauth-sign@~0.8.2", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/request", 25 | "author": { 26 | "name": "Mikeal Rogers", 27 | "email": "mikeal.rogers@gmail.com", 28 | "url": "http://www.futurealoof.com" 29 | }, 30 | "bugs": { 31 | "url": "https://github.com/mikeal/oauth-sign/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "dependencies": {}, 35 | "deprecated": false, 36 | "description": "OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.", 37 | "devDependencies": {}, 38 | "engines": { 39 | "node": "*" 40 | }, 41 | "files": [ 42 | "index.js" 43 | ], 44 | "homepage": "https://github.com/mikeal/oauth-sign#readme", 45 | "license": "Apache-2.0", 46 | "main": "index.js", 47 | "name": "oauth-sign", 48 | "optionalDependencies": {}, 49 | "repository": { 50 | "url": "git+https://github.com/mikeal/oauth-sign.git" 51 | }, 52 | "scripts": { 53 | "test": "node test.js" 54 | }, 55 | "version": "0.8.2" 56 | } 57 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/once/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "once@^1.3.0", 3 | "_id": "once@1.4.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 6 | "_location": "/once", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "once@^1.3.0", 12 | "name": "once", 13 | "escapedName": "once", 14 | "rawSpec": "^1.3.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.3.0" 17 | }, 18 | "_requiredBy": [ 19 | "/glob", 20 | "/inflight" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 23 | "_shasum": "583b1aa775961d4b113ac17d9c50baef9dd76bd1", 24 | "_spec": "once@^1.3.0", 25 | "_where": "/fixtures/test-package-with-scopes/node_modules/glob", 26 | "author": { 27 | "name": "Isaac Z. Schlueter", 28 | "email": "i@izs.me", 29 | "url": "http://blog.izs.me/" 30 | }, 31 | "bugs": { 32 | "url": "https://github.com/isaacs/once/issues" 33 | }, 34 | "bundleDependencies": false, 35 | "dependencies": { 36 | "wrappy": "1" 37 | }, 38 | "deprecated": false, 39 | "description": "Run a function exactly one time", 40 | "devDependencies": { 41 | "tap": "^7.0.1" 42 | }, 43 | "directories": { 44 | "test": "test" 45 | }, 46 | "files": [ 47 | "once.js" 48 | ], 49 | "homepage": "https://github.com/isaacs/once#readme", 50 | "keywords": [ 51 | "once", 52 | "function", 53 | "one", 54 | "single" 55 | ], 56 | "license": "ISC", 57 | "main": "once.js", 58 | "name": "once", 59 | "repository": { 60 | "type": "git", 61 | "url": "git://github.com/isaacs/once.git" 62 | }, 63 | "scripts": { 64 | "test": "tap test/*.js" 65 | }, 66 | "version": "1.4.0" 67 | } 68 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/os-browserify/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "os-browserify@^0.3.0", 3 | "_id": "os-browserify@0.3.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", 6 | "_location": "/os-browserify", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "os-browserify@^0.3.0", 12 | "name": "os-browserify", 13 | "escapedName": "os-browserify", 14 | "rawSpec": "^0.3.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^0.3.0" 17 | }, 18 | "_requiredBy": [ 19 | "/node-libs-browser" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", 22 | "_shasum": "854373c7f5c2315914fc9bfc6bd8238fdda1ec27", 23 | "_spec": "os-browserify@^0.3.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/node-libs-browser", 25 | "author": { 26 | "name": "CoderPuppy", 27 | "email": "coderpup@gmail.com" 28 | }, 29 | "browser": "browser.js", 30 | "bugs": { 31 | "url": "https://github.com/CoderPuppy/os-browserify/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "deprecated": false, 35 | "description": "The [os](https://nodejs.org/api/os.html) module from node.js, but for browsers.", 36 | "homepage": "https://github.com/CoderPuppy/os-browserify#readme", 37 | "jspm": { 38 | "map": { 39 | "./main.js": { 40 | "node": "@node/os", 41 | "browser": "./browser.js" 42 | } 43 | } 44 | }, 45 | "license": "MIT", 46 | "main": "main.js", 47 | "name": "os-browserify", 48 | "repository": { 49 | "type": "git", 50 | "url": "git+ssh://git@github.com/CoderPuppy/os-browserify.git" 51 | }, 52 | "version": "0.3.0" 53 | } 54 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/path-browserify/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "path-browserify@0.0.0", 3 | "_id": "path-browserify@0.0.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", 6 | "_location": "/path-browserify", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "version", 10 | "registry": true, 11 | "raw": "path-browserify@0.0.0", 12 | "name": "path-browserify", 13 | "escapedName": "path-browserify", 14 | "rawSpec": "0.0.0", 15 | "saveSpec": null, 16 | "fetchSpec": "0.0.0" 17 | }, 18 | "_requiredBy": [ 19 | "/node-libs-browser" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", 22 | "_shasum": "a0b870729aae214005b7d5032ec2cbbb0fb4451a", 23 | "_spec": "path-browserify@0.0.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/node-libs-browser", 25 | "author": { 26 | "name": "James Halliday", 27 | "email": "mail@substack.net", 28 | "url": "http://substack.net" 29 | }, 30 | "bugs": { 31 | "url": "https://github.com/substack/path-browserify/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "dependencies": {}, 35 | "deprecated": false, 36 | "description": "the path module from node core for browsers", 37 | "devDependencies": { 38 | "tape": "~1.0.4" 39 | }, 40 | "homepage": "https://github.com/substack/path-browserify", 41 | "keywords": [ 42 | "path", 43 | "browser", 44 | "browserify" 45 | ], 46 | "license": "MIT", 47 | "main": "index.js", 48 | "name": "path-browserify", 49 | "repository": { 50 | "type": "git", 51 | "url": "git://github.com/substack/path-browserify.git" 52 | }, 53 | "scripts": { 54 | "test": "tape test/*.js" 55 | }, 56 | "version": "0.0.0" 57 | } 58 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/path-parse/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "path-parse@^1.0.5", 3 | "_id": "path-parse@1.0.5", 4 | "_inBundle": false, 5 | "_integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", 6 | "_location": "/path-parse", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "path-parse@^1.0.5", 12 | "name": "path-parse", 13 | "escapedName": "path-parse", 14 | "rawSpec": "^1.0.5", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.0.5" 17 | }, 18 | "_requiredBy": [ 19 | "/resolve" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", 22 | "_shasum": "3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1", 23 | "_spec": "path-parse@^1.0.5", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/resolve", 25 | "author": { 26 | "name": "Javier Blanco", 27 | "email": "http://jbgutierrez.info" 28 | }, 29 | "bugs": { 30 | "url": "https://github.com/jbgutierrez/path-parse/issues" 31 | }, 32 | "bundleDependencies": false, 33 | "deprecated": false, 34 | "description": "Node.js path.parse() ponyfill", 35 | "homepage": "https://github.com/jbgutierrez/path-parse#readme", 36 | "keywords": [ 37 | "path", 38 | "paths", 39 | "file", 40 | "dir", 41 | "parse", 42 | "built-in", 43 | "util", 44 | "utils", 45 | "core", 46 | "ponyfill", 47 | "polyfill", 48 | "shim" 49 | ], 50 | "license": "MIT", 51 | "main": "index.js", 52 | "name": "path-parse", 53 | "repository": { 54 | "type": "git", 55 | "url": "git+https://github.com/jbgutierrez/path-parse.git" 56 | }, 57 | "scripts": { 58 | "test": "node test.js" 59 | }, 60 | "version": "1.0.5" 61 | } 62 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/path-to-regexp/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "path-to-regexp@0.1.7", 3 | "_id": "path-to-regexp@0.1.7", 4 | "_inBundle": false, 5 | "_integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", 6 | "_location": "/path-to-regexp", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "version", 10 | "registry": true, 11 | "raw": "path-to-regexp@0.1.7", 12 | "name": "path-to-regexp", 13 | "escapedName": "path-to-regexp", 14 | "rawSpec": "0.1.7", 15 | "saveSpec": null, 16 | "fetchSpec": "0.1.7" 17 | }, 18 | "_requiredBy": [ 19 | "/express" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 22 | "_shasum": "df604178005f522f15eb4490e7247a1bfaa67f8c", 23 | "_spec": "path-to-regexp@0.1.7", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/express", 25 | "bugs": { 26 | "url": "https://github.com/component/path-to-regexp/issues" 27 | }, 28 | "bundleDependencies": false, 29 | "component": { 30 | "scripts": { 31 | "path-to-regexp": "index.js" 32 | } 33 | }, 34 | "deprecated": false, 35 | "description": "Express style path to RegExp utility", 36 | "devDependencies": { 37 | "istanbul": "^0.2.6", 38 | "mocha": "^1.17.1" 39 | }, 40 | "files": [ 41 | "index.js", 42 | "LICENSE" 43 | ], 44 | "homepage": "https://github.com/component/path-to-regexp#readme", 45 | "keywords": [ 46 | "express", 47 | "regexp" 48 | ], 49 | "license": "MIT", 50 | "name": "path-to-regexp", 51 | "repository": { 52 | "type": "git", 53 | "url": "git+https://github.com/component/path-to-regexp.git" 54 | }, 55 | "scripts": { 56 | "test": "istanbul cover _mocha -- -R spec" 57 | }, 58 | "version": "0.1.7" 59 | } 60 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/postcss-merge-rules/node_modules/.bin/browserslist: -------------------------------------------------------------------------------- 1 | ../browserslist/cli.js -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/process-nextick-args/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "process-nextick-args@~1.0.6", 3 | "_id": "process-nextick-args@1.0.7", 4 | "_inBundle": false, 5 | "_integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", 6 | "_location": "/process-nextick-args", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "process-nextick-args@~1.0.6", 12 | "name": "process-nextick-args", 13 | "escapedName": "process-nextick-args", 14 | "rawSpec": "~1.0.6", 15 | "saveSpec": null, 16 | "fetchSpec": "~1.0.6" 17 | }, 18 | "_requiredBy": [ 19 | "/readable-stream" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", 22 | "_shasum": "150e20b756590ad3f91093f25a4f2ad8bff30ba3", 23 | "_spec": "process-nextick-args@~1.0.6", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/readable-stream", 25 | "author": "", 26 | "bugs": { 27 | "url": "https://github.com/calvinmetcalf/process-nextick-args/issues" 28 | }, 29 | "bundleDependencies": false, 30 | "deprecated": false, 31 | "description": "process.nextTick but always with args", 32 | "devDependencies": { 33 | "tap": "~0.2.6" 34 | }, 35 | "homepage": "https://github.com/calvinmetcalf/process-nextick-args", 36 | "license": "MIT", 37 | "main": "index.js", 38 | "name": "process-nextick-args", 39 | "repository": { 40 | "type": "git", 41 | "url": "git+https://github.com/calvinmetcalf/process-nextick-args.git" 42 | }, 43 | "scripts": { 44 | "test": "node test.js" 45 | }, 46 | "version": "1.0.7" 47 | } 48 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/process/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "process@~0.5.1", 3 | "_id": "process@0.5.2", 4 | "_inBundle": false, 5 | "_integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=", 6 | "_location": "/process", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "process@~0.5.1", 12 | "name": "process", 13 | "escapedName": "process", 14 | "rawSpec": "~0.5.1", 15 | "saveSpec": null, 16 | "fetchSpec": "~0.5.1" 17 | }, 18 | "_requiredBy": [ 19 | "/global" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", 22 | "_shasum": "1638d8a8e34c2f440a91db95ab9aeb677fc185cf", 23 | "_spec": "process@~0.5.1", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/global", 25 | "author": { 26 | "name": "Roman Shtylman", 27 | "email": "shtylman@gmail.com" 28 | }, 29 | "browser": "./browser.js", 30 | "bugs": { 31 | "url": "https://github.com/shtylman/node-process/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "deprecated": false, 35 | "description": "process information for node.js and browsers", 36 | "engines": { 37 | "node": ">= 0.6.0" 38 | }, 39 | "homepage": "https://github.com/shtylman/node-process#readme", 40 | "keywords": [ 41 | "process" 42 | ], 43 | "main": "./index.js", 44 | "name": "process", 45 | "repository": { 46 | "type": "git", 47 | "url": "git://github.com/shtylman/node-process.git" 48 | }, 49 | "version": "0.5.2" 50 | } 51 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/prr/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "prr@~0.0.0", 3 | "_id": "prr@0.0.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=", 6 | "_location": "/prr", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "prr@~0.0.0", 12 | "name": "prr", 13 | "escapedName": "prr", 14 | "rawSpec": "~0.0.0", 15 | "saveSpec": null, 16 | "fetchSpec": "~0.0.0" 17 | }, 18 | "_requiredBy": [ 19 | "/errno" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", 22 | "_shasum": "1a84b85908325501411853d0081ee3fa86e2926a", 23 | "_spec": "prr@~0.0.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/errno", 25 | "authors": [ 26 | "Rod Vagg (https://github.com/rvagg)" 27 | ], 28 | "bugs": { 29 | "url": "https://github.com/rvagg/prr/issues" 30 | }, 31 | "bundleDependencies": false, 32 | "dependencies": {}, 33 | "deprecated": false, 34 | "description": "A better Object.defineProperty()", 35 | "devDependencies": { 36 | "tap": "*" 37 | }, 38 | "homepage": "https://github.com/rvagg/prr", 39 | "keywords": [ 40 | "property", 41 | "properties", 42 | "defineProperty", 43 | "ender" 44 | ], 45 | "license": "MIT", 46 | "main": "./prr.js", 47 | "name": "prr", 48 | "repository": { 49 | "type": "git", 50 | "url": "git+https://github.com/rvagg/prr.git" 51 | }, 52 | "scripts": { 53 | "test": "node ./test.js" 54 | }, 55 | "version": "0.0.0" 56 | } 57 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/pseudomap/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "pseudomap@^1.0.2", 3 | "_id": "pseudomap@1.0.2", 4 | "_inBundle": false, 5 | "_integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", 6 | "_location": "/pseudomap", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "pseudomap@^1.0.2", 12 | "name": "pseudomap", 13 | "escapedName": "pseudomap", 14 | "rawSpec": "^1.0.2", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.0.2" 17 | }, 18 | "_requiredBy": [ 19 | "/lru-cache" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 22 | "_shasum": "f052a28da70e618917ef0a8ac34c1ae5a68286b3", 23 | "_spec": "pseudomap@^1.0.2", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/lru-cache", 25 | "author": { 26 | "name": "Isaac Z. Schlueter", 27 | "email": "i@izs.me", 28 | "url": "http://blog.izs.me/" 29 | }, 30 | "bugs": { 31 | "url": "https://github.com/isaacs/pseudomap/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "deprecated": false, 35 | "description": "A thing that is a lot like ES6 `Map`, but without iterators, for use in environments where `for..of` syntax and `Map` are not available.", 36 | "devDependencies": { 37 | "tap": "^2.3.1" 38 | }, 39 | "directories": { 40 | "test": "test" 41 | }, 42 | "homepage": "https://github.com/isaacs/pseudomap#readme", 43 | "license": "ISC", 44 | "main": "map.js", 45 | "name": "pseudomap", 46 | "repository": { 47 | "type": "git", 48 | "url": "git+https://github.com/isaacs/pseudomap.git" 49 | }, 50 | "scripts": { 51 | "test": "tap test/*.js" 52 | }, 53 | "version": "1.0.2" 54 | } 55 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/readdirp/examples/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "readdirp-examples", 3 | "version": "0.0.0", 4 | "description": "Examples for readdirp.", 5 | "dependencies": { 6 | "tap-stream": "~0.1.0", 7 | "event-stream": "~3.0.7" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/regenerator-runtime/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "regenerator-runtime@^0.11.0", 3 | "_id": "regenerator-runtime@0.11.0", 4 | "_inBundle": false, 5 | "_integrity": "sha512-/aA0kLeRb5N9K0d4fw7ooEbI+xDe+DKD499EQqygGqeS8N3xto15p09uY2xj7ixP81sNPXvRLnAQIqdVStgb1A==", 6 | "_location": "/regenerator-runtime", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "regenerator-runtime@^0.11.0", 12 | "name": "regenerator-runtime", 13 | "escapedName": "regenerator-runtime", 14 | "rawSpec": "^0.11.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^0.11.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-runtime" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz", 22 | "_shasum": "7e54fe5b5ccd5d6624ea6255c3473be090b802e1", 23 | "_spec": "regenerator-runtime@^0.11.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-runtime", 25 | "author": { 26 | "name": "Ben Newman", 27 | "email": "bn@cs.stanford.edu" 28 | }, 29 | "bundleDependencies": false, 30 | "deprecated": false, 31 | "description": "Runtime for Regenerator-compiled generator and async functions.", 32 | "keywords": [ 33 | "regenerator", 34 | "runtime", 35 | "generator", 36 | "async" 37 | ], 38 | "license": "MIT", 39 | "main": "runtime-module.js", 40 | "name": "regenerator-runtime", 41 | "repository": { 42 | "type": "git", 43 | "url": "https://github.com/facebook/regenerator/tree/master/packages/regenerator-runtime" 44 | }, 45 | "version": "0.11.0" 46 | } 47 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/regjsparser/node_modules/.bin/jsesc: -------------------------------------------------------------------------------- 1 | ../jsesc/bin/jsesc -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/resolve/test/module_dir/zmodules/bbb/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "main.js" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/resolve/test/resolver/baz/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "quux.js" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/resolve/test/resolver/dot_main/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "." 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/resolve/test/resolver/dot_slash_main/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "./" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/resolve/test/resolver/incorrect_main/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "wrong.js" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/semver/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "semver@^5.3.0", 3 | "_id": "semver@5.4.1", 4 | "_inBundle": false, 5 | "_integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", 6 | "_location": "/semver", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "semver@^5.3.0", 12 | "name": "semver", 13 | "escapedName": "semver", 14 | "rawSpec": "^5.3.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^5.3.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-preset-env", 20 | "/normalize-package-data" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", 23 | "_shasum": "e059c09d8571f0540823733433505d3a2f00b18e", 24 | "_spec": "semver@^5.3.0", 25 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-preset-env", 26 | "bin": { 27 | "semver": "./bin/semver" 28 | }, 29 | "bugs": { 30 | "url": "https://github.com/npm/node-semver/issues" 31 | }, 32 | "bundleDependencies": false, 33 | "deprecated": false, 34 | "description": "The semantic version parser used by npm.", 35 | "devDependencies": { 36 | "tap": "^10.7.0" 37 | }, 38 | "files": [ 39 | "bin", 40 | "range.bnf", 41 | "semver.js" 42 | ], 43 | "homepage": "https://github.com/npm/node-semver#readme", 44 | "license": "ISC", 45 | "main": "semver.js", 46 | "name": "semver", 47 | "repository": { 48 | "type": "git", 49 | "url": "git+https://github.com/npm/node-semver.git" 50 | }, 51 | "scripts": { 52 | "test": "tap test/*.js --cov -J" 53 | }, 54 | "version": "5.4.1" 55 | } 56 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/setprototypeof/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "setprototypeof@1.1.0", 3 | "_id": "setprototypeof@1.1.0", 4 | "_inBundle": false, 5 | "_integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", 6 | "_location": "/setprototypeof", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "version", 10 | "registry": true, 11 | "raw": "setprototypeof@1.1.0", 12 | "name": "setprototypeof", 13 | "escapedName": "setprototypeof", 14 | "rawSpec": "1.1.0", 15 | "saveSpec": null, 16 | "fetchSpec": "1.1.0" 17 | }, 18 | "_requiredBy": [ 19 | "/express" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", 22 | "_shasum": "d0bd85536887b6fe7c0d818cb962d9d91c54e656", 23 | "_spec": "setprototypeof@1.1.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/express", 25 | "author": { 26 | "name": "Wes Todd" 27 | }, 28 | "bugs": { 29 | "url": "https://github.com/wesleytodd/setprototypeof/issues" 30 | }, 31 | "bundleDependencies": false, 32 | "deprecated": false, 33 | "description": "A small polyfill for Object.setprototypeof", 34 | "homepage": "https://github.com/wesleytodd/setprototypeof", 35 | "keywords": [ 36 | "polyfill", 37 | "object", 38 | "setprototypeof" 39 | ], 40 | "license": "ISC", 41 | "main": "index.js", 42 | "name": "setprototypeof", 43 | "repository": { 44 | "type": "git", 45 | "url": "git+https://github.com/wesleytodd/setprototypeof.git" 46 | }, 47 | "scripts": { 48 | "test": "echo \"Error: no test specified\" && exit 1" 49 | }, 50 | "typings": "index.d.ts", 51 | "version": "1.1.0" 52 | } 53 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/slash/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "slash@^1.0.0", 3 | "_id": "slash@1.0.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", 6 | "_location": "/slash", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "slash@^1.0.0", 12 | "name": "slash", 13 | "escapedName": "slash", 14 | "rawSpec": "^1.0.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.0.0" 17 | }, 18 | "_requiredBy": [ 19 | "/babel-core" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", 22 | "_shasum": "c41f2f6c39fc16d1cd17ad4b5d896114ae470d55", 23 | "_spec": "slash@^1.0.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/babel-core", 25 | "author": { 26 | "name": "Sindre Sorhus", 27 | "email": "sindresorhus@gmail.com", 28 | "url": "http://sindresorhus.com" 29 | }, 30 | "bugs": { 31 | "url": "https://github.com/sindresorhus/slash/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "deprecated": false, 35 | "description": "Convert Windows backslash paths to slash paths", 36 | "devDependencies": { 37 | "mocha": "*" 38 | }, 39 | "engines": { 40 | "node": ">=0.10.0" 41 | }, 42 | "files": [ 43 | "index.js" 44 | ], 45 | "homepage": "https://github.com/sindresorhus/slash#readme", 46 | "keywords": [ 47 | "path", 48 | "seperator", 49 | "sep", 50 | "slash", 51 | "backslash", 52 | "windows", 53 | "win" 54 | ], 55 | "license": "MIT", 56 | "name": "slash", 57 | "repository": { 58 | "type": "git", 59 | "url": "git+https://github.com/sindresorhus/slash.git" 60 | }, 61 | "scripts": { 62 | "test": "mocha" 63 | }, 64 | "version": "1.0.0" 65 | } 66 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/sprintf-js/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "sprintf-js@~1.0.2", 3 | "_id": "sprintf-js@1.0.3", 4 | "_inBundle": false, 5 | "_integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", 6 | "_location": "/sprintf-js", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "sprintf-js@~1.0.2", 12 | "name": "sprintf-js", 13 | "escapedName": "sprintf-js", 14 | "rawSpec": "~1.0.2", 15 | "saveSpec": null, 16 | "fetchSpec": "~1.0.2" 17 | }, 18 | "_requiredBy": [ 19 | "/argparse" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 22 | "_shasum": "04e6926f662895354f3dd015203633b857297e2c", 23 | "_spec": "sprintf-js@~1.0.2", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/argparse", 25 | "author": { 26 | "name": "Alexandru Marasteanu", 27 | "email": "hello@alexei.ro", 28 | "url": "http://alexei.ro/" 29 | }, 30 | "bugs": { 31 | "url": "https://github.com/alexei/sprintf.js/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "deprecated": false, 35 | "description": "JavaScript sprintf implementation", 36 | "devDependencies": { 37 | "grunt": "*", 38 | "grunt-contrib-uglify": "*", 39 | "grunt-contrib-watch": "*", 40 | "mocha": "*" 41 | }, 42 | "homepage": "https://github.com/alexei/sprintf.js#readme", 43 | "license": "BSD-3-Clause", 44 | "main": "src/sprintf.js", 45 | "name": "sprintf-js", 46 | "repository": { 47 | "type": "git", 48 | "url": "git+https://github.com/alexei/sprintf.js.git" 49 | }, 50 | "scripts": { 51 | "test": "mocha test/test.js" 52 | }, 53 | "version": "1.0.3" 54 | } 55 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/stream-http/test/browser/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "browserify": { 3 | "transform": [ "brfs" ] 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/stringstream/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "stringstream@~0.0.5", 3 | "_id": "stringstream@0.0.5", 4 | "_inBundle": false, 5 | "_integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", 6 | "_location": "/stringstream", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "stringstream@~0.0.5", 12 | "name": "stringstream", 13 | "escapedName": "stringstream", 14 | "rawSpec": "~0.0.5", 15 | "saveSpec": null, 16 | "fetchSpec": "~0.0.5" 17 | }, 18 | "_requiredBy": [ 19 | "/request" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", 22 | "_shasum": "4e484cd4de5a0bbbee18e46307710a8a81621878", 23 | "_spec": "stringstream@~0.0.5", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/request", 25 | "author": { 26 | "name": "Michael Hart", 27 | "email": "michael.hart.au@gmail.com", 28 | "url": "http://github.com/mhart" 29 | }, 30 | "bugs": { 31 | "url": "https://github.com/mhart/StringStream/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "deprecated": false, 35 | "description": "Encode and decode streams into string streams", 36 | "homepage": "https://github.com/mhart/StringStream#readme", 37 | "keywords": [ 38 | "string", 39 | "stream", 40 | "base64", 41 | "gzip" 42 | ], 43 | "license": "MIT", 44 | "main": "stringstream.js", 45 | "name": "stringstream", 46 | "repository": { 47 | "type": "git", 48 | "url": "git+https://github.com/mhart/StringStream.git" 49 | }, 50 | "version": "0.0.5" 51 | } 52 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/tapable/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "tapable@^0.2.7", 3 | "_id": "tapable@0.2.8", 4 | "_inBundle": false, 5 | "_integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=", 6 | "_location": "/tapable", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "tapable@^0.2.7", 12 | "name": "tapable", 13 | "escapedName": "tapable", 14 | "rawSpec": "^0.2.7", 15 | "saveSpec": null, 16 | "fetchSpec": "^0.2.7" 17 | }, 18 | "_requiredBy": [ 19 | "/enhanced-resolve", 20 | "/webpack" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", 23 | "_shasum": "99372a5c999bf2df160afc0d74bed4f47948cd22", 24 | "_spec": "tapable@^0.2.7", 25 | "_where": "/fixtures/test-package-with-scopes/node_modules/webpack", 26 | "author": { 27 | "name": "Tobias Koppers @sokra" 28 | }, 29 | "bugs": { 30 | "url": "https://github.com/webpack/tapable/issues" 31 | }, 32 | "bundleDependencies": false, 33 | "deprecated": false, 34 | "description": "Just a little module for plugins.", 35 | "devDependencies": { 36 | "mocha": "^2.2.4", 37 | "should": "^5.2.0" 38 | }, 39 | "engines": { 40 | "node": ">=0.6" 41 | }, 42 | "files": [ 43 | "lib" 44 | ], 45 | "homepage": "https://github.com/webpack/tapable", 46 | "license": "MIT", 47 | "main": "lib/Tapable.js", 48 | "name": "tapable", 49 | "repository": { 50 | "type": "git", 51 | "url": "git+ssh://git@github.com/webpack/tapable.git" 52 | }, 53 | "scripts": { 54 | "test": "mocha --reporter spec" 55 | }, 56 | "version": "0.2.8" 57 | } 58 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/tty-browserify/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "tty-browserify@0.0.0", 3 | "_id": "tty-browserify@0.0.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", 6 | "_location": "/tty-browserify", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "version", 10 | "registry": true, 11 | "raw": "tty-browserify@0.0.0", 12 | "name": "tty-browserify", 13 | "escapedName": "tty-browserify", 14 | "rawSpec": "0.0.0", 15 | "saveSpec": null, 16 | "fetchSpec": "0.0.0" 17 | }, 18 | "_requiredBy": [ 19 | "/node-libs-browser" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", 22 | "_shasum": "a157ba402da24e9bf957f9aa69d524eed42901a6", 23 | "_spec": "tty-browserify@0.0.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/node-libs-browser", 25 | "author": { 26 | "name": "James Halliday", 27 | "email": "mail@substack.net", 28 | "url": "http://substack.net" 29 | }, 30 | "bugs": { 31 | "url": "https://github.com/substack/tty-browserify/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "dependencies": {}, 35 | "deprecated": false, 36 | "description": "the tty module from node core for browsers", 37 | "devDependencies": { 38 | "tape": "~1.0.4" 39 | }, 40 | "homepage": "https://github.com/substack/tty-browserify", 41 | "keywords": [ 42 | "tty", 43 | "browser", 44 | "browserify" 45 | ], 46 | "license": "MIT", 47 | "main": "index.js", 48 | "name": "tty-browserify", 49 | "repository": { 50 | "type": "git", 51 | "url": "git://github.com/substack/tty-browserify.git" 52 | }, 53 | "scripts": { 54 | "test": "tape test/*.js" 55 | }, 56 | "version": "0.0.0" 57 | } 58 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/tunnel-agent/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "tunnel-agent@^0.6.0", 3 | "_id": "tunnel-agent@0.6.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 6 | "_location": "/tunnel-agent", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "tunnel-agent@^0.6.0", 12 | "name": "tunnel-agent", 13 | "escapedName": "tunnel-agent", 14 | "rawSpec": "^0.6.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^0.6.0" 17 | }, 18 | "_requiredBy": [ 19 | "/request" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 22 | "_shasum": "27a5dea06b36b04a0a9966774b290868f0fc40fd", 23 | "_spec": "tunnel-agent@^0.6.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/request", 25 | "author": { 26 | "name": "Mikeal Rogers", 27 | "email": "mikeal.rogers@gmail.com", 28 | "url": "http://www.futurealoof.com" 29 | }, 30 | "bugs": { 31 | "url": "https://github.com/mikeal/tunnel-agent/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "dependencies": { 35 | "safe-buffer": "^5.0.1" 36 | }, 37 | "deprecated": false, 38 | "description": "HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.", 39 | "devDependencies": {}, 40 | "engines": { 41 | "node": "*" 42 | }, 43 | "files": [ 44 | "index.js" 45 | ], 46 | "homepage": "https://github.com/mikeal/tunnel-agent#readme", 47 | "license": "Apache-2.0", 48 | "main": "index.js", 49 | "name": "tunnel-agent", 50 | "optionalDependencies": {}, 51 | "repository": { 52 | "url": "git+https://github.com/mikeal/tunnel-agent.git" 53 | }, 54 | "version": "0.6.0" 55 | } 56 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/uglify-to-browserify/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "uglify-to-browserify@~1.0.0", 3 | "_id": "uglify-to-browserify@1.0.2", 4 | "_inBundle": false, 5 | "_integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", 6 | "_location": "/uglify-to-browserify", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "uglify-to-browserify@~1.0.0", 12 | "name": "uglify-to-browserify", 13 | "escapedName": "uglify-to-browserify", 14 | "rawSpec": "~1.0.0", 15 | "saveSpec": null, 16 | "fetchSpec": "~1.0.0" 17 | }, 18 | "_requiredBy": [ 19 | "/uglify-js" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", 22 | "_shasum": "6e0924d6bda6b5afe349e39a6d632850a0f882b7", 23 | "_spec": "uglify-to-browserify@~1.0.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/uglify-js", 25 | "author": { 26 | "name": "ForbesLindesay" 27 | }, 28 | "bugs": { 29 | "url": "https://github.com/ForbesLindesay/uglify-to-browserify/issues" 30 | }, 31 | "bundleDependencies": false, 32 | "dependencies": {}, 33 | "deprecated": false, 34 | "description": "A transform to make UglifyJS work in browserify.", 35 | "devDependencies": { 36 | "source-map": "~0.1.27", 37 | "uglify-js": "~2.4.0" 38 | }, 39 | "homepage": "https://github.com/ForbesLindesay/uglify-to-browserify#readme", 40 | "keywords": [], 41 | "license": "MIT", 42 | "name": "uglify-to-browserify", 43 | "repository": { 44 | "type": "git", 45 | "url": "git+https://github.com/ForbesLindesay/uglify-to-browserify.git" 46 | }, 47 | "scripts": { 48 | "test": "node test/index.js" 49 | }, 50 | "version": "1.0.2" 51 | } 52 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/uniqid/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "uniqid@^4.0.0", 3 | "_id": "uniqid@4.1.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=", 6 | "_location": "/uniqid", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "uniqid@^4.0.0", 12 | "name": "uniqid", 13 | "escapedName": "uniqid", 14 | "rawSpec": "^4.0.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^4.0.0" 17 | }, 18 | "_requiredBy": [ 19 | "/postcss-filter-plugins" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz", 22 | "_shasum": "89220ddf6b751ae52b5f72484863528596bb84c1", 23 | "_spec": "uniqid@^4.0.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/postcss-filter-plugins", 25 | "author": { 26 | "name": "Halász Ádám", 27 | "email": "mail@adamhalasz.com", 28 | "url": "http://adamhalasz.com/" 29 | }, 30 | "bugs": { 31 | "url": "http://github.com/adamhalasz/uniqid/issues", 32 | "email": "mail@adamhalasz.com" 33 | }, 34 | "bundleDependencies": false, 35 | "dependencies": { 36 | "macaddress": "^0.2.8" 37 | }, 38 | "deprecated": false, 39 | "description": "Unique ID Generator", 40 | "files": [ 41 | "index.js" 42 | ], 43 | "homepage": "http://github.com/adamhalasz/diet-uniqid/", 44 | "keywords": [ 45 | "unique id", 46 | "uniqid", 47 | "unique identifier", 48 | "hexatridecimal" 49 | ], 50 | "license": "MIT", 51 | "main": "index.js", 52 | "name": "uniqid", 53 | "repository": { 54 | "type": "git", 55 | "url": "git+https://github.com/adamhalasz/uniqid.git" 56 | }, 57 | "version": "4.1.1" 58 | } 59 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/uniqs/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "uniqs@^2.0.0", 3 | "_id": "uniqs@2.0.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", 6 | "_location": "/uniqs", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "uniqs@^2.0.0", 12 | "name": "uniqs", 13 | "escapedName": "uniqs", 14 | "rawSpec": "^2.0.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^2.0.0" 17 | }, 18 | "_requiredBy": [ 19 | "/postcss-discard-unused", 20 | "/postcss-minify-params", 21 | "/postcss-unique-selectors", 22 | "/postcss-zindex" 23 | ], 24 | "_resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", 25 | "_shasum": "ffede4b36b25290696e6e165d4a59edb998e6b02", 26 | "_spec": "uniqs@^2.0.0", 27 | "_where": "/fixtures/test-package-with-scopes/node_modules/postcss-discard-unused", 28 | "author": { 29 | "name": "Felix Gnass", 30 | "email": "fgnass@gmail.com" 31 | }, 32 | "bugs": { 33 | "url": "https://github.com/fgnass/uniqs/issues" 34 | }, 35 | "bundleDependencies": false, 36 | "deprecated": false, 37 | "description": "Tiny utility to create unions and de-duplicated lists", 38 | "homepage": "https://github.com/fgnass/uniqs#readme", 39 | "keywords": [ 40 | "unique", 41 | "uniq", 42 | "dedupe", 43 | "union" 44 | ], 45 | "license": "MIT", 46 | "main": "index.js", 47 | "name": "uniqs", 48 | "repository": { 49 | "type": "git", 50 | "url": "git://github.com/fgnass/uniqs.git" 51 | }, 52 | "scripts": { 53 | "test": "node test" 54 | }, 55 | "version": "2.0.0" 56 | } 57 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/url-loader/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "url-loader@^0.6.2", 3 | "_id": "url-loader@0.6.2", 4 | "_inBundle": false, 5 | "_integrity": "sha512-h3qf9TNn53BpuXTTcpC+UehiRrl0Cv45Yr/xWayApjw6G8Bg2dGke7rIwDQ39piciWCWrC+WiqLjOh3SUp9n0Q==", 6 | "_location": "/url-loader", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "url-loader@^0.6.2", 12 | "name": "url-loader", 13 | "escapedName": "url-loader", 14 | "rawSpec": "^0.6.2", 15 | "saveSpec": null, 16 | "fetchSpec": "^0.6.2" 17 | }, 18 | "_requiredBy": [ 19 | "/@storybook/react" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.6.2.tgz", 22 | "_shasum": "a007a7109620e9d988d14bce677a1decb9a993f7", 23 | "_spec": "url-loader@^0.6.2", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/@storybook/react", 25 | "author": { 26 | "name": "Tobias Koppers @sokra" 27 | }, 28 | "bugs": { 29 | "url": "https://github.com/webpack-contrib/url-loader/issues" 30 | }, 31 | "bundleDependencies": false, 32 | "dependencies": { 33 | "loader-utils": "^1.0.2", 34 | "mime": "^1.4.1", 35 | "schema-utils": "^0.3.0" 36 | }, 37 | "deprecated": false, 38 | "description": "url loader module for webpack", 39 | "devDependencies": { 40 | "standard-version": "^4.0.0" 41 | }, 42 | "homepage": "https://github.com/webpack-contrib/url-loader", 43 | "license": "MIT", 44 | "name": "url-loader", 45 | "peerDependencies": { 46 | "file-loader": "*" 47 | }, 48 | "repository": { 49 | "type": "git", 50 | "url": "git+https://github.com/webpack-contrib/url-loader.git" 51 | }, 52 | "scripts": { 53 | "release": "standard-version" 54 | }, 55 | "version": "0.6.2" 56 | } 57 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/url/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "url@^0.11.0", 3 | "_id": "url@0.11.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", 6 | "_location": "/url", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "url@^0.11.0", 12 | "name": "url", 13 | "escapedName": "url", 14 | "rawSpec": "^0.11.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^0.11.0" 17 | }, 18 | "_requiredBy": [ 19 | "/node-libs-browser" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", 22 | "_shasum": "3838e97cfc60521eb73c525a8e55bfdd9e2e28f1", 23 | "_spec": "url@^0.11.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/node-libs-browser", 25 | "bugs": { 26 | "url": "https://github.com/defunctzombie/node-url/issues" 27 | }, 28 | "bundleDependencies": false, 29 | "dependencies": { 30 | "punycode": "1.3.2", 31 | "querystring": "0.2.0" 32 | }, 33 | "deprecated": false, 34 | "description": "The core `url` packaged standalone for use with Browserify.", 35 | "devDependencies": { 36 | "assert": "1.1.1", 37 | "mocha": "1.18.2", 38 | "zuul": "3.3.0" 39 | }, 40 | "homepage": "https://github.com/defunctzombie/node-url#readme", 41 | "license": "MIT", 42 | "main": "./url.js", 43 | "name": "url", 44 | "repository": { 45 | "type": "git", 46 | "url": "git+https://github.com/defunctzombie/node-url.git" 47 | }, 48 | "scripts": { 49 | "test": "mocha --ui qunit test.js && zuul -- test.js", 50 | "test-local": "zuul --local -- test.js" 51 | }, 52 | "version": "0.11.0" 53 | } 54 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/util/node_modules/inherits/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "inherits@2.0.1", 3 | "_id": "inherits@2.0.1", 4 | "_inBundle": false, 5 | "_integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", 6 | "_location": "/util/inherits", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "version", 10 | "registry": true, 11 | "raw": "inherits@2.0.1", 12 | "name": "inherits", 13 | "escapedName": "inherits", 14 | "rawSpec": "2.0.1", 15 | "saveSpec": null, 16 | "fetchSpec": "2.0.1" 17 | }, 18 | "_requiredBy": [ 19 | "/util" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", 22 | "_shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1", 23 | "_spec": "inherits@2.0.1", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/util", 25 | "browser": "./inherits_browser.js", 26 | "bugs": { 27 | "url": "https://github.com/isaacs/inherits/issues" 28 | }, 29 | "bundleDependencies": false, 30 | "deprecated": false, 31 | "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()", 32 | "homepage": "https://github.com/isaacs/inherits#readme", 33 | "keywords": [ 34 | "inheritance", 35 | "class", 36 | "klass", 37 | "oop", 38 | "object-oriented", 39 | "inherits", 40 | "browser", 41 | "browserify" 42 | ], 43 | "license": "ISC", 44 | "main": "./inherits.js", 45 | "name": "inherits", 46 | "repository": { 47 | "type": "git", 48 | "url": "git://github.com/isaacs/inherits.git" 49 | }, 50 | "scripts": { 51 | "test": "node test" 52 | }, 53 | "version": "2.0.1" 54 | } 55 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/util/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "util@^0.10.3", 3 | "_id": "util@0.10.3", 4 | "_inBundle": false, 5 | "_integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", 6 | "_location": "/util", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "util@^0.10.3", 12 | "name": "util", 13 | "escapedName": "util", 14 | "rawSpec": "^0.10.3", 15 | "saveSpec": null, 16 | "fetchSpec": "^0.10.3" 17 | }, 18 | "_requiredBy": [ 19 | "/assert", 20 | "/node-libs-browser" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", 23 | "_shasum": "7afb1afe50805246489e3db7fe0ed379336ac0f9", 24 | "_spec": "util@^0.10.3", 25 | "_where": "/fixtures/test-package-with-scopes/node_modules/node-libs-browser", 26 | "author": { 27 | "name": "Joyent", 28 | "url": "http://www.joyent.com" 29 | }, 30 | "browser": { 31 | "./support/isBuffer.js": "./support/isBufferBrowser.js" 32 | }, 33 | "bugs": { 34 | "url": "https://github.com/defunctzombie/node-util/issues" 35 | }, 36 | "bundleDependencies": false, 37 | "dependencies": { 38 | "inherits": "2.0.1" 39 | }, 40 | "deprecated": false, 41 | "description": "Node.JS util module", 42 | "devDependencies": { 43 | "zuul": "~1.0.9" 44 | }, 45 | "homepage": "https://github.com/defunctzombie/node-util", 46 | "keywords": [ 47 | "util" 48 | ], 49 | "license": "MIT", 50 | "main": "./util.js", 51 | "name": "util", 52 | "repository": { 53 | "type": "git", 54 | "url": "git://github.com/defunctzombie/node-util.git" 55 | }, 56 | "scripts": { 57 | "test": "node test/node/*.js && zuul test/browser/*.js" 58 | }, 59 | "version": "0.10.3" 60 | } 61 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/verror/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "verror@1.10.0", 3 | "_id": "verror@1.10.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", 6 | "_location": "/verror", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "version", 10 | "registry": true, 11 | "raw": "verror@1.10.0", 12 | "name": "verror", 13 | "escapedName": "verror", 14 | "rawSpec": "1.10.0", 15 | "saveSpec": null, 16 | "fetchSpec": "1.10.0" 17 | }, 18 | "_requiredBy": [ 19 | "/jsprim" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 22 | "_shasum": "3a105ca17053af55d6e270c1f8288682e18da400", 23 | "_spec": "verror@1.10.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/jsprim", 25 | "bugs": { 26 | "url": "https://github.com/davepacheco/node-verror/issues" 27 | }, 28 | "bundleDependencies": false, 29 | "dependencies": { 30 | "assert-plus": "^1.0.0", 31 | "core-util-is": "1.0.2", 32 | "extsprintf": "^1.2.0" 33 | }, 34 | "deprecated": false, 35 | "description": "richer JavaScript errors", 36 | "engines": [ 37 | "node >=0.6.0" 38 | ], 39 | "homepage": "https://github.com/davepacheco/node-verror#readme", 40 | "license": "MIT", 41 | "main": "./lib/verror.js", 42 | "name": "verror", 43 | "repository": { 44 | "type": "git", 45 | "url": "git://github.com/davepacheco/node-verror.git" 46 | }, 47 | "scripts": { 48 | "test": "make test" 49 | }, 50 | "version": "1.10.0" 51 | } 52 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/whatwg-fetch/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "whatwg-fetch@>=0.10.0", 3 | "_id": "whatwg-fetch@2.0.3", 4 | "_inBundle": false, 5 | "_integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=", 6 | "_location": "/whatwg-fetch", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "whatwg-fetch@>=0.10.0", 12 | "name": "whatwg-fetch", 13 | "escapedName": "whatwg-fetch", 14 | "rawSpec": ">=0.10.0", 15 | "saveSpec": null, 16 | "fetchSpec": ">=0.10.0" 17 | }, 18 | "_requiredBy": [ 19 | "/isomorphic-fetch" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", 22 | "_shasum": "9c84ec2dcf68187ff00bc64e1274b442176e1c84", 23 | "_spec": "whatwg-fetch@>=0.10.0", 24 | "_where": "/fixtures/test-package-with-scopes/node_modules/isomorphic-fetch", 25 | "bugs": { 26 | "url": "https://github.com/github/fetch/issues" 27 | }, 28 | "bundleDependencies": false, 29 | "deprecated": false, 30 | "description": "A window.fetch polyfill.", 31 | "devDependencies": { 32 | "chai": "1.10.0", 33 | "jshint": "2.8.0", 34 | "mocha": "2.1.0", 35 | "mocha-phantomjs-core": "2.0.1", 36 | "promise-polyfill": "6.0.2", 37 | "url-search-params": "0.6.1" 38 | }, 39 | "files": [ 40 | "LICENSE", 41 | "fetch.js" 42 | ], 43 | "homepage": "https://github.com/github/fetch#readme", 44 | "license": "MIT", 45 | "main": "fetch.js", 46 | "name": "whatwg-fetch", 47 | "repository": { 48 | "type": "git", 49 | "url": "git+https://github.com/github/fetch.git" 50 | }, 51 | "scripts": { 52 | "test": "make" 53 | }, 54 | "version": "2.0.3" 55 | } 56 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/node_modules/wrappy/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "wrappy@1", 3 | "_id": "wrappy@1.0.2", 4 | "_inBundle": false, 5 | "_integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 6 | "_location": "/wrappy", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "wrappy@1", 12 | "name": "wrappy", 13 | "escapedName": "wrappy", 14 | "rawSpec": "1", 15 | "saveSpec": null, 16 | "fetchSpec": "1" 17 | }, 18 | "_requiredBy": [ 19 | "/inflight", 20 | "/once" 21 | ], 22 | "_resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 23 | "_shasum": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f", 24 | "_spec": "wrappy@1", 25 | "_where": "/fixtures/test-package-with-scopes/node_modules/inflight", 26 | "author": { 27 | "name": "Isaac Z. Schlueter", 28 | "email": "i@izs.me", 29 | "url": "http://blog.izs.me/" 30 | }, 31 | "bugs": { 32 | "url": "https://github.com/npm/wrappy/issues" 33 | }, 34 | "bundleDependencies": false, 35 | "dependencies": {}, 36 | "deprecated": false, 37 | "description": "Callback wrapping utility", 38 | "devDependencies": { 39 | "tap": "^2.3.1" 40 | }, 41 | "directories": { 42 | "test": "test" 43 | }, 44 | "files": [ 45 | "wrappy.js" 46 | ], 47 | "homepage": "https://github.com/npm/wrappy", 48 | "license": "ISC", 49 | "main": "wrappy.js", 50 | "name": "wrappy", 51 | "repository": { 52 | "type": "git", 53 | "url": "git+https://github.com/npm/wrappy.git" 54 | }, 55 | "scripts": { 56 | "test": "tap --coverage test/*.js" 57 | }, 58 | "version": "1.0.2" 59 | } 60 | -------------------------------------------------------------------------------- /test/fixtures/test-package-with-scopes/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "test-package-with-scopes", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "author": "", 10 | "license": "ISC", 11 | "dependencies": { 12 | "@storybook/react": "^3.2.16" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /test/fixtures/test-package/node_modules/.bin/mime: -------------------------------------------------------------------------------- 1 | ../mime/cli.js -------------------------------------------------------------------------------- /test/fixtures/test-package/node_modules/cookie-signature/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "cookie-signature@1.0.6", 3 | "_id": "cookie-signature@1.0.6", 4 | "_inBundle": false, 5 | "_integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", 6 | "_location": "/cookie-signature", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "version", 10 | "registry": true, 11 | "raw": "cookie-signature@1.0.6", 12 | "name": "cookie-signature", 13 | "escapedName": "cookie-signature", 14 | "rawSpec": "1.0.6", 15 | "saveSpec": null, 16 | "fetchSpec": "1.0.6" 17 | }, 18 | "_requiredBy": [ 19 | "/express" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 22 | "_shasum": "e303a882b342cc3ee8ca513a79999734dab3ae2c", 23 | "_spec": "cookie-signature@1.0.6", 24 | "_where": "/fixtures/test-package/node_modules/express", 25 | "author": { 26 | "name": "TJ Holowaychuk", 27 | "email": "tj@learnboost.com" 28 | }, 29 | "bugs": { 30 | "url": "https://github.com/visionmedia/node-cookie-signature/issues" 31 | }, 32 | "bundleDependencies": false, 33 | "dependencies": {}, 34 | "deprecated": false, 35 | "description": "Sign and unsign cookies", 36 | "devDependencies": { 37 | "mocha": "*", 38 | "should": "*" 39 | }, 40 | "homepage": "https://github.com/visionmedia/node-cookie-signature#readme", 41 | "keywords": [ 42 | "cookie", 43 | "sign", 44 | "unsign" 45 | ], 46 | "license": "MIT", 47 | "main": "index", 48 | "name": "cookie-signature", 49 | "repository": { 50 | "type": "git", 51 | "url": "git+https://github.com/visionmedia/node-cookie-signature.git" 52 | }, 53 | "scripts": { 54 | "test": "mocha --require should --reporter spec" 55 | }, 56 | "version": "1.0.6" 57 | } 58 | -------------------------------------------------------------------------------- /test/fixtures/test-package/node_modules/escape-html/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "escape-html@~1.0.3", 3 | "_id": "escape-html@1.0.3", 4 | "_inBundle": false, 5 | "_integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", 6 | "_location": "/escape-html", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "escape-html@~1.0.3", 12 | "name": "escape-html", 13 | "escapedName": "escape-html", 14 | "rawSpec": "~1.0.3", 15 | "saveSpec": null, 16 | "fetchSpec": "~1.0.3" 17 | }, 18 | "_requiredBy": [ 19 | "/express", 20 | "/finalhandler", 21 | "/send", 22 | "/serve-static" 23 | ], 24 | "_resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 25 | "_shasum": "0258eae4d3d0c0974de1c169188ef0051d1d1988", 26 | "_spec": "escape-html@~1.0.3", 27 | "_where": "/fixtures/test-package/node_modules/express", 28 | "bugs": { 29 | "url": "https://github.com/component/escape-html/issues" 30 | }, 31 | "bundleDependencies": false, 32 | "deprecated": false, 33 | "description": "Escape string for use in HTML", 34 | "devDependencies": { 35 | "beautify-benchmark": "0.2.4", 36 | "benchmark": "1.0.0" 37 | }, 38 | "files": [ 39 | "LICENSE", 40 | "Readme.md", 41 | "index.js" 42 | ], 43 | "homepage": "https://github.com/component/escape-html#readme", 44 | "keywords": [ 45 | "escape", 46 | "html", 47 | "utility" 48 | ], 49 | "license": "MIT", 50 | "name": "escape-html", 51 | "repository": { 52 | "type": "git", 53 | "url": "git+https://github.com/component/escape-html.git" 54 | }, 55 | "scripts": { 56 | "bench": "node benchmark/index.js" 57 | }, 58 | "version": "1.0.3" 59 | } 60 | -------------------------------------------------------------------------------- /test/fixtures/test-package/node_modules/http-errors/node_modules/setprototypeof/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "setprototypeof@1.0.3", 3 | "_id": "setprototypeof@1.0.3", 4 | "_inBundle": false, 5 | "_integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", 6 | "_location": "/http-errors/setprototypeof", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "version", 10 | "registry": true, 11 | "raw": "setprototypeof@1.0.3", 12 | "name": "setprototypeof", 13 | "escapedName": "setprototypeof", 14 | "rawSpec": "1.0.3", 15 | "saveSpec": null, 16 | "fetchSpec": "1.0.3" 17 | }, 18 | "_requiredBy": [ 19 | "/http-errors" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", 22 | "_shasum": "66567e37043eeb4f04d91bd658c0cbefb55b8e04", 23 | "_spec": "setprototypeof@1.0.3", 24 | "_where": "/fixtures/test-package/node_modules/http-errors", 25 | "author": { 26 | "name": "Wes Todd" 27 | }, 28 | "bugs": { 29 | "url": "https://github.com/wesleytodd/setprototypeof/issues" 30 | }, 31 | "bundleDependencies": false, 32 | "deprecated": false, 33 | "description": "A small polyfill for Object.setprototypeof", 34 | "homepage": "https://github.com/wesleytodd/setprototypeof", 35 | "keywords": [ 36 | "polyfill", 37 | "object", 38 | "setprototypeof" 39 | ], 40 | "license": "ISC", 41 | "main": "index.js", 42 | "name": "setprototypeof", 43 | "repository": { 44 | "type": "git", 45 | "url": "git+https://github.com/wesleytodd/setprototypeof.git" 46 | }, 47 | "scripts": { 48 | "test": "echo \"Error: no test specified\" && exit 1" 49 | }, 50 | "version": "1.0.3" 51 | } 52 | -------------------------------------------------------------------------------- /test/fixtures/test-package/node_modules/inherits/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "inherits@2.0.3", 3 | "_id": "inherits@2.0.3", 4 | "_inBundle": false, 5 | "_integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 6 | "_location": "/inherits", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "version", 10 | "registry": true, 11 | "raw": "inherits@2.0.3", 12 | "name": "inherits", 13 | "escapedName": "inherits", 14 | "rawSpec": "2.0.3", 15 | "saveSpec": null, 16 | "fetchSpec": "2.0.3" 17 | }, 18 | "_requiredBy": [ 19 | "/http-errors" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 22 | "_shasum": "633c2c83e3da42a502f52466022480f4208261de", 23 | "_spec": "inherits@2.0.3", 24 | "_where": "/fixtures/test-package/node_modules/http-errors", 25 | "browser": "./inherits_browser.js", 26 | "bugs": { 27 | "url": "https://github.com/isaacs/inherits/issues" 28 | }, 29 | "bundleDependencies": false, 30 | "deprecated": false, 31 | "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()", 32 | "devDependencies": { 33 | "tap": "^7.1.0" 34 | }, 35 | "files": [ 36 | "inherits.js", 37 | "inherits_browser.js" 38 | ], 39 | "homepage": "https://github.com/isaacs/inherits#readme", 40 | "keywords": [ 41 | "inheritance", 42 | "class", 43 | "klass", 44 | "oop", 45 | "object-oriented", 46 | "inherits", 47 | "browser", 48 | "browserify" 49 | ], 50 | "license": "ISC", 51 | "main": "./inherits.js", 52 | "name": "inherits", 53 | "repository": { 54 | "type": "git", 55 | "url": "git://github.com/isaacs/inherits.git" 56 | }, 57 | "scripts": { 58 | "test": "node test" 59 | }, 60 | "version": "2.0.3" 61 | } 62 | -------------------------------------------------------------------------------- /test/fixtures/test-package/node_modules/path-to-regexp/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "path-to-regexp@0.1.7", 3 | "_id": "path-to-regexp@0.1.7", 4 | "_inBundle": false, 5 | "_integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", 6 | "_location": "/path-to-regexp", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "version", 10 | "registry": true, 11 | "raw": "path-to-regexp@0.1.7", 12 | "name": "path-to-regexp", 13 | "escapedName": "path-to-regexp", 14 | "rawSpec": "0.1.7", 15 | "saveSpec": null, 16 | "fetchSpec": "0.1.7" 17 | }, 18 | "_requiredBy": [ 19 | "/express" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 22 | "_shasum": "df604178005f522f15eb4490e7247a1bfaa67f8c", 23 | "_spec": "path-to-regexp@0.1.7", 24 | "_where": "/fixtures/test-package/node_modules/express", 25 | "bugs": { 26 | "url": "https://github.com/component/path-to-regexp/issues" 27 | }, 28 | "bundleDependencies": false, 29 | "component": { 30 | "scripts": { 31 | "path-to-regexp": "index.js" 32 | } 33 | }, 34 | "deprecated": false, 35 | "description": "Express style path to RegExp utility", 36 | "devDependencies": { 37 | "istanbul": "^0.2.6", 38 | "mocha": "^1.17.1" 39 | }, 40 | "files": [ 41 | "index.js", 42 | "LICENSE" 43 | ], 44 | "homepage": "https://github.com/component/path-to-regexp#readme", 45 | "keywords": [ 46 | "express", 47 | "regexp" 48 | ], 49 | "license": "MIT", 50 | "name": "path-to-regexp", 51 | "repository": { 52 | "type": "git", 53 | "url": "git+https://github.com/component/path-to-regexp.git" 54 | }, 55 | "scripts": { 56 | "test": "istanbul cover _mocha -- -R spec" 57 | }, 58 | "version": "0.1.7" 59 | } 60 | -------------------------------------------------------------------------------- /test/fixtures/test-package/node_modules/setprototypeof/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "setprototypeof@1.1.0", 3 | "_id": "setprototypeof@1.1.0", 4 | "_inBundle": false, 5 | "_integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", 6 | "_location": "/setprototypeof", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "version", 10 | "registry": true, 11 | "raw": "setprototypeof@1.1.0", 12 | "name": "setprototypeof", 13 | "escapedName": "setprototypeof", 14 | "rawSpec": "1.1.0", 15 | "saveSpec": null, 16 | "fetchSpec": "1.1.0" 17 | }, 18 | "_requiredBy": [ 19 | "/express" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", 22 | "_shasum": "d0bd85536887b6fe7c0d818cb962d9d91c54e656", 23 | "_spec": "setprototypeof@1.1.0", 24 | "_where": "/fixtures/test-package/node_modules/express", 25 | "author": { 26 | "name": "Wes Todd" 27 | }, 28 | "bugs": { 29 | "url": "https://github.com/wesleytodd/setprototypeof/issues" 30 | }, 31 | "bundleDependencies": false, 32 | "deprecated": false, 33 | "description": "A small polyfill for Object.setprototypeof", 34 | "homepage": "https://github.com/wesleytodd/setprototypeof", 35 | "keywords": [ 36 | "polyfill", 37 | "object", 38 | "setprototypeof" 39 | ], 40 | "license": "ISC", 41 | "main": "index.js", 42 | "name": "setprototypeof", 43 | "repository": { 44 | "type": "git", 45 | "url": "git+https://github.com/wesleytodd/setprototypeof.git" 46 | }, 47 | "scripts": { 48 | "test": "echo \"Error: no test specified\" && exit 1" 49 | }, 50 | "typings": "index.d.ts", 51 | "version": "1.1.0" 52 | } 53 | -------------------------------------------------------------------------------- /test/fixtures/test-package/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "test-package", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "author": "", 10 | "license": "ISC", 11 | "dependencies": { 12 | "express": "^4.16.2" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /test/integration.spec.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const path = require('path') 4 | const test = require('tape') 5 | 6 | const nmTree = require('../') 7 | 8 | function removeCurrentDirFromKeys (tree) { 9 | return Object.keys(tree).reduce((nTree, key) => { 10 | const re = new RegExp(`^${__dirname}`) 11 | const newKey = key.replace(re, '') 12 | nTree[newKey] = tree[key] 13 | return nTree 14 | }, {}) 15 | } 16 | 17 | test('correctly creates a representation of a node_modules folder', t => { 18 | t.plan(1) 19 | try { 20 | const testPath = path.join(__dirname, 'fixtures', 'test-package') 21 | const testSnapshotPath = path.join(testPath, '.snapshot.json') 22 | const testSnapshot = require(testSnapshotPath) 23 | const tree = nmTree(testPath) 24 | const normalizedTree = removeCurrentDirFromKeys(tree) 25 | t.deepEquals(normalizedTree, testSnapshot, 'tree matches snapshot') 26 | } catch (e) { 27 | t.fail(e.message) 28 | } 29 | }) 30 | 31 | test('correctly creates a representation of a node_modules folder with scopes', t => { 32 | t.plan(1) 33 | try { 34 | const testPath = path.join(__dirname, 'fixtures', 'test-package-with-scopes') 35 | const testSnapshotPath = path.join(testPath, '.snapshot.json') 36 | const testSnapshot = require(testSnapshotPath) 37 | const tree = nmTree(testPath) 38 | const normalizedTree = removeCurrentDirFromKeys(tree) 39 | t.deepEquals(normalizedTree, testSnapshot, 'tree matches snapshot') 40 | } catch (e) { 41 | t.fail(e.message) 42 | } 43 | }) 44 | --------------------------------------------------------------------------------