From e51063e4decd788f88ffaf71302a574f95994e0b Mon Sep 17 00:00:00 2001 From: Christopher Hiller Date: Wed, 13 Mar 2024 14:23:15 -0700 Subject: [PATCH] chore(browserify): remove secureBundling policy.json from VCS This also avoids a second unnecessary run of the `test:prep` script when `npm test` is invoked from the workspace root. Closes #1103 --- .gitignore | 3 + packages/browserify/package.json | 2 +- .../secureBundling/lavamoat/node/policy.json | 1311 ----------------- 3 files changed, 4 insertions(+), 1312 deletions(-) delete mode 100644 packages/browserify/test/fixtures/secureBundling/lavamoat/node/policy.json diff --git a/.gitignore b/.gitignore index b5d9517f60..c1373c3c7e 100644 --- a/.gitignore +++ b/.gitignore @@ -123,3 +123,6 @@ packages/*/types !**/fixtures/main/node_modules packages/aa/test/projects/4/node_modules/aaa + +# generated by browserify's test:prep script +packages/browserify/test/fixtures/secureBundling/lavamoat/node/policy.json diff --git a/packages/browserify/package.json b/packages/browserify/package.json index ef125e9f66..111a14e2d3 100644 --- a/packages/browserify/package.json +++ b/packages/browserify/package.json @@ -24,7 +24,7 @@ "scripts": { "build:ses": "(cd ./node_modules/ses && npm install && npm run build && cp ./dist/ses.umd.js ../../lib/)", "lint:deps": "depcheck", - "test": "npm run test:prep && npm run test:ava", + "test": "npm run test:ava", "test:ava": "ava", "test:prep": "cross-env WRITE_AUTO_POLICY=1 node ./test/fixtures/secureBundling/run.js && cross-env WRITE_AUTO_POLICY=1 node ./test/fixtures/secureBundling/build.js >/dev/null" }, diff --git a/packages/browserify/test/fixtures/secureBundling/lavamoat/node/policy.json b/packages/browserify/test/fixtures/secureBundling/lavamoat/node/policy.json deleted file mode 100644 index 06b67822e8..0000000000 --- a/packages/browserify/test/fixtures/secureBundling/lavamoat/node/policy.json +++ /dev/null @@ -1,1311 +0,0 @@ -{ - "resources": { - "@babel/code-frame": { - "globals": { - "console.warn": true, - "process.emitWarning": true - }, - "packages": { - "@babel/code-frame>@babel/highlight": true, - "@babel/code-frame>chalk": true - } - }, - "@babel/code-frame>@babel/highlight": { - "packages": { - "@babel/code-frame>@babel/highlight>chalk": true, - "@babel/code-frame>@babel/highlight>js-tokens": true, - "lavamoat-core>@babel/types>@babel/helper-validator-identifier": true - } - }, - "@babel/code-frame>@babel/highlight>chalk": { - "globals": { - "process.env.TERM": true, - "process.platform": true - }, - "packages": { - "@babel/code-frame>@babel/highlight>chalk>ansi-styles": true, - "@babel/code-frame>@babel/highlight>chalk>escape-string-regexp": true, - "@babel/code-frame>@babel/highlight>chalk>supports-color": true - } - }, - "@babel/code-frame>@babel/highlight>chalk>ansi-styles": { - "packages": { - "@babel/code-frame>chalk>ansi-styles>color-convert": true - } - }, - "@babel/code-frame>@babel/highlight>chalk>supports-color": { - "builtin": { - "os.release": true - }, - "globals": { - "process.env": true, - "process.platform": true, - "process.stderr": true, - "process.stdout": true, - "process.versions.node.split": true - }, - "packages": { - "@babel/code-frame>@babel/highlight>chalk>supports-color>has-flag": true - } - }, - "@babel/code-frame>@babel/highlight>chalk>supports-color>has-flag": { - "globals": { - "process.argv": true - } - }, - "@babel/code-frame>chalk": { - "globals": { - "process.env.TERM": true, - "process.platform": true - }, - "packages": { - "@babel/code-frame>chalk>ansi-styles": true, - "@babel/code-frame>chalk>escape-string-regexp": true, - "@babel/code-frame>chalk>supports-color": true - } - }, - "@babel/code-frame>chalk>ansi-styles": { - "packages": { - "@babel/code-frame>chalk>ansi-styles>color-convert": true - } - }, - "@babel/code-frame>chalk>ansi-styles>color-convert": { - "packages": { - "@babel/code-frame>chalk>ansi-styles>color-convert>color-name": true - } - }, - "@babel/code-frame>chalk>supports-color": { - "builtin": { - "os.release": true - }, - "globals": { - "process.env": true, - "process.platform": true, - "process.stderr": true, - "process.stdout": true, - "process.versions.node.split": true - }, - "packages": { - "@babel/code-frame>chalk>supports-color>has-flag": true - } - }, - "@babel/code-frame>chalk>supports-color>has-flag": { - "globals": { - "process.argv": true - } - }, - "@lavamoat/aa": { - "builtin": { - "node:fs.lstatSync": true, - "node:fs.readFileSync": true, - "node:fs.realpathSync": true, - "node:path.dirname": true, - "node:path.join": true, - "node:path.relative": true - }, - "packages": { - "browserify>resolve": true - } - }, - "@lavamoat/lavapack": { - "builtin": { - "node:assert": true, - "node:buffer.Buffer.from": true, - "node:fs.promises.readFile": true, - "node:fs.promises.writeFile": true, - "node:fs.readFileSync": true, - "node:path.join": true, - "node:path.relative": true - }, - "globals": { - "__dirname": true, - "__filename.slice": true, - "console.error": true, - "console.warn": true, - "process.cwd": true, - "setTimeout": true - }, - "packages": { - "@lavamoat/lavapack>combine-source-map": true, - "@lavamoat/lavapack>espree": true, - "@lavamoat/lavapack>umd": true, - "browserify>JSONStream": true, - "convert-source-map": true, - "json-stable-stringify": true, - "lavamoat-core": true, - "readable-stream": true, - "through2": true - } - }, - "@lavamoat/lavapack>combine-source-map": { - "builtin": { - "path.dirname": true, - "path.join": true - }, - "globals": { - "process.platform": true - }, - "packages": { - "@lavamoat/lavapack>combine-source-map>convert-source-map": true, - "@lavamoat/lavapack>combine-source-map>inline-source-map": true, - "@lavamoat/lavapack>combine-source-map>lodash.memoize": true, - "@lavamoat/lavapack>combine-source-map>source-map": true - } - }, - "@lavamoat/lavapack>combine-source-map>convert-source-map": { - "builtin": { - "fs.readFileSync": true, - "path.join": true - }, - "globals": { - "Buffer": true - } - }, - "@lavamoat/lavapack>combine-source-map>inline-source-map": { - "globals": { - "Buffer": true - }, - "packages": { - "@lavamoat/lavapack>combine-source-map>inline-source-map>source-map": true - } - }, - "@lavamoat/lavapack>espree": { - "packages": { - "@lavamoat/lavapack>espree>acorn": true, - "@lavamoat/lavapack>espree>acorn-jsx": true, - "@lavamoat/lavapack>espree>eslint-visitor-keys": true - } - }, - "@lavamoat/lavapack>espree>acorn": { - "globals": { - "console": true, - "define": true - } - }, - "@lavamoat/lavapack>espree>acorn-jsx": { - "packages": { - "@lavamoat/lavapack>espree>acorn": true - } - }, - "browser-resolve": { - "builtin": { - "fs.readFile": true, - "fs.readFileSync": true, - "path": true - }, - "globals": { - "__dirname": true, - "process.platform": true - }, - "packages": { - "browserify>resolve": true - } - }, - "browserify": { - "builtin": { - "events.EventEmitter": true, - "fs.realpath": true, - "path.dirname": true, - "path.join": true, - "path.relative": true, - "path.resolve": true, - "path.sep": true - }, - "globals": { - "__dirname": true, - "process.cwd": true, - "process.nextTick": true, - "process.platform": true - }, - "packages": { - "browser-resolve": true, - "browserify>browser-pack": true, - "browserify>cached-path-relative": true, - "browserify>concat-stream": true, - "browserify>deps-sort": true, - "browserify>has": true, - "browserify>htmlescape": true, - "browserify>insert-module-globals": true, - "browserify>labeled-stream-splicer": true, - "browserify>module-deps": true, - "browserify>read-only-stream": true, - "browserify>resolve": true, - "browserify>shasum-object": true, - "browserify>syntax-error": true, - "browserify>through2": true, - "duplexify>inherits": true, - "watchify>defined": true, - "watchify>xtend": true - } - }, - "browserify>JSONStream": { - "globals": { - "Buffer": true - }, - "packages": { - "browserify>JSONStream>jsonparse": true, - "browserify>JSONStream>through": true - } - }, - "browserify>JSONStream>jsonparse": { - "globals": { - "Buffer": true - } - }, - "browserify>JSONStream>through": { - "builtin": { - "stream": true - }, - "globals": { - "process.nextTick": true - } - }, - "browserify>browser-pack": { - "builtin": { - "fs.readFileSync": true, - "path.join": true, - "path.relative": true - }, - "globals": { - "__dirname": true, - "process.cwd": true - }, - "packages": { - "@lavamoat/lavapack>combine-source-map": true, - "@lavamoat/lavapack>umd": true, - "browserify>JSONStream": true, - "browserify>browser-pack>safe-buffer": true, - "browserify>browser-pack>through2": true, - "watchify>defined": true - } - }, - "browserify>browser-pack>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "browserify>browser-pack>through2": { - "builtin": { - "util.inherits": true - }, - "globals": { - "process.nextTick": true - }, - "packages": { - "browserify>browser-pack>through2>readable-stream": true, - "watchify>xtend": true - } - }, - "browserify>browser-pack>through2>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, - "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, - "packages": { - "browserify>browser-pack>safe-buffer": true, - "browserify>browser-pack>through2>readable-stream>isarray": true, - "browserify>browser-pack>through2>readable-stream>string_decoder": true, - "browserify>readable-stream>core-util-is": true, - "browserify>readable-stream>process-nextick-args": true, - "duplexify>inherits": true, - "readable-stream>util-deprecate": true - } - }, - "browserify>browser-pack>through2>readable-stream>string_decoder": { - "packages": { - "browserify>browser-pack>safe-buffer": true - } - }, - "browserify>cached-path-relative": { - "builtin": { - "path": true - }, - "globals": { - "process.cwd": true - } - }, - "browserify>concat-stream": { - "globals": { - "Buffer.concat": true, - "Buffer.isBuffer": true - }, - "packages": { - "browserify>readable-stream": true, - "concat-stream>buffer-from": true, - "concat-stream>typedarray": true, - "duplexify>inherits": true - } - }, - "browserify>deps-sort": { - "packages": { - "browserify>deps-sort>through2": true, - "browserify>shasum-object": true - } - }, - "browserify>deps-sort>through2": { - "builtin": { - "util.inherits": true - }, - "globals": { - "process.nextTick": true - }, - "packages": { - "browserify>deps-sort>through2>readable-stream": true, - "watchify>xtend": true - } - }, - "browserify>deps-sort>through2>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, - "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, - "packages": { - "browserify>deps-sort>through2>readable-stream>isarray": true, - "browserify>deps-sort>through2>readable-stream>safe-buffer": true, - "browserify>deps-sort>through2>readable-stream>string_decoder": true, - "browserify>readable-stream>core-util-is": true, - "browserify>readable-stream>process-nextick-args": true, - "duplexify>inherits": true, - "readable-stream>util-deprecate": true - } - }, - "browserify>deps-sort>through2>readable-stream>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "browserify>deps-sort>through2>readable-stream>string_decoder": { - "packages": { - "browserify>deps-sort>through2>readable-stream>safe-buffer": true - } - }, - "browserify>duplexer2": { - "packages": { - "browserify>duplexer2>readable-stream": true - } - }, - "browserify>duplexer2>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, - "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, - "packages": { - "browserify>duplexer2>readable-stream>isarray": true, - "browserify>duplexer2>readable-stream>safe-buffer": true, - "browserify>duplexer2>readable-stream>string_decoder": true, - "browserify>readable-stream>core-util-is": true, - "browserify>readable-stream>process-nextick-args": true, - "duplexify>inherits": true, - "readable-stream>util-deprecate": true - } - }, - "browserify>duplexer2>readable-stream>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "browserify>duplexer2>readable-stream>string_decoder": { - "packages": { - "browserify>duplexer2>readable-stream>safe-buffer": true - } - }, - "browserify>glob>path-is-absolute": { - "globals": { - "process.platform": true - } - }, - "browserify>insert-module-globals": { - "builtin": { - "path.dirname": true, - "path.isAbsolute": true, - "path.relative": true, - "path.sep": true - }, - "globals": { - "Buffer.concat": true, - "Buffer.isBuffer": true - }, - "packages": { - "@lavamoat/lavapack>combine-source-map": true, - "browserify>glob>path-is-absolute": true, - "browserify>insert-module-globals>through2": true, - "browserify>insert-module-globals>undeclared-identifiers": true, - "browserify>syntax-error>acorn-node": true, - "watchify>xtend": true - } - }, - "browserify>insert-module-globals>through2": { - "builtin": { - "util.inherits": true - }, - "globals": { - "process.nextTick": true - }, - "packages": { - "browserify>insert-module-globals>through2>readable-stream": true, - "watchify>xtend": true - } - }, - "browserify>insert-module-globals>through2>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, - "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, - "packages": { - "browserify>insert-module-globals>through2>readable-stream>isarray": true, - "browserify>insert-module-globals>through2>readable-stream>safe-buffer": true, - "browserify>insert-module-globals>through2>readable-stream>string_decoder": true, - "browserify>readable-stream>core-util-is": true, - "browserify>readable-stream>process-nextick-args": true, - "duplexify>inherits": true, - "readable-stream>util-deprecate": true - } - }, - "browserify>insert-module-globals>through2>readable-stream>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "browserify>insert-module-globals>through2>readable-stream>string_decoder": { - "packages": { - "browserify>insert-module-globals>through2>readable-stream>safe-buffer": true - } - }, - "browserify>insert-module-globals>undeclared-identifiers": { - "packages": { - "browserify>insert-module-globals>undeclared-identifiers>dash-ast": true, - "browserify>insert-module-globals>undeclared-identifiers>get-assigned-identifiers": true, - "browserify>syntax-error>acorn-node": true, - "watchify>xtend": true - } - }, - "browserify>insert-module-globals>undeclared-identifiers>dash-ast": { - "builtin": { - "assert": true - } - }, - "browserify>insert-module-globals>undeclared-identifiers>get-assigned-identifiers": { - "builtin": { - "assert.equal": true - } - }, - "browserify>labeled-stream-splicer": { - "packages": { - "browserify>labeled-stream-splicer>stream-splicer": true, - "duplexify>inherits": true - } - }, - "browserify>labeled-stream-splicer>stream-splicer": { - "globals": { - "process.nextTick": true, - "setImmediate": true - }, - "packages": { - "browserify>labeled-stream-splicer>stream-splicer>readable-stream": true, - "duplexify>inherits": true - } - }, - "browserify>labeled-stream-splicer>stream-splicer>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, - "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, - "packages": { - "browserify>labeled-stream-splicer>stream-splicer>readable-stream>isarray": true, - "browserify>labeled-stream-splicer>stream-splicer>readable-stream>safe-buffer": true, - "browserify>labeled-stream-splicer>stream-splicer>readable-stream>string_decoder": true, - "browserify>readable-stream>core-util-is": true, - "browserify>readable-stream>process-nextick-args": true, - "duplexify>inherits": true, - "readable-stream>util-deprecate": true - } - }, - "browserify>labeled-stream-splicer>stream-splicer>readable-stream>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "browserify>labeled-stream-splicer>stream-splicer>readable-stream>string_decoder": { - "packages": { - "browserify>labeled-stream-splicer>stream-splicer>readable-stream>safe-buffer": true - } - }, - "browserify>module-deps": { - "builtin": { - "fs.createReadStream": true, - "fs.readFile": true, - "path.delimiter": true, - "path.dirname": true, - "path.join": true, - "path.resolve": true - }, - "globals": { - "process.cwd": true, - "process.env.NODE_PATH": true, - "process.nextTick": true, - "process.platform": true, - "setTimeout": true, - "tr": true - }, - "packages": { - "browser-resolve": true, - "browserify>cached-path-relative": true, - "browserify>duplexer2": true, - "browserify>module-deps>concat-stream": true, - "browserify>module-deps>detective": true, - "browserify>module-deps>readable-stream": true, - "browserify>module-deps>stream-combiner2": true, - "browserify>module-deps>through2": true, - "browserify>parents": true, - "browserify>resolve": true, - "duplexify>inherits": true, - "watchify>defined": true, - "watchify>xtend": true - } - }, - "browserify>module-deps>concat-stream": { - "globals": { - "Buffer.concat": true, - "Buffer.isBuffer": true - }, - "packages": { - "browserify>module-deps>readable-stream": true, - "concat-stream>buffer-from": true, - "concat-stream>typedarray": true, - "duplexify>inherits": true - } - }, - "browserify>module-deps>detective": { - "packages": { - "browserify>syntax-error>acorn-node": true, - "watchify>defined": true - } - }, - "browserify>module-deps>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, - "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, - "packages": { - "browserify>module-deps>readable-stream>isarray": true, - "browserify>module-deps>readable-stream>safe-buffer": true, - "browserify>module-deps>readable-stream>string_decoder": true, - "browserify>readable-stream>core-util-is": true, - "browserify>readable-stream>process-nextick-args": true, - "duplexify>inherits": true, - "readable-stream>util-deprecate": true - } - }, - "browserify>module-deps>readable-stream>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "browserify>module-deps>readable-stream>string_decoder": { - "packages": { - "browserify>module-deps>readable-stream>safe-buffer": true - } - }, - "browserify>module-deps>stream-combiner2": { - "packages": { - "browserify>duplexer2": true, - "browserify>module-deps>stream-combiner2>readable-stream": true - } - }, - "browserify>module-deps>stream-combiner2>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, - "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, - "packages": { - "browserify>module-deps>stream-combiner2>readable-stream>isarray": true, - "browserify>module-deps>stream-combiner2>readable-stream>safe-buffer": true, - "browserify>module-deps>stream-combiner2>readable-stream>string_decoder": true, - "browserify>readable-stream>core-util-is": true, - "browserify>readable-stream>process-nextick-args": true, - "duplexify>inherits": true, - "readable-stream>util-deprecate": true - } - }, - "browserify>module-deps>stream-combiner2>readable-stream>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "browserify>module-deps>stream-combiner2>readable-stream>string_decoder": { - "packages": { - "browserify>module-deps>stream-combiner2>readable-stream>safe-buffer": true - } - }, - "browserify>module-deps>through2": { - "builtin": { - "util.inherits": true - }, - "globals": { - "process.nextTick": true - }, - "packages": { - "browserify>module-deps>readable-stream": true, - "watchify>xtend": true - } - }, - "browserify>parents": { - "globals": { - "process.cwd": true, - "process.platform": true - }, - "packages": { - "browserify>parents>path-platform": true - } - }, - "browserify>parents>path-platform": { - "builtin": { - "path": true, - "util.isObject": true, - "util.isString": true - }, - "globals": { - "process.cwd": true, - "process.env": true, - "process.platform": true - } - }, - "browserify>read-only-stream": { - "packages": { - "browserify>read-only-stream>readable-stream": true - } - }, - "browserify>read-only-stream>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, - "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, - "packages": { - "browserify>read-only-stream>readable-stream>isarray": true, - "browserify>read-only-stream>readable-stream>safe-buffer": true, - "browserify>read-only-stream>readable-stream>string_decoder": true, - "browserify>readable-stream>core-util-is": true, - "browserify>readable-stream>process-nextick-args": true, - "duplexify>inherits": true, - "readable-stream>util-deprecate": true - } - }, - "browserify>read-only-stream>readable-stream>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "browserify>read-only-stream>readable-stream>string_decoder": { - "packages": { - "browserify>read-only-stream>readable-stream>safe-buffer": true - } - }, - "browserify>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, - "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, - "packages": { - "browserify>readable-stream>core-util-is": true, - "browserify>readable-stream>isarray": true, - "browserify>readable-stream>process-nextick-args": true, - "browserify>string_decoder": true, - "browserify>string_decoder>safe-buffer": true, - "duplexify>inherits": true, - "readable-stream>util-deprecate": true - } - }, - "browserify>readable-stream>core-util-is": { - "builtin": { - "buffer.Buffer.isBuffer": true - } - }, - "browserify>readable-stream>process-nextick-args": { - "globals": { - "process": true - } - }, - "browserify>resolve": { - "builtin": { - "fs.readFile": true, - "fs.readFileSync": true, - "fs.realpath": true, - "fs.realpathSync": true, - "fs.stat": true, - "fs.statSync": true, - "os.homedir": true, - "path.dirname": true, - "path.join": true, - "path.parse": true, - "path.relative": true, - "path.resolve": true - }, - "globals": { - "process.env.HOME": true, - "process.env.HOMEDRIVE": true, - "process.env.HOMEPATH": true, - "process.env.LNAME": true, - "process.env.LOGNAME": true, - "process.env.USER": true, - "process.env.USERNAME": true, - "process.env.USERPROFILE": true, - "process.getuid": true, - "process.nextTick": true, - "process.platform": true - }, - "packages": { - "browserify>resolve>is-core-module": true, - "browserify>resolve>path-parse": true - } - }, - "browserify>resolve>is-core-module": { - "globals": { - "process.versions": true - }, - "packages": { - "browserify>resolve>is-core-module>hasown": true - } - }, - "browserify>resolve>is-core-module>hasown": { - "packages": { - "json-stable-stringify>call-bind>function-bind": true - } - }, - "browserify>resolve>path-parse": { - "globals": { - "process.platform": true - } - }, - "browserify>shasum-object": { - "builtin": { - "crypto.createHash": true - }, - "globals": { - "Buffer.isBuffer": true - }, - "packages": { - "browserify>shasum-object>fast-safe-stringify": true - } - }, - "browserify>string_decoder": { - "packages": { - "browserify>string_decoder>safe-buffer": true - } - }, - "browserify>string_decoder>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "browserify>syntax-error": { - "packages": { - "browserify>syntax-error>acorn-node": true - } - }, - "browserify>syntax-error>acorn-node": { - "packages": { - "browserify>syntax-error>acorn-node>acorn": true, - "browserify>syntax-error>acorn-node>acorn-walk": true, - "watchify>xtend": true - } - }, - "browserify>syntax-error>acorn-node>acorn": { - "globals": { - "define": true - } - }, - "browserify>syntax-error>acorn-node>acorn-walk": { - "globals": { - "define": true - } - }, - "browserify>through2": { - "builtin": { - "util.inherits": true - }, - "globals": { - "process.nextTick": true - }, - "packages": { - "browserify>readable-stream": true, - "watchify>xtend": true - } - }, - "browserify>util>which-typed-array>gopd": { - "packages": { - "json-stable-stringify>call-bind>get-intrinsic": true - } - }, - "concat-stream": { - "globals": { - "Buffer.concat": true, - "Buffer.isBuffer": true - }, - "packages": { - "concat-stream>buffer-from": true, - "concat-stream>typedarray": true, - "duplexify>inherits": true, - "readable-stream": true - } - }, - "concat-stream>buffer-from": { - "globals": { - "Buffer": true - } - }, - "convert-source-map": { - "globals": { - "Buffer": true, - "atob": true, - "btoa": true, - "value": true - } - }, - "duplexify": { - "globals": { - "Buffer": true, - "process.nextTick": true - }, - "packages": { - "duplexify>end-of-stream": true, - "duplexify>inherits": true, - "duplexify>stream-shift": true, - "readable-stream": true - } - }, - "duplexify>end-of-stream": { - "globals": { - "process.nextTick": true - }, - "packages": { - "duplexify>end-of-stream>once": true - } - }, - "duplexify>end-of-stream>once": { - "packages": { - "duplexify>end-of-stream>once>wrappy": true - } - }, - "duplexify>inherits": { - "builtin": { - "util.inherits": true - } - }, - "json-stable-stringify": { - "packages": { - "json-stable-stringify>call-bind": true, - "json-stable-stringify>isarray": true, - "json-stable-stringify>jsonify": true, - "json-stable-stringify>object-keys": true - } - }, - "json-stable-stringify>call-bind": { - "packages": { - "json-stable-stringify>call-bind>es-define-property": true, - "json-stable-stringify>call-bind>es-errors": true, - "json-stable-stringify>call-bind>function-bind": true, - "json-stable-stringify>call-bind>get-intrinsic": true, - "json-stable-stringify>call-bind>set-function-length": true - } - }, - "json-stable-stringify>call-bind>es-define-property": { - "packages": { - "json-stable-stringify>call-bind>get-intrinsic": true - } - }, - "json-stable-stringify>call-bind>get-intrinsic": { - "globals": { - "AggregateError": true, - "FinalizationRegistry": true, - "WeakRef": true - }, - "packages": { - "browserify>assert>object.assign>has-symbols": true, - "browserify>resolve>is-core-module>hasown": true, - "json-stable-stringify>call-bind>es-errors": true, - "json-stable-stringify>call-bind>function-bind": true, - "json-stable-stringify>call-bind>get-intrinsic>has-proto": true - } - }, - "json-stable-stringify>call-bind>set-function-length": { - "packages": { - "browserify>util>which-typed-array>gopd": true, - "json-stable-stringify>call-bind>es-errors": true, - "json-stable-stringify>call-bind>get-intrinsic": true, - "json-stable-stringify>call-bind>set-function-length>define-data-property": true, - "json-stable-stringify>call-bind>set-function-length>has-property-descriptors": true - } - }, - "json-stable-stringify>call-bind>set-function-length>define-data-property": { - "packages": { - "browserify>util>which-typed-array>gopd": true, - "json-stable-stringify>call-bind>es-define-property": true, - "json-stable-stringify>call-bind>es-errors": true - } - }, - "json-stable-stringify>call-bind>set-function-length>has-property-descriptors": { - "packages": { - "json-stable-stringify>call-bind>es-define-property": true - } - }, - "lavamoat-core": { - "builtin": { - "node:events": true, - "node:fs.readFileSync": true, - "node:fs/promises.writeFile": true, - "node:path.extname": true, - "node:path.join": true - }, - "globals": { - "__dirname": true, - "console.error": true, - "console.warn": true, - "define": true - }, - "packages": { - "json-stable-stringify": true, - "lavamoat-core>lavamoat-tofu": true, - "lavamoat-core>merge-deep": true - } - }, - "lavamoat-core>@babel/types": { - "globals": { - "console.warn": true, - "process.env.BABEL_TYPES_8_BREAKING": true - }, - "packages": { - "lavamoat-core>@babel/types>@babel/helper-string-parser": true, - "lavamoat-core>@babel/types>@babel/helper-validator-identifier": true, - "lavamoat-core>@babel/types>to-fast-properties": true - } - }, - "lavamoat-core>lavamoat-tofu": { - "globals": { - "console.log": true - }, - "packages": { - "lavamoat-core>lavamoat-tofu>@babel/parser": true, - "lavamoat-core>lavamoat-tofu>@babel/traverse": true - } - }, - "lavamoat-core>lavamoat-tofu>@babel/traverse": { - "globals": { - "console.log": true - }, - "packages": { - "@babel/code-frame": true, - "lavamoat-core>@babel/types": true, - "lavamoat-core>lavamoat-tofu>@babel/parser": true, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/generator": true, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/helper-environment-visitor": true, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/helper-function-name": true, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/helper-hoist-variables": true, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/helper-split-export-declaration": true, - "lavamoat-core>lavamoat-tofu>@babel/traverse>debug": true, - "lavamoat-core>lavamoat-tofu>@babel/traverse>globals": true - } - }, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/generator": { - "globals": { - "console.error": true, - "console.warn": true - }, - "packages": { - "lavamoat-core>@babel/types": true, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/generator>@jridgewell/gen-mapping": true, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/generator>@jridgewell/trace-mapping": true, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/generator>jsesc": true - } - }, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/generator>@jridgewell/gen-mapping": { - "globals": { - "define": true - }, - "packages": { - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/generator>@jridgewell/gen-mapping>@jridgewell/set-array": true, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/generator>@jridgewell/gen-mapping>@jridgewell/sourcemap-codec": true, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/generator>@jridgewell/trace-mapping": true - } - }, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/generator>@jridgewell/gen-mapping>@jridgewell/set-array": { - "globals": { - "define": true - } - }, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/generator>@jridgewell/gen-mapping>@jridgewell/sourcemap-codec": { - "globals": { - "Buffer": true, - "TextDecoder": true, - "define": true - } - }, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/generator>@jridgewell/trace-mapping": { - "globals": { - "define": true - }, - "packages": { - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/generator>@jridgewell/gen-mapping>@jridgewell/sourcemap-codec": true, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/generator>@jridgewell/trace-mapping>@jridgewell/resolve-uri": true - } - }, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/generator>@jridgewell/trace-mapping>@jridgewell/resolve-uri": { - "globals": { - "define": true - } - }, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/generator>jsesc": { - "globals": { - "Buffer.isBuffer": true - } - }, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/helper-function-name": { - "packages": { - "lavamoat-core>@babel/types": true, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/helper-function-name>@babel/template": true - } - }, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/helper-function-name>@babel/template": { - "packages": { - "@babel/code-frame": true, - "lavamoat-core>@babel/types": true, - "lavamoat-core>lavamoat-tofu>@babel/parser": true - } - }, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/helper-hoist-variables": { - "packages": { - "lavamoat-core>@babel/types": true - } - }, - "lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/helper-split-export-declaration": { - "packages": { - "lavamoat-core>@babel/types": true - } - }, - "lavamoat-core>lavamoat-tofu>@babel/traverse>debug": { - "builtin": { - "tty.isatty": true, - "util.deprecate": true, - "util.format": true, - "util.inspect": true - }, - "globals": { - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true - }, - "packages": { - "lavamoat-core>lavamoat-tofu>@babel/traverse>debug>ms": true, - "source-map-explorer>chalk>supports-color": true - } - }, - "lavamoat-core>merge-deep": { - "packages": { - "lavamoat-core>merge-deep>arr-union": true, - "lavamoat-core>merge-deep>clone-deep": true, - "lavamoat-core>merge-deep>kind-of": true - } - }, - "lavamoat-core>merge-deep>clone-deep": { - "packages": { - "lavamoat-core>merge-deep>clone-deep>for-own": true, - "lavamoat-core>merge-deep>clone-deep>is-plain-object": true, - "lavamoat-core>merge-deep>clone-deep>kind-of": true, - "lavamoat-core>merge-deep>clone-deep>lazy-cache": true, - "lavamoat-core>merge-deep>clone-deep>shallow-clone": true - } - }, - "lavamoat-core>merge-deep>clone-deep>for-own": { - "packages": { - "lavamoat-core>merge-deep>clone-deep>for-own>for-in": true - } - }, - "lavamoat-core>merge-deep>clone-deep>is-plain-object": { - "packages": { - "lavamoat-core>merge-deep>clone-deep>is-plain-object>isobject": true - } - }, - "lavamoat-core>merge-deep>clone-deep>kind-of": { - "packages": { - "browserify>insert-module-globals>is-buffer": true - } - }, - "lavamoat-core>merge-deep>clone-deep>lazy-cache": { - "globals": { - "process.env.TRAVIS": true, - "process.env.UNLAZY": true - } - }, - "lavamoat-core>merge-deep>clone-deep>shallow-clone": { - "packages": { - "lavamoat-core>merge-deep>clone-deep>shallow-clone>is-extendable": true, - "lavamoat-core>merge-deep>clone-deep>shallow-clone>kind-of": true, - "lavamoat-core>merge-deep>clone-deep>shallow-clone>lazy-cache": true, - "lavamoat-core>merge-deep>clone-deep>shallow-clone>mixin-object": true - } - }, - "lavamoat-core>merge-deep>clone-deep>shallow-clone>kind-of": { - "globals": { - "Buffer": true - }, - "packages": { - "browserify>insert-module-globals>is-buffer": true - } - }, - "lavamoat-core>merge-deep>clone-deep>shallow-clone>lazy-cache": { - "globals": { - "process.env.UNLAZY": true - } - }, - "lavamoat-core>merge-deep>clone-deep>shallow-clone>mixin-object": { - "packages": { - "lavamoat-core>merge-deep>clone-deep>shallow-clone>is-extendable": true, - "lavamoat-core>merge-deep>clone-deep>shallow-clone>mixin-object>for-in": true - } - }, - "lavamoat-core>merge-deep>kind-of": { - "packages": { - "browserify>insert-module-globals>is-buffer": true - } - }, - "readable-stream": { - "builtin": { - "buffer.Buffer": true, - "events.EventEmitter": true, - "stream": true, - "util": true - }, - "globals": { - "process.env.READABLE_STREAM": true, - "process.nextTick": true, - "process.stderr": true, - "process.stdout": true - }, - "packages": { - "duplexify>inherits": true, - "readable-stream>string_decoder": true, - "readable-stream>util-deprecate": true - } - }, - "readable-stream>string_decoder": { - "packages": { - "readable-stream>string_decoder>safe-buffer": true - } - }, - "readable-stream>string_decoder>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "readable-stream>util-deprecate": { - "builtin": { - "util.deprecate": true - } - }, - "source-map-explorer>chalk>supports-color": { - "builtin": { - "os.release": true, - "tty.isatty": true - }, - "globals": { - "process.env": true, - "process.platform": true - }, - "packages": { - "source-map-explorer>chalk>supports-color>has-flag": true - } - }, - "source-map-explorer>chalk>supports-color>has-flag": { - "globals": { - "process.argv": true - } - }, - "through2": { - "packages": { - "readable-stream": true - } - } - } -} \ No newline at end of file