aboutsummaryrefslogtreecommitdiff
path: root/sandbox/testAppNevena/Front/node_modules/npm-bundled
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/testAppNevena/Front/node_modules/npm-bundled')
-rw-r--r--sandbox/testAppNevena/Front/node_modules/npm-bundled/LICENSE15
-rw-r--r--sandbox/testAppNevena/Front/node_modules/npm-bundled/README.md48
-rw-r--r--sandbox/testAppNevena/Front/node_modules/npm-bundled/index.js251
-rw-r--r--sandbox/testAppNevena/Front/node_modules/npm-bundled/package.json30
4 files changed, 0 insertions, 344 deletions
diff --git a/sandbox/testAppNevena/Front/node_modules/npm-bundled/LICENSE b/sandbox/testAppNevena/Front/node_modules/npm-bundled/LICENSE
deleted file mode 100644
index 20a47625..00000000
--- a/sandbox/testAppNevena/Front/node_modules/npm-bundled/LICENSE
+++ /dev/null
@@ -1,15 +0,0 @@
-The ISC License
-
-Copyright (c) npm, Inc. and Contributors
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/sandbox/testAppNevena/Front/node_modules/npm-bundled/README.md b/sandbox/testAppNevena/Front/node_modules/npm-bundled/README.md
deleted file mode 100644
index fcfb2322..00000000
--- a/sandbox/testAppNevena/Front/node_modules/npm-bundled/README.md
+++ /dev/null
@@ -1,48 +0,0 @@
-# npm-bundled
-
-Run this in a node package, and it'll tell you which things in
-node_modules are bundledDependencies, or transitive dependencies of
-bundled dependencies.
-
-[![Build Status](https://travis-ci.org/npm/npm-bundled.svg?branch=master)](https://travis-ci.org/npm/npm-bundled)
-
-## USAGE
-
-To get the list of deps at the top level that are bundled (or
-transitive deps of a bundled dep) run this:
-
-```js
-const bundled = require('npm-bundled')
-
-// async version
-bundled({ path: '/path/to/pkg/defaults/to/cwd'}, (er, list) => {
- // er means it had an error, which is _hella_ weird
- // list is a list of package names, like `fooblz` or `@corp/blerg`
- // the might not all be deps of the top level, because transitives
-})
-
-// async promise version
-bundled({ path: '/path/to/pkg/defaults/to/cwd'}).then(list => {
- // so promisey!
- // actually the callback version returns a promise, too, it just
- // attaches the supplied callback to the promise
-})
-
-// sync version, throws if there's an error
-const list = bundled({ path: '/path/to/pkg/defaults/to/cwd'})
-```
-
-That's basically all you need to know. If you care to dig into it,
-you can also use the `bundled.Walker` and `bundled.WalkerSync`
-classes to get fancy.
-
-This library does not write anything to the filesystem, but it _may_
-have undefined behavior if the structure of `node_modules` changes
-while it's reading deps.
-
-All symlinks are followed. This means that it can lead to surprising
-results if a symlinked bundled dependency has a missing dependency
-that is satisfied at the top level. Since package creation resolves
-symlinks as well, this is an edge case where package creation and
-development environment are not going to be aligned, and is best
-avoided.
diff --git a/sandbox/testAppNevena/Front/node_modules/npm-bundled/index.js b/sandbox/testAppNevena/Front/node_modules/npm-bundled/index.js
deleted file mode 100644
index 378ddc4c..00000000
--- a/sandbox/testAppNevena/Front/node_modules/npm-bundled/index.js
+++ /dev/null
@@ -1,251 +0,0 @@
-'use strict'
-
-// walk the tree of deps starting from the top level list of bundled deps
-// Any deps at the top level that are depended on by a bundled dep that
-// does not have that dep in its own node_modules folder are considered
-// bundled deps as well. This list of names can be passed to npm-packlist
-// as the "bundled" argument. Additionally, packageJsonCache is shared so
-// packlist doesn't have to re-read files already consumed in this pass
-
-const fs = require('fs')
-const path = require('path')
-const EE = require('events').EventEmitter
-// we don't care about the package bins, but we share a pj cache
-// with other modules that DO care about it, so keep it nice.
-const normalizePackageBin = require('npm-normalize-package-bin')
-
-class BundleWalker extends EE {
- constructor (opt) {
- opt = opt || {}
- super(opt)
- this.path = path.resolve(opt.path || process.cwd())
-
- this.parent = opt.parent || null
- if (this.parent) {
- this.result = this.parent.result
- // only collect results in node_modules folders at the top level
- // since the node_modules in a bundled dep is included always
- if (!this.parent.parent) {
- const base = path.basename(this.path)
- const scope = path.basename(path.dirname(this.path))
- this.result.add(/^@/.test(scope) ? scope + '/' + base : base)
- }
- this.root = this.parent.root
- this.packageJsonCache = this.parent.packageJsonCache
- } else {
- this.result = new Set()
- this.root = this.path
- this.packageJsonCache = opt.packageJsonCache || new Map()
- }
-
- this.seen = new Set()
- this.didDone = false
- this.children = 0
- this.node_modules = []
- this.package = null
- this.bundle = null
- }
-
- addListener (ev, fn) {
- return this.on(ev, fn)
- }
-
- on (ev, fn) {
- const ret = super.on(ev, fn)
- if (ev === 'done' && this.didDone) {
- this.emit('done', this.result)
- }
- return ret
- }
-
- done () {
- if (!this.didDone) {
- this.didDone = true
- if (!this.parent) {
- const res = Array.from(this.result)
- this.result = res
- this.emit('done', res)
- } else {
- this.emit('done')
- }
- }
- }
-
- start () {
- const pj = path.resolve(this.path, 'package.json')
- if (this.packageJsonCache.has(pj))
- this.onPackage(this.packageJsonCache.get(pj))
- else
- this.readPackageJson(pj)
- return this
- }
-
- readPackageJson (pj) {
- fs.readFile(pj, (er, data) =>
- er ? this.done() : this.onPackageJson(pj, data))
- }
-
- onPackageJson (pj, data) {
- try {
- this.package = normalizePackageBin(JSON.parse(data + ''))
- } catch (er) {
- return this.done()
- }
- this.packageJsonCache.set(pj, this.package)
- this.onPackage(this.package)
- }
-
- allDepsBundled (pkg) {
- return Object.keys(pkg.dependencies || {}).concat(
- Object.keys(pkg.optionalDependencies || {}))
- }
-
- onPackage (pkg) {
- // all deps are bundled if we got here as a child.
- // otherwise, only bundle bundledDeps
- // Get a unique-ified array with a short-lived Set
- const bdRaw = this.parent ? this.allDepsBundled(pkg)
- : pkg.bundleDependencies || pkg.bundledDependencies || []
-
- const bd = Array.from(new Set(
- Array.isArray(bdRaw) ? bdRaw
- : bdRaw === true ? this.allDepsBundled(pkg)
- : Object.keys(bdRaw)))
-
- if (!bd.length)
- return this.done()
-
- this.bundle = bd
- const nm = this.path + '/node_modules'
- this.readModules()
- }
-
- readModules () {
- readdirNodeModules(this.path + '/node_modules', (er, nm) =>
- er ? this.onReaddir([]) : this.onReaddir(nm))
- }
-
- onReaddir (nm) {
- // keep track of what we have, in case children need it
- this.node_modules = nm
-
- this.bundle.forEach(dep => this.childDep(dep))
- if (this.children === 0)
- this.done()
- }
-
- childDep (dep) {
- if (this.node_modules.indexOf(dep) !== -1) {
- if (!this.seen.has(dep)) {
- this.seen.add(dep)
- this.child(dep)
- }
- } else if (this.parent) {
- this.parent.childDep(dep)
- }
- }
-
- child (dep) {
- const p = this.path + '/node_modules/' + dep
- this.children += 1
- const child = new BundleWalker({
- path: p,
- parent: this
- })
- child.on('done', _ => {
- if (--this.children === 0)
- this.done()
- })
- child.start()
- }
-}
-
-class BundleWalkerSync extends BundleWalker {
- constructor (opt) {
- super(opt)
- }
-
- start () {
- super.start()
- this.done()
- return this
- }
-
- readPackageJson (pj) {
- try {
- this.onPackageJson(pj, fs.readFileSync(pj))
- } catch (er) {}
- return this
- }
-
- readModules () {
- try {
- this.onReaddir(readdirNodeModulesSync(this.path + '/node_modules'))
- } catch (er) {
- this.onReaddir([])
- }
- }
-
- child (dep) {
- new BundleWalkerSync({
- path: this.path + '/node_modules/' + dep,
- parent: this
- }).start()
- }
-}
-
-const readdirNodeModules = (nm, cb) => {
- fs.readdir(nm, (er, set) => {
- if (er)
- cb(er)
- else {
- const scopes = set.filter(f => /^@/.test(f))
- if (!scopes.length)
- cb(null, set)
- else {
- const unscoped = set.filter(f => !/^@/.test(f))
- let count = scopes.length
- scopes.forEach(scope => {
- fs.readdir(nm + '/' + scope, (er, pkgs) => {
- if (er || !pkgs.length)
- unscoped.push(scope)
- else
- unscoped.push.apply(unscoped, pkgs.map(p => scope + '/' + p))
- if (--count === 0)
- cb(null, unscoped)
- })
- })
- }
- }
- })
-}
-
-const readdirNodeModulesSync = nm => {
- const set = fs.readdirSync(nm)
- const unscoped = set.filter(f => !/^@/.test(f))
- const scopes = set.filter(f => /^@/.test(f)).map(scope => {
- try {
- const pkgs = fs.readdirSync(nm + '/' + scope)
- return pkgs.length ? pkgs.map(p => scope + '/' + p) : [scope]
- } catch (er) {
- return [scope]
- }
- }).reduce((a, b) => a.concat(b), [])
- return unscoped.concat(scopes)
-}
-
-const walk = (options, callback) => {
- const p = new Promise((resolve, reject) => {
- new BundleWalker(options).on('done', resolve).on('error', reject).start()
- })
- return callback ? p.then(res => callback(null, res), callback) : p
-}
-
-const walkSync = options => {
- return new BundleWalkerSync(options).start().result
-}
-
-module.exports = walk
-walk.sync = walkSync
-walk.BundleWalker = BundleWalker
-walk.BundleWalkerSync = BundleWalkerSync
diff --git a/sandbox/testAppNevena/Front/node_modules/npm-bundled/package.json b/sandbox/testAppNevena/Front/node_modules/npm-bundled/package.json
deleted file mode 100644
index cf20e297..00000000
--- a/sandbox/testAppNevena/Front/node_modules/npm-bundled/package.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "name": "npm-bundled",
- "version": "1.1.2",
- "description": "list things in node_modules that are bundledDependencies, or transitive dependencies thereof",
- "main": "index.js",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/npm/npm-bundled.git"
- },
- "author": "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me/)",
- "license": "ISC",
- "devDependencies": {
- "mkdirp": "^0.5.1",
- "mutate-fs": "^1.1.0",
- "rimraf": "^2.6.1",
- "tap": "^12.0.1"
- },
- "scripts": {
- "test": "tap test/*.js -J --100",
- "preversion": "npm test",
- "postversion": "npm publish",
- "postpublish": "git push origin --all; git push origin --tags"
- },
- "files": [
- "index.js"
- ],
- "dependencies": {
- "npm-normalize-package-bin": "^1.0.1"
- }
-}