Skip to content

Instantly share code, notes, and snippets.

@iamstarkov
Last active May 2, 2016 22:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iamstarkov/b9b92a7daad0e22885c343ded3c6ccbf to your computer and use it in GitHub Desktop.
Save iamstarkov/b9b92a7daad0e22885c343ded3c6ccbf to your computer and use it in GitHub Desktop.
$ cd node-mkdirp
$ node
var deep = require('../es-deps-deep')
deep('./index.js').then(console.log).catch(console.error)
Promise { <pending> }
[ { requested: null,
    from: null,
    resolved: '/Users/iamstarkov/projects/node-mkdirp/index.js' },
  { requested: 'path',
    from: '/Users/iamstarkov/projects/node-mkdirp/index.js',
    resolved: 'path' },
  { requested: 'fs',
    from: '/Users/iamstarkov/projects/node-mkdirp/index.js',
    resolved: 'fs' } ]
$ cd rollup
$ node
var deep = require('../es-deps-deep')
deep('./src/rollup.js').then(_ => _.length).then(console.log)
Promise { <pending> }
> 75
> deep('./src/rollup.js').then(_ => _.map(i => i.resolved)).then(console.log)
Promise { <pending> }
> [ '/Users/iamstarkov/projects/rollup/src/rollup.js',
  '/Users/iamstarkov/projects/rollup/node_modules/es6-promise/lib/es6-promise/promise.js',
  '/Users/iamstarkov/projects/rollup/node_modules/es6-promise/lib/es6-promise/utils.js',
  '/Users/iamstarkov/projects/rollup/node_modules/es6-promise/lib/es6-promise/-internal.js',
  '/Users/iamstarkov/projects/rollup/node_modules/es6-promise/lib/es6-promise/asap.js',
  '/Users/iamstarkov/projects/rollup/node_modules/es6-promise/lib/es6-promise/promise/all.js',
  '/Users/iamstarkov/projects/rollup/node_modules/es6-promise/lib/es6-promise/enumerator.js',
  '/Users/iamstarkov/projects/rollup/node_modules/es6-promise/lib/es6-promise/promise/race.js',
  '/Users/iamstarkov/projects/rollup/node_modules/es6-promise/lib/es6-promise/promise/resolve.js',
  '/Users/iamstarkov/projects/rollup/node_modules/es6-promise/lib/es6-promise/promise/reject.js',
  '/Users/iamstarkov/projects/rollup/node_modules/es6-promise/lib/es6-promise/then.js',
  '/Users/iamstarkov/projects/rollup/src/utils/path.js',
  '/Users/iamstarkov/projects/rollup/src/utils/fs.js',
  'fs',
  '/Users/iamstarkov/projects/rollup/src/utils/object.js',
  '/Users/iamstarkov/projects/rollup/src/utils/validateKeys.js',
  '/Users/iamstarkov/projects/rollup/src/utils/sourceMappingURL.js',
  '/Users/iamstarkov/projects/rollup/src/Bundle.js',
  '/Users/iamstarkov/projects/rollup/node_modules/magic-string/dist/magic-string.cjs.js',
  '/Users/iamstarkov/projects/rollup/node_modules/vlq/dist/vlq.js',
  '/Users/iamstarkov/projects/rollup/src/utils/first.js',
  '/Users/iamstarkov/projects/rollup/src/Module.js',
  '/Users/iamstarkov/projects/rollup/node_modules/acorn/src/index.js',
  '/Users/iamstarkov/projects/rollup/node_modules/acorn/src/state.js',
  '/Users/iamstarkov/projects/rollup/node_modules/acorn/src/identifier.js',
  '/Users/iamstarkov/projects/rollup/node_modules/acorn/src/tokentype.js',
  '/Users/iamstarkov/projects/rollup/node_modules/acorn/src/whitespace.js',
  '/Users/iamstarkov/projects/rollup/node_modules/acorn/src/options.js',
  '/Users/iamstarkov/projects/rollup/node_modules/acorn/src/parseutil.js',
  '/Users/iamstarkov/projects/rollup/node_modules/acorn/src/statement.js',
  '/Users/iamstarkov/projects/rollup/node_modules/acorn/src/lval.js',
  '/Users/iamstarkov/projects/rollup/node_modules/acorn/src/util.js',
  '/Users/iamstarkov/projects/rollup/node_modules/acorn/src/expression.js',
  '/Users/iamstarkov/projects/rollup/node_modules/acorn/src/location.js',
  '/Users/iamstarkov/projects/rollup/node_modules/acorn/src/locutil.js',
  '/Users/iamstarkov/projects/rollup/node_modules/estree-walker/dist/estree-walker.umd.js',
  '/Users/iamstarkov/projects/rollup/src/Statement.js',
  '/Users/iamstarkov/projects/rollup/src/ast/Scope.js',
  '/Users/iamstarkov/projects/rollup/src/ast/attachScopes.js',
  '/Users/iamstarkov/projects/rollup/src/ast/modifierNodes.js',
  '/Users/iamstarkov/projects/rollup/src/ast/isFunctionDeclaration.js',
  '/Users/iamstarkov/projects/rollup/src/ast/isReference.js',
  '/Users/iamstarkov/projects/rollup/src/utils/run.js',
  '/Users/iamstarkov/projects/rollup/src/ast/flatten.js',
  '/Users/iamstarkov/projects/rollup/src/utils/pureFunctions.js',
  '/Users/iamstarkov/projects/rollup/src/utils/error.js',
  '/Users/iamstarkov/projects/rollup/src/Reference.js',
  '/Users/iamstarkov/projects/rollup/src/utils/getLocation.js',
  '/Users/iamstarkov/projects/rollup/src/utils/makeLegalIdentifier.js',
  '/Users/iamstarkov/projects/rollup/src/Declaration.js',
  '/Users/iamstarkov/projects/rollup/src/ast/conditions.js',
  '/Users/iamstarkov/projects/rollup/src/ast/create.js',
  '/Users/iamstarkov/projects/rollup/src/ast/extractNames.js',
  '/Users/iamstarkov/projects/rollup/src/ExternalModule.js',
  '/Users/iamstarkov/projects/rollup/src/finalisers/index.js',
  '/Users/iamstarkov/projects/rollup/src/finalisers/amd.js',
  '/Users/iamstarkov/projects/rollup/src/utils/map-helpers.js',
  '/Users/iamstarkov/projects/rollup/src/finalisers/shared/getInteropBlock.js',
  '/Users/iamstarkov/projects/rollup/src/finalisers/shared/getExportBlock.js',
  '/Users/iamstarkov/projects/rollup/src/finalisers/cjs.js',
  '/Users/iamstarkov/projects/rollup/src/finalisers/es6.js',
  '/Users/iamstarkov/projects/rollup/src/finalisers/iife.js',
  '/Users/iamstarkov/projects/rollup/src/finalisers/shared/getGlobalNameMaker.js',
  '/Users/iamstarkov/projects/rollup/src/finalisers/umd.js',
  '/Users/iamstarkov/projects/rollup/src/utils/ensureArray.js',
  '/Users/iamstarkov/projects/rollup/src/utils/defaults.js',
  '/Users/iamstarkov/projects/rollup/src/utils/getExportMode.js',
  '/Users/iamstarkov/projects/rollup/src/utils/getIndentString.js',
  '/Users/iamstarkov/projects/rollup/src/utils/normalizePlatform.js',
  '/Users/iamstarkov/projects/rollup/src/utils/promise.js',
  '/Users/iamstarkov/projects/rollup/src/utils/transform.js',
  '/Users/iamstarkov/projects/rollup/src/utils/transformBundle.js',
  '/Users/iamstarkov/projects/rollup/src/utils/collapseSourcemaps.js',
  '/Users/iamstarkov/projects/rollup/node_modules/sourcemap-codec/dist/sourcemap-codec.umd.js',
  '/Users/iamstarkov/projects/rollup/src/utils/callIfFunction.js' ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment