Skip to content

Instantly share code, notes, and snippets.

@othiym23
Last active November 15, 2015 21:02
Show Gist options
  • Save othiym23/4309b09ac9f8b027a739 to your computer and use it in GitHub Desktop.
Save othiym23/4309b09ac9f8b027a739 to your computer and use it in GitHub Desktop.
improper dependency unhoisting?
{
"name": "packard",
"version": "2.2.1",
"author": "Forrest L Norvell <[email protected]>",
"description": "many music files onto few devices",
"main": "lib/packer.js",
"bin": "lib/cli.js",
"scripts": {
"transpile": "babel src -d lib",
"prepublish": "npm run transpile",
"test": "standard && npm run transpile && tap test/*.js",
"coverage": "standard && npm run transpile && tap test/*.js --coverage",
"standard": "standard"
},
"standard": {
"ignore": [
"lib/**"
]
},
"repository": {
"type": "git",
"url": "https://github.com/othiym23/packard"
},
"keywords": [
"utility",
"music",
"mp3",
"flac",
"arguably",
"useful"
],
"bugs": {
"url": "https://github.com/othiym23/packard/issues"
},
"homepage": "https://github.com/othiym23/packard",
"dependencies": {
"@packard/model": "^2.0.1",
"babel": "^5.8.21",
"bluebird": "^2.10.0",
"flac-parser": "^0.3.1",
"glob": "^5.0.14",
"graceful-fs": "^4.1.2",
"ini": "^1.3.4",
"mkdirp": "^0.5.1",
"moment": "^2.10.6",
"mv": "^2.1.1",
"npmlog": "^1.2.1",
"rc": "^1.1.0",
"rimraf": "^2.4.2",
"sprintf": "^0.1.5",
"untildify": "^2.1.0",
"yargs": "^3.21.0",
"yauzl": "^2.3.1"
},
"devDependencies": {
"flac-metadata": "^0.1.1",
"nixt": "^0.4.1",
"standard": "^5.3.1",
"tap": "^2.2.1",
"yazl": "^2.2.2"
},
"license": "MIT"
}
bauchelain% n i -D tap@latest
- [email protected] node_modules/coveralls/node_modules/argparse
- [email protected] node_modules/form-data/node_modules/async
- [email protected] node_modules/is-buffer
- [email protected] node_modules/align-text/node_modules/kind-of
- [email protected] node_modules/istanbul/node_modules/source-map
- [email protected] node_modules/istanbul/node_modules/uglify-js/node_modules/async
- [email protected] node_modules/istanbul/node_modules/uglify-js/node_modules/optimist
- [email protected] node_modules/istanbul/node_modules/uglify-js
- [email protected] node_modules/istanbul/node_modules/handlebars
- [email protected] node_modules/istanbul/node_modules/which
- [email protected] node_modules/longest
- [email protected] node_modules/align-text
- [email protected] node_modules/center-align
- [email protected] node_modules/nyc/node_modules/foreground-child/node_modules/win-spawn
- [email protected] node_modules/nyc/node_modules/foreground-child
[email protected] node_modules/rimraf -> node_modules/nyc/node_modules/rimraf
- [email protected] node_modules/nyc/node_modules/spawn-wrap/node_modules/os-homedir
- [email protected] node_modules/nyc/node_modules/spawn-wrap
- [email protected] node_modules/right-align
- [email protected] node_modules/tap-mocha-reporter/node_modules/supports-color
- [email protected] node_modules/tap/node_modules/deep-equal
[email protected] node_modules/mkdirp/node_modules/minimist -> node_modules/tap/node_modules/minimist
[email protected] node_modules/mkdirp -> node_modules/tap/node_modules/mkdirp
- [email protected] node_modules/tap/node_modules/supports-color
- [email protected] node_modules/glob
- [email protected] node_modules/yargs
[email protected] /Users/ogd/Documents/projects/packard
├─┬ [email protected]
│ ├─┬ [email protected]
│ │ ├─┬ [email protected]
│ │ │ └── [email protected]
│ │ ├─┬ [email protected]
│ │ │ └─┬ [email protected]
│ │ │ └── [email protected]
│ │ └─┬ [email protected]
│ │ └─┬ [email protected]
│ │ └─┬ [email protected]
│ │ └── [email protected]
│ ├─┬ [email protected]
│ │ └── [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └── [email protected]
├─┬ [email protected]
│ ├─┬ [email protected]
│ │ └── [email protected]
│ └─┬ [email protected]
│ └── [email protected]
├─┬ [email protected]
│ ├─┬ [email protected]
│ │ ├─┬ [email protected]
│ │ │ └── [email protected]
│ │ └─┬ [email protected]
│ │ ├─┬ [email protected]
│ │ │ └─┬ [email protected]
│ │ │ ├─┬ [email protected]
│ │ │ │ ├─┬ [email protected]
│ │ │ │ │ └── [email protected]
│ │ │ │ └─┬ [email protected]
│ │ │ │ └── [email protected]
│ │ │ └─┬ [email protected]
│ │ │ └─┬ [email protected]
│ │ │ └── [email protected]
│ │ ├── [email protected]
│ │ ├─┬ [email protected]
│ │ │ ├── [email protected]
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected]
│ │ │ └─┬ [email protected]
│ │ │ └─┬ [email protected]
│ │ │ ├── [email protected]
│ │ │ ├── [email protected]
│ │ │ └── [email protected]
│ │ ├── [email protected]
│ │ ├─┬ [email protected]
│ │ │ └── [email protected]
│ │ └─┬ [email protected]
│ │ └── [email protected]
│ └─┬ [email protected]
│ ├─┬ [email protected]
│ │ ├── [email protected]
│ │ └── [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └── [email protected]
└─┬ [email protected]
├─┬ [email protected]
│ ├─┬ [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├─┬ [email protected]
│ │ │ └── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ └── [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ └─┬ [email protected]
│ └── [email protected]
├─┬ [email protected]
│ ├─┬ [email protected]
│ │ └── [email protected]
│ └─┬ [email protected]
│ ├── [email protected]
│ └── [email protected]
├── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ └── [email protected]
├─┬ [email protected]
│ └── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ ├── [email protected]
│ │ ├─┬ [email protected]
│ │ │ ├── [email protected]
│ │ │ └── [email protected]
│ │ ├─┬ [email protected]
│ │ │ └── [email protected]
│ │ ├── [email protected]
│ │ ├─┬ [email protected]
│ │ │ └── [email protected]
│ │ └── [email protected]
│ ├─┬ [email protected]
│ │ └── [email protected]
│ ├── [email protected]
│ └─┬ [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ ├─┬ [email protected]
│ │ │ ├── [email protected]
│ │ │ └── [email protected]
│ │ └── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ └── [email protected]
├─┬ [email protected]
│ └── [email protected]
├── [email protected]
├─┬ [email protected]
│ └── [email protected]
├─┬ [email protected]
│ └── [email protected]
└── [email protected]
bauchelain% n i
> [email protected] prepublish /Users/ogd/Documents/projects/packard
> npm run transpile
> [email protected] transpile /Users/ogd/Documents/projects/packard
> babel src -d lib
src/albums.js -> lib/albums.js
src/artists.js -> lib/artists.js
src/cli.js -> lib/cli.js
src/flac/albums-from-tracks.js -> lib/flac/albums-from-tracks.js
src/flac/scan.js -> lib/flac/scan.js
src/flatten-tracks.js -> lib/flatten-tracks.js
src/metadata/audit.js -> lib/metadata/audit.js
src/metadata/index.js -> lib/metadata/index.js
src/mover.js -> lib/mover.js
src/path-to-model.js -> lib/path-to-model.js
src/read-fs-albums.js -> lib/read-fs-albums.js
src/read-fs-artists.js -> lib/read-fs-artists.js
src/read-fs-tracks.js -> lib/read-fs-tracks.js
src/unpack.js -> lib/unpack.js
src/utils/fs-traverse.js -> lib/utils/fs-traverse.js
src/utils/make-playlist.js -> lib/utils/make-playlist.js
src/utils/zip.js -> lib/utils/zip.js
[email protected] /Users/ogd/Documents/projects/packard
├─┬ [email protected]
│ ├─┬ [email protected]
│ │ └─┬ [email protected]
│ │ └─┬ [email protected]
│ │ └─┬ [email protected]
│ │ └── [email protected]
│ ├── [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └── [email protected]
├── [email protected]
├─┬ [email protected]
│ └── [email protected]
├─┬ [email protected]
│ ├─┬ [email protected]
│ │ └── [email protected]
│ └─┬ [email protected]
│ └── [email protected]
├── [email protected]
├─┬ [email protected]
│ ├─┬ [email protected]
│ │ ├─┬ [email protected]
│ │ │ └── [email protected]
│ │ └─┬ [email protected]
│ │ ├─┬ [email protected]
│ │ │ └─┬ [email protected]
│ │ │ ├─┬ [email protected]
│ │ │ │ ├─┬ [email protected]
│ │ │ │ │ └── [email protected]
│ │ │ │ └─┬ [email protected]
│ │ │ │ └── [email protected]
│ │ │ └─┬ [email protected]
│ │ │ └─┬ [email protected]
│ │ │ └── [email protected]
│ │ ├── [email protected]
│ │ └─┬ [email protected]
│ │ └── [email protected]
│ └─┬ [email protected]
│ ├─┬ [email protected]
│ │ └── [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ └── [email protected]
│ ├─┬ [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├─┬ [email protected]
│ │ │ ├─┬ [email protected]
│ │ │ │ └── [email protected]
│ │ │ └─┬ [email protected]
│ │ │ └── [email protected]
│ │ ├─┬ [email protected]
│ │ │ └── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ └── [email protected]
│ └─┬ [email protected]
│ └── [email protected]
└── [email protected]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment