{"_id":"@xunnamius/dummy-pkg-1","_rev":"28-b5ed32ea7ef967dd7e5a314609f6e7ce","name":"@xunnamius/dummy-pkg-1","dist-tags":{"latest":"7.8.21"},"versions":{"7.6.2":{"name":"@xunnamius/dummy-pkg-1","version":"7.6.2","description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","env-expect":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"npm run clean && NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name main && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --config-name main --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-externals*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":20000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.13","@babel/core":"^7.12.13","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.13","@babel/preset-typescript":"^7.12.13","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.16","@octokit/rest":"^18.1.0","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.25","@types/shelljs":"^0.8.8","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.0","@typescript-eslint/parser":"^4.15.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","del":"^6.0.0","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.19.0","eslint-import-resolver-alias":"^1.1.2","eslint-import-resolver-typescript":"^2.3.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","shelljs":"^0.8.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.24","typedoc-plugin-markdown":"^3.4.5","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.21.2","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"gitHead":"2cfd55d5b225e7c17c07b87a106de649660daab1","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.6.2","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-MQh2vGHhvlDnpgmQv45TNq2MHYMfDRDDMeRZyaCERIgyUxfXQZJBY4iPng+sf6vo8/FLsawYw9b4f9raAvnwrg==","shasum":"1d063e888d39d56ea58359a7628327889ab4ef0f","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.6.2.tgz","fileCount":7,"unpackedSize":71266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJcLJCRA9TVsSAnZWagAARCEP/i15vly4MKkpRpMr+gn0\n3tBUVw11dxlOl4z6F4Ab0UX8m+a5YQhG6IAKxwUTPQcdiGZBNvZU3TkvOB9e\nZb+e+lG6CT0dJjaPNL/mJ5jsXrVz1sxuiqyx17wT11ffiQwZErnRxgxr0kmf\n6b3EfvSo3VmaTAAL8r/FXarBbRdS4J3QCLsu1SNW+Ab+uD0YRMDpsfWeWQJs\ne8I+jhVVqWbIBZX2BrA8KKz9VIKhztitEnd2NR8O0Xk3xx7VG6JeCYxBTULx\n7y6Xsdydq/PVCcmXSs0rMzb/r5BDyclfdNID1g83PKF4jzATNFhRAVpKVL6U\nJb6aTHq4WTRnA/Xjoe6xG1c0E0Jjv4QaV7UQrNvFYRZ8rw81ZuV6WpauxbXi\nxmXxHriHuwUA9uRtpX3PdPrhm5FIMeL9O3lp88RxHgC6c8ey35490LVvVlnC\n/eroXel0BO6YOzNjPeFYbGLMn1+hTmreT4yhKyE6iub99hJ7U2lvNibPfCRP\nGIdGdZJqC9kz33ZyuQQ30pgE6bjmgs90zi1NFbrYF1H/6M/Kq7oMqm0Hat5f\n0U43Z803jBfW4tcIxCfte1q8obxScoi2pcl+n5wCgWvDnCcWCZU/1trLfOPf\nfHa2ux1RgDuiGNePfoSONbo5e+c4UFlgcmTUdssyhZH5+8ZsHcLSLhbeSRVT\nJhjj\r\n=6CQg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD79rJbeRlOVthJFjh5nybVV4OTamLy28XNBI+tKa3+fQIhAJ7QzZnhFJJ1W46qb5BJOGAfRioMkbQIb2xRijXYYwKl"}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.6.2_1613087433039_0.4437233804802192"},"_hasShrinkwrap":false},"7.6.3":{"name":"@xunnamius/dummy-pkg-1","version":"7.6.3","description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","env-expect":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"npm run clean && NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-externals*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":20000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.13","@babel/core":"^7.12.13","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.13","@babel/preset-typescript":"^7.12.13","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.16","@octokit/rest":"^18.1.0","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.25","@types/shelljs":"^0.8.8","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.0","@typescript-eslint/parser":"^4.15.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","del":"^6.0.0","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.19.0","eslint-import-resolver-alias":"^1.1.2","eslint-import-resolver-typescript":"^2.3.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","shelljs":"^0.8.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.24","typedoc-plugin-markdown":"^3.4.5","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.21.2","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"gitHead":"8daded2ef8640f603ffc3a25a6fd8d6e4663126e","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.6.3","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-XPVSff+dbt+JPM2bXEEl6hY8B9iD/G4t5j158fUVGPQ91JFHOcG/MxqLeDGyFwiooGjUF8n/aYCKA1Rw0EcWfg==","shasum":"90fdd853b52f0e5bb8716ee848b65f1a7bac6993","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.6.3.tgz","fileCount":7,"unpackedSize":71640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKG9FCRA9TVsSAnZWagAAV6cP/3vlad9gNGG96qpg+E3V\nIOWlaR6NQqsuugyptxF/OtBw//rJnY535kjL5mtyYWhxxHCx3hwv4uRXdthW\nq9IaW5lTAjqlwH/H6gNxiJLCNHcK3ObWz1yk2uTuUaTub3qyTDOKdZ2dvQBQ\n2O2hwK7ds32jIH4f70Yy6ZTippLYPQGYwN32AYZ+P22WMLZAsamhrnboRiRd\nyzyJ8WTbU2J7RlwauG2+b71oObp5HLEW9eYsWx33tDcCNKhSfM/f/HRwdBa/\nRt4XvPXJ/8x+Ht6JbYxH5c4qX9yZJJ6EzJ59Z6h1oEuSuQ5CQowtN3CxV+dL\nNXqvpRQyNPUQxRVl08XgQGHIw7n+jvKp/Nf5/pg1yFVm7Temo1X67ppQJ0JP\nityF7GsyKSbkDtGbIT1svoEj1cxT0uvmBMuYaT5OGdHOPGZ8w669T8zAl786\ngh2rDoWkn5ytYqKA3UQD5om8Ujm6HIw0zj3+971UVrptikKjxewY0D3Af8JF\nwVXaGdWF0XrQxigKQWsL+Z43apa2HTDFje7Kj7lZJE+h3Du7H9kRk5LpDPpu\nUSRbukuNxsgh5FdlmD3xCY2aVy5FkzDLQirKflwzK45Eag+cu5OF2JooMvRp\nC57cEAQcJRewYtG2nH/tjmADLUMZomLoTsozGDR7FQmrRDMr3Bot7jwgiNKX\nnoy4\r\n=C48l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG08dbYqeFnpm80qY1tF35fnsw8PqS6cE30yWEzj4jIgIgcbjk0gl1n4NlRdSD3C6IMojFMfrp1e9Qtdx5d4DRY8Q="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.6.3_1613262660612_0.25893689312454704"},"_hasShrinkwrap":false},"7.6.4":{"name":"@xunnamius/dummy-pkg-1","version":"7.6.4","description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","env-expect":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"npm run clean && NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-externals*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":20000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.13","@babel/core":"^7.12.13","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.13","@babel/preset-typescript":"^7.12.13","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.16","@octokit/rest":"^18.1.0","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.25","@types/shelljs":"^0.8.8","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.0","@typescript-eslint/parser":"^4.15.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","del":"^6.0.0","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.19.0","eslint-import-resolver-alias":"^1.1.2","eslint-import-resolver-typescript":"^2.3.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","shelljs":"^0.8.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.24","typedoc-plugin-markdown":"^3.4.5","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.21.2","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"gitHead":"d831c6eb54d73a6e82e36aad5166ca882f12e904","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.6.4","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-8m6ZgeQzyWFJ9mRIivU9qyq8CGuGElt00R+yzb7RmYDc4wI8Um8GSD/ssWHYHR35cf+s9EsoqySW9TSpRPbHPg==","shasum":"5ae1af34e950a0a4a3691a095100047130ac1f3a","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.6.4.tgz","fileCount":7,"unpackedSize":71939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKHRUCRA9TVsSAnZWagAA+OcP/A5tVd2D3gf3YJJu8JPy\n3O2FM2Se3+8omSczHDljui5ZhLOHaPjadydB5oTYrazt8wIL/gzVz7oe248B\nLx9O1xMX09V1aSY3w7biZl2c9hOxhCyAdTyynya1/A0APCPD0sln/Ui+rWtX\n88wUN47+btXLdxm3qKhfpBtIZdyKwakr6vMi3mh6FB8CgCZVFExoRwrV8yK8\nuvGop+5yzWIzh99pMU8R3zbUcfGi9P0kd7rkamlMgjeS/ayO/Jr8v/dqiys2\nphHYkKPrjWhCMPdMYRg0hc8TPCo3g0O+tXjEmjOn+uZuTq3Dx2i1l+Ljsvti\nK0g64kDE5a25pUOlUSFJYbKIrlJHugbt2BqvEBcK9UqhamC3D0PNcwNs6PFP\nx4xdXqSL3m+oyer6SfSjpHWCUNNG7UEK8bq6YrqMSnm7oTBN0xkcNlzDWesz\nRqkmhlhH2BZGLLIywMYZA2t/eE6PpM441tUXCgJkiWY5TdWKRfdOZ/B3vjfk\na50/lta2yoDvupBoqdlavUKmNNtSD1dFTXQ4P/yHNn/7AZyfk6V3iep3Y6oH\nv+1uBf3kG4mr3MHzQ8IvM6htL6CDRN6R7AlF5yswm3Uozs4hgnBX+MVfb05/\nNLeRGOjVKoI2BByeYj2mq8i9GfVJHDBc3YRELZWLMekH7DP8L+9TPWciDnVA\nOOKU\r\n=FOQm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwjcLQ3IQwWX6cb144owEyztGMs7tiQChoaS5RWrtkMAiEAsYMY/PZ4v2mhYyHRboKxv/XNCYd3l69toBRO3jG31DM="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.6.4_1613263956025_0.18994141800600883"},"_hasShrinkwrap":false},"7.6.5":{"name":"@xunnamius/dummy-pkg-1","version":"7.6.5","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","env-expect":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"npm run clean && NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-externals*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":20000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.16","@babel/core":"^7.12.16","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.16","@babel/preset-typescript":"^7.12.16","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.16","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.27","@types/shelljs":"^0.8.8","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.0","@typescript-eslint/parser":"^4.15.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","del":"^6.0.0","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-alias":"^1.1.2","eslint-import-resolver-typescript":"^2.3.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","shelljs":"^0.8.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.24","typedoc-plugin-markdown":"^3.4.5","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.21.2","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"gitHead":"c15ce30a83235bf6d5fd600a21e8c658de0db322","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.6.5","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-DLJT8PwmdAiBBBy9eiWo/Lfe1vTYAc4JAIoAWhGUlo3lmGNMYS5ZFtKgxz958qi5J8b+vWindPpDWQepZ+ujcg==","shasum":"2a90bbd29aeffa242943d6f190d8b990723a7e84","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.6.5.tgz","fileCount":7,"unpackedSize":72223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKnX+CRA9TVsSAnZWagAAiHEP/27Srggfj12Ig9xAtcD8\nlj/UkM2ZFDuJ8duCHy6GQtxmNfkCAuBeT05R+iq2Q7hBux3DxNlH3bd0TN8R\n4v1Y+NvqpqcxJwbSfNGdpPg7JzZEVB5WHDSaNN/AerE18pK77pWMvRiKtGkH\nWYrxFkPD/jXH4Sfleeacth7m6zhKovYHiQ9kF/ZLIq2AqAY23qbisdg2SgkK\nRR8kiasVcaPShHXqlNpst+qfHKXgvyN03qZaMkIaniEPM+7dg0IcLNF2G6lX\nwTw9PTEcP4tRjo2UNt4hlo7k42fhqlqOxk3BQRX8F+U7D43IxR5etZB9hjuW\nOc7WMK91h/bKOSxJWC6i/mNWmNTYCqfZ6XXJIjqGeRl32bSKnbJAXm1q3tGD\n5Fzw2uYzNDTcONmnh09swnFYTwrrEVBdkfJrmNjDjD2fvFhVlpNcIAf7muHL\nFyOMaOnzHiw9Z/GdN+3UpOJ2yfSAM5noIZXxsXnScIML2Oir/j3mefrOwjPu\nj7qndbLz1/3dcz70EEnkYd4Vzm96yr0qRhqaXThFlcoUx4yXFKLcYlSg2Qq9\nY+4M5forC5N0MlK12AXFP6YZJ/rcJEp08dO+2bCikufCCaWHz9Cok4q+5UDJ\nwtuF+zmrWQsBiqDS+JXYHWfRGcU/Z6MdtWVAWSnzvy4047MVhrYc3q5jUHH6\nPslv\r\n=JO1w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMHGrz8Ex41b2qjOJISfr3+oZAmgYp0kkIWSMXx/xTSgIhANtgIqn6Fv2H4iZ7PRAEoZrFOCECbxVEnxd7gWMApg2K"}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.6.5_1613395453697_0.28116274675034525"},"_hasShrinkwrap":false},"7.7.0":{"name":"@xunnamius/dummy-pkg-1","version":"7.7.0","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","env-expect":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":20000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.30","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.25","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"gitHead":"6dfc41b60933a1967bac8d9e02d7065070f6301f","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.7.0","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-5kPhp5J0yS1eQQ8UpCkYmJMWiKUR3ili84yPet7oWVrwz9Nu6qA7Sidy6cyDQJO0Vh42zTy9JrIw5Unbw6xj7A==","shasum":"3ace073eefc98b4c88f22ade8cfbbe4a2457de53","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.7.0.tgz","fileCount":7,"unpackedSize":73208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL0xhCRA9TVsSAnZWagAATgwP/iL3o+x/p3+fNaHIJRgG\nfnDkcbdm0ZIVdjOg4c6pgKvQ7FEe9/dRlxBfDQHa3zMZgZNhFKCAdSymdNLM\nwz0Y3tGrE9D0x+Y0chnTQIA26slSs1FKsLC+UCyvJ9VlObXB8q+jtRnG1XAB\nv7/tnq51QEFW0X7No4XM+oonavI1x6Z9MDLREmJ/ipXaCysDF1TFQPMbC40Y\nmEp+U+7jvryLe41O5ssLiCOotExeNpF1h8TRbpq/ZdKJe4VC2INQCQfnjd+A\nmf3ShXjLroL5hxDaljBlyrLe2uySuMhs2pXJ+/HY0LT5XR13ntPY1ACvHdd6\nnf8ICqL2mGP0x6SyS3QFI2gD4znGFMSlfI+SHQGtxgh2kLwT00JxhZImeMmh\n4JQIBvbvBlO+cYeCgKkl6NxGuUhed7fHT9bAAZBskQLy/CGDQIsDkISrWvZW\nUrUDJP05pGxdwGFx1dO51MZG/4edmIq21wvctLrbkrNlzTQ9V7S5Qj/LLMHr\naXuXKJxePXSvpwkiZnw4TXLauluTUkxE18f1FTKKMrGK4f5qvd8CO7XXTMuL\nUYtLe1WToxMwkWxIKA2m5QetfB7F16f+JgzWvFh7bVcUVAfwW1z6yafbZU6E\nWXLNHivcOGOK65Fz90LKlvQ1tl9qcUr7AQuT89EVWIFqQY0+xcO1DofJFpQw\nnKtz\r\n=fgeR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8czbF5FUzl1ytWWNUQeIm34iIEXcx2faEldJQZ0nJQAiEAlMEaWYEzDAPJcG2iz9zlU33OO0oEOn5LmOknGf3NUfY="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.7.0_1613712480666_0.2846067514038606"},"_hasShrinkwrap":false},"7.7.1":{"name":"@xunnamius/dummy-pkg-1","version":"7.7.1","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","env-expect":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":20000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.30","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.25","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"gitHead":"507f4d24f5ec2563ffc42a8d181546e64d6a2658","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.7.1","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-aAKPAH1PoD0q3UFjROmYO6deJLJhpOfwx8jHwdT5NYZ4szKCR/JxZWccE/9Jt2xZ+c1W5llFiC3nn2MvgZTDjA==","shasum":"a19fdcc251ad71f86a291dbca78025d8a78296a4","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.7.1.tgz","fileCount":7,"unpackedSize":74316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgME/BCRA9TVsSAnZWagAALOcP/2SuxO/NxrKzt1ByfHg+\nwRM9K70/FN63G4/YfyKu9Zps3MtAoYasuZqFw9F9VXFlHxKlk7QWeS54xv20\n1JMnh/UPa+l/Dnh68suZTqLgyWrjsM2c11fmiobYu6ML14bT5P17AhEv70P/\nl0pkpZRptOeObsWvtKwNr9J7UHQLFVTpxDxzTp2cH/ZgCtoyGIKPaO5j2uoX\nAhyaIspyBoeEbQCJa664zt/WqXOfx0ZTL4T+WmRRWT3r8I6gg+MTTVZPC2ws\n1/KoidcD2DFYS1da5c//tfh1V9psiNuROwsuM6EFomLlquDPo53x29F5leHa\nbvA8yPPDmB76PIpcgjGk/kSzPPJpYQKpODVZhA04QqK5p4CSRFcDpo/Hzknz\nD5LQIEXp0ML6tyjQKLKM1/Tvk0D3ckhBiXXX7b9+zeXGTJlT6eUv+d6fv2bd\nM+G5LD2bs108LiuFgw36vPNeKX0/VvFIL6HdWJtiX3slI9UDl6CWO0oRFwzy\nutQvHCrK731Ky3L6rERW3koDdOuulXBKNqyasFd6kXJ3wS8UJHPI8jYtcN/d\nITavuVN7j+9hfed98DC+NfBbi96uY9l6q0umxYK/cZrywcAiaYS3+lgVf80R\ns3Spz2f1Ydh8OsCB/jAR7Rf+P/wqBsM3fe65FXKAHbWlbu1k9/7aTJrOeG4h\nGxKi\r\n=axUQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjHw6NOKYdibM4yRLs3CEzYFdVrl/TAKLZ8Y3GxVpkwAIhAIdywFV5clKv4+d6Cb1c58cZkSfoiK1Bc0Sl5J8j2yFe"}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.7.1_1613778880444_0.5641302951723601"},"_hasShrinkwrap":false},"7.8.0":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.0","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","env-expect":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":20000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.30","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.25","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"gitHead":"217f8c15725d213d84ebb0c0c290a6ab72b35080","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.0","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-wiEsNlkxkk/v5rk5qt9bxhpIq6V+sG+rjmGfA4aU9Q520pthxkh5C9BSSLOuO2tnhDtXIzQq+ydyyuHaf88KsA==","shasum":"576837bcf6dea05c80e4bfbe6fa4af03d10b3c54","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.0.tgz","fileCount":7,"unpackedSize":74637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMJWiCRA9TVsSAnZWagAAfggP/0IuHQz7Qc3XCtfI54Jc\nksuwSPmjfyMi2BJ8MDiGwPLS4aFtbEr3LFFCUdZXRij9juhytO3zxlyPJF8W\nZCSN6LiwO6UrP11b+DXSQCXfqV0ZlNgCUqDB4EddlHvfhLbvY10Ppo9SD6td\nNNyhPTJUNiASyStvWlFlIl5TrBJ+ryE2rLAxUUJjPNq2Bj1uR95pvZCZ/sXp\n5YXXoiYhoGYwq8uu2kx+Md6Qg2Kd3KH/xqrZnhzP3tyohFmKwLyn4ESdGA5n\napxusOyi2sintkeFCXyYOYiHR3GNd7BqfVs0OIzTqQOW/bhyNQ7GsPDx0B9v\nBMiLRpGqAOxNAWdLkef2n/DEfsFPZ/WxGdQQaERcwScxaSLf0kFGm75vYla+\ns3ykp90Vv4rDH/5c+YTypXFOR+6g/W/aydny3WEkAXvbWwPG33Pi5j+p/RhQ\n9JujHsMU3eZPsiqPHaYngB2DVD8zaA963Ft+VrTud2G360x3RR4oX802svlm\nwQUZqcGRQZAlE6KWN2sl2lCS1hA52AwqpurdZl9Jk8cEs/BzuCGTO5Ep843s\n5eFiAAzYOCvGkjbSVAiryoS84B+sA+b3fGFbR7wCCSlkA//mED8WazPU/dAJ\nTVyf7V0BjHTVhzcl+Anp+1nUUqQz8BvRt8btSPuorr5WzYvRxmjxPTND1FjI\nap27\r\n=AdOU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSkefq7/X/lmukLpwNUG7CHxGz+tTOaXqJSylc7dJRdgIhAIEGMvT8V1e3iSKxNwLCI/BM4oNALWF3xpLSseB1T/UD"}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.0_1613796769533_0.8155114304407776"},"_hasShrinkwrap":false},"7.8.1":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.1","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","env-expect":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1","object-path":"0.11.5"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"gitHead":"41b002d63b47a12c5ea4ed1accf875d498881835","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.1","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-w3qwmGYY2vCJF1SoybTd4LLk5i2Ro3QaFpisebB37eysKnJ6mbPI25dHJNIb0BwrZ+l+KoVYMZ9qHthJ5a02RQ==","shasum":"8e7c468a964b9d0aa3fe973fa681af3d499a541b","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.1.tgz","fileCount":7,"unpackedSize":75525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMLfyCRA9TVsSAnZWagAA6usP/igw9o8MopQApXzXZ6KI\nKcppVz61uWcNcCygjLtM4p+C3Js4TIHXM58MHJhn7DNml8DV1iTn30byjvk+\nfPIzXf7K77R9bLuJnQtV7BwVG+zn0NCk04B5zrvT0+xYZyPyXZ6NL+O++8Pg\nmKF64GvkYdC54ZOiXBcw8nJXqhfIxdPJ58dkeuc7aZI46DuxUOfyGOekwXV/\nooFCv7ufDRy11qz7k3ttE0cojoCVoTYjClDz0eRafuV9tChy6h3S/Kd1vb4G\nhPiWuQKcgHdVdG5Kr6DK9yVX4mpGbd+DqzJs2da98M9KZmr/IuQ5XPI1ZNW6\nRgm+DJG3BBZJ95x4wUMsOKreHoDGt6jLDcZnlC3oD7JJNnSLHk/f2xNEjz4p\nO++3P992kNCnv1artgCiy7ycPWLGlS4G+O66GULun7xT4GtVH/0tAxc46bD5\ncIeLg/+GWysZ9YbAhE8ARJKM6IW9xSiQGuO50M9pYlmtY6y5sRGBVJ13KTA/\neXIuUPGRarQjxKkXzJ7On7nWsib7F8jvd9vOzF2PKIKiCyKDlswEkWkMqeLY\nJkYvpLZu4nnokaxLW/Ek6tHn/iUaUxsVGaqrlE+VA6gnpMk8vymRVk+HK6w2\n3fQ1ok+K96BOnc5xgpaYXILpXlGGHv6SuORn5PnruW40O66mso6b7l2viePd\nb/bh\r\n=kZuk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAaX47/r3TxrlIVpI2y/yf9Xz0Ec5XtkleTjJaKnXHtQIgR8A+9h+S4SAMXpijBODcBRY5JkibE46QVWrU0XywiEw="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.1_1613805554141_0.7911840371690555"},"_hasShrinkwrap":false},"7.8.2":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.2","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","env-expect":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1","object-path":"0.11.5"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"gitHead":"d6480f9aa482684477a7f343648d85a54a0a6728","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.2","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-cmrH9zSK51cyw8T0pItEFmfqBYitpBoPUT2VPAbzQh1911du4ySg2mbLsQCEeygywf+x18WgMm9L+jUkFADRhQ==","shasum":"ee3c84dc0f53c6ff6209491b6e48aa99f502d007","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.2.tgz","fileCount":7,"unpackedSize":76033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMLySCRA9TVsSAnZWagAA/n4QAJFf1LUebQEO7fyknv8S\n323CIZ0tuda9gUnOI0vaBXn8AcYkJmm229ebBqhZTQ3jKZPC4Sl5bk4imTvM\nHvY2B2wElKho4nysfbhVCuuCBdA8P6VDMADjsZQ+sDP+i5zphvaMLwypKnUI\nyzLp4ETwA3Kl3qzP0S5VIHgH7485Y5LwH66+3u0OuyImEXwim3vdMRL/t1Mx\ngRsmb00fZs0Z+wKYxjAvz3rOP7Cd3X7aG14tWq5tI23AIZ4StgpNvCIlRabf\nT8BXhfZ83dVGzJq1iNir1hIcav9Tsi5G2iHiZ7ZAgrqIlr2zzs9IFnoLgaSg\nDqJaWxoq+kasISFUgAUmbAUrIvrum18XGYKQExI9g+Dn2DTPY2KpQkFOH//q\npPBDDzadUXx1b+BO4DKvAQuO0U6h7NbkJ7L56qefYM/gv64ai7I7w6MUk6eL\nnSY3gvFz4JyCPcHuukEmgNARUqZhFO++k25yM8qB8cqBAc8ZI3Dw05WANY1S\n89JMvwc/Pww7apobyPccsUZrtkf3foo+3acCDu18a8waDnpYZD+cJ6tWbosF\nHTIaEg407JUn8NA4J0RWyQoviCzeZavER06TTkREJhyurLbXWRAqqs73JY6H\nIqumoZ0Z8IzVkhuGYqo8nxycZV9BiZBeiyObM2szk5qIiTDbXRsBRKjOgqNf\nmox3\r\n=hae4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxmtKUqPpWxy/iyYr3fwBTR5XQ9BguFDtzO7ndGALIQgIhAP+VUUGcinWwEcLE7SRgCHHum5ffC2+W1MArOXtZiL7Y"}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.2_1613806738201_0.28713445729757603"},"_hasShrinkwrap":false},"7.8.3":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.3","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","env-expect":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1","object-path":"0.11.5"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"gitHead":"231cd16bd4f342f7ac08cb6aaa3b999dcd8e19b2","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.3","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-y19bMbLws7A/VcTl1VAAICY58W6SN/wJCgctpqh9qm/9k2EAkEYLgUsYDIIK+4kc1L7VWzA30lvRc7u9MtNgVg==","shasum":"d765ac96dfe0d4fafa6ea65f260ecf2cf7ed92bc","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.3.tgz","fileCount":7,"unpackedSize":76534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMMi4CRA9TVsSAnZWagAAZP0QAIqSHKJLW0Jtq7PCUP3d\nFQ4+X36fBKTsWhf/64t+ulMPQfISdCKrAX3SpJs8ybfNTTp6mwMDLx+O3kaR\nozcU9sUGEs3oxfOWxjLJFUU/qFMCehm8L+UqYbIFuefk9OUbNz3QcWBXYci2\nHR4j1V/Q8cImpPXsUj7ptFe2aRNIIDrYYUaDbroqSl23i96qGgFZP5+ebAav\n7a0nTkhZ7G9w18U3bBo/8gaAh8x9wJj5lIUiE0v5NAJlUTVzQNieyglGZIun\nnedMvH95ln+PstRUCXmsuRCF5qwJ4bI+3Gk4LIVQIrsTlVMQUABK1x0y2iqS\nwIh1h2JSM4pHnYMJtorkJTg4WkIspfdL84G3+f6gJUG/W2qFMhSSDpI9FRNB\npPSct21jrumVdKAHZ83E5Zo/9PfZevuvg+ssBv33SQAS0hRyA85ccoPWT8qI\n/QTY/aRcr8BsLrKUGCnn1y5amvMlJXOmrM/sksNI8kFths8dG1+oLBb+CjaX\n8CLLB+x1/nDVpI+D9erISlvhL64cnejJ/9kPUkWuRpeXHQyWMgjHzIJeXTL0\naihnqPci27DL8yF9uq9r5MEG6v6UMJ1A1LpzmA1anDLbeNrnbadpPsn9Ie3H\nqMEBbgUWJk7SHEaaTbzHDUfX6p6GOn/Ip145/1qj23saXSJk81UhZuT4VggH\nR+NF\r\n=fnmV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/4/j9+bfhhGWFcUct2ssb6SO0pX7ckveCmTsF7uvlwAiBrYL5Q9yyhUxUcCtyPfgy1RxWxhqK2L1unpkxUQpDx9Q=="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.3_1613809847604_0.03475605660029202"},"_hasShrinkwrap":false},"7.8.4":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.4","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","env-expect":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1","object-path":"0.11.5"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"gitHead":"e19fff63034d847e76857afbab339ae4f6796c9d","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.4","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-sfp6lu0kmU8VVpeVoL0k/OWsd0KYBo4vq5n2welgPN0pq943mkn1B8vQUjBfe0CQaG4607q6kPcLxP7dZiGECA==","shasum":"0b102046a5a96980d70b62053350cd821902d49c","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.4.tgz","fileCount":7,"unpackedSize":77072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMWWuCRA9TVsSAnZWagAARmYP/3puUZTarZ78fnTUcfa1\nE5EcmUrlzPgigkx7Dbz656asBBZKyAQumPlE+udlKFLVYbVA41B0FlQh6Kox\nado3lhDn0DRdsf3payZ/G2CmkCrVrMBooyWz6SRP3MXI007bTDb6hANEhYfS\nkS1hS7+/k87U6yUgz+ESR49I8R7rr4eToVkNgmlbrulmIPiDt9AwKUjBMpak\ncqnvGWSTuUq2nCKUIK6uok6HXrI52X+AAgJVOFBNEHwTaBxgnL1k+lZrgUQR\nm1SACU2OHeHR0TIfJCNrrL0TQhFnAVW4PClJDrm/Wrr9HZfGL+m9ZKmm5ndx\n7gU2RxaKKAbi6PkKjw5+29jHQ2qHZKRGqRAMTqqDQ1wyLIddm6pxHn8ZdF5O\nDjb1yiAtIWImrTnbMYF721W4Afmxqn41NN3WJePjUY6mb9rYFsC0yyhDMmiF\n70XWvRGomjzutrgfn41lEz3EjgpdKeSuHjI+oKQZEPUfQjUH5kO0Zvfatf+1\nCeBxxHi1x9lRhgc1l+6JPIltVqqxPQ7vH4YNM/GRNFwxYwA+A5GoH7M7sw5i\nz/7Wfn9d1MF/CLOSeq3ETlsqT5kGFO0+fYsLsKRwr/Us6ztoi10y9IEMPJ1Q\nJZAVBZK+rdsjXk60cOAW3deREYhYTiC0ZrOs7P/+SomSQ48HK5oxpvt65CD7\nLdXc\r\n=Q3Hv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWBFdP2TNkShIDPfpwDxwbIklGtO+rYOU6mCvvvuzTYAiEA8P2ybVIHvMCRmhGRS85o7+VgRvaXR2h0n8YOlapbK0g="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.4_1613850029492_0.47808609866134666"},"_hasShrinkwrap":false},"7.8.5":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.5","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","env-expect":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1","object-path":"0.11.5"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"gitHead":"4039432d5304c3e574dbab1a6742dfc13de8f0bb","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.5","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-kLeJF2ci5fFaHsXL+8CABstLqpiUohlR/WUI5nlKpTigBOOG5LTURlqwAtfQReHNrBwn+1CrHvsq83rrdDLq8g==","shasum":"6e67bba6511a4add010b4ee3e48306a2106cae2a","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.5.tgz","fileCount":7,"unpackedSize":77601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMXRqCRA9TVsSAnZWagAAVeYP/0ReF39Uni4MqkY9cFnR\nAjez8hAZ6XoQ/UEmuZTcG5FEA+AuCWcOV1H0jLDjXrrtrC6drJY/NCblH+Lu\nw6pcmenY59kfZKQp4BCG7E9saY4gPPNdJF2GJZiQFNsQEvHDLuyW1pI5LR69\nIwQZ8SubbO+Rhz2ksaE3BnfK2IKwahuYmJYKUiNJR10x9cvgA+7/5m3/PsVQ\n0rpXeqS+dXica925gnn4NKYwVr8H2FPbBs1nARPk6bfBkAzJ3LbggJbbTVb1\nf6KFViXN5kHtpj+xak5iabrBQNh9boAxqBrcclr1IHJXNA3WueDBQVGXC95Z\npB877KFG+bBGPZg8ieVtiwa+zS35mQ+3PBwm0TpcKOQDZqWFERHrxpvk3SMC\nsrk2ZQ9HaiJTeprDe7Kt3yTQsa+MNnKttS4DECKThKJNV8ek4oB73GfRr2Ls\ngpr5FHsE9WhlkIvvtivF7kBZF03/dmxwv9HZI4Yaw4aHJOpJakralVYKOGSy\nDL9cWOpf/dLvTUMCfNvXmCQjpgfH5h0J44iJOqRry/bF4bv+AzcuwZfqEALM\njftSqg85/Lhvu49qICJ4YlTstJoe0TsUDRcK3YP+iUx1Ett3yy1U1YFNcbGs\n8mr012s9j5nP4ija3QZqkk6xIGeYT73tXJg4WhxBO0DYi2/Y59WN2Pvuj7cX\nEhTW\r\n=bh4o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC93ZpEHOr7JX7M8XH1dYpNs1NuTISLKFYTjDe42YUt0AIgEfO7DbJ/Kwk9VZoIb/ZfFwhdK1+qNeomSyvG0knBAz0="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.5_1613853801985_0.5552386886137566"},"_hasShrinkwrap":false},"7.8.6":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.6","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","env-expect":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1","object-path":"0.11.5"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"gitHead":"548f74ac05d1ed4e9c7a2d072bb5dab14fe3995e","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.6","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ufjURIFEGJd5Hu9/GunV8i0xBmH3OKxUC8VzJGJXYfVoi9+yJIGj9+uyrrcyijqXs3WfULrktRq+QhypHnB/Sg==","shasum":"802518a4ea2dec6a5c8dff1a3b6a0264085d9133","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.6.tgz","fileCount":7,"unpackedSize":78118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMXgvCRA9TVsSAnZWagAAT7kQAKRHRW2BMkQRMqhCVSHi\nDnJobcy7+XggyoljM6vxebu8EYEeQ7cES1aTiUkyzMI8eUk3DrRz7W7J2TVJ\nOuhX9mL5Vv5/+OgEeUqJTB+CXmO4MLn6etKlJB4YNNm8mUBDy2gCp9zlVRsN\npzPDSLOgjMixTjYtAPcl1aAfi1b40xfhjAN7jMgfFLZOi51Bx3jLGEo+Yheu\nGBfBGQ90+EVMBVMXd5qFQIsclLYisJ+2d4fp6HwEAKyPs0CfQgn5uBcPrkfQ\ngRit665j55WFxwqizZsnfBCEC3w0zcOS7TOcGiJll5r45PT4SA6hpXYot709\nl0jwXmIRN9rQLWhLhtc6GHIXdu2tV0KPELoiP3QKm8k9r32PHLZPyd+Be7L6\noC+Tb1vSdizCJiQ6gTtNh5x8INeiSUHt3kZE0cYgYgRX1EiXC6LPJWzNUJA4\nqulgDZzNEnQABeAAI6XC7zLN1wwXbLycXkWQQ6qJuUQ7DTqrejSSXs0Zx1ec\nL87pTtXWwqrk4GinxwbNO7JpB9tOXnI4ruLwR4SEK83AekPgP0Ste88W0TQj\nvUUKfO7F96Uux4dqwKEyPrZJUvYpiBVGX/9w4vTYuZ/YULNsx6a3m+ucZFRR\nvd3OPlkEh7o2kxPumwBeYvjCQvP+W++ETtalV6gLmaK5wmFfa0WMNlROwNKs\nU1G3\r\n=ocrb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIES6o9rorTwNGwzhaFPNOQugYMAbG72BjlynkZBDDFzJAiEA69KZinfIU+oagiynX0yNl2YKP9Oi+TueMcBUFe0NsHU="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.6_1613854767021_0.4218155018526286"},"_hasShrinkwrap":false},"7.8.7":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.7","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","env-expect":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1","object-path":"0.11.5"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"gitHead":"8d07710915c6f01bd15b73d284580c2c7b71e0b8","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.7","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-FExNPvG8zJZTnmUVaSfWkvHGeUNhfCJwJkUk/Bk8KePvywCG+Gtc30ZfI4qN1DYWviIi04K8kkXtNR/J0+TmXQ==","shasum":"fb3d82a03016e421757bf06bbb2a47eb8a52021d","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.7.tgz","fileCount":7,"unpackedSize":78259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMXsoCRA9TVsSAnZWagAAYBcP/jDmHD94bhzZ2EicrvLA\nser1dweIl21+HP0PfEdWsKlKZStHrwNL8CFuRe5JL7HmT6E+snT7+FgrTCtk\nfviwtlSil2MbkDRp4T57DdXRyC+jwUkSaXARC7SiVIpb1waYcF5lXkUAfSbR\ngsaUcpqfstpsI0sGytQzt/hkS8gCrICSZWcfcLw5pdfxy4i+J9iZMLCVmjec\nsqi6E9G47+lk/3cBEFSpSmciKu80u47CA0amfjfeCozzoDj2dj5nj/NgQKaZ\nIs+5jaBgxzXHeAyeGqpdfkmEAikWQRoFzNpVS7ikYiTl9hViVk+J4domZY4o\nTybtMXJzUL1SBby9ufYN2iU9JKgUfOXvHPSahQVrFeTeTUdXsIb4MbZy1RG8\nkv58fJ1xWdISBlG5lvP+/G7Nkm00vwbDEk85SjVrZ14f8TK4ZE13GuBygQhe\n4yCOTjkT2aYoH0DgkJvzGo5g1Ey00PSIqAOyMNnwzOj1aHe7njyVvyuzr3KB\nrEjYGixCKEIJYYZTgzTQNUWGK6lQobzV0eWk8XBawr7gpFBc+E8Zjfy4/Xgv\nha1CKAtMMGOL5cpSEvuAPdZr0lCsBW5Xx+VHt5R5o2JxRdAuRStpPXGln1c/\nRvyRjcGx8I+Z5yqRK6XAK2AU04iQTmMqEVAfHOCixOPLwXJzw61DlB0bobzn\nB9IG\r\n=u2+o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0A71Io4B5DTa+/0gPWAm8LBKrtFS4JYwpvGlcybK6hAiBJ0j5BQ1kawO1OMp/3SbVxDSEqEqbgoF3+yGEIwM+TqQ=="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.7_1613855527904_0.629716003186233"},"_hasShrinkwrap":false},"7.8.8":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.8","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","env-expect":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1","object-path":"0.11.5"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"gitHead":"4911d33dbf76135c08ecdadf442063ca6d2937fa","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.8","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-L2/8KbMhZNOwM1WUOKP64AFyDqfqgR6f+PnYPOESQJyf8DuKzTsRsjoS4EUVMUiSdlIzEHwsr+XDkYbm0LicwQ==","shasum":"8207d21316b617fcfcdf2239904cdc8dea0be4f6","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.8.tgz","fileCount":7,"unpackedSize":78745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMX1KCRA9TVsSAnZWagAApdkP/A2fzdT80RaBvkXuvBP8\nEjG8eweVGgZiTG4dBCNbBqtaMEoPxyLsRLtdscdBH93r86JGvXXKcvrDDOmw\nwha078oDCqeqf9aIrykQqxtsoka25F2+E58netU+3R3Nq55MqFpU/TodYKFI\nhZHN8MUVhcLz+1xSMaK5GCchPN62AiLoUr5FbZhf4YJ0PE1kd0/M+KeJedKd\nS4Rc/ts07A9TOlCgCnCWUJe47Ow2YZl9PGrMAHPAWpuCEFIoSsOXkyv+lrUI\ncXpC3QGZRIaPaFMg7BV7B86SZQKtwGVDtTd+ZNBFGY3fiHccwH7gra7yuBlD\nBPrImyjvqFT/JTe0KfDdYktnwWCTjCk135/0znldeaZvFpc2yFloqWRrah98\nnv4+h7SybWc1k3bygq9qgPIo5p2yLUeEpuNc9hDOUYH2ZpqTkIUWwn8S7hpB\nWZf5eIwA1wiR7UmP0ztmwotkjqMjaBOXBMaIN6AYRs2seyZfbEje8UvN+hF8\nA4CXq9tNF4RirFwf4tYOMDEstmqa5Pot3X3FhnKOB9/KGT9+4sLcqOC+0x+j\n5BYqY6dS/r3Fe4Jy9PEKLB4tATJJ30mNYgk8D2ZfXiPlj72xn4Cv5RNhpyeJ\nGmwE8aEue9J4EbgzT52fVSNhIrLp9VgSZbVVJCrQSRuUfF8U9wARvrR9g9vX\nsYxh\r\n=X1yN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCwT4xq1yoxmNfW9OVCacR1s0hyIMgO0MeD6rnumhC/AiA2+Uhvb4duuQHLUfzrmqj/icZjE+5wg52a7fdlupafaQ=="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.8_1613856073841_0.19437352473350655"},"_hasShrinkwrap":false},"7.8.9":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.9","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","env-expect":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"gitHead":"d5c31caf8308a2fa4d66bc09951ba3788861f00d","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.9","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-aR693SMdYS9CflPbSaaw4VtnGcawImPHSFiSA67JtWFUF1dBnudNe7Fz6/tomuQFnNeROF7t3fzVq92c5t+/zQ==","shasum":"1f1f4e1207cb25c67d6a62ab8701ee3cbe5ee7be","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.9.tgz","fileCount":7,"unpackedSize":79029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMYI5CRA9TVsSAnZWagAA+dkP/129nKJVQQWfv9kTOv09\n7fTqp2vleUYa2z1dHGYPFI/ygO+hxSFXuP8uPaAvASjAC5tt+va6yu9zjgu/\nNvcIHz89GJnagWVD9zoi0NK3ToD3L7Zoqw0AsAAzG0E5VLzX3a9JUWUONYLm\nKgHxKkjKSwEYgm+o1m9NEeJH88LfCnsIrxLs/3eBjtm3xmwvbJ3kN6KMp4Oj\n5FAFlKGk/ZOMt7YZnScDremOskL7KSGnS2ntO2WJZfzsdyT/3AkenqAjybNM\nkysl3dAJz4z2Cdyx/87fdcWjkgrLSm6QaLXkSH8lL+u3Y/UJ3ZOGWiR9gJAW\nriFpt7Ks6fpLHKqbu2y5v2OyftOY/aq5uOTQaWYvexrWBpyEvpD8RrZEkI9/\nYMrNGwCMUxBH5pJxuT20ZnHpJ3xI3bF9GiOsWDNAcLzYY0HDmLM/fsxEbBYq\nr3q/OrFdpsBlOHMIS8YMKgWZeWsSpMQzjDvvq249bml35bXR0wdHrZS+XU3P\nwaYB230B2aAc1HVetbZSdcf0KWatKoiInIEYZMwc6DFIQsUPOYFGN59r6gtN\nuTHdQdxn4nIOUFyv6hSa+jB5BLCumVkPl8OS0tXZCElaQ9e7jkoLU7j8ShOW\nllJSuLxfvKMUAKIXXO71R2FkA+02y3yi8i20Scv/+uoqbx4pGhMFh6mQ6FtD\n8yXD\r\n=dHcL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJLQWP5buOMV/SFhtQhjHbzHuk9ff4gupNi1V55bwRQAiEAlpzAvzYkiH5j31VEESWXLzlQF+7exsRUOeJ65/U61aE="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.9_1613857337072_0.9903105256078071"},"_hasShrinkwrap":false},"7.8.10":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.10","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","env-expect":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"gitHead":"aee0a9be623a9960a899cfb9d343941663f4d0ee","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.10","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-n5aMLGzDn98S58Hto1dbchOCQrTWIVCZPrJgwQp8lyF1Mhuxf59sfBH2hQhq3jqXJP0Uk43p59rt0+cn1KwwWw==","shasum":"5227c5bb15fd7c483401e4fa5d0263e3a5a43e70","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.10.tgz","fileCount":7,"unpackedSize":79339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMafHCRA9TVsSAnZWagAALlQP/ivfiIqjhhl+0RoWYwEq\nBOd10xnSZDaHS0thfGE4xBXYSh2uc7Ox1af0jCAWz3vpZ2DtanxIIVotQJo+\nqlhUUNuGHfTjxMKo37oNmPsgSdKqIb/cAEI3zDiyzj+NpgiLybYa/w51H+Pc\nA2NOXWayTZJo6K15CAbeOnekMmOxu0X6Zn59KlzbW85JsQD3kS20374gaJLs\n/rP+Nj40aSwkSI5etP5d8gy9SNcTVFDR86/B3dmoOKkBYY5i0P0E0vIMcsk0\nCLUjdeWndwFbv5T58gKOT6Hgt/1oFLqnyjUFKqzJye1Xo/Dg2zCZHEHEkMkA\nte4ynF525T0sSPuNSn7TLl+D2PKPRt4K/zBzI179+jzs+dQLpo92GfokYO60\nw0uoUUkmK9+qn1k9AE8eG3upxhtNCiwVt3cDvdU7eDBn1nRN0eeuM0n3AYkW\nF8Fuf9TV/Z5/zGI3yJtGJ/QMsMXADD8cJ6agpQIW9O9p0yKzQ3zcXVaqWAyV\nN5OrlOxpWQm1l+txaK/6SUDJqoGVzh0rfFmgcZotOPaa+WUxP0YTXlO1r52I\nBJ3U9mv/pdBdeeCWuati+VpCEhdQAf6GzKxuZ5oQnJ761bgpRgfO/5NmfM27\nts+au2XwETPQ8njE9xaYHHNU5+0FKcOXavoarevoNGZ9bQyuhojb1XTFJDzp\n0YC+\r\n=q1pO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSnACQAbERBT1j7u81mL/BrbvBOf5QaHtAOWz7H9bYlgIgNTxhCUp2gaF+iGnrBx/I//udj4K/mpk4IrFIrT2q0zk="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.10_1613866950346_0.6089105361576952"},"_hasShrinkwrap":false},"7.8.11":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.11","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"expect-env":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"gitHead":"7b8d7bcb6ae70cc4a38b35069c5d22abb3e0e9eb","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.11","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-6mURJUATBygRKL0zNwsRKSkrxorxAE4Vos75+xIHj41Rb9wiSK9LxyjK3SbvDXhCCHr5RHBiItGH5OZC/H3r7A==","shasum":"b5df757509d9e60801c29a475cf7c65ca612d3ae","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.11.tgz","fileCount":7,"unpackedSize":79647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMddPCRA9TVsSAnZWagAAstYQAJnpWm61ZHqQ15v1yxqj\n7aZJT8e9djJiK3Ont3MTgbwN45xD8+7UMJrHMrfDPeGzkh98bMjHAjegbPCP\nMDLz0nuZQNbSK6C6urDkCwcmFApGqfNcZEiH0lAcBIbRw4SToAmigX9vTiSk\nl00MGiyd/RR202YGZpRa7RkPgng58QCbKANyoMHPoLlYOZ0cQTqXOt570/HS\nBO91ejRUWY5Ijy1qfAYXJLkwAqGUCK7+u5DsS4uupCGnVOmqbK85kNdyDmRX\nfXeUh+LsV9RzOGqiofW4crnfYrJAYqH8uFA4ZXjn4idNfi8MN4D61Aw3NGPi\na0VHMEWa4BhCztk7CHhHgBJoQmvhIsuifwR8ZNDxB7yW7WL6+WktTFvZhTnN\nOFwQ+/mWHsCwMoHPyzoqOwVtpTfDUkv8OftskKLzEMfI5DgiGCWAiICPUeUH\nnn3tSHN/ip7ehBCvuHAxjglHfFIsHz64+q0MrBe6IjRzonwXX8I67DVQ7hIN\ndX11XvzOBNHs9hnwFaVbELI0eSReSjhvtG6JFH7wEAKj/SqOwxGgwZuhM/dc\n+OAYhNaskfkx4hMyFtCh9nDNyAvDnePw5le4iE+WzNLSP/CUAHxY2UA3karX\neWj1kt5B3gLAznm85OwVsFcGyIOARC/OwdPufnlTBnU77GFMdv3gR+INAKV7\nC1Zz\r\n=Iw5l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfQ7nPIe2TZej6U00PRRdvo3ciMrUsBlhgomqkJq9d6QIgWDnBMptjFGfQzXZoic904j1BphSVmXxXGjwgFWOS3wQ="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.11_1613879119169_0.4848097606157056"},"_hasShrinkwrap":false},"7.8.12":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.12","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli && chmod +x ./dist/cli.js; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"expect-env":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"gitHead":"dab4419ad67fc52c208af510410e9b9416eb8e1b","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.12","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-pFkhaYR2nIfpqINyQOiNmdTL2gUL8QzyEB11xTcC9g89usl9n1MGYw5nFiFRCN1wPbcSoDJWA95brDtUn9YLaA==","shasum":"e8bbe589315dc050a9620124486589b6e2126250","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.12.tgz","fileCount":7,"unpackedSize":79991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMd6PCRA9TVsSAnZWagAAILwP/jSK71wCUneWInvkWL2N\ngD0g0ALGe++HXwzEa/tnHbi5kt5VtpWJjm+VozTMS0GglXiziLtcbFazv8Cc\nGssW464dpeuHbcHF3mv+hcAoNBqBuTMttXjld4W0RG+Hcm+sxHe7Td64rOeM\nWbQ4nDTf8eylkD3/mFnmOgXmWyVkoufdyDpHEEF/hYbtvM+BHU+slqHbELip\nhg+arXdw6Pn9tuCu8pgpNzczJllphseVs0bFR7tg4CsAEmjesdH3YNUfT9Yj\nsDP/yF5/uAE5peCw1+tY8p7tpFrCQJg+LogMNgRjVeKedbZSVuL+r3sZcWs/\n2CJcFLup95eXY8a5pHvZtY1QN9QL8LL6FBjPLcTa5/1pjz8UPD224ljxVrph\n1PfCo9uzxkDCUFctQzia0PtAAPFx2O0gMdN/zgTwjTD/dDgXn6qfEgs3kZrq\nnZ5JxqKO24My8Qoy5eThB/WjTmTcSH1cu8g3zeiOhsMhTu8K+lcSCjC6GgUT\nJv1Fx0znPf4aR/Yk46uGpzvUYXKHGx+5eqgd+OmDSHoTL+2ZKy1K2/e4ltMO\nkbHsRiYE4s7wITl5hgqgjwrkMW2rRTt0SbEsDxlHXLO+UCfyNkWck7x4S5xT\nXu3xl9JEwWikAJWHEJ1WFB8EU6LwkzHf3ZFNEr9Uq5me4JKdnSkcPupjAWrc\nuRyd\r\n=RuNh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9YKvJIJIUOlu7VGsRkicwuY3om1fBNgkGj2dKogCJwAiEA6FngO1355nFlsGvpb3UYIqiJfl20olaGIKc9iXxwFrI="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.12_1613880974758_0.46466494287012394"},"_hasShrinkwrap":false},"7.8.13":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.13","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli && chmod +x ./dist/cli.js; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"expect-env":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"gitHead":"74872151219616cfc31f5e0521c36ddf3630a5cf","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.13","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-9q6X3QJUv18vSMe+iksBuUVoIs/n5eLZ2gkfaJLiZMEon7dGzCjsmraxskROhn4qJ87CjtkzehcnA/AFigk+Rg==","shasum":"b91a37fe89f35d25f304e868e72ca652c77891d5","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.13.tgz","fileCount":7,"unpackedSize":80288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMd+GCRA9TVsSAnZWagAAONwP/0p7KNteRqvs2wYvFi9L\n5Kn3V4JEj9Si8WutJMJMjq+NBHzBtgUBXTVXi2gfdNbZaysmJzUmbA30RXbO\n5XvDlYU23by2mu2R+RkeTZYK9ayUjWpU287ZCL22P7LJyxZ78jW/bPOc/BmR\nT2tohxE4HLnqryeMDTwvSqHVODQ2GXG/K9JPg7aFLH+QOgmdwIBw7I4HEEVw\nuuWh70w0ukVsk0l4t+XAiouNoHHetgwCPChbrw/KxEzWSgZa613BNxYCdLfN\noxbJqJaLGN3UoA5KV6q8ci4zjtDw+6a8AX0Emv+h6P0g/KJvg0TOYyZD1F5y\n9guW1rKqyniY0OeORWeAL4w0Kmfdma/SoIKbNnsu6LD5/mC3qtN1PXxuyPsr\nSK9kETFGrq1SvM4Z8xeLBC4tKJo8Py7gJ1sU1qs3ZY2IDTXDO2nTuXTggv5V\nNpgmzpfx87274jd4D0JThVE1DUdxj7db/pOyQDnrX2VZ+5nWpk0NfgII/ae5\nk5zrsLVCtmXwLTs+5hrRrH+w8pijjkfAlx6gTNfJgLwUyEiIvenRp6fcC2rQ\nCVg8fOY674lMVWjATFsJeAuIHaE/+9DUGPkld9yvk7NUCYpsrUm9XJzFtWs2\nDgPJ6IfpjALku2ojGq838Zx9ppJao9Pwwtl5hmIwK6wgsd7G7us7MROldmjQ\nzJta\r\n=9+pH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/Cgqn4bNQC0j4jh2QLArPh7EFgamBwfspEB9Alg4VIAiEA2IKXJ4Xqs+uuGGeDz4SssS9lpyTnMj/U6dTViCnrm/E="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.13_1613881222464_0.7246152918678006"},"_hasShrinkwrap":false},"7.8.14":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.14","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli && chmod +x ./dist/cli.js; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"expect-env":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"gitHead":"4dc3b2269807f8fa34da1c1a02dd7105ad80132d","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.14","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Wv+KmR7vhcPmZBpDmuCzbamC1Ekv+DGRjJhT5Jqe/7UQ3AqVsdqIRMqSJp6q+g27kxU0FaJNpG4rveims3jh5g==","shasum":"7a72e5543ea063afa55f33d02b2d27697dd85eae","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.14.tgz","fileCount":7,"unpackedSize":80625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMeJaCRA9TVsSAnZWagAAYPkP/iMEMYmPVhlUWxNIwp9K\nBrL62h/OU9T2jINkLuC9VQW/hPpcjAVhb8EiManYNEd7yCyhZ8HIh5k8kCbS\n8RMVnUrRhYgLXso4iCUiV6kG6eMfT+q+2RLoYavCOR9zMFTlrlgAqOioePNy\nooyQjz7rrGrjIfU7fsWPfKDYda8wGcKVnzcTb1a0SKgfvFuGE5jQ1ryfyNae\nSx2J7zU//5hoHDvYhFc/RCzIWfpEXK5g2iLxHYcG31lGY2vizvrqknC3WDE8\nGEPJrI18njO/sQZGoVPaQzT8y+ri+yt0PC4UWdhoGQfab9SaQvtdYxrtzAGu\n1kFqk3voGNotZwNTRnNUEd48roMdTYf42s7ATzAGi6CLM0W4ptlESrJHImOH\nCBrsoP06sJkM6yEgu911JcNcNXeL/J8gE14zuiMathna4Fr0wC2VUf2gtaRu\nwXipHbrYXOpwGBbpGTAsCr2zzAUN3OdGdXtCeUXzJAeSZrVwqwzA40JYNOaI\ntGGVJMZJLMgFfD0l9SokOOADzDMkhygqI5QSfwfLAwa32t8aNIir6UJZOsTc\nTaNb29B0Nz0jWFzr7jD+ZUvzW7qKI7NeBFqyCxUPAAynP1XembmY8HFkD/2V\nP5ym8WYWLyM1YojJGKdymazHmoT6XenuVZ/hOknkX7hr/M7IfhzmVuLNSn5J\nVfTI\r\n=dxmJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxltH84lnNeRbJoO1bEjAW4CYkbgZTziEOsKRh52SeEAIgMihwROMEhTqr53lxBdo9k3C6B3Qiplgr/Y0uUhMqW5Y="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.14_1613881945796_0.20625335309606974"},"_hasShrinkwrap":false},"7.8.15":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.15","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli && chmod +x ./dist/cli.js; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"expect-env":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"gitHead":"a443fe0277bccaff2ebc67865d6ffe4f88041908","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.15","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-YPUbO9Ma3nz3gMWawM1FxJQG5ByXPPUs5J9PPcaR24QODOVDjR1tGcFUIwavOQQgEDoCaJkZFwa1s2ETvnhdHQ==","shasum":"a10a215cdbe712cbc1ff41c54a467eb1a03a5432","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.15.tgz","fileCount":7,"unpackedSize":80970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMswoCRA9TVsSAnZWagAA8lAQAIfLxka0E1W1jP3r7dcI\n1GdtjFn9901ohJfeeJGvNzcwpQ+OsLXYAfg1iaqpV6a/CYq46SrexLcH/QSS\njuoBrAbvtxrXy/OKvUeTG7RnZlR9jh5VEKPYt4GVo2frtAyf+EW4Ue5xesOk\nKC6WKPFXTLwTKrO2kuwpvA4pv1tCWahjWAKBm8+QYR9ZTqSRq83evZ7r42za\nD3XZWP81TGdhv71kllVHX1iTvGQBrZrGuKz1mxI3azQnP9piIrI3YYj0+n0F\n+jaeJ8p3uA/QodEwPwDb/QVwK74+Tday9uqnKsJZjnahZtXURQleVPdEXB6n\n797WUcoTx6J1/V+acHz+YDcz6DKrfVEMvgN65x5f4Yfx3P4dkabLGlzTIsih\nywTcKEVdxKnnkSQLi/gyVwNIdZpUUe26enPaMYG1Bi+wK1JZNbGBjzcrUqx/\nf20FG2EGR6eTtlSmpm88XMULQ9OPG/0P+VSeZOgoDOrmVaB/CFK+tK/Ys1OX\n+Ly82tluPn8QnL3LDcBFo6w5OEFXulON1WxuRi6GlKto7CbyUW1ZcH2F5JyW\niWda/X9vltZftwE1WzAeCiMjuMrPdIO2RxUOC13S084NCDLVcvto+k1NaEYc\nq3uPceIiE+C+Tc1zecpy46UyMxCshbRBEYvzpWuPoAI1V2zsUXS8rhZ3BdVz\nGU9i\r\n=8dBs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqh5QrgDLTnHdck5XMrNGTYJPPPlVakpBYF+dilKRSDQIgTdthBcLjQ7KNOQ+tJTJcCpe2bcCQ77jZPtWAsINcR9w="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.15_1613941799519_0.4941252164465142"},"_hasShrinkwrap":false},"7.8.16":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.16","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli && chmod +x ./dist/cli.js; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"expect-env":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"gitHead":"c69aa8184bbb00c29b73adbf240e8bb5656dd163","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.16","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-7ewyvD791tK6876wXaXNexjMZzNXyFxlBP5oAxLs+uMiO9hVZQUGwU4eJlXUwe7n0r2LbXFRNqZ1yL6dRKPC1A==","shasum":"eb3e2c24c86b787af81dfe2f078d932f9a6fb695","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.16.tgz","fileCount":7,"unpackedSize":81304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMtGHCRA9TVsSAnZWagAAGkYP/RdbdLcYPdU98HN1bF9p\nuRZQ4hsqAJXntorjt2l1ddRysGxdBTnPl2ptY8VAntTnsKG6sETBZkFP3KSE\nUqHuLzgSKfDcLRRy/xzCM2RXb4zi43YxfHzLNfHiVdLoXbOvkexC3iAXomER\n/Jyt1l54HdpJsvSDuV8NcH0nSdQqiG8TtIkMSh1q925xz1Nj2yACE9tXpRps\nfk7I6yjvi1Mvivc2akla4EaSK7g+cTdG4K3NB8nGhPXOF9HHOJIKfzC4jWTd\nyCnklTUbOamFK91pTanAk4YQ0snj6yVryv3MkUdNqhuU1dO0y0nT2d2kQVmE\nKfFUHcRj5+CGcMZYUXc5Tx9RMhIgC29xIGvgkx+7UkpximmrY86ZZ6Imi1qs\nM1IqQLhXN/EnCfF+cF9NdbktBJ3U7+kcd7R15WJ8Uc7ZjmK3Rmsgry5O25Ay\nFkj13TEnKUwxL725yUbIyPyGXlEU6J5ohctNUMoo9YX5WIedH1BwIjE0y0mJ\nsWgGuQXUWtgVi/dHedfboeuvPBiX7eUUULjeEQ2PTdlmP4b5U363A9+96LB+\nY2e9yhXzfpn7vcjmaTHCSINM6ToTm3AIRM2yhDd7Zo3oZJCnr3jj82iO/SU0\nW9xyc6vv9l+6soWxFDOb9mkoOajJnmeaVbS/2BVtGcCQO3TGXNULIgW/iuwa\nacHe\r\n=8BXk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGV+8ulr3racMBB8z2RJLhxjJL92x81yTwH2WUNC5zIfAiEA+/6CnaFiZH26xPvyUi7LlaJqR9BekjKSFVK2d3D9f0c="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.16_1613943174986_0.9047013519543023"},"_hasShrinkwrap":false},"7.8.17":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.17","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli && chmod +x ./dist/cli.js; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"expect-env":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"gitHead":"0282ede51aa163e52480c1155416a78877330e51","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.17","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-i1xGCl37KTroKDU1O9Yz5QelU5eLkOCIWdffdyHay6Buk6yvD0Zro585YK8eVEcYydhcmlmGCGRHwAZg5cyGog==","shasum":"54049a1fd6857da6080eb9ff9a2d726971fb574d","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.17.tgz","fileCount":7,"unpackedSize":81615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMxZBCRA9TVsSAnZWagAAt2gP/1FHeHjA6aT1GmMd6Hox\nrz7ylOiS9sm+SQdp5DayCk8BvnXmFwnNvxbr7yQfuJPJoz2uwa4qG7xrTqpu\nXB4MMtLwqs81UAm+JV0JbV7sYTrG87JaikQvz/ydGSKdX2z8lSu0bbPbEuXw\n7h3ScA2x1QIE5b9EXW9pchr+mJj5gjCi3mfva9R+NlrlhXrUcf3eZz3HNKfE\nA4BXFLdXhvYx30TsPLl2V5qYyOBOB/2eJHbwY4KGvLtlc7BtDlW0nhCuh/hT\n0ihPkXHgSgQR0d5ncfuoqNnNzGL4IL3bvkJAiitM8dlE0zW4XwtjowCRh4qI\nOWFxMaeBJYwnWnjyqih/iiJuNpxE2RkkN8oj3eVqxY8h2ML/nEiOwrw53Jkj\n2xY3lO8SH5EzzKB4xUAC86inY+5CjqslTksgtpnHk7uPyDfUEdXcZy93cW08\nZ7PO3o1ufcdqEWHO32JCnT05jAdada6/IUO+gsXQE7z5zmL8oNSIqlITgHnQ\niqK/fsvXI5JdBIOW4meCM6tx4oC4Bb8YkPpmG0RMb5EuICyXTGtVTovjbpFQ\nAbbDOlyvfZKRMUpsxzI5r4y7l1fyjcmhwxx8VN2qHQi6+xKSW7oBqS777Epy\nOkxKYr11m9E4e7W/likAtEEBKZeGCE/3W+zIXcyHAMfV9aJJlVugxGjt6e47\nS9Jl\r\n=Vqwm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIET9mzyc7oZ8fDDSSoXZN9k/v50P5RG3siSMFAorWArpAiA9lBtFZVmdK9ZaMXTQO8YmTK4Ecld3abcKiPYx3OyhfQ=="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.17_1613960768329_0.4422125001267012"},"_hasShrinkwrap":false},"7.8.18":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.18","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli && chmod +x ./dist/cli.js; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"expect-env":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"gitHead":"fa7775204eb53870c135a8144a91c6d8cfa8be58","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.18","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-szwCF4G/IMfUL20RWg4Nq0RM9ilbRtqFUCXM/4W30NUHoBha7O+9iJ5HsyXS44t6JPhwWhi9jPbcHnSuZjMiAQ==","shasum":"3451a351102833c88a419f6d61acd5cea2377eef","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.18.tgz","fileCount":7,"unpackedSize":82455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMydICRA9TVsSAnZWagAAbDgP+wQwP9AFx6xZvPpB3r9O\nHU8eGIxM1n6vIkVyYy4fL+OD2vvoOHT9DnyoUDBm0IdefdV6fp0Wow1g/WFl\nO4fH/KE3mP49BwcIBPrABe/hxqJQDNGUqZG6oXo+NAgSOahnJo9oTdhMu0bn\nK2wpVS5YcOlOESqsP+ekVln9Kbo9Nl83NbafFjOOsMs6x8bQ6U1i8AcOCEB6\nJyycm8qghFotzK+kxJ9k5VN3i4rGUSd9Bvk7Apu6QdEfzu7HKJK5N75tzS9u\n3suL9nplt+SM17/tcmRY8L6w4QowL9zSi6Jq5XhkG3vTsM9xCtonWEUTYLE1\nYHDo0IG7qM/uWF0Sc3TZmHWWkJzaRWVyx31fAprLsVFI3TSTHgOeB/N0fBOG\nqk3qdbkmqYmd7VYtU5Q1KapAFRSnT9oi2K+NF8TM/4r9LuE+YFQr0Jm/kxWE\nSyPODW+BFIthtua9TYrvBOLOseD0QXNUHZFQs1DpEpgIh5dTZfZ744q6NVtL\nLeyV1ViRkJ3Pj0APxVlozSSUh1ZQ1isHXj1kmp6uSpsEo57ccZbpwfGcPGgZ\n6unTSBqbbeKE5NX7NX21OOt+RMwlGksFx4tM9Xt2xfW3ioJZ9bMJ9+XqK7uS\nfJIzHDG7QpGW8wtEn03zmzeEZmu8FqSvkUnC6sk5SYfjjXFbuLOwIuBKYftq\ndTuh\r\n=LM/F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDvedfSCCDQQTvd9Ksqb7nfXz5tsqk9VPA6SrrbyCN7rAiA990+B5MpSqEhljQDYeDzydTtaq2JSq1SXvM/E05wIsg=="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.18_1613965128276_0.5872207640633311"},"_hasShrinkwrap":false},"7.8.19":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.19","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli && chmod +x ./dist/cli.js; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":300000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"expect-env":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"gitHead":"972c88101825e10188e9841043ed568787b19a0e","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.19","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-8zttKjIdhq7If5q4vC4tqT5UwRqX9xjVbx/qVqXaSXeTWX4IkqcKl3rjsfUwmuqvbR7ztmTZklZvrsRnIbsAzQ==","shasum":"313fa9a183630382b81196ed2ce349764f357c0c","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.19.tgz","fileCount":7,"unpackedSize":82810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM0kdCRA9TVsSAnZWagAAiCMP/0o5u/GrqEV/rTPSSdQQ\nPcg0BG04VjoDdrJkLedPWkdZ3sGWSMMbZhTR+YQKhbT56O4x4v/awsFjucRV\nMA4LzSX0RZTOP7rLEHqil5fPCLyUXXVVeKqW2LcfYb8H44FkA5BV4jdmfwr0\ngDtqI1xz4N+Q4+v9EiMSfH7M/6dHMYQoCaQvgaOuCenURUCFBC94aVh9Fw3z\nuFyzWUT+afxHqzMDb1pRgemiw4gxNV7rp2UofR8OgLlGxKwNoDqGNBSyLAfc\nfuZZ3BAR3/H2eL6jWm5jwGm/PYF8xr4PLYNPNqPIdPRNHsMdpWhKygvZhIC3\n5UEUGEIgv6wN1ow/QiBVNk7s3kX1zR30erZr+lNLrnEkffRyhh2nVtwY2TVn\nI584cy5Xaj6YIuVh1O3S7FAZsOVa1rd8y0/06P1bGcYpjKZtJFKei0ZcGkHb\nQyvu5rseTtygtTAz90+ks/Hl8S3O/LOc3plO5aNdW9lh4lFR0/1yHfAtNC6h\ntG6guXOwCTiEVy7kFJ+wzumk6P3AYcxGmEYqZQ6/FePMczpC5yDLYn1QzloD\n5wszVA8z8KAYOqxHwGWx8Hl5rHw6+YsyJ+npy7veyDK7LItqfpwtAC7dAE/b\nZisqUXltBtGtfIjky8A/ayBu7A0lw7zp1iy/2Ap6hnzEGuNVOQaxutHJUkTF\n5S/o\r\n=KppK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDl9POoRUFNmJ1Ck3tQYF0iCDr8jXoy/0MpCG/f1XrqfAiEA0TmLObBkZVc8bRWeuJrRYjX2i3gNL+lQzDTlCB8SclI="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.19_1613973788899_0.9438114981217456"},"_hasShrinkwrap":false},"7.8.20":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.20","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","expect-env":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli && chmod +x ./dist/cli.js; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/**\\({ destructured }\\)**/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"gitHead":"c24e34c707015e07f8d901f2a82b857b2dca2507","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.20","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-OCFGs3xuh8pUfkpBlSYiEW2TGvaDnKQ1j3teOV542FJGiJ9h+sJkeQ3elg4hRhMCmQ5BsUQpXyepNIvxxqxGVg==","shasum":"942ebe5e33dcc0e500cfef8fe466f124fd09aab6","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.20.tgz","fileCount":7,"unpackedSize":83099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM1ptCRA9TVsSAnZWagAA7hQQAIkj2/juyXSaY4CVKJqS\nTkPlytEGcInKG5oSEhPHbIqr8+hfgQqMHwSNVLgh1/aVB4mvWtgdrAzNKJdn\n0YCA2MGMvVORas5Br3aAbl4as8dTA190yIc7gjikAh/v5lpCSirRIUEjUX8D\nRxzaQTXTye40r2dHH2ERy7oISUN3UguwEAY2sHtGHjS4QHshPpZU5FWf9uIB\nldnTmTEI0KvSa7FgW2Q1XRGZ9L0Gdt3fqUMW5PZezgCD/qKGvtGH4Riic2mQ\nh+X0hTl4mshEiJAkFCs6L+oaK65xFGpB0uSPWoqbYyUwivWjx1qIP9FT1gKo\n2hpjslIIoXh9oBzPvQcMdPZ13wY7E4V4vYyoOl7MdWTbaL0u8zZIeGQsccsI\nXgN+g1HP6oskS4SuHEyd4nw/f1Mp1MGULix+uhoOq9N7c04rNOfO2yu2nPBV\nILzs1FAsMeutg9NsC4wZczJMg8dqRT7ybD1J5zWIaA9PZkEq5MlqMQwxzkay\nC6YZZJkOD/bWGmqVYrJWlezZUZa2YnI2aVEDln97Ec1bbB4q/y+lVG0EMP8t\nAgAgt5YzT47Lgnq2v9C0CcujPYjhSLVGZbZFd9eIqv3sEaVmA9iNvS8XX1PK\nazHuupQe6oVHpIoKxy1UTChp1t+gUAoXAHRXHGAaJktL6DVtqevUmRfnZvWb\nN9wR\r\n=yebv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoydLmQUXSoLiAv99Zgk4iaxL5AOqsRjKWemCnmzPiUAiAJeDWfKY5r/7FvvvKFw6s2NObl971CSk3gH/Bdkyha7w=="}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.20_1613978221190_0.714840988626599"},"_hasShrinkwrap":false},"7.8.21":{"name":"@xunnamius/dummy-pkg-1","version":"7.8.21","private":false,"description":"A dummy package used for testing workflow pipelines. Not to be installed!","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"license":"Unlicense","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./package":"./package.json","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/esm/index.mjs","types":"./dist/types/src/index.d.ts","expect-env":{"errorMessage":"\nCopy the \".env.example\" file to \".env\" or define the appropriate repository secrets","rules":[]},"scripts":{"build":"npm run build-dist --","build-changelog":"conventional-changelog --outfile CHANGELOG.md --preset angular --config .changelogrc.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./.changelogrc.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && remark -o --use reference-links --use gfm --use frontmatter CHANGELOG.md && prettier --write CHANGELOG.md","build-dist":"NODE_ENV=production tsc --project tsconfig.types.json && NODE_ENV=production webpack --config-name lib && if [ -r ./src/cli.ts ]; then NODE_ENV=production webpack --config-name cli && chmod +x ./dist/cli.js; fi && NODE_ENV=esm babel src --extensions .ts --out-dir dist/esm --out-file-extension .mjs","build-docs":"ENTRY=`node -e 'console.log((x => typeof x==\"string\"?x:x.default)(require(\"./package.json\").exports[\".\"]).replace(/\\.\\/dist\\/(.+)\\.[a-zA-Z0-9]+$/, \"./src/$1.ts\"))'` && echo 'Entry file:' \"$ENTRY\" && typedoc --plugin typedoc-plugin-markdown --out docs --readme none $ENTRY && find docs -name '*.md' -exec sed -i -e 's/`__namedParameters`: //g' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*(\\*\\*)?__namedParameters(\\*\\*)?/`\\(destructured\\)/gm' {} + && find docs -name '*.md' -exec sed -i -E 's/^.\\s*\\(destructured\\)\\.([a-zA-Z0-9_?-]+)/`\\({ \\1 }\\)/gm' {} + && find docs -name '*.md' -exec sed -i -e 's/Project: //g' {} + && sed -i -e 1,4d docs/README.md","build-externals":"NODE_ENV=external webpack --config-name externals","build-stats":"NODE_ENV=production webpack --json > bundle-stats.ignore.json","clean":"rm -rf dist coverage external-scripts/bin bundle-stats.ignore.json","format":"sort-package-json && remark -o --use reference-links --use gfm --use frontmatter . && prettier --write .","lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json src; Y=$?; remark --quiet --use gfm --use frontmatter --use lint-final-newline --use lint-no-auto-link-without-protocol --use lint-no-blockquote-without-marker --use lint-ordered-list-marker-style --use lint-hard-break-spaces --use lint-no-duplicate-definitions --use lint-no-heading-content-indent --use lint-no-inline-padding --use lint-no-undefined-references --use lint-no-unused-definitions .; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))'","prepare":"if [ -z \"$CI\" ]; then npx husky install; else echo 'skipped installing husky git hooks'; fi","test":"npm run test-unit --","test-integration":"BABEL_ENV=test jest $JEST_CLI --testPathIgnorePatterns test/unit-*.test.ts","test-integration-externals":"BABEL_ENV=test jest $JEST_CLI test/integration-external*.test.ts","test-integration-node":"BABEL_ENV=test jest $JEST_CLI test/integration-node*.test.ts","test-integration-webpack":"BABEL_ENV=test jest $JEST_CLI test/integration-webpack*.test.ts","test-unit":"BABEL_ENV=test jest $JEST_CLI --coverage --collectCoverageFrom 'src/**/*.ts' --collectCoverageFrom 'lib/**/*.ts' --collectCoverageFrom 'external-scripts/**/*.ts' --testPathIgnorePatterns test/integration-*.test.ts"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"body-leading-blank":[2,"always"],"footer-leading-blank":[2,"always"],"type-enum":[2,"always",["feat","fix","docs","style","refactor","test","revert","debug","build","chore"]]}},"lint-staged":{"*.md":"remark -o --use reference-links --use gfm --use frontmatter","package.json":"sort-package-json","*":"prettier --write --ignore-unknown"},"prettier":{"endOfLine":"lf","printWidth":80,"proseWrap":"always","semi":true,"singleQuote":true,"tabWidth":2,"trailingComma":"none","overrides":[{"files":"**/*.@(ts|?(@(c|m))js)?(x)","options":{"parser":"babel-ts","printWidth":90}}]},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"],"testRunner":"jest-circus/runner","testTimeout":60000,"verbose":false},"dependencies":{"debug":"^4.3.1"},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-function-bind":"^7.12.13","@babel/preset-env":"^7.12.17","@babel/preset-typescript":"^7.12.17","@commitlint/cli":"^12.0.0","@commitlint/config-conventional":"^12.0.0","@ergodark/types":"^1.0.17","@semantic-release/changelog":"^5.0.1","@semantic-release/exec":"^5.0.0","@semantic-release/git":"^9.0.0","@types/confusing-browser-globals":"^1.0.0","@types/debug":"^4.1.5","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/webpack":"^4.41.26","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-add-import-extension":"^1.4.4","babel-plugin-source-map-support":"^2.1.3","babel-plugin-transform-default-named-imports":"^1.0.9","babel-plugin-transform-rename-import":"^2.3.0","confusing-browser-globals":"^1.0.10","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","dotenv":"^8.2.0","escape-string-regexp":"^4.0.0","eslint":"^7.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","execa":"^5.0.0","husky":"^5.0.9","jest":"^26.6.3","jest-circus":"^26.6.3","jest-extended":"^0.11.5","lint-staged":"^10.5.4","prettier":"^2.2.1","remark-cli":"^9.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint-final-newline":"^1.0.5","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-reference-links":"^5.0.0","semantic-release":"github:Xunnamius/semantic-release","semver":"^7.3.4","simple-git":"^2.35.1","sort-package-json":"github:Xunnamius/sort-package-json","source-map-support":"^0.5.19","spellchecker":"^3.7.1","text-extensions":"^2.4.0","typedoc":"^0.20.26","typedoc-plugin-markdown":"^3.5.0","typescript":"^4.1.5","unique-filename":"^1.1.1","webpack":"^5.23.0","webpack-cli":"^4.5.0","webpack-node-externals":"^2.5.2"},"engines":{"node":">=12.x"},"publishConfig":{"access":"public"},"gitHead":"ccde4d675e6fa462f6ee3711c42803017a578533","bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","_id":"@xunnamius/dummy-pkg-1@7.8.21","_nodeVersion":"15.11.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-urlmiDSf2UUn7pDgIdfJ1h/CI/YDn/eusOZpd8b55emNpatOgrgTslfApQm/xU80nzADth3oaSX2+WJByzXVZA==","shasum":"ebed23431a5f1cf373c346f5f594b2691fdae173","tarball":"https://registry.npmjs.org/@xunnamius/dummy-pkg-1/-/dummy-pkg-1-7.8.21.tgz","fileCount":7,"unpackedSize":83539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTdhQCRA9TVsSAnZWagAAnP0P/2jQicJAjgC7nOa4knxq\nQQ521899mUwGCQbie14XN/bjjr8PuiXeH6JCXlD33Zg9ZM5O1auE1Pb3dYcM\nr6/CvcLOzHBTF9zZIKQ1Dmh86SA+U2PyXuSWOVAWWIFnS8HMBiJyLMeQMZEN\nFNhb5lgf96N7tbM+CO3EoSysfEHcXaVC0f5ae8iOXEmwWHTacmpyrnXXA692\nz9V9kwLviOSATdGPhef4IZzyIvUPhiNNZaFZEqZtL0fEShcregLRkVHsr+wY\nMEZUkKVYmUEnMUSzwb6zy+qkv3qrCzKvcV/WchFzgCwDa3eJ3S/KxxdfSQxW\n5Oe0lIGoqhUPR9b3HCQOzxLFiw1JKYiEOF7tWZB/Qr/1GsaAsw6Oo3DEVH+t\n0tr1VuH/n5REfIPkvy4LV2E5DvBb4/demrZfIle3pKSobu+FNFfoSM689qyi\njS+GGjiZS4SVom4UlY97iMM3WKGIoAxHTMBfNV3tu40pZEvLxoDF6WVUD9MN\nIBtGzf0/iCMrMtiFeUp4TSqPLdktVP/aryKiWYbSsk9EPi010F4tHEISmnq9\nFB8jYhMla578537LAtcCqK0yEJoLRloUPxyNdZpPjxyIObzbe18d+03EGbNj\nhtSajqbSzwL/4/tla95ZoS6/nktD2rIbbneKOLtqZfULRRMW+zrcbYp5GHRz\nQ+6x\r\n=JaFN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9NrXQ0dAPLm79lW3EmRHXDIMCRwjGSC9zfDbM/vsZMAIhALILq2GfdALryFg8DYHxIJWUAQzHjlttDdDh7tbDIbYO"}]},"_npmUser":{"name":"xunnamius","email":"git@ergodark.com"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dummy-pkg-1_7.8.21_1615714384142_0.1867925399868704"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-11T23:50:33.005Z","7.6.2":"2021-02-11T23:50:33.162Z","modified":"2022-04-11T10:48:22.405Z","7.6.3":"2021-02-14T00:31:00.867Z","7.6.4":"2021-02-14T00:52:36.340Z","7.6.5":"2021-02-15T13:24:13.831Z","7.7.0":"2021-02-19T05:28:00.892Z","7.7.1":"2021-02-19T23:54:40.567Z","7.8.0":"2021-02-20T04:52:49.665Z","7.8.1":"2021-02-20T07:19:14.367Z","7.8.2":"2021-02-20T07:38:58.353Z","7.8.3":"2021-02-20T08:30:47.779Z","7.8.4":"2021-02-20T19:40:29.618Z","7.8.5":"2021-02-20T20:43:22.151Z","7.8.6":"2021-02-20T20:59:27.173Z","7.8.7":"2021-02-20T21:12:08.047Z","7.8.8":"2021-02-20T21:21:13.959Z","7.8.9":"2021-02-20T21:42:17.217Z","7.8.10":"2021-02-21T00:22:30.484Z","7.8.11":"2021-02-21T03:45:19.311Z","7.8.12":"2021-02-21T04:16:14.881Z","7.8.13":"2021-02-21T04:20:22.638Z","7.8.14":"2021-02-21T04:32:25.927Z","7.8.15":"2021-02-21T21:09:59.660Z","7.8.16":"2021-02-21T21:32:55.155Z","7.8.17":"2021-02-22T02:26:08.499Z","7.8.18":"2021-02-22T03:38:48.463Z","7.8.19":"2021-02-22T06:03:09.067Z","7.8.20":"2021-02-22T07:17:01.341Z","7.8.21":"2021-03-14T09:33:04.370Z"},"maintainers":[{"name":"xunnamius","email":"git@ergodark.com"}],"description":"A dummy package used for testing workflow pipelines. Not to be installed!","homepage":"https://github.com/Xunnamius/projector-lens-lib-cjs#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/projector-lens-lib-cjs.git"},"author":{"name":"Xunnamius"},"bugs":{"url":"https://github.com/Xunnamius/projector-lens-lib-cjs/issues"},"license":"Unlicense","readme":"<!-- prettier-ignore-start -->\n\n<!-- badges-start -->\n\n[![Black Lives Matter!][badge-blm]][link-blm]\n[![Maintenance status][badge-maintenance]][link-repo]\n[![Last commit timestamp][badge-last-commit]][link-repo]\n[![Open issues][badge-issues]][link-issues]\n[![Pull requests][badge-pulls]][link-pulls]\n[![codecov][badge-codecov]][link-codecov]\n[![Source license][badge-license]][link-license]\n[![NPM version][badge-npm]][link-npm]\n[![semantic-release][badge-semantic-release]][link-semantic-release]\n\n<!-- badges-end -->\n\n<!-- prettier-ignore-end -->\n\n# projector-lens-lib-cjs\n\nA CJS template with GitHub Action workflows, CI/CD publishing and deployment\nautomation scripts, and the like.\n\n> Published package not meant for public consumption! Do not install this!\n\n## Install\n\n> Note: NPM versions >=7 may need `npm install --legacy-peer-deps` until\n> [upstream peer dependency problems are resolved][1].\n\n```shell\nnpm install @xunnamius/dummy-pkg-1\n```\n\n<details><summary><strong>[additional details]</strong></summary>\n\n> Note: **you probably don't need to read through this!** This information is\n> primarily useful for those attempting to bundle this package or for people who\n> have an opinion on ESM versus CJS.\n\nThis is a [dual CJS2/ES module][dual-module] package. That means this package\nexposes both CJS2 and ESM entry points.\n\nLoading this package via `require(...)` will cause Node and Webpack to use the\n[CJS2 bundle][cjs2] entry point, disable [tree shaking][tree-shaking] in Webpack\n4, and lead to larger bundles in Webpack 5. Alternatively, loading this package\nvia `import { ... } from ...` or `import(...)` will cause Node to use the ESM\nentry point in [versions that support it][node-esm-support], as will Webpack.\nUsing the `import` syntax is the modern, preferred choice.\n\nFor backwards compatibility with Webpack 4 and Node versions < 14,\n[`package.json`][package-json] retains the [`module`][module-key] key, which\npoints to the ESM entry point, and the [`main`][exports-main-key] key, which\npoints to the CJS2 entry point explicitly (using the .js file extension). For\nWebpack 5 and Node versions >= 14, [`package.json`][package-json] includes the\n[`exports`][exports-main-key] key, which points to both entry points explicitly.\n\nThough [`package.json`][package-json] includes\n[`{ \"type\": \"commonjs\"}`][local-pkg], note that the ESM entry points are ES\nmodule (`.mjs`) files. [`package.json`][package-json] also includes the\n[`sideEffects`][side-effects-key] key, which is `false` for [optimal tree\nshaking][tree-shaking], and the `types` key, which points to a TypeScript\ndeclarations file.\n\nAdditionally, this package does not maintain shared state and so does not\nexhibit the [dual package hazard][hazard]. However, setting global configuration\nmay not actually be \"globally\" recognized by third-party code importing this\npackage.\n\n</details>\n\n## Quick Start\n\n```typescript\nimport { sum } from '@xunnamius/dummy-pkg-1';\n\nsum(2, 2); // = 4\n```\n\n## Documentation\n\nProject documentation can be found under [`docs/`][docs].\n\n## Contributing and Support\n\n**[New issues][choose-new-issue] and [pull requests][pr-compare] are always\nwelcome and greatly appreciated! 🤩** Just as well, you can star 🌟 this project\nto let me know you found it useful! ✊🏿 Thank you!\n\nSee [CONTRIBUTING.md][contributing] and [SUPPORT.md][support] for more\ninformation.\n\n[badge-blm]: https://api.ergodark.com/badges/blm 'Join the movement!'\n[link-blm]: https://secure.actblue.com/donate/ms_blm_homepage_2019\n[badge-maintenance]:\n  https://img.shields.io/maintenance/active/2021\n  'Is this package maintained?'\n[link-repo]: https://github.com/xunnamius/projector-lens-lib-cjs\n[badge-last-commit]:\n  https://img.shields.io/github/last-commit/xunnamius/projector-lens-lib-cjs\n  'When was the last commit to the official repo?'\n[badge-issues]:\n  https://isitmaintained.com/badge/open/Xunnamius/projector-lens-lib-cjs.svg\n  'Number of known issues with this package'\n[link-issues]: https://github.com/Xunnamius/projector-lens-lib-cjs/issues?q=\n[badge-pulls]:\n  https://img.shields.io/github/issues-pr/xunnamius/projector-lens-lib-cjs\n  'Number of open pull requests'\n[link-pulls]: https://github.com/xunnamius/projector-lens-lib-cjs/pulls\n[badge-codecov]:\n  https://codecov.io/gh/Xunnamius/projector-lens-lib-cjs/branch/main/graph/badge.svg?token=HWRIOBAAPW\n  'Is this package well-tested?'\n[link-codecov]: https://codecov.io/gh/Xunnamius/projector-lens-lib-cjs\n[badge-license]:\n  https://img.shields.io/npm/l/@xunnamius/dummy-pkg-1\n  \"This package's source license\"\n[link-license]:\n  https://github.com/Xunnamius/projector-lens-lib-cjs/blob/main/LICENSE\n[badge-npm]:\n  https://api.ergodark.com/badges/npm-pkg-version/@xunnamius/dummy-pkg-1\n  'Install this package using npm or yarn!'\n[link-npm]: https://www.npmjs.com/package/@xunnamius/dummy-pkg-1\n[badge-semantic-release]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n  'This repo practices continuous integration and deployment!'\n[link-semantic-release]: https://github.com/semantic-release/semantic-release\n[package-json]: package.json\n[docs]: docs\n[choose-new-issue]:\n  https://github.com/Xunnamius/projector-lens-lib-cjs/issues/new/choose\n[pr-compare]: https://github.com/Xunnamius/projector-lens-lib-cjs/compare\n[contributing]: CONTRIBUTING.md\n[support]: .github/SUPPORT.md\n[cjs2]: https://webpack.js.org/configuration/output/#module-definition-systems\n[dual-module]:\n  https://github.com/nodejs/node/blob/8d8e06a345043bec787e904edc9a2f5c5e9c275f/doc/api/packages.md#dual-commonjses-module-packages\n[exports-main-key]:\n  https://github.com/nodejs/node/blob/8d8e06a345043bec787e904edc9a2f5c5e9c275f/doc/api/packages.md#package-entry-points\n[hazard]:\n  https://github.com/nodejs/node/blob/8d8e06a345043bec787e904edc9a2f5c5e9c275f/doc/api/packages.md#dual-package-hazard\n[local-pkg]:\n  https://github.com/nodejs/node/blob/8d8e06a345043bec787e904edc9a2f5c5e9c275f/doc/api/packages.md#type\n[module-key]: https://webpack.js.org/guides/author-libraries/#final-steps\n[node-esm-support]:\n  https://medium.com/%40nodejs/node-js-version-14-available-now-8170d384567e#2368\n[side-effects-key]:\n  https://webpack.js.org/guides/tree-shaking/#mark-the-file-as-side-effect-free\n[tree-shaking]: https://webpack.js.org/guides/tree-shaking\n[1]:\n  https://github.blog/2020-10-13-presenting-v7-0-0-of-the-npm-cli/#user-content-breaking-changes\n","readmeFilename":"README.md"}