{ "resources": { "@babel/core": { "packages": { "$root$": true, "@babel/preset-env": true, "@babel/preset-react": true, "@babel/plugin-transform-runtime": true, "@babel/plugin-proposal-class-properties": true, "@babel/plugin-proposal-nullish-coalescing-operator": true, "@babel/plugin-proposal-object-rest-spread": true, "@babel/plugin-proposal-optional-chaining": true, "@babel/preset-typescript": true } }, "@babel/eslint-parser": { "builtin": { "path": true }, "packages": { "@babel/core": true, "@babel/core>@babel/parser": true, "@babel/eslint-parser>eslint-scope": true, "@babel/eslint-parser>eslint-visitor-keys": true, "@babel/eslint-parser>semver": true, "@babel/parser": true, "depcheck>@babel/parser": true, "eslint": true, "lavamoat>lavamoat-tofu>@babel/parser": true }, "globals": { "process.versions": true } }, "depcheck>@babel/traverse": { "packages": { "babel/preset-env>b@babel/types": true } }, "eslint>@eslint/eslintrc": { "builtin": { "assert": true, "fs": true, "module": true, "os": true, "path": true, "url": true, "util": true }, "globals": { "process.platform": true }, "packages": { "$root$": true, "@babel/eslint-parser": true, "@babel/eslint-plugin": true, "@metamask/eslint-config": true, "@metamask/eslint-config-nodejs": true, "@metamask/eslint-config-typescript": true, "@typescript-eslint/eslint-plugin": true, "eslint": true, "eslint-config-prettier": true, "eslint-plugin-import": true, "eslint-plugin-jsdoc": true, "eslint-plugin-node": true, "eslint-plugin-prettier": true, "eslint-plugin-react": true, "eslint-plugin-react-hooks": true } }, "eslint>eslint-scope": { "builtin": { "assert": true } }, "eslint-plugin-jest": { "packages": { "eslint-plugin-jest>@typescript-eslint/utils": true, "@typescript-eslint/eslint-plugin": true } }, "eslint-plugin-jest>@typescript-eslint/utils>eslint-utils": { "packages": { "eslint>@eslint-community/eslint-utils": true, "eslint-plugin-jest>@typescript-eslint/utils>eslint-utils>eslint-visitor-keys": true, "semver": true } }, "eslint-plugin-jest>@typescript-eslint/utils": { "builtin": { "assert": true, "path": true }, "packages": { "eslint-plugin-jest>@typescript-eslint/experimental-utils>@typescript-eslint/types": true, "eslint>@eslint-community/eslint-utils": true, "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/types": true, "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager": true, "eslint-plugin-jest>@typescript-eslint/utils>webpack>eslint-scope": true, "eslint-plugin-mocha>eslint-utils": true, "@typescript-eslint/parser>@typescript-eslint/types": true, "eslint": true, "semver": true, "@typescript-eslint/parser>@typescript-eslint/scope-manager": true, "eslint>eslint-scope": true, "eslint>eslint-utils": true, "webpack>eslint-scope": true } }, "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager>@typescript-eslint/visitor-keys": { "builtin": { "path": true }, "packages": { "eslint>eslint-visitor-keys": true } }, "eslint-plugin-mocha>eslint-utils": { "packages": { "eslint-plugin-mocha>eslint-utils>eslint-visitor-keys": true } }, "@typescript-eslint/eslint-plugin>@typescript-eslint/utils": { "builtin": { "path": true }, "packages": { "eslint>eslint-utils": true, "eslint-plugin-mocha>eslint-utils": true, "@typescript-eslint/parser>@typescript-eslint/types": true, "eslint": true, "@typescript-eslint/parser>@typescript-eslint/scope-manager": true, "@typescript-eslint/utils": true, "webpack>eslint-scope": true } }, "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager": { "builtin": { "path": true }, "packages": { "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager>@typescript-eslint/visitor-keys": true, "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/types": true } }, "eslint-plugin-jest>@typescript-eslint/experimental-utils": { "builtin": { "path": true }, "packages": { "eslint-plugin-jest>@typescript-eslint/experimental-utils>@typescript-eslint/types": true, "eslint-plugin-jest>@typescript-eslint/experimental-utils>eslint-utils": true, "@typescript-eslint/parser>@typescript-eslint/types": true, "eslint": true, "@typescript-eslint/parser>@typescript-eslint/scope-manager": true, "eslint>eslint-scope": true, "eslint>eslint-utils": true, "webpack>eslint-scope": true } }, "eslint-plugin-jest>@typescript-eslint/experimental-utils>eslint-utils": { "packages": { "eslint-plugin-jest>@typescript-eslint/experimental-utils>eslint-utils>eslint-visitor-keys": true } }, "@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils": { "packages": { "@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils>debug": true, "@typescript-eslint/eslint-plugin>@typescript-eslint/utils": true, "@typescript-eslint/eslint-plugin>tsutils": true, "eslint-plugin-jest>@typescript-eslint/utils": true, "eslint>debug": true, "madge>debug": true, "typescript": true, "nock>debug": true } }, "@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils>debug": { "packages": { "@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils>debug>ms": true }, "globals": { "console.debug": true, "console.log": true } }, "@typescript-eslint/eslint-plugin": { "packages": { "typescript": true, "eslint-plugin-jest>@typescript-eslint/utils": true, "@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils": true, "@typescript-eslint/eslint-plugin>@typescript-eslint/utils": true, "@typescript-eslint/parser>@typescript-eslint/scope-manager": true, "@typescript-eslint/eslint-plugin>tsutils": true, "eslint>debug": true, "eslint": true, "semver": true, "globby>ignore": true, "eslint>regexpp": true } }, "eslint-plugin-import>eslint-module-utils": { "packages": { "eslint-import-resolver-node": true, "@babel/eslint-parser": true } }, "node-sass": { "native": true }, "browserify>module-deps": { "packages": { "loose-envify": true } }, "sass": { "env": "unfrozen", "builtin": { "url": true }, "globals": { "Buffer": true } }, "string.prototype.matchall>get-intrinsic": { "packages": { "string.prototype.matchall>has-symbols": true } }, "tsutils": { "packages": { "typescript": true, "tslib": true } }, "typescript": { "globals": { "globalThis": true } }, "yargs": { "builtin": { "assert": true, "fs": true, "path": true, "util": true }, "globals": { "console": true, "Error": true, "process": true } }, "yargs>y18n": { "builtin": { "fs": true, "path": true, "util": true } }, "yargs>yargs-parser": { "builtin": { "fs": true, "path": true, "util": true }, "globals": { "process": true } }, "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog": { "builtin": { "events.EventEmitter": true, "util": true }, "globals": { "process.nextTick": true, "process.stderr": true }, "packages": { "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>are-we-there-yet": true, "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge": true, "@storybook/react>@storybook/node-logger>npmlog>console-control-strings": true, "nyc>yargs>set-blocking": true } }, "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>are-we-there-yet": { "builtin": { "events.EventEmitter": true, "util.inherits": true }, "packages": { "koa>delegates": true, "readable-stream": true } }, "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge": { "builtin": { "util.format": true }, "globals": { "clearInterval": true, "process": true, "setImmediate": true, "setInterval": true }, "packages": { "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>aproba": true, "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width": true, "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi": true, "@storybook/react>@storybook/node-logger>npmlog>console-control-strings": true, "@storybook/react>@storybook/node-logger>npmlog>gauge>has-unicode": true, "@storybook/react>@storybook/node-logger>npmlog>gauge>wide-align": true, "nyc>signal-exit": true, "react>object-assign": true } }, "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width": { "packages": { "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width>is-fullwidth-code-point": true, "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi": true, "gulp>gulp-cli>yargs>string-width>code-point-at": true } }, "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width>is-fullwidth-code-point": { "packages": { "gulp>gulp-cli>yargs>string-width>is-fullwidth-code-point>number-is-nan": true } }, "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi": { "packages": { "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi>ansi-regex": true } }, "@storybook/core>@storybook/core-server>x-default-browser>default-browser-id>untildify>os-homedir": { "builtin": { "os.homedir": true }, "globals": { "process.env": true, "process.getuid": true, "process.platform": true } }, "@storybook/react>@storybook/node-logger>npmlog>gauge>has-unicode": { "builtin": { "os.type": true }, "globals": { "process.env.LANG": true, "process.env.LC_ALL": true, "process.env.LC_CTYPE": true } }, "@storybook/react>@storybook/node-logger>npmlog>gauge>wide-align": { "packages": { "yargs>string-width": true } }, "chokidar": { "packages": { "chokidar>fsevents": true } }, "gulp-watch>chokidar": { "builtin": { "events.EventEmitter": true, "fs": true, "path.basename": true, "path.dirname": true, "path.extname": true, "path.join": true, "path.relative": true, "path.resolve": true, "path.sep": true }, "globals": { "clearTimeout": true, "console.error": true, "process.env.CHOKIDAR_INTERVAL": true, "process.env.CHOKIDAR_PRINT_FSEVENTS_REQUIRE_ERROR": true, "process.env.CHOKIDAR_USEPOLLING": true, "process.nextTick": true, "process.platform": true, "setTimeout": true }, "packages": { "chokidar>normalize-path": true, "eslint>is-glob": true, "gulp-watch>chokidar>anymatch": true, "gulp-watch>chokidar>async-each": true, "gulp-watch>chokidar>braces": true, "gulp-watch>chokidar>fsevents": true, "gulp-watch>chokidar>is-binary-path": true, "gulp-watch>chokidar>readdirp": true, "gulp-watch>chokidar>upath": true, "gulp-watch>glob-parent": true, "gulp-watch>path-is-absolute": true, "pumpify>inherits": true } }, "gulp-watch>chokidar>fsevents": { "builtin": { "events.EventEmitter": true, "fs.stat": true, "path.join": true, "util.inherits": true }, "globals": { "__dirname": true, "console.assert": true, "process.nextTick": true, "process.platform": true, "setImmediate": true }, "packages": { "gulp-watch>chokidar>fsevents>node-pre-gyp": true } }, "gulp-watch>chokidar>fsevents>node-pre-gyp": { "builtin": { "events.EventEmitter": true, "fs.existsSync": true, "fs.readFileSync": true, "fs.renameSync": true, "path.dirname": true, "path.existsSync": true, "path.join": true, "path.resolve": true, "url.parse": true, "url.resolve": true, "util.inherits": true }, "globals": { "__dirname": true, "console.log": true, "process.arch": true, "process.cwd": true, "process.env": true, "process.platform": true, "process.version.substr": true, "process.versions": true }, "packages": { "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog": true, "gulp-watch>chokidar>fsevents>node-pre-gyp>detect-libc": true, "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt": true, "gulp-watch>chokidar>fsevents>node-pre-gyp>rimraf": true, "gulp-watch>chokidar>fsevents>node-pre-gyp>semver": true } }, "gulp-watch>chokidar>fsevents>node-pre-gyp>detect-libc": { "builtin": { "child_process.spawnSync": true, "fs.readdirSync": true, "os.platform": true }, "globals": { "process.env": true } }, "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt": { "builtin": { "path": true, "stream.Stream": true, "url": true }, "globals": { "console": true, "process.argv": true, "process.env.DEBUG_NOPT": true, "process.env.NOPT_DEBUG": true, "process.platform": true }, "packages": { "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>nopt>abbrev": true, "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv": true } }, "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv": { "builtin": { "child_process.exec": true, "path": true }, "globals": { "process.env.COMPUTERNAME": true, "process.env.ComSpec": true, "process.env.EDITOR": true, "process.env.HOSTNAME": true, "process.env.PATH": true, "process.env.PROMPT": true, "process.env.PS1": true, "process.env.Path": true, "process.env.SHELL": true, "process.env.USER": true, "process.env.USERDOMAIN": true, "process.env.USERNAME": true, "process.env.VISUAL": true, "process.env.path": true, "process.nextTick": true, "process.platform": true }, "packages": { "@storybook/core>@storybook/core-server>x-default-browser>default-browser-id>untildify>os-homedir": true, "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv>os-tmpdir": true } }, "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv>os-tmpdir": { "globals": { "process.env.SystemRoot": true, "process.env.TEMP": true, "process.env.TMP": true, "process.env.TMPDIR": true, "process.env.windir": true, "process.platform": true } }, "gulp-watch>chokidar>fsevents>node-pre-gyp>rimraf": { "builtin": { "assert": true, "fs": true, "path.join": true }, "globals": { "process.platform": true, "setTimeout": true }, "packages": { "nyc>glob": true } }, "gulp-watch>chokidar>fsevents>node-pre-gyp>semver": { "globals": { "console": true, "process": true } }, "chokidar>fsevents": { "globals": { "console.assert": true, "process.platform": true }, "native": true }, "gulp>glob-watcher>chokidar": { "packages": { "gulp>glob-watcher>chokidar>fsevents": true } }, "gulp>glob-watcher>chokidar>fsevents": { "builtin": { "events.EventEmitter": true, "fs.stat": true, "path.join": true, "util.inherits": true }, "globals": { "__dirname": true, "console.assert": true, "process.nextTick": true, "process.platform": true, "setImmediate": true }, "packages": { "gulp-watch>chokidar>fsevents>node-pre-gyp": true } }, "nyc>yargs>set-blocking": { "globals": { "process.stderr": true, "process.stdout": true } } } }