{"_id":"@-xun/scripts","_rev":"53-2dcc2fcc287d32e7fe8695a03ff32dcd","name":"@-xun/scripts","dist-tags":{"latest":"1.33.0"},"versions":{"1.0.0":{"name":"@-xun/scripts","version":"1.0.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.0.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"f2dba3b3cf91613d6d935d512302ca4d6a37e276","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.0.0.tgz","fileCount":45,"integrity":"sha512-ErT+Ot0vMtSgaEco3j0hk5UmMQFQEWqOtvU1h10VY/uw2olVzEVlLHPARM7V5b+nJZ3Q17ARNZDXnxqxUGBoZw==","signatures":[{"sig":"MEQCIBcqeLDdTEdaJ3L/AUmKkRjSFUsKxxxtPWveccb1/JF4AiBjy03moKnWtdsMDEIsnbdHZ/7EgANLi8Gj0tRm1bsXfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104256},"type":"commonjs","config":{"plugin-build":{"docs":{"entry":"./src/*"}}},"engines":{"node":"^20.10.0 || >=21.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"ac8ab7cc520da83a63e77042c9188cc837b1f650","scripts":{"lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json --no-error-on-unmatched-pattern packages src; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test":"npm run test:unit --","build":"npm run build:dist --","clean":"git ls-files --exclude-standard --ignored --others --directory | grep -vE '^((\\.(env|vscode|husky))|next-env\\.d\\.ts|node_modules)($|\\/)' | xargs -p rm -rf","start":"./dist/src/cli.js","format":"MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && (echo $MD_FILES | xargs remark --no-config --no-stdout --quiet --frail --use gfm --use lint-no-undefined-references || (echo -n '\u001b' && echo '[37;41;1m FAIL \u001b[0m cannot continue with undefined references present' && false)) && sort-package-json './package.json' './packages/*/package.json' && echo $MD_FILES | NODE_ENV=format xargs remark --output --frail && echo $MD_FILES | xargs doctoc --no-title --maxlevel 3 --update-only && prettier --write .","prepare":"node -e \"execa = require('execa'); if(process.env.CI === undefined && (process.env.NODE_ENV === undefined || process.env.NODE_ENV === 'development')) { execa.sync('npx', ['husky', 'install'], { stdout: 'inherit', stderr: 'inherit' }); } else { console.log('skipped installing husky git hooks'); }\"","lint:all":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.eslint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.eslint.json .; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test:all":"npx attw --pack . && NODE_ENV=test jest --coverage","test:e2e":"NODE_ENV=test jest 'e2e.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:unit":"NODE_ENV=test jest '/unit-.*\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","build:dist":"echo '> Generating types...' && NODE_ENV=production tsc --project tsconfig.types.json --incremental false && tsconfig-replace-paths --project tsconfig.types.json && echo '> Building distributables...' && NODE_ENV=production-cjs babel src --extensions .ts --out-dir ./dist/src && NODE_ENV=production-cjs babel lib --extensions .ts --out-dir ./dist/lib && rm -rf ./dist/lib/**/*test* && echo '> Adding new entry to node_modules/.bin and making it executable via chmod...' && ln -sf ./dist/src/cli.js node_modules/.bin/xscripts && chmod +x ./dist/src/cli.js","build:docs":"if [ -r ./next.config.js ]; then typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none lib src test types external-scripts --exclude '**/*.test.*' --exclude external-scripts/bin; else ENTRY=`node -e 'const entry = require(\"./package.json\").config?.[\"plugin-build\"]?.docs?.entry; if(!entry) throw new Error(\"\\\"config['\"'\"'plugin-build'\"'\"'].docs.entry\\\" field is not defined in package.json\"); console.log(entry)'` && echo 'Entry file:' $ENTRY && typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none $ENTRY; fi","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))' && (npm run -ws list-tasks --if-present 2>/dev/null || true)","build:changelog":"conventional-changelog --outfile CHANGELOG.md --config ./conventional.config.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./conventional.config.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && NODE_ENV=format remark --output --frail CHANGELOG.md && prettier --write CHANGELOG.md","build:externals":"NODE_ENV=production-external babel external-scripts --extensions .ts --out-dir external-scripts/bin","test:repeat:all":"npm run __test:repeat:all --silent","test:integration":"NODE_ENV=test jest '/integration.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:repeat:unit":"npm run __test:repeat:unit --silent","__test:repeat:all":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test npx jest --reporters=jest-silent-reporter || exit; done) && echo \"All tests passed! Congrats!\"","__test:repeat:unit":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test npx jest --reporters=jest-silent-reporter --testPathIgnorePatterns '/(integration|e2e).*?\\.test\\.tsx?' '/dist/' || exit; done) && echo \"All tests passed! Congrats!\"","test:integration:node":"NODE_ENV=test jest '/integration-node.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:integration:client":"NODE_ENV=test jest '/integration-client.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:integration:compile":"NODE_ENV=test jest '/integration-compile.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:integration:externals":"NODE_ENV=test jest '/integration-external.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","dependencies":{"debug":"^4.3.4","rimraf":"^5.0.7","core-js":"3.37.1","@types/debug":"^4.1.12","supports-color":"^8.1.1","@black-flag/core":"^1.2.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.1","jest":"^29.7.0","execa":"^5.1.1","husky":"^9.0.11","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^8.57.0","semver":"^7.6.2","typedoc":"^0.25.13","prettier":"^3.2.5","type-fest":"^4.18.3","@babel/cli":"^7.24.6","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/node":"^20.12.13","jest-circus":"^29.7.0","lint-staged":"^15.2.5","remark-lint":"^10.0.0","spellchecker":"^3.7.1","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@types/ip6addr":"^0.2.6","glob-gitignore":"^1.0.14","@commitlint/cli":"^19.3.0","@listr2/manager":"^2.0.8","@types/jmespath":"^0.15.2","text-extensions":"^3.0.0","unique-filename":"^3.0.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.24.6","merge-descriptors":"^2.0.0","sort-package-json":"https://xunn.at/sort-package-json@2.3.0","eslint-plugin-jest":"^28.5.0","remark-frontmatter":"^5.0.0","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.6","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","@arethetypeswrong/cli":"^0.15.3","@semantic-release/git":"^10.0.1","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^53.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.0.3","@babel/preset-typescript":"^7.24.6","@types/merge-descriptors":"^1.0.3","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.11.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","conventional-changelog-cli":"^4.1.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.11.0","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.6","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.0.0_1717135861916_0.4510876978908165","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.1.0":{"name":"@-xun/scripts","version":"1.1.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.1.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"1cf2b17a49f134d050c0275dd954af362fa7f15b","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.1.0.tgz","fileCount":45,"integrity":"sha512-PWrRjHx15kUomyYKCURguw1ubovkglhoB8nZMtxoSYS2wQ/nv1seo+nkntfuh20FZ6cuGzk9inltFKw2VokwRw==","signatures":[{"sig":"MEUCIQCk0JR05ueg/qG0U++ObGFxndZ9sRWVoT/1PhGIzELQLwIgY0z7Lgzp2/DZLuC5G1Tmi17LOLm6zX2obsgLFr8hYqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106137},"type":"commonjs","config":{"plugin-build":{"docs":{"entry":"./src/*"}}},"engines":{"node":"^20.10.0 || >=21.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"cbb3c5d1ddb716659e5e4315645318b289628cb3","scripts":{"lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json --no-error-on-unmatched-pattern packages src; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test":"npm run test:unit --","build":"npm run build:dist --","clean":"npx xscripts clean","start":"./dist/src/cli.js","format":"MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && (echo $MD_FILES | xargs remark --no-config --no-stdout --quiet --frail --use gfm --use lint-no-undefined-references || (echo -n '\u001b' && echo '[37;41;1m FAIL \u001b[0m cannot continue with undefined references present' && false)) && sort-package-json './package.json' './packages/*/package.json' && echo $MD_FILES | NODE_ENV=format xargs remark --output --frail && echo $MD_FILES | xargs doctoc --no-title --maxlevel 3 --update-only && prettier --write .","prepare":"node -e \"execa = require('execa'); if(process.env.CI === undefined && (process.env.NODE_ENV === undefined || process.env.NODE_ENV === 'development')) { execa.sync('npx', ['husky', 'install'], { stdout: 'inherit', stderr: 'inherit' }); } else { console.log('skipped installing husky git hooks'); }\"","lint:all":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.eslint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.eslint.json .; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test:all":"npx attw --pack . && NODE_ENV=test jest --coverage","test:e2e":"NODE_ENV=test jest 'e2e.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:unit":"NODE_ENV=test jest '/unit-.*\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","build:dist":"echo '> Generating types...' && NODE_ENV=production tsc --project tsconfig.types.json --incremental false && tsconfig-replace-paths --project tsconfig.types.json && echo '> Building distributables...' && NODE_ENV=production-cjs babel src --extensions .ts --out-dir ./dist/src && NODE_ENV=production-cjs babel lib --extensions .ts --out-dir ./dist/lib && rm -rf ./dist/lib/**/*test* && echo '> Adding new entry to node_modules/.bin and making it executable via chmod...' && ln -sf ./dist/src/cli.js node_modules/.bin/xscripts && chmod +x ./dist/src/cli.js","build:docs":"if [ -r ./next.config.js ]; then typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none lib src test types external-scripts --exclude '**/*.test.*' --exclude external-scripts/bin; else ENTRY=`node -e 'const entry = require(\"./package.json\").config?.[\"plugin-build\"]?.docs?.entry; if(!entry) throw new Error(\"\\\"config['\"'\"'plugin-build'\"'\"'].docs.entry\\\" field is not defined in package.json\"); console.log(entry)'` && echo 'Entry file:' $ENTRY && typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none $ENTRY; fi","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))' && (npm run -ws list-tasks --if-present 2>/dev/null || true)","build:changelog":"conventional-changelog --outfile CHANGELOG.md --config ./conventional.config.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./conventional.config.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && NODE_ENV=format remark --output --frail CHANGELOG.md && prettier --write CHANGELOG.md","build:externals":"NODE_ENV=production-external babel external-scripts --extensions .ts --out-dir external-scripts/bin","test:repeat:all":"npm run __test:repeat:all --silent","test:integration":"NODE_ENV=test jest '/integration.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:repeat:unit":"npm run __test:repeat:unit --silent","__test:repeat:all":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test npx jest --reporters=jest-silent-reporter || exit; done) && echo \"All tests passed! Congrats!\"","__test:repeat:unit":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test npx jest --reporters=jest-silent-reporter --testPathIgnorePatterns '/(integration|e2e).*?\\.test\\.tsx?' '/dist/' || exit; done) && echo \"All tests passed! Congrats!\"","test:integration:node":"NODE_ENV=test jest '/integration-node.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:integration:client":"NODE_ENV=test jest '/integration-client.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:integration:compile":"NODE_ENV=test jest '/integration-compile.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:integration:externals":"NODE_ENV=test jest '/integration-external.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","dependencies":{"debug":"^4.3.4","pkg-up":"^5.0.0","rimraf":"^5.0.7","core-js":"3.37.1","@types/debug":"^4.1.12","supports-color":"^8.1.1","@black-flag/core":"^1.2.5","@projector-js/core":"^1.3.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.1","jest":"^29.7.0","execa":"^5.1.1","husky":"^9.0.11","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^8.57.0","semver":"^7.6.2","typedoc":"^0.25.13","prettier":"^3.2.5","type-fest":"^4.18.3","@babel/cli":"^7.24.6","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/node":"^20.12.13","jest-circus":"^29.7.0","lint-staged":"^15.2.5","remark-lint":"^10.0.0","spellchecker":"^3.7.1","@-xun/scripts":"^1.0.0","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@types/ip6addr":"^0.2.6","glob-gitignore":"^1.0.14","@commitlint/cli":"^19.3.0","@listr2/manager":"^2.0.8","@types/jmespath":"^0.15.2","text-extensions":"^3.0.0","unique-filename":"^3.0.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.24.6","merge-descriptors":"^2.0.0","sort-package-json":"https://xunn.at/sort-package-json@2.3.0","eslint-plugin-jest":"^28.5.0","remark-frontmatter":"^5.0.0","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.6","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","@arethetypeswrong/cli":"^0.15.3","@semantic-release/git":"^10.0.1","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^53.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.0.3","@babel/preset-typescript":"^7.24.6","@types/merge-descriptors":"^1.0.3","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.11.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","conventional-changelog-cli":"^4.1.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.11.0","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.6","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.1.0_1717155084555_0.5283873124801961","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.2.0":{"name":"@-xun/scripts","version":"1.2.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.2.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"18aec6e65ef427eda3e213e1937c05c55302e3b8","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.2.0.tgz","fileCount":45,"integrity":"sha512-UMpRfzikGAxYHZcLa2NXMfajkwLSuMWvssHN3EYZ9HkJfzDCI6Gr/ACoYJZa7BkhTSHn81YzHECP+ksZVDkmPA==","signatures":[{"sig":"MEYCIQCyuE/zO5a3IItTT8+rAzgK+lSiIF0eqW9MtUFD7CeVGAIhAKCTLdQQvenUa5s1wM+uN3XNmUanAFjKWybv1PSleeHe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106651},"type":"commonjs","config":{"plugin-build":{"docs":{"entry":"./src/*"}}},"engines":{"node":"^20.10.0 || >=21.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"a4c88597a4b0c946a1d02c099edbbe3e82f0d52b","scripts":{"lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json --no-error-on-unmatched-pattern packages src; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test":"npm run test:unit --","build":"npm run build:dist --","clean":"xscripts clean","start":"./dist/src/cli.js","format":"MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && (echo $MD_FILES | xargs remark --no-config --no-stdout --quiet --frail --use gfm --use lint-no-undefined-references || (echo -n '\u001b' && echo '[37;41;1m FAIL \u001b[0m cannot continue with undefined references present' && false)) && sort-package-json './package.json' './packages/*/package.json' && echo $MD_FILES | NODE_ENV=format xargs remark --output --frail && echo $MD_FILES | xargs doctoc --no-title --maxlevel 3 --update-only && prettier --write .","prepare":"node -e \"execa = require('execa'); if(process.env.CI === undefined && (process.env.NODE_ENV === undefined || process.env.NODE_ENV === 'development')) { execa.sync('npx', ['husky', 'install'], { stdout: 'inherit', stderr: 'inherit' }); } else { console.log('skipped installing husky git hooks'); }\"","lint:all":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.eslint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.eslint.json .; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test:all":"attw --pack . && NODE_ENV=test jest --coverage","test:e2e":"NODE_ENV=test jest 'e2e.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:unit":"NODE_ENV=test jest '/unit-.*\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","build:dist":"echo '> Generating types...' && NODE_ENV=production tsc --project tsconfig.types.json --incremental false && tsconfig-replace-paths --project tsconfig.types.json && echo '> Building distributables...' && NODE_ENV=production-cjs babel src --extensions .ts --out-dir ./dist/src && NODE_ENV=production-cjs babel lib --extensions .ts --out-dir ./dist/lib && rm -rf ./dist/lib/**/*test* && echo '> Adding new entry to node_modules/.bin and making it executable via chmod...' && ln -sf ./dist/src/cli.js node_modules/.bin/xscripts && chmod +x ./dist/src/cli.js","build:docs":"if [ -r ./next.config.js ]; then typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none lib src test types external-scripts --exclude '**/*.test.*' --exclude external-scripts/bin; else ENTRY=`node -e 'const entry = require(\"./package.json\").config?.[\"plugin-build\"]?.docs?.entry; if(!entry) throw new Error(\"\\\"config['\"'\"'plugin-build'\"'\"'].docs.entry\\\" field is not defined in package.json\"); console.log(entry)'` && echo 'Entry file:' $ENTRY && typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none $ENTRY; fi","list-tasks":"xscripts list-tasks","build:changelog":"conventional-changelog --outfile CHANGELOG.md --config ./conventional.config.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./conventional.config.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && NODE_ENV=format remark --output --frail CHANGELOG.md && prettier --write CHANGELOG.md","build:externals":"NODE_ENV=production-external babel external-scripts --extensions .ts --out-dir external-scripts/bin","test:repeat:all":"npm run __test:repeat:all --silent","test:integration":"NODE_ENV=test jest '/integration.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:repeat:unit":"npm run __test:repeat:unit --silent","__test:repeat:all":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test npx jest --reporters=jest-silent-reporter || exit; done) && echo \"All tests passed! Congrats!\"","__test:repeat:unit":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test npx jest --reporters=jest-silent-reporter --testPathIgnorePatterns '/(integration|e2e).*?\\.test\\.tsx?' '/dist/' || exit; done) && echo \"All tests passed! Congrats!\"","test:integration:node":"NODE_ENV=test jest '/integration-node.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:integration:client":"NODE_ENV=test jest '/integration-client.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:integration:compile":"NODE_ENV=test jest '/integration-compile.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:integration:externals":"NODE_ENV=test jest '/integration-external.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","dependencies":{"debug":"^4.3.4","pkg-up":"^5.0.0","rimraf":"^5.0.7","core-js":"3.37.1","@types/debug":"^4.1.12","supports-color":"^8.1.1","@black-flag/core":"^1.2.5","@projector-js/core":"^1.3.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.1","jest":"^29.7.0","execa":"^5.1.1","husky":"^9.0.11","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^8.57.0","semver":"^7.6.2","typedoc":"^0.25.13","prettier":"^3.2.5","type-fest":"^4.18.3","@babel/cli":"^7.24.6","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/node":"^20.12.13","jest-circus":"^29.7.0","lint-staged":"^15.2.5","remark-lint":"^10.0.0","spellchecker":"^3.7.1","@-xun/scripts":"^1.1.0","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@types/ip6addr":"^0.2.6","glob-gitignore":"^1.0.14","@commitlint/cli":"^19.3.0","@listr2/manager":"^2.0.8","@types/jmespath":"^0.15.2","text-extensions":"^3.0.0","unique-filename":"^3.0.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.24.6","merge-descriptors":"^2.0.0","sort-package-json":"https://xunn.at/sort-package-json@2.3.0","eslint-plugin-jest":"^28.5.0","remark-frontmatter":"^5.0.0","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.6","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","@arethetypeswrong/cli":"^0.15.3","@semantic-release/git":"^10.0.1","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^53.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.0.3","@babel/preset-typescript":"^7.24.6","@types/merge-descriptors":"^1.0.3","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.11.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","conventional-changelog-cli":"^4.1.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.11.0","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.6","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.2.0_1717193492404_0.7250231192596388","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.3.0":{"name":"@-xun/scripts","version":"1.3.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.3.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"5660663419397db9ac5f95b6a8bf14968d6d314b","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.3.0.tgz","fileCount":47,"integrity":"sha512-rJpHMQc/Rbzt0ay0K+ZVSqUf2RPnn8I0TNPueGsqBgY0GHajJH2AWGsR07Ij5+BE1Q6H5tuBb9jhinwDPZ2SXQ==","signatures":[{"sig":"MEUCIQD5pLbD3/uuxwjRHIIgpfeTLcHdHfILo/C1XuMSdHQlpwIgPJuOVzBSuv6cKZ+ET5wesEMwgEbAzz92Y6Wer7q2RcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111693},"type":"commonjs","config":{"plugin-build":{"docs":{"entry":"./src/*"}}},"engines":{"node":"^20.10.0 || >=21.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"7acfcd9b77d8fdc0da74be0e1bad393f9f154f6c","scripts":{"lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json --no-error-on-unmatched-pattern packages src; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test":"npm run test:unit --","build":"npm run build:dist --","clean":"xscripts clean","start":"./dist/src/cli.js","format":"MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && (echo $MD_FILES | xargs remark --no-config --no-stdout --quiet --frail --use gfm --use lint-no-undefined-references || (echo -n '\u001b' && echo '[37;41;1m FAIL \u001b[0m cannot continue with undefined references present' && false)) && sort-package-json './package.json' './packages/*/package.json' && echo $MD_FILES | NODE_ENV=format xargs remark --output --frail && echo $MD_FILES | xargs doctoc --no-title --maxlevel 3 --update-only && prettier --write .","prepare":"./node_modules/@-xun/scripts/dist/src/cli.js prepare # this package calling itself in the prepare script via 'npx xscripts prepare' confuses npx","lint:all":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.eslint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.eslint.json .; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test:all":"attw --pack . && NODE_ENV=test jest --coverage","test:e2e":"NODE_ENV=test jest 'e2e.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:unit":"NODE_ENV=test jest '/unit-.*\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","build:dist":"echo '> Generating types...' && NODE_ENV=production tsc --project tsconfig.types.json --incremental false && tsconfig-replace-paths --project tsconfig.types.json && echo '> Building distributables...' && NODE_ENV=production-cjs babel src --extensions .ts --out-dir ./dist/src && NODE_ENV=production-cjs babel lib --extensions .ts --out-dir ./dist/lib && rm -rf ./dist/lib/**/*test* && echo '> Adding new entry to node_modules/.bin and making it executable via chmod...' && ln -sf ./dist/src/cli.js node_modules/.bin/xscripts && chmod +x ./dist/src/cli.js","build:docs":"if [ -r ./next.config.js ]; then typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none lib src test types external-scripts --exclude '**/*.test.*' --exclude external-scripts/bin; else ENTRY=`node -e 'const entry = require(\"./package.json\").config?.[\"plugin-build\"]?.docs?.entry; if(!entry) throw new Error(\"\\\"config['\"'\"'plugin-build'\"'\"'].docs.entry\\\" field is not defined in package.json\"); console.log(entry)'` && echo 'Entry file:' $ENTRY && typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none $ENTRY; fi","list-tasks":"xscripts list-tasks","build:changelog":"conventional-changelog --outfile CHANGELOG.md --config ./conventional.config.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./conventional.config.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && NODE_ENV=format remark --output --frail CHANGELOG.md && prettier --write CHANGELOG.md","build:externals":"NODE_ENV=production-external babel external-scripts --extensions .ts --out-dir external-scripts/bin","test:repeat:all":"npm run __test:repeat:all --silent","test:integration":"NODE_ENV=test jest '/integration.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:repeat:unit":"npm run __test:repeat:unit --silent","__test:repeat:all":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test npx jest --reporters=jest-silent-reporter || exit; done) && echo \"All tests passed! Congrats!\"","__test:repeat:unit":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test npx jest --reporters=jest-silent-reporter --testPathIgnorePatterns '/(integration|e2e).*?\\.test\\.tsx?' '/dist/' || exit; done) && echo \"All tests passed! Congrats!\"","test:integration:node":"NODE_ENV=test jest '/integration-node.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:integration:client":"NODE_ENV=test jest '/integration-client.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:integration:compile":"NODE_ENV=test jest '/integration-compile.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:integration:externals":"NODE_ENV=test jest '/integration-external.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","dependencies":{"debug":"^4.3.4","pkg-up":"^5.0.0","rimraf":"^5.0.7","core-js":"3.37.1","@types/debug":"^4.1.12","supports-color":"^8.1.1","@black-flag/core":"^1.2.5","@projector-js/core":"^1.3.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.1","jest":"^29.7.0","execa":"^5.1.1","husky":"^9.0.11","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^8.57.0","semver":"^7.6.2","typedoc":"^0.25.13","prettier":"^3.2.5","type-fest":"^4.18.3","@babel/cli":"^7.24.6","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/node":"^20.12.13","jest-circus":"^29.7.0","lint-staged":"^15.2.5","remark-lint":"^10.0.0","spellchecker":"^3.7.1","@-xun/scripts":"^1.2.0","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@types/ip6addr":"^0.2.6","glob-gitignore":"^1.0.14","@commitlint/cli":"^19.3.0","@listr2/manager":"^2.0.8","@types/jmespath":"^0.15.2","text-extensions":"^3.0.0","unique-filename":"^3.0.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.24.6","merge-descriptors":"^2.0.0","sort-package-json":"https://xunn.at/sort-package-json@2.3.0","eslint-plugin-jest":"^28.5.0","remark-frontmatter":"^5.0.0","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.6","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","@arethetypeswrong/cli":"^0.15.3","@semantic-release/git":"^10.0.1","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^53.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.0.3","@babel/preset-typescript":"^7.24.6","@types/merge-descriptors":"^1.0.3","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.11.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","conventional-changelog-cli":"^4.1.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.11.0","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.6","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.3.0_1717233746957_0.006996796631905111","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.4.0":{"name":"@-xun/scripts","version":"1.4.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.4.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"05853019078fac188e004dd0850698f9b43157f3","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.4.0.tgz","fileCount":47,"integrity":"sha512-oedGcwXF9DDMOjEog0isfmzFKpdT3IraJcT5Q1/U3tyZVUYC/BL3ExHZ/Ae2/ORjwzeikw0zprAXGc8mx1ZB3A==","signatures":[{"sig":"MEQCIAn4YfXD4lAqPUKe9par2GrwHVfZPZfjVGDAK0OA/D3rAiB3KYIwKwq7QC0EXOzvp+FJZ7mil3YYfO/sq6Itr0YUzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113969},"type":"commonjs","config":{"plugin-build":{"docs":{"entry":"./src/*"}}},"engines":{"node":"^20.10.0 || >=21.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"f40ab86afcd1dcdaa146eddbd755cf52b12a85f6","scripts":{"lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json --no-error-on-unmatched-pattern packages src; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test":"npm run test:unit --","build":"npm run build:dist --","clean":"./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"./node_modules/@-xun/scripts/dist/src/cli.js start","format":"MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && (echo $MD_FILES | xargs remark --no-config --no-stdout --quiet --frail --use gfm --use lint-no-undefined-references || (echo -n '\u001b' && echo '[37;41;1m FAIL \u001b[0m cannot continue with undefined references present' && false)) && sort-package-json './package.json' './packages/*/package.json' && echo $MD_FILES | NODE_ENV=format xargs remark --output --frail && echo $MD_FILES | xargs doctoc --no-title --maxlevel 3 --update-only && prettier --write .","prepare":"./node_modules/@-xun/scripts/dist/src/cli.js prepare","lint:all":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.eslint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.eslint.json .; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test:all":"attw --pack . && NODE_ENV=test jest --coverage","test:e2e":"NODE_ENV=test jest 'e2e.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:unit":"NODE_ENV=test jest '/unit-.*\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","build:dist":"echo '> Generating types...' && NODE_ENV=production tsc --project tsconfig.types.json --incremental false && tsconfig-replace-paths --project tsconfig.types.json && echo '> Building distributables...' && NODE_ENV=production-cjs babel src --extensions .ts --out-dir ./dist/src && NODE_ENV=production-cjs babel lib --extensions .ts --out-dir ./dist/lib && rm -rf ./dist/lib/**/*test* && echo '> Adding new entry to node_modules/.bin and making it executable via chmod...' && ln -sf ./dist/src/cli.js node_modules/.bin/xscripts && chmod +x ./dist/src/cli.js","build:docs":"if [ -r ./next.config.js ]; then typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none lib src test types external-scripts --exclude '**/*.test.*' --exclude external-scripts/bin; else ENTRY=`node -e 'const entry = require(\"./package.json\").config?.[\"plugin-build\"]?.docs?.entry; if(!entry) throw new Error(\"\\\"config['\"'\"'plugin-build'\"'\"'].docs.entry\\\" field is not defined in package.json\"); console.log(entry)'` && echo 'Entry file:' $ENTRY && typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none $ENTRY; fi","list-tasks":"./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","build:changelog":"conventional-changelog --outfile CHANGELOG.md --config ./conventional.config.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./conventional.config.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && NODE_ENV=format remark --output --frail CHANGELOG.md && prettier --write CHANGELOG.md","build:externals":"NODE_ENV=production-external babel external-scripts --extensions .ts --out-dir external-scripts/bin","test:repeat:all":"npm run __test:repeat:all --silent","test:integration":"NODE_ENV=test jest '/integration.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:repeat:unit":"npm run __test:repeat:unit --silent","__test:repeat:all":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test npx jest --reporters=jest-silent-reporter || exit; done) && echo \"All tests passed! Congrats!\"","__test:repeat:unit":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test npx jest --reporters=jest-silent-reporter --testPathIgnorePatterns '/(integration|e2e).*?\\.test\\.tsx?' '/dist/' || exit; done) && echo \"All tests passed! Congrats!\"","test:integration:node":"NODE_ENV=test jest '/integration-node.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:integration:client":"NODE_ENV=test jest '/integration-client.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:integration:compile":"NODE_ENV=test jest '/integration-compile.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:integration:externals":"NODE_ENV=test jest '/integration-external.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","dependencies":{"debug":"^4.3.5","pkg-up":"^5.0.0","rimraf":"^5.0.7","core-js":"3.37.1","@types/debug":"^4.1.12","supports-color":"^8.1.1","@black-flag/core":"^1.2.5","@projector-js/core":"^1.3.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.1","jest":"^29.7.0","execa":"^5.1.1","husky":"^9.0.11","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^8.57.0","semver":"^7.6.2","typedoc":"^0.25.13","prettier":"^3.2.5","type-fest":"^4.18.3","@babel/cli":"^7.24.6","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/node":"^20.13.0","jest-circus":"^29.7.0","lint-staged":"^15.2.5","remark-lint":"^10.0.0","spellchecker":"^3.7.1","@-xun/scripts":"^1.3.0","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@types/ip6addr":"^0.2.6","glob-gitignore":"^1.0.14","@commitlint/cli":"^19.3.0","@listr2/manager":"^2.0.8","@types/jmespath":"^0.15.2","text-extensions":"^3.0.0","unique-filename":"^3.0.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.24.6","merge-descriptors":"^2.0.0","sort-package-json":"https://xunn.at/sort-package-json@2.3.0","eslint-plugin-jest":"^28.5.0","remark-frontmatter":"^5.0.0","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.6","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","@arethetypeswrong/cli":"^0.15.3","@semantic-release/git":"^10.0.1","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^53.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.0.3","@babel/preset-typescript":"^7.24.6","@types/merge-descriptors":"^1.0.3","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.11.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","conventional-changelog-cli":"^4.1.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.11.0","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.6","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.4.0_1717237700495_0.8580187554871732","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.4.1":{"name":"@-xun/scripts","version":"1.4.1","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.4.1","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"4b763bb75092b1e6a5a7ba03df3bfa6666a1c6bf","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.4.1.tgz","fileCount":47,"integrity":"sha512-wnkmqT+tAeuf43VxcyeSaQEbc9/TLBsEzuSuYasx0GmtuQrl7nnBiAvOVN60pBZ1NaG0LbDQTHs0IgGPTEH7IQ==","signatures":[{"sig":"MEYCIQCZk/chFpzxp2g9MSD66BDcQkiCH9AY9Wbkk9xuAiNkhAIhAMe4kcIqbdAh0aSF4rWsi6nc4MV2c3XXTnCZa5jzxrlT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115509},"type":"commonjs","config":{"plugin-build":{"docs":{"entry":"./src/*"}}},"engines":{"node":"^20.10.0 || >=21.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"1d4454529b1b53c2c49ad84ca3320a40f9708c44","scripts":{"lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json --no-error-on-unmatched-pattern packages src; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test":"npm run test:unit --","build":"npm run build:dist --","clean":"./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && (echo $MD_FILES | xargs remark --no-config --no-stdout --quiet --frail --use gfm --use lint-no-undefined-references || (echo -n '\u001b' && echo '[37;41;1m FAIL \u001b[0m cannot continue with undefined references present' && false)) && sort-package-json './package.json' './packages/*/package.json' && echo $MD_FILES | NODE_ENV=format xargs remark --output --frail && echo $MD_FILES | xargs doctoc --no-title --maxlevel 3 --update-only && prettier --write .","prepare":"./node_modules/@-xun/scripts/dist/src/cli.js prepare","lint:all":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.eslint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.eslint.json .; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test:all":"attw --pack . && NODE_ENV=test jest --coverage","test:e2e":"NODE_ENV=test jest 'e2e.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:unit":"NODE_ENV=test jest '/unit-.*\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","build:dist":"echo '> Generating types...' && NODE_ENV=production tsc --project tsconfig.types.json --incremental false && tsconfig-replace-paths --project tsconfig.types.json && echo '> Building distributables...' && NODE_ENV=production-cjs babel src --extensions .ts --out-dir ./dist/src && NODE_ENV=production-cjs babel lib --extensions .ts --out-dir ./dist/lib && rm -rf ./dist/lib/**/*test* && echo '> Adding new entry to node_modules/.bin and making it executable via chmod...' && ln -sf ./dist/src/cli.js node_modules/.bin/xscripts && chmod +x ./dist/src/cli.js","build:docs":"if [ -r ./next.config.js ]; then typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none lib src test types external-scripts --exclude '**/*.test.*' --exclude external-scripts/bin; else ENTRY=`node -e 'const entry = require(\"./package.json\").config?.[\"plugin-build\"]?.docs?.entry; if(!entry) throw new Error(\"\\\"config['\"'\"'plugin-build'\"'\"'].docs.entry\\\" field is not defined in package.json\"); console.log(entry)'` && echo 'Entry file:' $ENTRY && typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none $ENTRY; fi","list-tasks":"./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","build:changelog":"conventional-changelog --outfile CHANGELOG.md --config ./conventional.config.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./conventional.config.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && NODE_ENV=format remark --output --frail CHANGELOG.md && prettier --write CHANGELOG.md","build:externals":"NODE_ENV=production-external babel external-scripts --extensions .ts --out-dir external-scripts/bin","test:repeat:all":"npm run __test:repeat:all --silent","test:integration":"NODE_ENV=test jest '/integration.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:repeat:unit":"npm run __test:repeat:unit --silent","__test:repeat:all":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test npx jest --reporters=jest-silent-reporter || exit; done) && echo \"All tests passed! Congrats!\"","__test:repeat:unit":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test npx jest --reporters=jest-silent-reporter --testPathIgnorePatterns '/(integration|e2e).*?\\.test\\.tsx?' '/dist/' || exit; done) && echo \"All tests passed! Congrats!\"","test:integration:node":"NODE_ENV=test jest '/integration-node.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:integration:client":"NODE_ENV=test jest '/integration-client.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:integration:compile":"NODE_ENV=test jest '/integration-compile.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'","test:integration:externals":"NODE_ENV=test jest '/integration-external.*?\\.test\\.tsx?' --testPathIgnorePatterns '/dist/'"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","dependencies":{"debug":"^4.3.5","pkg-up":"^5.0.0","rimraf":"^5.0.7","core-js":"3.37.1","@types/debug":"^4.1.12","supports-color":"^8.1.1","@black-flag/core":"^1.2.6","@projector-js/core":"^1.3.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.1","jest":"^29.7.0","execa":"^5.1.1","husky":"^9.0.11","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^8.57.0","semver":"^7.6.2","typedoc":"^0.25.13","prettier":"^3.2.5","type-fest":"^4.18.3","@babel/cli":"^7.24.6","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.4.5","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/node":"^20.13.0","jest-circus":"^29.7.0","lint-staged":"^15.2.5","remark-lint":"^10.0.0","spellchecker":"^3.7.1","@-xun/scripts":"^1.3.0","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@types/ip6addr":"^0.2.6","glob-gitignore":"^1.0.14","@commitlint/cli":"^19.3.0","@listr2/manager":"^2.0.8","@types/jmespath":"^0.15.2","text-extensions":"^3.0.0","unique-filename":"^3.0.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.24.6","merge-descriptors":"^2.0.0","sort-package-json":"https://xunn.at/sort-package-json@2.3.0","eslint-plugin-jest":"^28.5.0","remark-frontmatter":"^5.0.0","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.6","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","@arethetypeswrong/cli":"^0.15.3","@semantic-release/git":"^10.0.1","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^53.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.0.3","@babel/preset-typescript":"^7.24.6","@types/merge-descriptors":"^1.0.3","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.11.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","conventional-changelog-cli":"^4.1.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.11.0","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.6","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.4.1_1717301618371_0.618300096888611","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.5.0":{"name":"@-xun/scripts","version":"1.5.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.5.0","homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"0bd7ae6e39600c5e7142790ea83498eda6aaa85c","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.5.0.tgz","fileCount":71,"integrity":"sha512-wy105mDR2oVSk4X+sxW3ybXg0E0IGQmHJs79lZzoz3T9lP0zM2wIJ3P/WYGdvNJ24TPy3t2c/j7BQ1hZzGcR9A==","signatures":[{"sig":"MEUCIQDcbj7uPgf8Uz9SeGdni+bdKSicAvjYtlimYvOj/m7oGQIgTrwGTT5MY5ULjuOmdI8BZiJfm+8V2crjXni9zuG6lcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302858},"type":"commonjs","config":{"plugin-build":{"docs":{"entry":"./src/*"}}},"engines":{"node":"^20.10.0 || >=21.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"d003129987134bd1a2a14834e6314be3c46d0128","scripts":{"lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json --no-error-on-unmatched-pattern packages src; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test":"npm run test:unit --","build":"npm run build:dist --","clean":"./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && (echo $MD_FILES | xargs remark --no-config --no-stdout --quiet --frail --use gfm --use lint-no-undefined-references || (echo -n '\u001b' && echo '[37;41;1m FAIL \u001b[0m cannot continue with undefined references present' && false)) && sort-package-json './package.json' './packages/*/package.json' && echo $MD_FILES | NODE_ENV=format xargs remark --output --frail && echo $MD_FILES | xargs doctoc --no-title --maxlevel 3 --update-only && prettier --write .","prepare":"./node_modules/@-xun/scripts/dist/src/cli.js prepare","lint:all":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.eslint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.eslint.json .; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test:all":"attw --pack . && NODE_ENV=test DEBUG_COLORS=false jest --coverage","test:e2e":"NODE_ENV=test DEBUG_COLORS=false jest 'e2e.*?\\.test\\.tsx?'","test:unit":"NODE_ENV=test DEBUG_COLORS=false jest '/unit-.*\\.test\\.tsx?'","build:dist":"echo '> Generating types...' && NODE_ENV=production tsc --project tsconfig.types.json --incremental false && tsconfig-replace-paths --project tsconfig.types.json && echo '> Building distributables...' && NODE_ENV=production-cjs babel src --extensions .ts --out-dir ./dist/src && NODE_ENV=production-cjs babel lib --extensions .ts --out-dir ./dist/lib && rm -rf ./dist/lib/**/*test* && echo '> Adding new entry to node_modules/.bin and making it executable via chmod...' && ln -sf ./dist/src/cli.js node_modules/.bin/xscripts && chmod +x ./dist/src/cli.js","build:docs":"if [ -r ./next.config.js ]; then typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none lib src test types external-scripts --exclude '**/*.test.*' --exclude external-scripts/bin; else ENTRY=`node -e 'const entry = require(\"./package.json\").config?.[\"plugin-build\"]?.docs?.entry; if(!entry) throw new Error(\"\\\"config['\"'\"'plugin-build'\"'\"'].docs.entry\\\" field is not defined in package.json\"); console.log(entry)'` && echo 'Entry file:' $ENTRY && typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none $ENTRY; fi","list-tasks":"./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","build:changelog":"conventional-changelog --outfile CHANGELOG.md --config ./conventional.config.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./conventional.config.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && NODE_ENV=format remark --output --frail CHANGELOG.md && prettier --write CHANGELOG.md","build:externals":"NODE_ENV=production-external babel external-scripts --extensions .ts --out-dir external-scripts/bin","test:repeat:all":"npm run __test:repeat:all --silent","test:integration":"NODE_ENV=test DEBUG_COLORS=false jest '/integration.*?\\.test\\.tsx?'","test:repeat:unit":"npm run __test:repeat:unit --silent","__test:repeat:all":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test DEBUG_COLORS=false npx jest --reporters=jest-silent-reporter || exit; done) && echo \"All tests passed! Congrats!\"","__test:repeat:unit":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test DEBUG_COLORS=false npx jest --reporters=jest-silent-reporter --testPathIgnorePatterns '/(integration|e2e).*?\\.test\\.tsx?' '/dist/' || exit; done) && echo \"All tests passed! Congrats!\"","test:integration:node":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-node.*?\\.test\\.tsx?'","test:integration:client":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-client.*?\\.test\\.tsx?'","test:integration:compile":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-compile.*?\\.test\\.tsx?'","test:integration:externals":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-external.*?\\.test\\.tsx?'"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"debug":"^4.3.5","pkg-up":"^5.0.0","rimraf":"^5.0.7","core-js":"3.37.1","@types/debug":"^4.1.12","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@black-flag/core":"^1.2.6","@projector-js/core":"^1.3.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.2","jest":"^29.7.0","execa":"^5.1.1","husky":"^9.0.11","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^8.57.0","semver":"^7.6.2","typedoc":"^0.26.1","prettier":"^3.3.2","type-fest":"^4.20.1","@babel/cli":"^7.24.7","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.5.2","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/node":"^20.14.8","jest-circus":"^29.7.0","lint-staged":"^15.2.7","remark-lint":"^10.0.0","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@-xun/scripts":"^1.4.1","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@types/ip6addr":"^0.2.6","glob-gitignore":"^1.0.14","@commitlint/cli":"^19.3.0","@listr2/manager":"^2.0.10","@types/jmespath":"^0.15.2","text-extensions":"^3.0.0","unique-filename":"^3.0.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.24.7","merge-descriptors":"^2.0.0","sort-package-json":"https://xunn.at/sort-package-json@2.3.0","eslint-plugin-jest":"^28.6.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.7","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.3","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^54.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.1.0","@babel/preset-typescript":"^7.24.7","@types/merge-descriptors":"^1.0.3","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.13.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","conventional-changelog-cli":"^4.1.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.13.1","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.5.0_1719151991375_0.7149078065055909","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.6.0":{"name":"@-xun/scripts","version":"1.6.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.6.0","homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"cada7f9d2a23f87d4cfe4ba50ed160467c05ec23","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.6.0.tgz","fileCount":71,"integrity":"sha512-p0TYcuLIPJgQTq0Y5Ng5HcVBDpEw+zn8F5epUQZ0wa5EzIA23VKrSR0y6JCc6hSg9tKMpjfwvjqzVRIDEEmK3A==","signatures":[{"sig":"MEQCIEqq+55K3z9NJ14BbVIxFAJQJMArfIAUKo/u84gBen/+AiBsFbPml9cXKCIQlX40WjMZFVyDZCyA5+cq0Dq1PDlLzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305588},"type":"commonjs","config":{"plugin-build":{"docs":{"entry":"./src/*"}}},"engines":{"node":"^20.10.0 || >=21.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"768c035ccd1c96e4f5d0596ea69c24d21038063d","scripts":{"lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json --no-error-on-unmatched-pattern packages src; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test":"npm run test:unit --","build":"npm run build:dist --","clean":"./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && (echo $MD_FILES | xargs remark --no-config --no-stdout --quiet --frail --use gfm --use lint-no-undefined-references || (echo -n '\u001b' && echo '[37;41;1m FAIL \u001b[0m cannot continue with undefined references present' && false)) && sort-package-json './package.json' './packages/*/package.json' && echo $MD_FILES | NODE_ENV=format xargs remark --output --frail && echo $MD_FILES | xargs doctoc --no-title --maxlevel 3 --update-only && prettier --write .","prepare":"./node_modules/@-xun/scripts/dist/src/cli.js prepare","lint:all":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.eslint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.eslint.json .; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test:all":"attw --pack . && NODE_ENV=test DEBUG_COLORS=false jest --coverage","test:e2e":"NODE_ENV=test DEBUG_COLORS=false jest 'e2e.*?\\.test\\.tsx?'","test:unit":"NODE_ENV=test DEBUG_COLORS=false jest '/unit-.*\\.test\\.tsx?'","build:dist":"echo '> Generating types...' && NODE_ENV=production tsc --project tsconfig.types.json --incremental false && tsconfig-replace-paths --project tsconfig.types.json && echo '> Building distributables...' && NODE_ENV=production-cjs babel src --extensions .ts --out-dir ./dist/src && NODE_ENV=production-cjs babel lib --extensions .ts --out-dir ./dist/lib && rm -rf ./dist/lib/**/*test* && echo '> Adding new entry to node_modules/.bin and making it executable via chmod...' && ln -sf ./dist/src/cli.js node_modules/.bin/xscripts && chmod +x ./dist/src/cli.js","build:docs":"if [ -r ./next.config.js ]; then typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none lib src test types external-scripts --exclude '**/*.test.*' --exclude external-scripts/bin; else ENTRY=`node -e 'const entry = require(\"./package.json\").config?.[\"plugin-build\"]?.docs?.entry; if(!entry) throw new Error(\"\\\"config['\"'\"'plugin-build'\"'\"'].docs.entry\\\" field is not defined in package.json\"); console.log(entry)'` && echo 'Entry file:' $ENTRY && typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none $ENTRY; fi","list-tasks":"./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","build:changelog":"conventional-changelog --outfile CHANGELOG.md --config ./conventional.config.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./conventional.config.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && NODE_ENV=format remark --output --frail CHANGELOG.md && prettier --write CHANGELOG.md","build:externals":"NODE_ENV=production-external babel external-scripts --extensions .ts --out-dir external-scripts/bin","test:repeat:all":"npm run __test:repeat:all --silent","test:integration":"NODE_ENV=test DEBUG_COLORS=false jest '/integration.*?\\.test\\.tsx?'","test:repeat:unit":"npm run __test:repeat:unit --silent","__test:repeat:all":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test DEBUG_COLORS=false npx jest --reporters=jest-silent-reporter || exit; done) && echo \"All tests passed! Congrats!\"","__test:repeat:unit":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test DEBUG_COLORS=false npx jest --reporters=jest-silent-reporter --testPathIgnorePatterns '/(integration|e2e).*?\\.test\\.tsx?' '/dist/' || exit; done) && echo \"All tests passed! Congrats!\"","test:integration:node":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-node.*?\\.test\\.tsx?'","test:integration:client":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-client.*?\\.test\\.tsx?'","test:integration:compile":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-compile.*?\\.test\\.tsx?'","test:integration:externals":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-external.*?\\.test\\.tsx?'"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"debug":"^4.3.5","pkg-up":"^5.0.0","rimraf":"^5.0.7","core-js":"3.37.1","askpassword":"^2.0.2","@types/debug":"^4.1.12","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unique-filename":"^3.0.0","@black-flag/core":"^1.2.6","@projector-js/core":"^1.3.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.2","jest":"^29.7.0","execa":"^5.1.1","husky":"^9.0.11","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^8.57.0","semver":"^7.6.2","typedoc":"^0.26.1","prettier":"^3.3.2","type-fest":"^4.20.1","@babel/cli":"^7.24.7","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.5.2","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/node":"^20.14.8","jest-circus":"^29.7.0","lint-staged":"^15.2.7","remark-lint":"^10.0.0","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@-xun/scripts":"^1.5.0","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@types/ip6addr":"^0.2.6","glob-gitignore":"^1.0.14","@commitlint/cli":"^19.3.0","@listr2/manager":"^2.0.10","@types/jmespath":"^0.15.2","text-extensions":"^3.0.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.24.7","merge-descriptors":"^2.0.0","sort-package-json":"https://xunn.at/sort-package-json@2.3.0","eslint-plugin-jest":"^28.6.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.7","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.3","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^54.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.1.0","@babel/preset-typescript":"^7.24.7","@types/merge-descriptors":"^1.0.3","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.13.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","conventional-changelog-cli":"^4.1.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.13.1","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.6.0_1719260589126_0.5731710104048284","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.7.0":{"name":"@-xun/scripts","version":"1.7.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.7.0","homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"f16eecbd511c9aca6b36bc97b47df3a90322cf4a","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.7.0.tgz","fileCount":71,"integrity":"sha512-d4PPI26RfBMIJR8yKi6NgzmejgSnCUHN28UoFANu/QDuomz+Q7ArcrVIj3sQc5u72z0CQqWgQR6Y9qEI02ojaw==","signatures":[{"sig":"MEQCIA0+hZJVhUWvtq90qN1TxKPsTHmlb+KncZl2EU7IDJKHAiBrfhIqDUJvXaaeJjQ7SLY4lva0zzbgDoYT50qJcv2wpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311514},"type":"commonjs","config":{"plugin-build":{"docs":{"entry":"./src/*"}}},"engines":{"node":"^20.10.0 || >=21.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"72943ea5d3b2e75d69e80801cf68eb68bb435083","scripts":{"lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json --no-error-on-unmatched-pattern packages src; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test":"npm run test:unit --","build":"npm run build:dist --","clean":"./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"./node_modules/@-xun/scripts/dist/src/cli.js prepare","lint:all":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.eslint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.eslint.json .; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test:all":"attw --pack . && NODE_ENV=test DEBUG_COLORS=false jest --coverage","test:e2e":"NODE_ENV=test DEBUG_COLORS=false jest 'e2e.*?\\.test\\.tsx?'","test:unit":"NODE_ENV=test DEBUG_COLORS=false jest '/unit-.*\\.test\\.tsx?'","build:dist":"echo '> Generating types...' && NODE_ENV=production tsc --project tsconfig.types.json --incremental false && tsconfig-replace-paths --project tsconfig.types.json && echo '> Building distributables...' && NODE_ENV=production-cjs babel src --extensions .ts --out-dir ./dist/src && NODE_ENV=production-cjs babel lib --extensions .ts --out-dir ./dist/lib && rm -rf ./dist/lib/**/*test* && echo '> Adding new entry to node_modules/.bin and making it executable via chmod...' && ln -sf ./dist/src/cli.js node_modules/.bin/xscripts && chmod +x ./dist/src/cli.js","build:docs":"if [ -r ./next.config.js ]; then typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none lib src test types external-scripts --exclude '**/*.test.*' --exclude external-scripts/bin; else ENTRY=`node -e 'const entry = require(\"./package.json\").config?.[\"plugin-build\"]?.docs?.entry; if(!entry) throw new Error(\"\\\"config['\"'\"'plugin-build'\"'\"'].docs.entry\\\" field is not defined in package.json\"); console.log(entry)'` && echo 'Entry file:' $ENTRY && typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none $ENTRY; fi","list-tasks":"./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","build:changelog":"conventional-changelog --outfile CHANGELOG.md --config ./conventional.config.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./conventional.config.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && NODE_ENV=format remark --output --frail CHANGELOG.md && prettier --write CHANGELOG.md","build:externals":"NODE_ENV=production-external babel external-scripts --extensions .ts --out-dir external-scripts/bin","test:repeat:all":"npm run __test:repeat:all --silent","test:integration":"NODE_ENV=test DEBUG_COLORS=false jest '/integration.*?\\.test\\.tsx?'","test:repeat:unit":"npm run __test:repeat:unit --silent","__test:repeat:all":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test DEBUG_COLORS=false npx jest --reporters=jest-silent-reporter || exit; done) && echo \"All tests passed! Congrats!\"","__test:repeat:unit":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test DEBUG_COLORS=false npx jest --reporters=jest-silent-reporter --testPathIgnorePatterns '/(integration|e2e).*?\\.test\\.tsx?' '/dist/' || exit; done) && echo \"All tests passed! Congrats!\"","test:integration:node":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-node.*?\\.test\\.tsx?'","test:integration:client":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-client.*?\\.test\\.tsx?'","test:integration:compile":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-compile.*?\\.test\\.tsx?'","test:integration:externals":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-external.*?\\.test\\.tsx?'"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"debug":"^4.3.5","pkg-up":"^5.0.0","rimraf":"^5.0.7","core-js":"3.37.1","askpassword":"^2.0.2","@types/debug":"^4.1.12","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unique-filename":"^3.0.0","@black-flag/core":"^1.2.6","@projector-js/core":"^1.3.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.2","jest":"^29.7.0","execa":"^5.1.1","husky":"^9.0.11","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^8.57.0","semver":"^7.6.2","typedoc":"^0.26.1","prettier":"^3.3.2","type-fest":"^4.20.1","@babel/cli":"^7.24.7","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.5.2","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/node":"^20.14.8","jest-circus":"^29.7.0","lint-staged":"^15.2.7","remark-lint":"^10.0.0","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@-xun/scripts":"^1.6.0","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@types/ip6addr":"^0.2.6","glob-gitignore":"^1.0.14","@commitlint/cli":"^19.3.0","@listr2/manager":"^2.0.10","@types/jmespath":"^0.15.2","text-extensions":"^3.0.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.24.7","merge-descriptors":"^2.0.0","sort-package-json":"https://xunn.at/sort-package-json@2.3.0","eslint-plugin-jest":"^28.6.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.7","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.3","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^54.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.1.0","@babel/preset-typescript":"^7.24.7","@types/merge-descriptors":"^1.0.3","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.13.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","conventional-changelog-cli":"^4.1.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.13.1","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.7.0_1719380085300_0.29112180565213075","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.8.0":{"name":"@-xun/scripts","version":"1.8.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.8.0","homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"933f370f25133e8b356b4f6e4c84f69525bf742f","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.8.0.tgz","fileCount":83,"integrity":"sha512-gIgE/H3I1WH53VCEAokFTd1HCnbVcc6RFj4g7aM3FD5TjZlCMe1jMiRqn+gl7lN0prFqcHINfQvWToJ2CvfTEA==","signatures":[{"sig":"MEQCIEEYHdiMM3RTUhK6FQ7jtwKcHsum54eG1PlSJQa/lYkcAiAcM5VDWOz2lDcKH8Q/GkpD1Nz9DyARwBsWFxcjqJkLjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333707},"type":"commonjs","config":{"plugin-build":{"docs":{"entry":"./src/*"}}},"engines":{"node":"^20.10.0 || >=21.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"e03b34f685d7c94b93e90957d0e88f5a163629f4","scripts":{"lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json --no-error-on-unmatched-pattern packages src; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test":"npm run test:unit --","build":"npm run build:dist --","clean":"./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"./node_modules/@-xun/scripts/dist/src/cli.js prepare","lint:all":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.eslint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.eslint.json .; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test:all":"attw --pack . && NODE_ENV=test DEBUG_COLORS=false jest --coverage","test:e2e":"NODE_ENV=test DEBUG_COLORS=false jest 'e2e.*?\\.test\\.tsx?'","test:unit":"NODE_ENV=test DEBUG_COLORS=false jest '/unit-.*\\.test\\.tsx?'","build:dist":"echo '> Generating types...' && NODE_ENV=production tsc --project tsconfig.types.json --incremental false && tsconfig-replace-paths --project tsconfig.types.json && echo '> Building distributables...' && NODE_ENV=production-cjs babel src --extensions .ts --out-dir ./dist/src && NODE_ENV=production-cjs babel lib --extensions .ts --out-dir ./dist/lib && rm -rf ./dist/lib/**/*test* && echo '> Adding new entry to node_modules/.bin and making it executable via chmod...' && ln -sf ./dist/src/cli.js node_modules/.bin/xscripts && chmod +x ./dist/src/cli.js","build:docs":"if [ -r ./next.config.js ]; then typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none lib src test types external-scripts --exclude '**/*.test.*' --exclude external-scripts/bin; else ENTRY=`node -e 'const entry = require(\"./package.json\").config?.[\"plugin-build\"]?.docs?.entry; if(!entry) throw new Error(\"\\\"config['\"'\"'plugin-build'\"'\"'].docs.entry\\\" field is not defined in package.json\"); console.log(entry)'` && echo 'Entry file:' $ENTRY && typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none $ENTRY; fi","list-tasks":"./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","build:changelog":"conventional-changelog --outfile CHANGELOG.md --config ./conventional.config.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./conventional.config.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && NODE_ENV=format remark --output --frail CHANGELOG.md && prettier --write CHANGELOG.md","build:externals":"NODE_ENV=production-external babel external-scripts --extensions .ts --out-dir external-scripts/bin","test:repeat:all":"npm run __test:repeat:all --silent","test:integration":"NODE_ENV=test DEBUG_COLORS=false jest '/integration.*?\\.test\\.tsx?'","test:repeat:unit":"npm run __test:repeat:unit --silent","__test:repeat:all":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test DEBUG_COLORS=false npx jest --reporters=jest-silent-reporter || exit; done) && echo \"All tests passed! Congrats!\"","__test:repeat:unit":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test DEBUG_COLORS=false npx jest --reporters=jest-silent-reporter --testPathIgnorePatterns '/(integration|e2e).*?\\.test\\.tsx?' '/dist/' || exit; done) && echo \"All tests passed! Congrats!\"","test:integration:node":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-node.*?\\.test\\.tsx?'","test:integration:client":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-client.*?\\.test\\.tsx?'","test:integration:compile":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-compile.*?\\.test\\.tsx?'","test:integration:externals":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-external.*?\\.test\\.tsx?'"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"debug":"^4.3.5","pkg-up":"^5.0.0","rimraf":"^5.0.7","core-js":"3.37.1","askpassword":"^2.0.2","@types/debug":"^4.1.12","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unique-filename":"^3.0.0","@black-flag/core":"^1.2.6","@projector-js/core":"^1.3.1","babel-plugin-list-imports":"^1.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.2","jest":"^29.7.0","execa":"^5.1.1","husky":"^9.0.11","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^8.57.0","semver":"^7.6.2","typedoc":"^0.26.2","prettier":"^3.3.2","type-fest":"^4.20.1","@babel/cli":"^7.24.7","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.5.2","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/node":"^20.14.9","jest-circus":"^29.7.0","lint-staged":"^15.2.7","remark-lint":"^10.0.0","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@-xun/scripts":"^1.7.0","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@types/ip6addr":"^0.2.6","glob-gitignore":"^1.0.14","@commitlint/cli":"^19.3.0","@listr2/manager":"^2.0.10","@types/jmespath":"^0.15.2","text-extensions":"^3.0.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.24.7","merge-descriptors":"^2.0.0","sort-package-json":"https://xunn.at/sort-package-json@2.3.0","eslint-plugin-jest":"^28.6.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.7","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.3","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^54.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.1.0","@babel/preset-typescript":"^7.24.7","@types/merge-descriptors":"^1.0.3","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.14.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","conventional-changelog-cli":"^4.1.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.14.1","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.8.0_1719494381224_0.08614549908546976","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.9.0":{"name":"@-xun/scripts","version":"1.9.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.9.0","homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"5db8a127093883e85329cae011ce915f8e9f7b5d","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.9.0.tgz","fileCount":72,"integrity":"sha512-YQDocGtHGHToz3wQV1FS7IoUjRNzFE06hffQveuiVLYPA+/pY6ILFqclMJWklXgI7LoEkGlzAym7vRX6CXGClg==","signatures":[{"sig":"MEUCIFcCAhXCCIqMtjtLElC/ygcilZw73U1zjb1QSSSdIvgeAiEAoCLK/ZZFOvLsPSVNu3C3GNudmtIaIm7/ATkzxSD92wI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189916},"type":"commonjs","config":{"plugin-build":{"docs":{"entry":"./src/*"}}},"engines":{"node":"^20.10.0 || >=21.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"826a6c642a9acf211d591547a8b40267057fed97","scripts":{"lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json --no-error-on-unmatched-pattern packages src; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test":"npm run test:unit --","build":"./node_modules/@-xun/scripts/dist/src/cli.js build","clean":"./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"./node_modules/@-xun/scripts/dist/src/cli.js prepare","lint:all":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.eslint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.eslint.json .; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test:all":"attw --pack . && NODE_ENV=test DEBUG_COLORS=false jest --coverage","test:e2e":"NODE_ENV=test DEBUG_COLORS=false jest 'e2e.*?\\.test\\.tsx?'","test:unit":"NODE_ENV=test DEBUG_COLORS=false jest '/unit-.*\\.test\\.tsx?'","build:dist":"./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"if [ -r ./next.config.js ]; then typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none lib src test types external-scripts --exclude '**/*.test.*' --exclude external-scripts/bin; else ENTRY=`node -e 'const entry = require(\"./package.json\").config?.[\"plugin-build\"]?.docs?.entry; if(!entry) throw new Error(\"\\\"config['\"'\"'plugin-build'\"'\"'].docs.entry\\\" field is not defined in package.json\"); console.log(entry)'` && echo 'Entry file:' $ENTRY && typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none $ENTRY; fi","list-tasks":"./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","build:changelog":"conventional-changelog --outfile CHANGELOG.md --config ./conventional.config.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./conventional.config.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && NODE_ENV=format remark --output --frail CHANGELOG.md && prettier --write CHANGELOG.md","build:externals":"NODE_ENV=production-external babel external-scripts --extensions .ts --out-dir external-scripts/bin","test:repeat:all":"npm run __test:repeat:all --silent","test:integration":"NODE_ENV=test DEBUG_COLORS=false jest '/integration.*?\\.test\\.tsx?'","test:repeat:unit":"npm run __test:repeat:unit --silent","__test:repeat:all":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test DEBUG_COLORS=false npx jest --reporters=jest-silent-reporter || exit; done) && echo \"All tests passed! Congrats!\"","__test:repeat:unit":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test DEBUG_COLORS=false npx jest --reporters=jest-silent-reporter --testPathIgnorePatterns '/(integration|e2e).*?\\.test\\.tsx?' '/dist/' || exit; done) && echo \"All tests passed! Congrats!\"","test:integration:node":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-node.*?\\.test\\.tsx?'","test:integration:client":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-client.*?\\.test\\.tsx?'","test:integration:compile":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-compile.*?\\.test\\.tsx?'","test:integration:externals":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-external.*?\\.test\\.tsx?'"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"debug":"^4.3.5","pkg-up":"^5.0.0","rimraf":"^5.0.7","core-js":"3.37.1","askpassword":"^2.0.2","@types/debug":"^4.1.12","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unique-filename":"^3.0.0","@black-flag/core":"^1.2.6","@projector-js/core":"^1.3.1","babel-plugin-list-imports":"^1.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.2","jest":"^29.7.0","execa":"^5.1.1","husky":"^9.0.11","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^8.57.0","semver":"^7.6.2","typedoc":"^0.26.2","prettier":"^3.3.2","type-fest":"^4.20.1","@babel/cli":"^7.24.7","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.5.2","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/node":"^20.14.9","jest-circus":"^29.7.0","lint-staged":"^15.2.7","remark-lint":"^10.0.0","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@-xun/scripts":"^1.8.0","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@types/ip6addr":"^0.2.6","glob-gitignore":"^1.0.14","@commitlint/cli":"^19.3.0","@listr2/manager":"^2.0.10","@types/jmespath":"^0.15.2","text-extensions":"^3.0.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.24.7","merge-descriptors":"^2.0.0","sort-package-json":"https://xunn.at/sort-package-json@2.3.0","eslint-plugin-jest":"^28.6.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.7","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.3","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^54.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.1.0","@babel/preset-typescript":"^7.24.7","@types/merge-descriptors":"^1.0.3","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.14.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","conventional-changelog-cli":"^4.1.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.14.1","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.9.0_1719584380447_0.061404018870522714","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.10.0":{"name":"@-xun/scripts","version":"1.10.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.10.0","homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"c0d0e42d5f20758f12780b7b14f25c59184a9e7d","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.10.0.tgz","fileCount":72,"integrity":"sha512-4S+5LfH7387o9lhaJsMXDGxz9dt+C692XZ85iFJGeYuRcLWpvpAdXb5r1CAJFxNsOAu7b5oCbGMZCk/NUtvh2g==","signatures":[{"sig":"MEUCIQCexo9qIEp/cP785325+8O5sKW8sDxmcsJK08oKVeahfwIgBtfg9bnzAFte1PSMEZbsvV57wIFNFXWK4oUGqQGX8OQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203864},"type":"commonjs","config":{"plugin-build":{"docs":{"entry":"./src/*"}}},"engines":{"node":"^20.10.0 || >=21.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"2adc90690ada0267303fe542332b55d5aba8d715","scripts":{"lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json --no-error-on-unmatched-pattern packages src; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test":"npm run test:unit --","build":"./node_modules/@-xun/scripts/dist/src/cli.js build","clean":"./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"./node_modules/@-xun/scripts/dist/src/cli.js prepare","lint:all":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.eslint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.eslint.json .; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test:all":"attw --pack . && NODE_ENV=test DEBUG_COLORS=false jest --coverage","test:e2e":"NODE_ENV=test DEBUG_COLORS=false jest 'e2e.*?\\.test\\.tsx?'","test:unit":"NODE_ENV=test DEBUG_COLORS=false jest '/unit-.*\\.test\\.tsx?'","build:dist":"./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"if [ -r ./next.config.js ]; then typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none lib src test types external-scripts --exclude '**/*.test.*' --exclude external-scripts/bin; else ENTRY=`node -e 'const entry = require(\"./package.json\").config?.[\"plugin-build\"]?.docs?.entry; if(!entry) throw new Error(\"\\\"config['\"'\"'plugin-build'\"'\"'].docs.entry\\\" field is not defined in package.json\"); console.log(entry)'` && echo 'Entry file:' $ENTRY && typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none $ENTRY; fi","list-tasks":"./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","build:changelog":"conventional-changelog --outfile CHANGELOG.md --config ./conventional.config.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./conventional.config.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && NODE_ENV=format remark --output --frail CHANGELOG.md && prettier --write CHANGELOG.md","build:externals":"NODE_ENV=production-external babel external-scripts --extensions .ts --out-dir external-scripts/bin","test:repeat:all":"npm run __test:repeat:all --silent","test:integration":"NODE_ENV=test DEBUG_COLORS=false jest '/integration.*?\\.test\\.tsx?'","test:repeat:unit":"npm run __test:repeat:unit --silent","__test:repeat:all":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test DEBUG_COLORS=false npx jest --reporters=jest-silent-reporter || exit; done) && echo \"All tests passed! Congrats!\"","__test:repeat:unit":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test DEBUG_COLORS=false npx jest --reporters=jest-silent-reporter --testPathIgnorePatterns '/(integration|e2e).*?\\.test\\.tsx?' '/dist/' || exit; done) && echo \"All tests passed! Congrats!\"","test:integration:node":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-node.*?\\.test\\.tsx?'","test:integration:client":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-client.*?\\.test\\.tsx?'","test:integration:compile":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-compile.*?\\.test\\.tsx?'","test:integration:externals":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-external.*?\\.test\\.tsx?'"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"debug":"^4.3.5","pkg-up":"^5.0.0","rimraf":"^5.0.7","core-js":"3.37.1","askpassword":"^2.0.2","@types/debug":"^4.1.12","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unique-filename":"^3.0.0","@black-flag/core":"^1.2.6","@projector-js/core":"^1.3.1","babel-plugin-list-imports":"^1.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.2","jest":"^29.7.0","execa":"^5.1.1","husky":"^9.0.11","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^8.57.0","semver":"^7.6.2","typedoc":"^0.26.3","prettier":"^3.3.2","type-fest":"^4.20.1","@babel/cli":"^7.24.7","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.5.2","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/node":"^20.14.9","jest-circus":"^29.7.0","lint-staged":"^15.2.7","remark-lint":"^10.0.0","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@-xun/scripts":"^1.9.0","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@types/ip6addr":"^0.2.6","glob-gitignore":"^1.0.14","@commitlint/cli":"^19.3.0","@listr2/manager":"^2.0.10","@types/jmespath":"^0.15.2","text-extensions":"^3.0.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.24.7","merge-descriptors":"^2.0.0","sort-package-json":"https://xunn.at/sort-package-json@2.3.0","eslint-plugin-jest":"^28.6.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.7","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.3","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^54.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.1.0","@babel/preset-typescript":"^7.24.7","@types/merge-descriptors":"^1.0.3","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.14.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","conventional-changelog-cli":"^4.1.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.14.1","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.10.0_1719684600634_0.6985718860370989","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.10.1":{"name":"@-xun/scripts","version":"1.10.1","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.10.1","homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"732ad1d88055b5665416deacc7cd997645a620d8","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.10.1.tgz","fileCount":72,"integrity":"sha512-B3H0wHtVuLqV3+HK+IwVwjibcOWTHSRyH7Y1BXNCUvfrUxzTIgTN7DCw1Um7/BmjOcdksImtMb0qU+79HojOtA==","signatures":[{"sig":"MEUCIGL3zM1nyQHSU/nxbaOjPMa0UNjDxXrwnMYxfvfz/LEFAiEArj4UUzZyoGZZMfCBgNIe04PN6nUV2CCCLYsJEh+8v70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203863},"type":"commonjs","config":{"plugin-build":{"docs":{"entry":"./src/*"}}},"engines":{"node":"^20.10.0 || >=21.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"aa74c2dd11062c32569d8e03c0858d266b74bc98","scripts":{"lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json --no-error-on-unmatched-pattern packages src; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test":"npm run test:unit --","build":"./node_modules/@-xun/scripts/dist/src/cli.js build","clean":"./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"./node_modules/@-xun/scripts/dist/src/cli.js prepare","lint:all":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.eslint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.eslint.json .; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test:all":"attw --pack . && NODE_ENV=test DEBUG_COLORS=false jest --coverage","test:e2e":"NODE_ENV=test DEBUG_COLORS=false jest 'e2e.*?\\.test\\.tsx?'","test:unit":"NODE_ENV=test DEBUG_COLORS=false jest '/unit-.*\\.test\\.tsx?'","build:dist":"./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"if [ -r ./next.config.js ]; then typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none lib src test types external-scripts --exclude '**/*.test.*' --exclude external-scripts/bin; else ENTRY=`node -e 'const entry = require(\"./package.json\").config?.[\"plugin-build\"]?.docs?.entry; if(!entry) throw new Error(\"\\\"config['\"'\"'plugin-build'\"'\"'].docs.entry\\\" field is not defined in package.json\"); console.log(entry)'` && echo 'Entry file:' $ENTRY && typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none $ENTRY; fi","list-tasks":"./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","build:changelog":"conventional-changelog --outfile CHANGELOG.md --config ./conventional.config.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./conventional.config.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && NODE_ENV=format remark --output --frail CHANGELOG.md && prettier --write CHANGELOG.md","build:externals":"NODE_ENV=production-external babel external-scripts --extensions .ts --out-dir external-scripts/bin","test:repeat:all":"npm run __test:repeat:all --silent","test:integration":"NODE_ENV=test DEBUG_COLORS=false jest '/integration.*?\\.test\\.tsx?'","test:repeat:unit":"npm run __test:repeat:unit --silent","__test:repeat:all":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test DEBUG_COLORS=false npx jest --reporters=jest-silent-reporter || exit; done) && echo \"All tests passed! Congrats!\"","__test:repeat:unit":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test DEBUG_COLORS=false npx jest --reporters=jest-silent-reporter --testPathIgnorePatterns '/(integration|e2e).*?\\.test\\.tsx?' '/dist/' || exit; done) && echo \"All tests passed! Congrats!\"","test:integration:node":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-node.*?\\.test\\.tsx?'","test:integration:client":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-client.*?\\.test\\.tsx?'","test:integration:compile":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-compile.*?\\.test\\.tsx?'","test:integration:externals":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-external.*?\\.test\\.tsx?'"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"debug":"^4.3.5","pkg-up":"^5.0.0","rimraf":"^5.0.7","core-js":"3.37.1","askpassword":"^2.0.2","@types/debug":"^4.1.12","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unique-filename":"^3.0.0","@black-flag/core":"^1.2.6","@projector-js/core":"^1.3.1","babel-plugin-list-imports":"^1.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.2","jest":"^29.7.0","execa":"^5.1.1","husky":"^9.0.11","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^8.57.0","semver":"^7.6.2","typedoc":"^0.26.3","prettier":"^3.3.2","type-fest":"^4.20.1","@babel/cli":"^7.24.7","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.5.2","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/node":"^20.14.9","jest-circus":"^29.7.0","lint-staged":"^15.2.7","remark-lint":"^10.0.0","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@-xun/scripts":"^1.10.0","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@types/ip6addr":"^0.2.6","glob-gitignore":"^1.0.14","@commitlint/cli":"^19.3.0","@listr2/manager":"^2.0.10","@types/jmespath":"^0.15.2","text-extensions":"^3.0.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.24.7","merge-descriptors":"^2.0.0","sort-package-json":"https://xunn.at/sort-package-json@2.3.0","eslint-plugin-jest":"^28.6.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.7","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.3","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^54.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.1.0","@babel/preset-typescript":"^7.24.7","@types/merge-descriptors":"^1.0.3","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.14.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","conventional-changelog-cli":"^4.1.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.14.1","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.10.1_1719687874393_0.4631246661227222","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.11.0":{"name":"@-xun/scripts","version":"1.11.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.11.0","homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"4430d16d0a5fe10a592ddb57443c105c2ec269ac","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.11.0.tgz","fileCount":72,"integrity":"sha512-yzbX3bmjL0yCHUP5mnIv8ybCwwYDPzh+a49Xhkizq4YsACQacbcHCdmICd2PUzboa3hYYPIP3S+GfIndP2OYLw==","signatures":[{"sig":"MEQCIEEl9jOXC5hKf+5U+dDpWJ9Zt7DBjAa2mkzLxUrfV1TAAiBKgKos+/lLsuw/WtOPLcyJMxDLO9p9p1cjaTLG051BjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207115},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"513e9e2c5fc1371358b9b2511174f8b3e997a8a6","scripts":{"lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json --no-error-on-unmatched-pattern packages src; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test":"npm run test:unit --","build":"NODE_OPTIONS='--disable-warning=ExperimentalWarning' ./node_modules/@-xun/scripts/dist/src/cli.js build","clean":"NODE_OPTIONS='--disable-warning=ExperimentalWarning' ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_OPTIONS='--disable-warning=ExperimentalWarning' ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_OPTIONS='--disable-warning=ExperimentalWarning' ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_OPTIONS='--disable-warning=ExperimentalWarning' ./node_modules/@-xun/scripts/dist/src/cli.js prepare","lint:all":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.eslint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.eslint.json .; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test:all":"attw --pack . && NODE_ENV=test DEBUG_COLORS=false jest --coverage","test:e2e":"NODE_ENV=test DEBUG_COLORS=false jest 'e2e.*?\\.test\\.tsx?'","test:unit":"NODE_ENV=test DEBUG_COLORS=false jest '/unit-.*\\.test\\.tsx?'","build:dist":"NODE_OPTIONS='--disable-warning=ExperimentalWarning' ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"if [ -r ./next.config.js ]; then typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none lib src test types external-scripts --exclude '**/*.test.*' --exclude external-scripts/bin; else ENTRY='./src/*' && echo 'Entry file:' $ENTRY && typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none $ENTRY; fi","list-tasks":"NODE_OPTIONS='--disable-warning=ExperimentalWarning' ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","build:changelog":"conventional-changelog --outfile CHANGELOG.md --config ./conventional.config.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./conventional.config.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && NODE_ENV=format remark --output --frail CHANGELOG.md && prettier --write CHANGELOG.md","build:externals":"NODE_ENV=production-external babel external-scripts --extensions .ts --out-dir external-scripts/bin","test:repeat:all":"npm run __test:repeat:all --silent","test:integration":"NODE_ENV=test DEBUG_COLORS=false jest '/integration.*?\\.test\\.tsx?'","test:repeat:unit":"npm run __test:repeat:unit --silent","__test:repeat:all":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test DEBUG_COLORS=false npx jest --reporters=jest-silent-reporter || exit; done) && echo \"All tests passed! Congrats!\"","__test:repeat:unit":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test DEBUG_COLORS=false npx jest --reporters=jest-silent-reporter --testPathIgnorePatterns '/(integration|e2e).*?\\.test\\.tsx?' '/dist/' || exit; done) && echo \"All tests passed! Congrats!\"","test:integration:node":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-node.*?\\.test\\.tsx?'","test:integration:client":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-client.*?\\.test\\.tsx?'","test:integration:compile":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-compile.*?\\.test\\.tsx?'","test:integration:externals":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-external.*?\\.test\\.tsx?'"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"glob":"^10.4.2","jest":"^29.7.0","debug":"^4.3.5","execa":"^5.1.1","husky":"^9.0.11","doctoc":"^2.2.1","eslint":"^8.57.0","rimraf":"^5.0.7","core-js":"3.37.1","typedoc":"^0.26.3","prettier":"^3.3.2","type-fest":"^4.20.1","@babel/cli":"^7.24.7","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.5.2","@babel/core":"^7.24.7","askpassword":"^2.0.2","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@listr2/manager":"^2.0.10","unique-filename":"^3.0.0","@black-flag/core":"^1.2.6","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","sort-package-json":"^2.10.0","@projector-js/core":"^1.3.1","all-contributors-cli":"^6.26.1","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.3","tsconfig-replace-paths":"^0.0.14","@babel/preset-typescript":"^7.24.7","babel-plugin-list-imports":"^1.0.1","conventional-changelog-cli":"https://xunn.at/conventional-changelog-cli@master","remark-lint-no-undefined-references":"^5.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.14.9","jest-circus":"^29.7.0","lint-staged":"^15.2.7","remark-lint":"^10.0.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@-xun/scripts":"^1.10.1","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@commitlint/cli":"^19.3.0","text-extensions":"^3.0.0","@babel/preset-env":"^7.24.7","merge-descriptors":"^2.0.0","eslint-plugin-jest":"^28.6.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.7","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^54.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.1.0","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.14.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.14.1","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.11.0_1719749846212_0.9264924288390384","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.12.0":{"name":"@-xun/scripts","version":"1.12.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.12.0","homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"e6f9e08345fbf325dbf8a50ed74ac9119fcaba5e","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.12.0.tgz","fileCount":72,"integrity":"sha512-TEUpQrRNw3AqQAgU/3Bhc6V17UyBG1pttGaVdNuCFCf3+x8wWk+U2eG7C06qVrfrNnSzaZVWImA8hHrUNK3v6g==","signatures":[{"sig":"MEUCIHAE7lVLexMtvsvqScamX7EqNs/wVcgzDVOgh6HAXBW/AiEAj25VExaGyoOJJagCSG5H5sG6hE5sRFpFuXxL9532uLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222353},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"115f9d2131f60cfcd3f3e60a95c43ee5dcaeb772","scripts":{"lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json --no-error-on-unmatched-pattern packages src; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test":"npm run test:unit --","build":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js prepare","lint:all":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.eslint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.eslint.json .; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test:all":"attw --pack . && NODE_ENV=test DEBUG_COLORS=false jest --coverage","test:e2e":"NODE_ENV=test DEBUG_COLORS=false jest 'e2e.*?\\.test\\.tsx?'","test:unit":"NODE_ENV=test DEBUG_COLORS=false jest '/unit-.*\\.test\\.tsx?'","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"if [ -r ./next.config.js ]; then typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none lib src test types external-scripts --exclude '**/*.test.*' --exclude external-scripts/bin; else ENTRY='./src/*' && echo 'Entry file:' $ENTRY && typedoc --plugin typedoc-plugin-markdown --skipErrorChecking --cleanOutputDir --tsconfig tsconfig.docs.json --out docs --readme none $ENTRY; fi","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:externals":"NODE_ENV=production-external babel external-scripts --extensions .ts --out-dir external-scripts/bin","test:repeat:all":"npm run __test:repeat:all --silent","test:integration":"NODE_ENV=test DEBUG_COLORS=false jest '/integration.*?\\.test\\.tsx?'","test:repeat:unit":"npm run __test:repeat:unit --silent","__test:repeat:all":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test DEBUG_COLORS=false npx jest --reporters=jest-silent-reporter || exit; done) && echo \"All tests passed! Congrats!\"","__test:repeat:unit":"echo 'Repeating test suite [initializing]...'; (i=0; while [ \"$((( i += 1 ) <= 100 ))\" -ne 0 ]; do sleep 0.1 && echo \"\\r\\033[1A\\033[0KRepeating test suite [run $i/100]...\" && JEST_SILENT_REPORTER_SHOW_WARNINGS=true NODE_ENV=test DEBUG_COLORS=false npx jest --reporters=jest-silent-reporter --testPathIgnorePatterns '/(integration|e2e).*?\\.test\\.tsx?' '/dist/' || exit; done) && echo \"All tests passed! Congrats!\"","test:integration:node":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-node.*?\\.test\\.tsx?'","test:integration:client":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-client.*?\\.test\\.tsx?'","test:integration:compile":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-compile.*?\\.test\\.tsx?'","test:integration:externals":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-external.*?\\.test\\.tsx?'"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"glob":"^10.4.2","jest":"^29.7.0","debug":"^4.3.5","execa":"^5.1.1","husky":"^9.0.11","doctoc":"^2.2.1","eslint":"^8.57.0","rimraf":"^5.0.7","core-js":"3.37.1","find-up":"^7.0.0","typedoc":"^0.26.3","prettier":"^3.3.2","type-fest":"^4.20.1","@babel/cli":"^7.24.7","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.5.2","@babel/core":"^7.24.7","askpassword":"^2.0.2","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@listr2/manager":"^2.0.10","unique-filename":"^3.0.0","@black-flag/core":"^1.2.7","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","sort-package-json":"^2.10.0","@projector-js/core":"^1.3.1","all-contributors-cli":"^6.26.1","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.3","tsconfig-replace-paths":"^0.0.14","@babel/preset-typescript":"^7.24.7","babel-plugin-list-imports":"^1.0.1","conventional-changelog-cli":"https://xunn.at/conventional-changelog-cli@master","remark-lint-no-undefined-references":"^5.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.14.9","jest-circus":"^29.7.0","lint-staged":"^15.2.7","remark-lint":"^10.0.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@-xun/scripts":"^1.11.0","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@commitlint/cli":"^19.3.0","text-extensions":"^3.0.0","@babel/preset-env":"^7.24.7","merge-descriptors":"^2.0.0","eslint-plugin-jest":"^28.6.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.7","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^54.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.1.0","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.14.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.14.1","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.12.0_1719865150616_0.7382369627659502","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.13.0":{"name":"@-xun/scripts","version":"1.13.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.13.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"acdb4852480ab93d6ad0704453028cc670da3953","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.13.0.tgz","fileCount":70,"integrity":"sha512-fdyGquUov1QAmQ8XQhGXzmi06kvTM/GFGIK+ja8iNwaWI5iNSi9ALhXoQbTc9ukZg1UaQg0Lh7N9yRn5YW8dsQ==","signatures":[{"sig":"MEUCIQCbpKKAD4lIbzF17LzCN6bMBwH+KinguZ/eCqmDxCHoGwIgWwYMtVeR2xkX3l5EKL6F4OBSjHQYhjP/jgeYQO5cEWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":224135},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"1264e3f38c016250376b41a9012b32423fe4bdae","scripts":{"lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json --no-error-on-unmatched-pattern packages src; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test":"npm run test:unit --","build":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js prepare","lint:all":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.eslint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.eslint.json .; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test:all":"attw --pack . && NODE_ENV=test DEBUG_COLORS=false jest --coverage","test:e2e":"NODE_ENV=test DEBUG_COLORS=false jest 'e2e.*?\\.test\\.tsx?'","test:unit":"NODE_ENV=test DEBUG_COLORS=false jest '/unit-.*\\.test\\.tsx?'","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:externals":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build externals","test:repeat:all":"npm run __test:repeat:all --silent","test:integration":"NODE_ENV=test DEBUG_COLORS=false jest '/integration.*?\\.test\\.tsx?'","test:repeat:unit":"npm run __test:repeat:unit --silent","test:integration:node":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-node.*?\\.test\\.tsx?'","test:integration:client":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-client.*?\\.test\\.tsx?'","test:integration:compile":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-compile.*?\\.test\\.tsx?'","test:integration:externals":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-external.*?\\.test\\.tsx?'"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"glob":"^10.4.2","jest":"^29.7.0","debug":"^4.3.5","execa":"^5.1.1","husky":"^9.0.11","doctoc":"^2.2.1","eslint":"^8.57.0","rimraf":"^5.0.7","core-js":"3.37.1","find-up":"^7.0.0","typedoc":"^0.26.3","prettier":"^3.3.2","type-fest":"^4.20.1","@babel/cli":"^7.24.7","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.5.3","@babel/core":"^7.24.7","askpassword":"^2.0.2","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@listr2/manager":"^2.0.10","unique-filename":"^3.0.0","@black-flag/core":"^1.2.7","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","sort-package-json":"^2.10.0","@projector-js/core":"^1.3.1","all-contributors-cli":"^6.26.1","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.3","tsconfig-replace-paths":"^0.0.14","@babel/preset-typescript":"^7.24.7","babel-plugin-list-imports":"^1.0.1","conventional-changelog-cli":"https://xunn.at/conventional-changelog-cli@master","remark-lint-no-undefined-references":"^5.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.14.9","jest-circus":"^29.7.0","lint-staged":"^15.2.7","remark-lint":"^10.0.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@-xun/scripts":"^1.12.0","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@commitlint/cli":"^19.3.0","text-extensions":"^3.0.0","@babel/preset-env":"^7.24.7","merge-descriptors":"^2.0.0","eslint-plugin-jest":"^28.6.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.7","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^54.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.1.1","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.15.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.15.0","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.13.0_1719952949178_0.7932472634013183","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.14.0":{"name":"@-xun/scripts","version":"1.14.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.14.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"7a97d872fa471c41a408941f1ce8c0455769e385","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.14.0.tgz","fileCount":78,"integrity":"sha512-kH7Xv8mzPCEJ2Kpv7fdDDO3/ZeL01Cvjbw39dmBcOvLKNNF3lHmWyr9psAv78bUAqJJG+CpoYpq2fYM+i48gag==","signatures":[{"sig":"MEQCIBaC3JImQdt8y9RDtuTKkMweQDDtSXvSjezFlGnH5CX0AiBHVw+T3uOmzY1soaAk5hIwtubDgNsaT2TYZy2Ot9+tog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244010},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"4b4dcddb7fd61bbec833cd6c1bfd143a46173c5b","scripts":{"lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json --no-error-on-unmatched-pattern packages src; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test":"npm run test:unit --","build":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js prepare","lint:all":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.eslint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.eslint.json .; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test:all":"attw --pack . && NODE_ENV=test DEBUG_COLORS=false jest --coverage","test:e2e":"NODE_ENV=test DEBUG_COLORS=false jest 'e2e.*?\\.test\\.tsx?'","test:unit":"NODE_ENV=test DEBUG_COLORS=false jest '/unit-.*\\.test\\.tsx?'","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:externals":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build externals","test:repeat:all":"npm run __test:repeat:all --silent","test:integration":"NODE_ENV=test DEBUG_COLORS=false jest '/integration.*?\\.test\\.tsx?'","test:repeat:unit":"npm run __test:repeat:unit --silent","test:integration:node":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-node.*?\\.test\\.tsx?'","test:integration:client":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-client.*?\\.test\\.tsx?'","test:integration:compile":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-compile.*?\\.test\\.tsx?'","test:integration:externals":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-external.*?\\.test\\.tsx?'"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"glob":"^10.4.3","jest":"^29.7.0","debug":"^4.3.5","execa":"^5.1.1","husky":"^9.0.11","doctoc":"^2.2.1","eslint":"^8.57.0","rimraf":"^5.0.8","core-js":"3.37.1","find-up":"^7.0.0","typedoc":"^0.26.3","prettier":"^3.3.2","type-fest":"^4.21.0","@babel/cli":"^7.24.7","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.5.3","@babel/core":"^7.24.7","askpassword":"^2.0.2","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@listr2/manager":"^2.0.10","unique-filename":"^3.0.0","@black-flag/core":"^1.2.7","lodash.camelcase":"^4.3.0","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","sort-package-json":"^2.10.0","@projector-js/core":"^1.3.1","all-contributors-cli":"^6.26.1","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.16.0","tsconfig-replace-paths":"^0.0.14","@types/lodash.camelcase":"^4.3.9","@babel/preset-typescript":"^7.24.7","babel-plugin-list-imports":"^1.0.1","conventional-changelog-cli":"https://xunn.at/conventional-changelog-cli@master","remark-lint-no-undefined-references":"^5.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.14.10","jest-circus":"^29.7.0","lint-staged":"^15.2.7","remark-lint":"^10.0.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@-xun/scripts":"^1.13.0","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@commitlint/cli":"^19.3.0","text-extensions":"^3.0.0","@babel/preset-env":"^7.24.7","merge-descriptors":"^2.0.0","eslint-plugin-jest":"^28.6.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.7","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^54.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.1.2","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.15.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.15.0","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.14.0_1720314124330_0.8371311413253242","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.15.0":{"name":"@-xun/scripts","version":"1.15.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.15.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"eb936704520db546e3efb4a0cd261e407e50b0aa","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.15.0.tgz","fileCount":78,"integrity":"sha512-MmbbMtb66ySAz4YVnvW92SYqG2LrMyFVLK5V4kH3NqJwsNaNnRhzblpLfxrqiRyO3UPyi34jbcDkZKzPoFUCSw==","signatures":[{"sig":"MEQCIGmxy5P6RBNHK9wEHDVtraKW4U/hRap1CMot6He5SADzAiAS/De3bGXpi+OmIDWmS9NZg1I4oHIyyGg/ACGjwWgXHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253417},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"a6a57c8fab56502ce6ebfd9e2a4d57f21f35ee4e","scripts":{"lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json --no-error-on-unmatched-pattern packages src; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test":"npm run test:unit --","build":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js prepare","lint:all":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.eslint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.eslint.json .; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test:all":"attw --pack . && NODE_ENV=test DEBUG_COLORS=false jest --coverage","test:e2e":"NODE_ENV=test DEBUG_COLORS=false jest 'e2e.*?\\.test\\.tsx?'","test:unit":"NODE_ENV=test DEBUG_COLORS=false jest '/unit-.*\\.test\\.tsx?'","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:externals":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build externals","test:repeat:all":"npm run __test:repeat:all --silent","build:transpiled":"npm run build:transpiled:test","test:integration":"NODE_ENV=test DEBUG_COLORS=false jest '/integration.*?\\.test\\.tsx?'","test:repeat:unit":"npm run __test:repeat:unit --silent","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:integration:node":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-node.*?\\.test\\.tsx?'","test:integration:client":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-client.*?\\.test\\.tsx?'","test:integration:compile":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-compile.*?\\.test\\.tsx?'","test:integration:externals":"NODE_ENV=test DEBUG_COLORS=false jest '/integration-external.*?\\.test\\.tsx?'"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"glob":"^10.4.3","jest":"^29.7.0","debug":"^4.3.5","execa":"^5.1.1","husky":"^9.0.11","doctoc":"^2.2.1","eslint":"^8.57.0","rimraf":"^5.0.8","core-js":"3.37.1","find-up":"^7.0.0","typedoc":"^0.26.3","prettier":"^3.3.2","type-fest":"^4.21.0","@babel/cli":"^7.24.7","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.5.3","@babel/core":"^7.24.7","askpassword":"^2.0.2","jest-circus":"^29.7.0","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@listr2/manager":"^2.0.10","unique-filename":"^3.0.0","@black-flag/core":"^1.2.7","lodash.camelcase":"^4.3.0","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","sort-package-json":"^2.10.0","@projector-js/core":"^1.3.1","all-contributors-cli":"^6.26.1","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.16.0","tsconfig-replace-paths":"^0.0.14","@types/lodash.camelcase":"^4.3.9","typedoc-plugin-markdown":"^4.1.2","@babel/preset-typescript":"^7.24.7","babel-plugin-list-imports":"^1.0.1","conventional-changelog-cli":"https://xunn.at/conventional-changelog-cli@master","remark-lint-no-undefined-references":"^5.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.14.10","lint-staged":"^15.2.7","remark-lint":"^10.0.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@-xun/scripts":"^1.14.0","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@commitlint/cli":"^19.3.0","text-extensions":"^3.0.0","@babel/preset-env":"^7.24.7","merge-descriptors":"^2.0.0","eslint-plugin-jest":"^28.6.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.7","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^54.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","remark-sort-definitions":"^2.0.0","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.15.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.15.0","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.15.0_1720389115389_0.9869773625782199","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.16.0":{"name":"@-xun/scripts","version":"1.16.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.16.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"03fb8cb4edcb5bee6340f943c275c481a82b7567","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.16.0.tgz","fileCount":144,"integrity":"sha512-bywe9UE/xYzLXykVy62i+iMYbg8ASZR2bUDql+EjBOdtBQghmyIAKTdbClRWJqLifQ9G2i640V6IqlM8auAQcw==","signatures":[{"sig":"MEYCIQDZwn+9xhGMzWhS84E7aGpzcZyzAE6noe/275bEONzsqwIhAOmpcNKX6bb5QjSyOPBfboG9QTII5uKNMm1HgGn+dv2C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277128},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets/index.d.ts","default":"./dist/src/assets/index.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"beef9b4ebb66783c0e964fd16236d7ecf6a654f0","scripts":{"lint":"npm run lint:source","test":"npm run test:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","stats":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","test:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","test:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:externals":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build externals","lint:source:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope all","test:all:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --repeat 99","test:e2e:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end --repeat 99","build:transpiled":"npm run build:transpiled:test","test:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration","test:unit:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit --repeat 99","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:integration:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration --repeat 99"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.4.1","dependencies":{"glob":"^11.0.0","jest":"^29.7.0","debug":"^4.3.5","execa":"^9.3.0","husky":"^9.0.11","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^8.57.0","listr2":"^8.2.3","rimraf":"^6.0.1","core-js":"3.37.1","find-up":"^7.0.0","typedoc":"^0.26.4","prettier":"^3.3.3","type-fest":"^4.21.0","@babel/cli":"^7.24.8","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.5.3","@babel/core":"^7.24.8","@types/jest":"^29.5.12","@types/node":"^20.14.10","askpassword":"^2.0.2","jest-circus":"^29.7.0","lint-staged":"^15.2.7","remark-lint":"^10.0.0","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@commitlint/cli":"^19.3.0","@listr2/manager":"^2.0.10","text-extensions":"^3.0.0","unique-filename":"^3.0.0","@black-flag/core":"^1.3.2","lodash.camelcase":"^4.3.0","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.24.8","merge-descriptors":"^2.0.0","sort-package-json":"^2.10.0","@projector-js/core":"^1.3.1","eslint-plugin-jest":"^28.6.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.8","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.16.0","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^54.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/lodash.camelcase":"^4.3.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.1","@babel/preset-typescript":"^7.24.7","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.16.0","babel-plugin-list-imports":"^1.0.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","conventional-changelog-cli":"https://xunn.at/conventional-changelog-cli@master","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.24.7","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.16.0","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","@babel/plugin-syntax-import-attributes":"^7.24.7","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets/index.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.16.0_1720938068362_0.912599017310924","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.16.1":{"name":"@-xun/scripts","version":"1.16.1","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.16.1","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"61582611bf5ff3bb89dcea9b1a21ecba28affc7e","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.16.1.tgz","fileCount":163,"integrity":"sha512-FxTGcuSW3dUaqOwXcBASbYKUQnnTosvWgvMk3JQ33YY00f5zxIioh+M3YdsIFbIKPj2ZEGGpPtzyteACW5opUw==","signatures":[{"sig":"MEYCIQDQqxOc/ZnyWfm/UG0q7wBenXVHAPjpayXgYtcm7/1lMwIhALEXfdJhX3HQm6R4HoGK9ZuK6Q3o+wqdkuEOIWfH2k2b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310669},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets/index.d.ts","default":"./dist/src/assets/index.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json"},"gitHead":"a93b901f8b1955f21673fac576fea3b82845fbe8","scripts":{"lint":"npm run lint:source","test":"npm run test:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","stats":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","test:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","test:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:externals":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build externals","lint:source:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope all","test:all:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --repeat 99","test:e2e:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end --repeat 99","build:transpiled":"npm run build:transpiled:test","test:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration","test:unit:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit --repeat 99","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:integration:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration --repeat 99"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.4.1","dependencies":{"glob":"^11.0.0","jest":"^29.7.0","debug":"^4.3.5","execa":"^9.3.0","husky":"^9.0.11","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^8.57.0","listr2":"^8.2.3","rimraf":"^6.0.1","core-js":"3.37.1","find-up":"^7.0.0","typedoc":"^0.26.4","prettier":"^3.3.3","type-fest":"^4.21.0","@babel/cli":"^7.24.8","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","typescript":"^5.5.3","@babel/core":"^7.24.8","@types/jest":"^29.5.12","@types/node":"^20.14.10","askpassword":"^2.0.2","jest-circus":"^29.7.0","lint-staged":"^15.2.7","remark-lint":"^10.0.0","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@commitlint/cli":"^19.3.0","@listr2/manager":"^2.0.10","text-extensions":"^3.0.0","unique-filename":"^3.0.0","@black-flag/core":"^1.3.2","lodash.camelcase":"^4.3.0","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.24.8","merge-descriptors":"^2.0.0","sort-package-json":"^2.10.0","@projector-js/core":"^1.3.1","eslint-plugin-jest":"^28.6.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.8","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.16.0","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^54.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/lodash.camelcase":"^4.3.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.1","@babel/preset-typescript":"^7.24.7","remark-lint-no-empty-url":"^4.0.0","@typescript-eslint/parser":"^7.16.0","babel-plugin-list-imports":"^1.0.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","conventional-changelog-cli":"https://xunn.at/conventional-changelog-cli@master","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.24.7","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.16.0","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","@babel/plugin-syntax-import-attributes":"^7.24.7","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets/index.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.16.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.16.1_1720939264145_0.624535775654677","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.17.0":{"name":"@-xun/scripts","version":"1.17.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.17.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"a1df67228e0897a18e1148ae7b4bf2c012e34fca","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.17.0.tgz","fileCount":167,"integrity":"sha512-E48uybfHTl/h5Rg5oBimRahzGbMdbuKFT/lukRjaY+yLyfci0rSnhhaNKojRGeitykw7YMm35TRSUWHGrXGNzw==","signatures":[{"sig":"MEQCIBG64LjBIHoOBCyRCY0OwkhILAncvgMLvFPm9q1H+HzLAiA5/zALBWhjov6DsTTmSW9dqaXc+p/+P7JFszYasWU6pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387869},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets/index.d.ts","default":"./dist/src/assets/index.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*","default":"./dist/src/assets/config/_*"}},"gitHead":"aed15a6321a49373c17175d9ab74a8b1a2fa1670","scripts":{"lint":"npm run lint:source","test":"npm run test:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","stats":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","test:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","test:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:externals":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build externals","lint:source:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope all","test:all:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --repeat 99","test:e2e:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end --repeat 99","build:transpiled":"npm run build:transpiled:test","test:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration","test:unit:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit --repeat 99","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:integration:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration --repeat 99"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.5.1","dependencies":{"glob":"^11.0.0","jest":"^29.7.0","debug":"^4.3.5","execa":"^9.3.0","husky":"^9.1.1","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.7.0","listr2":"^8.2.3","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.37.1","find-up":"^7.0.0","globals":"^15.8.0","typedoc":"^0.26.5","prettier":"^3.3.3","type-fest":"^4.23.0","@babel/cli":"^7.24.8","@eslint/js":"^9.7.0","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.25.0","typescript":"^5.5.3","@babel/core":"^7.24.9","@types/jest":"^29.5.12","@types/node":"^20.14.11","askpassword":"^2.0.2","jest-circus":"^29.7.0","lint-staged":"^15.2.7","remark-lint":"^10.0.0","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.1.1","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@commitlint/cli":"^19.3.0","@listr2/manager":"^2.0.10","text-extensions":"^3.0.0","unique-filename":"^3.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.1.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.24.8","@types/eslint__js":"^8.42.3","merge-descriptors":"^2.0.0","sort-package-json":"^2.10.0","typescript-eslint":"^8.0.0-alpha.51","@projector-js/core":"^1.3.1","eslint-plugin-jest":"^28.6.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.24.8","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.16.0","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^54.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.2","@babel/preset-typescript":"^7.24.7","@typescript-eslint/utils":"^8.0.0-alpha.51","remark-lint-no-empty-url":"^4.0.0","babel-plugin-list-imports":"^1.0.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","conventional-changelog-cli":"https://xunn.at/conventional-changelog-cli@master","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","conventional-changelog-core":"https://xunn.at/conventional-changelog-core@master","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","eslint-plugin-module-resolver":"^1.5.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.24.7","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","@types/conventional-changelog-core":"^4.2.8","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","@types/conventional-changelog-writer":"^4.0.10","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","@babel/plugin-syntax-import-attributes":"^7.24.7","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@types/conventional-changelog-config-spec":"^2.1.5","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets/index.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.16.1","@types/eslint":"^9.6.0","@types/through2":"^2.0.41"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.17.0_1721765669685_0.9105974170683453","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.18.0":{"name":"@-xun/scripts","version":"1.18.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.18.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"54bd4c2f1d5eab43d5cdd97c7908a4ca6fa7d6d4","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.18.0.tgz","fileCount":167,"integrity":"sha512-X5g3IEAnnjWsqAzNEYp8FdG00z38sL9RuPOCnpaUeyhftfUCN1PHJsgpmbwJjqAPmiwPbICbgpddLtcaxQoZBw==","signatures":[{"sig":"MEUCIAcRURU1W3c/TH1D9iq+62WffLKLEpVAbMvPNgtMW34AAiEA5164EcB3dumIsyX2fjlupweXowQtPqKNTjLvyqpIfv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392919},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets/index.d.ts","default":"./dist/src/assets/index.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*","default":"./dist/src/assets/config/_*"}},"gitHead":"56064e23e6d6200eca6ea30eeb0bbf1da2aea758","scripts":{"lint":"npm run lint:source","test":"npm run test:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","stats":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","test:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","test:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:externals":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build externals","lint:source:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope all","test:all:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --repeat 99","test:e2e:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end --repeat 99","build:transpiled":"npm run build:transpiled:test","test:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration","test:unit:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit --repeat 99","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:integration:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration --repeat 99"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.5.1","dependencies":{"glob":"^11.0.0","jest":"^29.7.0","debug":"^4.3.6","execa":"^9.3.0","husky":"^9.1.3","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.8.0","listr2":"^8.2.3","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.37.1","find-up":"^7.0.0","globals":"^15.8.0","typedoc":"^0.26.5","prettier":"^3.3.3","type-fest":"^4.23.0","@babel/cli":"^7.24.8","@eslint/js":"^9.8.0","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.25.0","typescript":"^5.6.0-beta","@babel/core":"^7.24.9","@types/jest":"^29.5.12","@types/node":"^20.14.12","askpassword":"^2.0.2","jest-circus":"^29.7.0","lint-staged":"^15.2.7","remark-lint":"^10.0.0","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.1.1","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@commitlint/cli":"^19.3.0","@listr2/manager":"^2.0.10","eslint-plugin-n":"^17.10.1","text-extensions":"^3.0.0","unique-filename":"^3.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.1.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.25.0","@types/eslint__js":"^8.42.3","merge-descriptors":"^2.0.0","sort-package-json":"^2.10.0","typescript-eslint":"^8.0.0-alpha.51","@projector-js/core":"^1.3.1","eslint-plugin-jest":"^28.6.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.0","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.3","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^55.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/utils":"^8.0.0-alpha.51","remark-lint-no-empty-url":"^4.0.0","babel-plugin-list-imports":"^1.0.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","conventional-changelog-cli":"https://xunn.at/conventional-changelog-cli@master","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","conventional-changelog-core":"https://xunn.at/conventional-changelog-core@master","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.24.7","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","@types/conventional-changelog-core":"^4.2.8","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","@types/conventional-changelog-writer":"^4.0.10","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","@babel/plugin-syntax-import-attributes":"^7.24.7","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@types/conventional-changelog-config-spec":"^2.1.5","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets/index.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.17.0","@types/eslint":"^9.6.0","@types/through2":"^2.0.41"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.18.0_1722075966560_0.535898185996303","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.19.0":{"name":"@-xun/scripts","version":"1.19.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.19.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"b17c7682e4a0e592c0542b2460e83551a182a7d0","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.19.0.tgz","fileCount":169,"integrity":"sha512-38tkgWh9dbuBXy1v9yMsQA0ShALoTqrwxNNp1Hl3oYsuGiJucixTCRH5+rDZffCoJUP6cyVMCkhVsy5YeDhIWg==","signatures":[{"sig":"MEUCIBWr8npWUWsX4YzG1nExcEIMeDJb1G7aSS3LfLGXrzTWAiEAyZkLGRVKLgJiSdNJgUS7qkao2r2H2GETCctVDRJw17I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":406849},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets/index.d.ts","default":"./dist/src/assets/index.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*","default":"./dist/src/commands/*"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*","default":"./dist/src/assets/config/_*"}},"gitHead":"ea2b04b4164f24aac39c3af8757f7c0960e5db50","scripts":{"lint":"npm run lint:source","test":"npm run test:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","stats":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","test:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","test:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:externals":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build externals","lint:source:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope all","test:all:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --repeat 99","test:e2e:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end --repeat 99","build:transpiled":"npm run build:transpiled:test","test:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration","test:unit:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit --repeat 99","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:integration:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration --repeat 99"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.5.1","dependencies":{"glob":"^11.0.0","jest":"^29.7.0","debug":"^4.3.6","execa":"^9.3.0","husky":"^9.1.3","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.8.0","listr2":"^8.2.3","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.37.1","find-up":"^7.0.0","globals":"^15.8.0","typedoc":"^0.26.5","prettier":"^3.3.3","type-fest":"^4.23.0","@babel/cli":"^7.24.8","@eslint/js":"^9.8.0","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.25.0","typescript":"^5.6.0-beta","@babel/core":"^7.24.9","@types/jest":"^29.5.12","@types/node":"^20.14.12","askpassword":"^2.0.2","jest-circus":"^29.7.0","lint-staged":"^15.2.7","remark-lint":"^10.0.0","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.1.1","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@commitlint/cli":"^19.3.0","@listr2/manager":"^2.0.10","eslint-plugin-n":"^17.10.1","text-extensions":"^3.0.0","unique-filename":"^3.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.1.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.25.0","@types/eslint__js":"^8.42.3","merge-descriptors":"^2.0.0","sort-package-json":"^2.10.0","typescript-eslint":"^8.0.0-alpha.51","@projector-js/core":"^1.3.1","eslint-plugin-jest":"^28.6.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.0","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.3","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^55.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/utils":"^8.0.0-alpha.51","remark-lint-no-empty-url":"^4.0.0","babel-plugin-list-imports":"^1.0.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","conventional-changelog-core":"https://xunn.at/conventional-changelog-core@master","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.24.7","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","@types/conventional-changelog-core":"^4.2.8","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","@types/conventional-changelog-writer":"^4.0.10","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","@babel/plugin-syntax-import-attributes":"^7.24.7","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@types/conventional-changelog-config-spec":"^2.1.5","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets/index.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.18.0","@types/eslint":"^9.6.0","@types/through2":"^2.0.41"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.19.0_1722261399493_0.7025705985506028","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.19.1":{"name":"@-xun/scripts","version":"1.19.1","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.19.1","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"499d42916fe78914d7dc430779dd3e45f601c009","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.19.1.tgz","fileCount":169,"integrity":"sha512-ksIQUUxa3XuKSG77deyeBr6CbiAL8EXgzuHflRGFYk7HilySXaQ1lNaJ1v8WvdkDdTmX4e8WKiYpdffRFyEvWA==","signatures":[{"sig":"MEQCIEX9WwoQC6pi+uGE4eTRZ/C4MpcDVbqGwMwU8025bLIaAiBISuKarjuincMW/myVPFdwcuf5mvU1gF0h/YwFe6JdIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":406945},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets/index.d.ts","default":"./dist/src/assets/index.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"8963093125b9b3e526ed4dafe698538f6edf6bc0","scripts":{"lint":"npm run lint:source","test":"npm run test:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","stats":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","test:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","test:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:externals":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build externals","lint:source:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope all","test:all:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --repeat 99","test:e2e:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end --repeat 99","build:transpiled":"npm run build:transpiled:test","test:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration","test:unit:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit --repeat 99","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:integration:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration --repeat 99"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.5.1","dependencies":{"glob":"^11.0.0","jest":"^29.7.0","debug":"^4.3.6","execa":"^9.3.0","husky":"^9.1.3","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.8.0","listr2":"^8.2.4","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.37.1","find-up":"^7.0.0","globals":"^15.8.0","typedoc":"^0.26.5","prettier":"^3.3.3","type-fest":"^4.23.0","@babel/cli":"^7.24.8","@eslint/js":"^9.8.0","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.25.0","typescript":"^5.6.0-beta","@babel/core":"^7.24.9","@types/jest":"^29.5.12","@types/node":"^22.0.0","askpassword":"^2.0.2","jest-circus":"^29.7.0","lint-staged":"^15.2.7","remark-lint":"^10.0.0","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.1.1","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@commitlint/cli":"^19.3.0","@listr2/manager":"^2.0.11","eslint-plugin-n":"^17.10.1","text-extensions":"^3.0.0","unique-filename":"^3.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.1.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.25.0","@types/eslint__js":"^8.42.3","merge-descriptors":"^2.0.0","sort-package-json":"^2.10.0","typescript-eslint":"^8.0.0-alpha.51","@projector-js/core":"^1.3.1","eslint-plugin-jest":"^28.6.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.3","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^55.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/utils":"^8.0.0-alpha.51","remark-lint-no-empty-url":"^4.0.0","babel-plugin-list-imports":"^1.0.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","conventional-changelog-core":"https://xunn.at/conventional-changelog-core@master","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.24.7","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","@types/conventional-changelog-core":"^4.2.8","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","@types/conventional-changelog-writer":"^4.0.10","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","@babel/plugin-syntax-import-attributes":"^7.24.7","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@types/conventional-changelog-config-spec":"^2.1.5","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets/index.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.19.0","@types/eslint":"^9.6.0","@types/through2":"^2.0.41"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.19.1_1722262480281_0.8348017935141865","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.20.0":{"name":"@-xun/scripts","version":"1.20.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.20.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"d30f8afd842f46839b2e5b62d2aeee23ac62f660","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.20.0.tgz","fileCount":170,"integrity":"sha512-gvc9h453bb975httnd8e1oJ4hBIYD4TUQxJDmATlp0pXHCNYprvhjXdWoJEP2wHcVozbQTpxfQtvSALhXxIESQ==","signatures":[{"sig":"MEYCIQCWXfeTVDuABGWCzYs+J6teLb08aENmTcdaPwKzLJafLAIhAKPLt5dkE6qZv3RpiJN2CyEDcGVyJ4GaieCPYuYr7RCu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412186},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets/index.d.ts","default":"./dist/src/assets/index.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"b60cb3719a7ec2fe5d6626050697be3744313f18","scripts":{"lint":"npm run lint:source","test":"npm run test:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","stats":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","test:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","test:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:externals":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build externals","lint:source:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope all","test:all:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --repeat 99","test:e2e:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end --repeat 99","build:transpiled":"npm run build:transpiled:test","test:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration","test:unit:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit --repeat 99","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:integration:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration --repeat 99"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"glob":"^11.0.0","jest":"^29.7.0","debug":"^4.3.6","execa":"^9.3.1","husky":"^9.1.4","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.9.0","listr2":"^8.2.4","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.38.0","find-up":"^7.0.0","globals":"^15.9.0","typedoc":"^0.26.6","prettier":"^3.3.3","type-fest":"^4.25.0","@babel/cli":"^7.24.8","@eslint/js":"^9.9.0","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.25.0","typescript":"^5.6.0-beta","@babel/core":"^7.25.2","@types/jest":"^29.5.12","@types/node":"^22.4.1","askpassword":"^2.0.2","jest-circus":"^29.7.0","lint-staged":"^15.2.9","remark-lint":"^10.0.0","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.1.1","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@commitlint/cli":"^19.4.0","@listr2/manager":"^2.0.11","eslint-plugin-n":"^17.10.2","text-extensions":"^3.0.0","unique-filename":"^3.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.1.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.25.3","@types/eslint__js":"^8.42.3","merge-descriptors":"^2.0.0","sort-package-json":"^2.10.0","typescript-eslint":"^8.2.0","@projector-js/core":"^1.3.1","eslint-plugin-jest":"^28.8.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.4","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^55.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.5","@babel/preset-typescript":"^7.24.7","@typescript-eslint/utils":"^8.2.0","remark-lint-no-empty-url":"^4.0.0","babel-plugin-list-imports":"^1.0.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","conventional-changelog-core":"https://xunn.at/conventional-changelog-core@master","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.24.7","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","@types/conventional-changelog-core":"^4.2.8","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","@types/conventional-changelog-writer":"^4.0.10","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","@babel/plugin-syntax-import-attributes":"^7.24.7","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@types/conventional-changelog-config-spec":"^2.1.5","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets/index.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.19.1","@types/eslint":"^9.6.0","@types/through2":"^2.0.41"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.20.0_1724151262235_0.33863611208330346","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.20.1":{"name":"@-xun/scripts","version":"1.20.1","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.20.1","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"5287e9b59f4a1e68771743c7de43eb223bbc0fe1","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.20.1.tgz","fileCount":170,"integrity":"sha512-zPb9FS5W9Qdh15auUvM6k8kWuYFgWefGQgEOZ/itouTQDR/smvIq7ELWYUTpdSusuLcC35OGCvS1lpg2It1c7w==","signatures":[{"sig":"MEYCIQC6kJr11mVuwRL0mMhiYeIQNy34pFWsf+7Uu166UG3TEQIhAJivwYdWdHhko3E61cK8eVJHBSxeNQ1FaVFi61U4KXde","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412186},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets/index.d.ts","default":"./dist/src/assets/index.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"8777e4adffb4b1713d75d41ce65ffaa22ea50552","scripts":{"lint":"npm run lint:source","test":"npm run test:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","stats":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","test:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","test:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:externals":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build externals","lint:source:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope all","test:all:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --repeat 99","test:e2e:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end --repeat 99","build:transpiled":"npm run build:transpiled:test","test:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration","test:unit:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit --repeat 99","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:integration:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration --repeat 99"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"glob":"^11.0.0","jest":"^29.7.0","debug":"^4.3.6","execa":"^9.3.1","husky":"^9.1.4","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.9.0","listr2":"^8.2.4","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.38.0","find-up":"^7.0.0","globals":"^15.9.0","typedoc":"^0.26.6","prettier":"^3.3.3","type-fest":"^4.25.0","@babel/cli":"^7.24.8","@eslint/js":"^9.9.0","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.25.0","typescript":"^5.6.0-beta","@babel/core":"^7.25.2","@types/jest":"^29.5.12","@types/node":"^22.4.1","askpassword":"^2.0.2","jest-circus":"^29.7.0","lint-staged":"^15.2.9","remark-lint":"^10.0.0","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.1.1","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@commitlint/cli":"^19.4.0","@listr2/manager":"^2.0.11","eslint-plugin-n":"^17.10.2","text-extensions":"^3.0.0","unique-filename":"^3.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.1.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.25.3","@types/eslint__js":"^8.42.3","merge-descriptors":"^2.0.0","sort-package-json":"^2.10.0","typescript-eslint":"^8.2.0","@projector-js/core":"^1.3.1","eslint-plugin-jest":"^28.8.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.4","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^55.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.5","@babel/preset-typescript":"^7.24.7","@typescript-eslint/utils":"^8.2.0","remark-lint-no-empty-url":"^4.0.0","babel-plugin-list-imports":"^1.0.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","conventional-changelog-core":"https://xunn.at/conventional-changelog-core@master","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.24.7","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","@types/conventional-changelog-core":"^4.2.8","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","@types/conventional-changelog-writer":"^4.0.10","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","@babel/plugin-syntax-import-attributes":"^7.24.7","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@types/conventional-changelog-config-spec":"^2.1.5","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets/index.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.19.1","@types/eslint":"^9.6.0","@types/through2":"^2.0.41"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.20.1_1724155500058_0.31179902705048357","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.20.2":{"name":"@-xun/scripts","version":"1.20.2","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.20.2","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"577afc5c7ef397f5f7d453c64c251d3e155ccd73","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.20.2.tgz","fileCount":170,"integrity":"sha512-XH0ZElgd7zQ1ZFeQ3M/fkcFz7E48yAUxr/5zZ6QY+HqQnNIv/ntbAVd8WK3vLYrkCrZtpS4Nx2hhaZe+MD4yOQ==","signatures":[{"sig":"MEUCIEJkMqEJRwAVhMmdVSqfLtL/VRKN7YVDTFCNOjpcBGDlAiEAlAG1F6E7yZLmiSPcruovOumuYDk/FbSe6CtIjmqPOBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":419952},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets/index.d.ts","default":"./dist/src/assets/index.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"667bab808afbdeb9bd8d88e7c6da68436ca7be69","scripts":{"lint":"npm run lint:source","test":"npm run test:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","stats":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","test:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","test:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:externals":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build externals","lint:source:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope all","test:all:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --repeat 99","test:e2e:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end --repeat 99","build:transpiled":"npm run build:transpiled:test","test:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration","test:unit:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit --repeat 99","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:integration:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration --repeat 99"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"glob":"^11.0.0","jest":"^29.7.0","debug":"^4.3.6","execa":"^9.3.1","husky":"^9.1.5","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.9.0","listr2":"^8.2.4","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.38.1","find-up":"^7.0.0","globals":"^15.9.0","typedoc":"^0.26.6","prettier":"^3.3.3","type-fest":"^4.25.0","@babel/cli":"^7.24.8","@eslint/js":"^9.9.0","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.25.0","typescript":"^5.6.0-beta","@babel/core":"^7.25.2","@types/jest":"^29.5.12","@types/node":"^22.4.1","askpassword":"^2.0.2","jest-circus":"^29.7.0","lint-staged":"^15.2.9","remark-lint":"^10.0.0","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.1.1","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@commitlint/cli":"^19.4.0","@listr2/manager":"^2.0.11","eslint-plugin-n":"^17.10.2","text-extensions":"^3.0.0","unique-filename":"^3.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.1.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.25.3","@types/eslint__js":"^8.42.3","merge-descriptors":"^2.0.0","sort-package-json":"^2.10.0","typescript-eslint":"^8.2.0","@projector-js/core":"^1.3.1","eslint-plugin-jest":"^28.8.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.4","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^55.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.5","@babel/preset-typescript":"^7.24.7","@typescript-eslint/utils":"^8.2.0","remark-lint-no-empty-url":"^4.0.0","babel-plugin-list-imports":"^1.0.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","conventional-changelog-core":"https://xunn.at/conventional-changelog-core@master","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.24.7","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","@types/conventional-changelog-core":"^4.2.8","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","@types/conventional-changelog-writer":"^4.0.10","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","@babel/plugin-syntax-import-attributes":"^7.24.7","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@types/conventional-changelog-config-spec":"^2.1.5","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets/index.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.20.1","@types/eslint":"^9.6.0","@types/through2":"^2.0.41"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.20.2_1724232181231_0.2901056325431113","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.20.3":{"name":"@-xun/scripts","version":"1.20.3","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.20.3","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"d9534b1d82e9460a6328bf7ae8180cfbe802bf54","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.20.3.tgz","fileCount":170,"integrity":"sha512-yUil13X1UQzkeb3xiIvmisXrBKYkMETrUFNh3Js9Ge4incKk9UIljqTCktA+ZTalZGWrS0Zv7uhEl3RzvEIaUA==","signatures":[{"sig":"MEYCIQDhJHjpB0LY05aNbcoq4oZV8Mu06WfE0c8KOo6528BMSgIhAMYUWhcz9dDZpZmGwx7/t2Fd6h/E5m7TPR/K3oTq5yK2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":419881},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets/index.d.ts","default":"./dist/src/assets/index.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"3a8eb9040d3b13e21d6e9884767be31a833531eb","scripts":{"lint":"npm run lint:source","test":"npm run test:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","stats":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","test:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","test:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:externals":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build externals","lint:source:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope all","test:all:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --repeat 99","test:e2e:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end --repeat 99","build:transpiled":"npm run build:transpiled:test","test:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration","test:unit:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit --repeat 99","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:integration:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration --repeat 99"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"glob":"^11.0.0","jest":"^29.7.0","debug":"^4.3.6","execa":"^9.3.1","husky":"^9.1.5","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.9.0","listr2":"^8.2.4","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.38.1","find-up":"^7.0.0","globals":"^15.9.0","typedoc":"^0.26.6","prettier":"^3.3.3","type-fest":"^4.25.0","@babel/cli":"^7.24.8","@eslint/js":"^9.9.0","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.25.0","typescript":"^5.6.0-beta","@babel/core":"^7.25.2","@types/jest":"^29.5.12","@types/node":"^22.4.2","askpassword":"^2.0.2","jest-circus":"^29.7.0","lint-staged":"^15.2.9","remark-lint":"^10.0.0","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.1.1","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@commitlint/cli":"^19.4.0","@listr2/manager":"^2.0.11","eslint-plugin-n":"^17.10.2","text-extensions":"^3.0.0","unique-filename":"^3.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.1.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.25.3","@types/eslint__js":"^8.42.3","merge-descriptors":"^2.0.0","sort-package-json":"^2.10.0","typescript-eslint":"^8.2.0","@projector-js/core":"^1.3.1","eslint-plugin-jest":"^28.8.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.4","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^55.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.5","@babel/preset-typescript":"^7.24.7","@typescript-eslint/utils":"^8.2.0","remark-lint-no-empty-url":"^4.0.0","babel-plugin-list-imports":"^1.0.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","conventional-changelog-core":"https://xunn.at/conventional-changelog-core@master","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.24.7","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","@types/conventional-changelog-core":"^4.2.8","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","@types/conventional-changelog-writer":"^4.0.10","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","@babel/plugin-syntax-import-attributes":"^7.24.7","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@types/conventional-changelog-config-spec":"^2.1.5","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets/index.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.20.2","@types/eslint":"^9.6.0","@types/through2":"^2.0.41"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.20.3_1724234320230_0.6469704653803372","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.20.4":{"name":"@-xun/scripts","version":"1.20.4","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.20.4","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"5efe8dfa3cdce9d2b2d5ee824434cfa3f52a5646","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.20.4.tgz","fileCount":170,"integrity":"sha512-mFIjjKtkFI2n9uu0n7gEqI9dEcHbTwd6Hkz14HLXjalxbCDJ4LP0yJac7EYa7Vx/JCu8NEU1HKJ+RJOIB4RkHA==","signatures":[{"sig":"MEQCIF3HgxLWkYTQbTR3Y+gbxsigLzKT0S9IV/MGu5avmyWBAiBxRNlS9Tob7Tjy0ScrGecQ2UqfzGf7hVR5Z1LmPT3nWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":419856},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets/index.d.ts","default":"./dist/src/assets/index.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"cc0e0fec149036aa50304f8b89ca4d20dfe2f023","scripts":{"lint":"npm run lint:source","test":"npm run test:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","stats":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","test:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","test:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:externals":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build externals","lint:source:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope all","test:all:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --repeat 99","test:e2e:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end --repeat 99","build:transpiled":"npm run build:transpiled:test","test:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration","test:unit:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit --repeat 99","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:integration:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration --repeat 99"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"glob":"^11.0.0","jest":"^29.7.0","debug":"^4.3.6","execa":"^9.3.1","husky":"^9.1.5","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.9.0","listr2":"^8.2.4","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.38.1","find-up":"^7.0.0","globals":"^15.9.0","typedoc":"^0.26.6","prettier":"^3.3.3","type-fest":"^4.25.0","@babel/cli":"^7.24.8","@eslint/js":"^9.9.0","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.25.0","typescript":"^5.6.0-beta","@babel/core":"^7.25.2","@types/jest":"^29.5.12","@types/node":"^22.4.2","askpassword":"^2.0.2","jest-circus":"^29.7.0","lint-staged":"^15.2.9","remark-lint":"^10.0.0","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.1.1","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@commitlint/cli":"^19.4.0","@listr2/manager":"^2.0.11","eslint-plugin-n":"^17.10.2","text-extensions":"^3.0.0","unique-filename":"^3.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.1.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.25.3","@types/eslint__js":"^8.42.3","merge-descriptors":"^2.0.0","sort-package-json":"^2.10.0","typescript-eslint":"^8.2.0","@projector-js/core":"^1.3.1","eslint-plugin-jest":"^28.8.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.4","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^55.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.5","@babel/preset-typescript":"^7.24.7","@typescript-eslint/utils":"^8.2.0","remark-lint-no-empty-url":"^4.0.0","babel-plugin-list-imports":"^1.0.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","conventional-changelog-core":"https://xunn.at/conventional-changelog-core@master","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.24.7","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","@types/conventional-changelog-core":"^4.2.8","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","@types/conventional-changelog-writer":"^4.0.10","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","@babel/plugin-syntax-import-attributes":"^7.24.7","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@types/conventional-changelog-config-spec":"^2.1.5","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets/index.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.20.2","@types/eslint":"^9.6.0","@types/through2":"^2.0.41"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.20.4_1724234579943_0.7482209925635912","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.20.5":{"name":"@-xun/scripts","version":"1.20.5","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.20.5","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"b320fa4c169c912b08248c2a6c9a667c461e6595","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.20.5.tgz","fileCount":170,"integrity":"sha512-3lzEGo3Islw/j0Nm7ImlNVha0D30yBdhxsCdilHeqkvbe+kqybPmo8VHY+ZV6bXtsQvSRWLzEIToBFG68NDMjw==","signatures":[{"sig":"MEQCIGJ28QPh2cQUzlWcPA7hBS+2BNqNs9peBQPm1sf2W94YAiA4MijFOQO9AujdbphT4uOCKnDhq495c119Nr4PBNHTCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427462},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets/index.d.ts","default":"./dist/src/assets/index.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"2291d1f080413f1ea8f4153f061e24adcc8a3db3","scripts":{"lint":"npm run lint:source","test":"npm run test:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","stats":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","test:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","test:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:externals":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build externals","lint:source:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope all","test:all:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --repeat 99","test:e2e:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end --repeat 99","build:transpiled":"npm run build:transpiled:test","test:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration","test:unit:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit --repeat 99","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:integration:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration --repeat 99"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"glob":"^11.0.0","jest":"^29.7.0","debug":"^4.3.6","execa":"^9.3.1","husky":"^9.1.5","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.9.0","listr2":"^8.2.4","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.38.1","find-up":"^7.0.0","globals":"^15.9.0","typedoc":"^0.26.6","prettier":"^3.3.3","type-fest":"^4.25.0","@babel/cli":"^7.24.8","@eslint/js":"^9.9.0","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.25.0","typescript":"^5.6.0-beta","@babel/core":"^7.25.2","@types/jest":"^29.5.12","@types/node":"^22.4.2","askpassword":"^2.0.2","jest-circus":"^29.7.0","lint-staged":"^15.2.9","remark-lint":"^10.0.0","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.1.1","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@commitlint/cli":"^19.4.0","@listr2/manager":"^2.0.11","eslint-plugin-n":"^17.10.2","text-extensions":"^3.0.0","unique-filename":"^3.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.1.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.25.3","@types/eslint__js":"^8.42.3","merge-descriptors":"^2.0.0","sort-package-json":"^2.10.0","typescript-eslint":"^8.2.0","@projector-js/core":"^1.3.1","eslint-plugin-jest":"^28.8.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.4","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^55.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.5","@babel/preset-typescript":"^7.24.7","@typescript-eslint/utils":"^8.2.0","remark-lint-no-empty-url":"^4.0.0","babel-plugin-list-imports":"^1.0.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","conventional-changelog-core":"https://xunn.at/conventional-changelog-core@master","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.24.7","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","@types/conventional-changelog-core":"^4.2.8","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","@types/conventional-changelog-writer":"^4.0.10","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","@babel/plugin-syntax-import-attributes":"^7.24.7","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@types/conventional-changelog-config-spec":"^2.1.5","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets/index.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.20.2","@types/eslint":"^9.6.0","@types/through2":"^2.0.41"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.20.5_1724295595535_0.6608818066691016","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.20.6":{"name":"@-xun/scripts","version":"1.20.6","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.20.6","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"0f1bf76a246608374598dbb4a98f440297a88cd2","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.20.6.tgz","fileCount":170,"integrity":"sha512-txihYLUJDMEu1oDeS1kdg/dC45cJoad5LoTNXBaZtmwsOX9EJATe37uEGcRYhsXzUYkrv33g8zglJSsUjDjtjw==","signatures":[{"sig":"MEYCIQDiHzqod7RqddOVYpCehaymn5LWYK6pCMPCtoUI2lqjBAIhALTneOpyR3MvkO6nXuFyOZT3KbXdp8MZP1BVfSV/8PGZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427773},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets/index.d.ts","default":"./dist/src/assets/index.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"6ca0e07435c59854bb7df7413d566fd70e6332c9","scripts":{"lint":"npm run lint:source","test":"npm run test:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","stats":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","test:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","test:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:externals":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build externals","lint:source:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope all --run-to-completion","test:all:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --repeat 99","test:e2e:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end --repeat 99","build:transpiled":"npm run build:transpiled:test","test:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration","test:unit:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit --repeat 99","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:integration:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration --repeat 99"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"glob":"^11.0.0","jest":"^29.7.0","debug":"^4.3.6","execa":"^9.3.1","husky":"^9.1.5","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.9.0","listr2":"^8.2.4","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.38.1","find-up":"^7.0.0","globals":"^15.9.0","typedoc":"^0.26.6","prettier":"^3.3.3","type-fest":"^4.25.0","@babel/cli":"^7.24.8","@eslint/js":"^9.9.0","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.25.0","typescript":"^5.6.0-beta","@babel/core":"^7.25.2","@types/jest":"^29.5.12","@types/node":"^22.5.0","askpassword":"^2.0.2","jest-circus":"^29.7.0","lint-staged":"^15.2.9","remark-lint":"^10.0.0","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.1.1","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@commitlint/cli":"^19.4.0","@listr2/manager":"^2.0.11","eslint-plugin-n":"^17.10.2","text-extensions":"^3.0.0","unique-filename":"^3.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.1.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.25.4","@types/eslint__js":"^8.42.3","merge-descriptors":"^2.0.0","sort-package-json":"^2.10.1","typescript-eslint":"^8.2.0","@projector-js/core":"^1.3.1","eslint-plugin-jest":"^28.8.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.4","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^55.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.5","@babel/preset-typescript":"^7.24.7","@typescript-eslint/utils":"^8.2.0","remark-lint-no-empty-url":"^4.0.0","babel-plugin-list-imports":"^1.0.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","conventional-changelog-core":"https://xunn.at/conventional-changelog-core@master","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.4","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","@types/conventional-changelog-core":"^4.2.8","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","@types/conventional-changelog-writer":"^4.0.10","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","@babel/plugin-syntax-import-attributes":"^7.24.7","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@types/conventional-changelog-config-spec":"^2.1.5","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets/index.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.20.5","@types/eslint":"^9.6.0","@types/through2":"^2.0.41"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.20.6_1724386685950_0.9692230962167914","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.20.7":{"name":"@-xun/scripts","version":"1.20.7","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.20.7","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"39839f9c80d54a77b5fa325f18edc83537673509","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.20.7.tgz","fileCount":170,"integrity":"sha512-o2OGGKqSDJoKp/9r8PcTROgQubTTzfaEYArU5bdDk350M6gOKg0UGOHrvh/3e3HmEi67SlOb+pNDJVtzVasjoQ==","signatures":[{"sig":"MEQCICOJsy80WCj2vvhiY5AOhIIdR1z0mHrAtmHEzatpspCfAiBDYJLVwMQewQ7mBlXM+JX+Mmpkd5QNruSeBfIAMGCxWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427778},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets/index.d.ts","default":"./dist/src/assets/index.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"bc96473c1d56e86bb445e9923e16369f7a23321d","scripts":{"lint":"npm run lint:source","test":"npm run test:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","stats":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","test:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","test:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:externals":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build externals","lint:source:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope all --run-to-completion","test:all:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --repeat 99","test:e2e:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end --repeat 99","build:transpiled":"npm run build:transpiled:test","test:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration","test:unit:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit --repeat 99","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:integration:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration --repeat 99"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"glob":"^11.0.0","jest":"^29.7.0","debug":"^4.3.6","execa":"^9.3.1","husky":"^9.1.5","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.9.0","listr2":"^8.2.4","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.38.1","find-up":"^7.0.0","globals":"^15.9.0","typedoc":"^0.26.6","prettier":"^3.3.3","type-fest":"^4.25.0","@babel/cli":"^7.24.8","@eslint/js":"^9.9.0","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.25.0","typescript":"^5.6.0-beta","@babel/core":"^7.25.2","@types/jest":"^29.5.12","@types/node":"^22.5.0","askpassword":"^2.0.2","jest-circus":"^29.7.0","lint-staged":"^15.2.9","remark-lint":"^10.0.0","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.1.1","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@commitlint/cli":"^19.4.0","@listr2/manager":"^2.0.11","eslint-plugin-n":"^17.10.2","text-extensions":"^3.0.0","unique-filename":"^3.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.1.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.25.4","@types/eslint__js":"^8.42.3","merge-descriptors":"^2.0.0","sort-package-json":"^2.10.1","typescript-eslint":"^8.2.0","@projector-js/core":"^1.3.1","eslint-plugin-jest":"^28.8.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.4","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^55.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.5","@babel/preset-typescript":"^7.24.7","@typescript-eslint/utils":"^8.2.0","remark-lint-no-empty-url":"^4.0.0","babel-plugin-list-imports":"^1.0.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","conventional-changelog-core":"https://xunn.at/conventional-changelog-core@master","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.4","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","@types/conventional-changelog-core":"^4.2.8","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","@types/conventional-changelog-writer":"^4.0.10","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","@babel/plugin-syntax-import-attributes":"^7.24.7","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@types/conventional-changelog-config-spec":"^2.1.5","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets/index.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.20.5","@types/eslint":"^9.6.0","@types/through2":"^2.0.41"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.20.7_1724386776220_0.027232454609565915","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.20.8":{"name":"@-xun/scripts","version":"1.20.8","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.20.8","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"d3b167a9c6cc4cd45be570fe6b275a07f3a07212","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.20.8.tgz","fileCount":170,"integrity":"sha512-9/ZtnEkWbp/Rk0k5r9DL0o03gl5VzNCZb7I/qJP2/3EajYH5eTEw/DXeXM9cuDOy2IGMTtnjVWcUacwdTCRWdw==","signatures":[{"sig":"MEYCIQCGGzo7oSqaniUGkplZGsZzZjpofP0P2+g2dUZ2qJW2dgIhAPgfVmrro+g9LPDDYH9dsWE3elejMEtegpJt544TMCHj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427804},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets/index.d.ts","default":"./dist/src/assets/index.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"4ca1605232a6156d33050abcbb34059ebd012ebe","scripts":{"lint":"npm run lint:source","test":"npm run test:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","stats":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","test:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","test:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:externals":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build externals","lint:source:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope all --run-to-completion","test:all:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --repeat 99","test:e2e:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end --repeat 99","build:transpiled":"npm run build:transpiled:test","test:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration","test:unit:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit --repeat 99","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:integration:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration --repeat 99"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"glob":"^11.0.0","jest":"^29.7.0","debug":"^4.3.6","execa":"^9.3.1","husky":"^9.1.5","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.9.0","listr2":"^8.2.4","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.38.1","find-up":"^7.0.0","globals":"^15.9.0","typedoc":"^0.26.6","prettier":"^3.3.3","type-fest":"^4.25.0","@babel/cli":"^7.24.8","@eslint/js":"^9.9.0","babel-jest":"^29.7.0","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.25.0","typescript":"^5.6.0-beta","@babel/core":"^7.25.2","@types/jest":"^29.5.12","@types/node":"^22.5.0","askpassword":"^2.0.2","jest-circus":"^29.7.0","lint-staged":"^15.2.9","remark-lint":"^10.0.0","@types/debug":"^4.1.12","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.1.1","glob-gitignore":"^1.0.14","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@commitlint/cli":"^19.4.0","@listr2/manager":"^2.0.11","eslint-plugin-n":"^17.10.2","text-extensions":"^3.0.0","unique-filename":"^3.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.1.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.25.4","@types/eslint__js":"^8.42.3","merge-descriptors":"^2.0.0","sort-package-json":"^2.10.1","typescript-eslint":"^8.2.0","@projector-js/core":"^1.3.1","eslint-plugin-jest":"^28.8.0","remark-frontmatter":"^5.0.0","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.15.4","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^55.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.5","@babel/preset-typescript":"^7.24.7","@typescript-eslint/utils":"^8.2.0","remark-lint-no-empty-url":"^4.0.0","babel-plugin-list-imports":"^1.0.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","conventional-changelog-core":"https://xunn.at/conventional-changelog-core@master","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.4","@commitlint/config-conventional":"^19.2.2","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.1","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","@types/conventional-changelog-core":"^4.2.8","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","@types/conventional-changelog-writer":"^4.0.10","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","@babel/plugin-syntax-import-attributes":"^7.24.7","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@types/conventional-changelog-config-spec":"^2.1.5","remark-lint-no-auto-link-without-protocol":"^3.1.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.24.7","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets/index.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.20.5","@types/eslint":"^9.6.0","@types/through2":"^2.0.41"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.20.8_1724387335825_0.9757908817790166","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.21.0":{"name":"@-xun/scripts","version":"1.21.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.21.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"1973ec4f2c4e8b6700df7bf53aa5e53a092a8401","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.21.0.tgz","fileCount":244,"integrity":"sha512-YxkcbFjRH2UbmQ3q2+de21p2jw2gHmsJC9fAwD0vW13aEJ9FkPtVy65759UxIIyGIIfaW+J9goU1gMSMBM42tA==","signatures":[{"sig":"MEYCIQCjIyYfDEa69HvnvDdMbFdtWYFjmhSqYJkiQiqX7DNa2gIhAO9Mw86W969hWNWwiWdBol6YqB1VkHrFIGjo4KahZKRZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":627029},"type":"commonjs","engines":{"node":"^20.10.0 || >=22.3.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets/index.d.ts","default":"./dist/src/assets/index.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"546dfd1337a58a4e9d3c26c7c0bec43ebe1d8a46","scripts":{"lint":"npm run lint:source","test":"npm run test:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","stats":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","test:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","test:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","lint:source:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited --run-to-completion","test:all:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --repeat 99","test:e2e:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end --repeat 99","build:transpiled":"npm run build:transpiled:test","test:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration","test:unit:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit --repeat 99","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:integration:repeat":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration --repeat 99"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","dependencies":{"rm":"^0.1.8","glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.3.7","execa":"^9.4.1","husky":"^9.1.6","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.12.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.38.1","find-up":"^7.0.0","globals":"^15.11.0","typedoc":"^0.26.10","node-gyp":"^10.2.0","prettier":"^3.3.3","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.26.1","@babel/cli":"^7.25.7","@eslint/js":"^9.12.0","babel-jest":"next","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.6.3","@babel/core":"^7.25.8","@types/jest":"^29.5.13","@types/node":"^22.7.6","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.10","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^18.3.11","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.0","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@commitlint/cli":"^19.5.0","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.11.1","text-extensions":"^3.0.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.1.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.25.8","@types/eslint__js":"^8.42.3","merge-descriptors":"^2.0.0","sort-package-json":"^2.10.1","typescript-eslint":"^8.10.0","eslint-plugin-jest":"^28.8.3","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.25.7","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.8","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.31.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.16.4","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^56.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.9","@babel/preset-typescript":"^7.25.7","@typescript-eslint/utils":"^8.10.0","remark-lint-no-empty-url":"^4.0.0","babel-plugin-list-imports":"^1.0.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","conventional-changelog-core":"https://xunn.at/conventional-changelog-core@master","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","eslint-import-resolver-alias":"^1.1.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.7","@commitlint/config-conventional":"^19.5.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.3","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","@types/conventional-changelog-core":"^4.2.8","remark-lint-no-heading-punctuation":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","remark-lint-no-undefined-references":"^5.0.0","@types/conventional-changelog-writer":"^4.0.10","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","@babel/plugin-syntax-import-attributes":"^7.25.7","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@types/conventional-changelog-config-spec":"^2.1.5","remark-lint-no-auto-link-without-protocol":"^4.0.0","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.8","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets/index.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.20.8"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.21.0_1729253999488_0.4844717380828869","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.22.0":{"name":"@-xun/scripts","version":"1.22.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.22.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"1c83892042135df21a70b115b804016ad2e4aabe","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.22.0.tgz","fileCount":244,"integrity":"sha512-5dkDCBRJ45IDaBAB1ZAqBO0+EH5eJLR9Y4iuLhGyTwn+w7hqKm4/NgXKsRRCvIAGsX6C5VEHtZnakQi5V+q90Q==","signatures":[{"sig":"MEYCIQC69xsP19pXl7qROBbKLdoZzgolPc9XyhH5fGdEitTtZwIhAPypRO4fvEkdOIvsRzBBpKL/C89fG0A3kJsmrAZLPwm5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":650631},"type":"commonjs","engines":{"node":"18.20.0 || ^20.15.0 || >=22.5.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets/index.d.ts","default":"./dist/src/assets/index.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"02dbc09c92ba4df3c0962612000d4ac099859030","scripts":{"info":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:transpiled":"npm run build:transpiled:test","lint:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","test:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:package:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","lint:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited","test:package:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","test:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope unlimited --coverage","lint:package:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope this-package-source","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:package:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"rm":"^0.1.8","glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.3.7","execa":"^9.4.1","husky":"^9.1.6","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.13.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.38.1","globals":"^15.11.0","typedoc":"^0.26.10","node-gyp":"^10.2.0","prettier":"^3.3.3","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.26.1","@babel/cli":"^7.25.9","@eslint/js":"^9.13.0","babel-jest":"next","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.6.3","@babel/core":"^7.25.9","@types/jest":"^29.5.14","@types/node":"^22.7.9","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.10","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^18.3.12","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","lodash.merge":"^4.6.2","spellchecker":"^3.7.1","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.1","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","@commitlint/cli":"^19.5.0","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.11.1","text-extensions":"^3.0.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.1.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.25.9","@types/eslint__js":"^8.42.3","merge-descriptors":"^2.0.0","sort-package-json":"^2.10.1","typescript-eslint":"^8.11.0","eslint-plugin-jest":"^28.8.3","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.25.9","@types/lodash.clone":"^4.5.9","@types/lodash.merge":"^4.6.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.9","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.31.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.16.4","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^56.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","@semantic-release/exec":"^6.0.3","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","remark-reference-links":"^7.0.0","tsconfig-replace-paths":"^0.0.14","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.9","@babel/preset-typescript":"^7.25.9","@typescript-eslint/utils":"^8.11.0","remark-lint-no-empty-url":"^4.0.0","babel-plugin-list-imports":"^1.0.1","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@semantic-release/changelog":"^6.0.3","@types/lodash.clonedeepwith":"^4.5.9","conventional-changelog-core":"https://xunn.at/conventional-changelog-core@master","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.2","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.9","@commitlint/config-conventional":"^19.5.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.3","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","@types/conventional-changelog-core":"^4.2.8","remark-lint-no-heading-punctuation":"^4.0.0","remark-lint-no-undefined-references":"^5.0.0","@types/conventional-changelog-writer":"^4.0.10","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","@babel/plugin-syntax-import-attributes":"^7.25.9","babel-plugin-transform-rewrite-imports":"^1.2.0","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@types/conventional-changelog-config-spec":"^2.1.5","remark-lint-no-auto-link-without-protocol":"^4.0.0","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.9","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets/index.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.21.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.22.0_1729764425181_0.7403399983210299","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.23.0":{"name":"@-xun/scripts","version":"1.23.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.23.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"d505d6bee5d782b4180f2fb8965c417a20b7d5ca","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.23.0.tgz","fileCount":252,"integrity":"sha512-CQGqx8Xb3dtXFdlwurCITRFZxDum61xUi7nO9LQbN37GK0uFhYuykpmjkOvlYaD4QjliujeyYSBxGjuq1Bz34Q==","signatures":[{"sig":"MEQCIAWF4jJydQp2Mq5Z4Gxsy2j8+Qwy85tF7vjf+isgRc6JAiAQhTwOUQQTnBuKtamj4xjVdsuZW9tOq9fEEGmbN+lTNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712189},"type":"commonjs","engines":{"node":"18.20.0 || ^20.15.0 || >=22.5.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets.d.ts","default":"./dist/src/assets.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"30a597d8491a91fc66a4d25693a5a67c597d79a7","scripts":{"info":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:transpiled":"npm run build:transpiled:test","lint:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","test:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:package:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","lint:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited","test:package:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","test:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope unlimited --coverage","lint:package:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope this-package-source","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:package:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.3.7","execa":"^9.5.0","husky":"^9.1.6","turbo":"^2.2.3","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.13.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.38.1","globals":"^15.11.0","typedoc":"^0.26.10","node-gyp":"^10.2.0","prettier":"^3.3.3","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.26.1","@babel/cli":"^7.25.9","@eslint/js":"^9.13.0","babel-jest":"next","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^22.8.1","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.10","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^18.3.12","browserslist":"^4.24.2","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","spellchecker":"^3.7.1","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.1","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unified-engine":"^11.2.1","@commitlint/cli":"^19.5.0","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.11.1","text-extensions":"^3.0.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.1.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","named-app-errors":"^4.0.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.26.0","@types/eslint__js":"^8.42.3","npm-check-updates":"^17.1.8","sort-package-json":"^2.10.1","typescript-eslint":"^8.11.0","eslint-plugin-jest":"^28.8.3","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.25.9","@types/lodash.clone":"^4.5.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.9","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.31.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.16.4","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-unicorn":"^56.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","mdast-util-to-markdown":"^2.1.0","remark-reference-links":"^7.0.0","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.9","@babel/preset-typescript":"^7.26.0","@typescript-eslint/utils":"^8.11.0","remark-lint-no-empty-url":"^4.0.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","validate-npm-package-name":"^6.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@types/lodash.clonedeepwith":"^4.5.9","conventional-changelog-core":"https://xunn.at/conventional-changelog-core@master","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","babel-plugin-module-resolver":"^5.0.2","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.9","@commitlint/config-conventional":"^19.5.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","@types/validate-npm-package-name":"^4.0.2","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.3","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","@types/conventional-changelog-core":"^4.2.8","remark-lint-no-heading-punctuation":"^4.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","@babel/plugin-syntax-import-attributes":"^7.26.0","babel-plugin-transform-rewrite-imports":"^1.3.1","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@semantic-release/release-notes-generator":"^11.0.7","@types/conventional-changelog-config-spec":"^2.1.5","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.9","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.22.0","@types/conventional-commits-parser":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.23.0_1730059163998_0.007621961080905626","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.24.0":{"name":"@-xun/scripts","version":"1.24.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.24.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts#readme","bugs":{"url":"https://github.com/Xunnamius/no-hoist/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"d8cc2380c75738a92c1ba191b1eb85576d7cb09b","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.24.0.tgz","fileCount":251,"integrity":"sha512-kUwEHNcj7oaIlzGX5rbplC5zuBJutwc5PFxQXA5NfMckYNLxO2yaH3calKFBl5zLTAAke8o3KbynnLTVSavlpw==","signatures":[{"sig":"MEUCIQCtnWAP4MCFt1tiIqLuGVSwalSzkwtw7B5pmXcHecVeCQIga57OLC97Cpd4sutod0mfruiihchKe1BMatXQi6WNHHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":716610},"type":"commonjs","engines":{"node":"18.20.0 || ^20.15.0 || >=22.5.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets.d.ts","default":"./dist/src/assets.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"0581f525a1beaab60cb5cd3c3f9cd9a4c71a6064","scripts":{"info":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","lint":"npm run lint:package:source --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:transpiled":"npm run build:transpiled:test","lint:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","test:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:package:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","lint:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited","test:package:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","test:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope unlimited --coverage","lint:package:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope this-package-source","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:package:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.3.7","execa":"npm:@-xun/no-hoist","husky":"^9.1.6","turbo":"^2.2.3","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.13.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.38.1","globals":"^15.11.0","typedoc":"^0.26.10","node-gyp":"^10.2.0","prettier":"^3.3.3","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.26.1","@babel/cli":"^7.25.9","@eslint/js":"^9.13.0","babel-jest":"next","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^22.8.4","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.10","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^18.3.12","browserslist":"^4.24.2","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","spellchecker":"^3.7.1","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.2","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unified-engine":"^11.2.1","@commitlint/cli":"^19.5.0","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.12.0","text-extensions":"^3.1.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.1.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","named-app-errors":"^4.0.2","semantic-release":"https://xunn.at/semantic-release-atam@22.0.7","@babel/preset-env":"^7.26.0","@types/eslint__js":"^8.42.3","npm-check-updates":"^17.1.9","sort-package-json":"^2.10.1","typescript-eslint":"^8.12.2","eslint-plugin-jest":"^28.8.3","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.25.9","@types/lodash.clone":"^4.5.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.9","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.31.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.16.4","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-unicorn":"^56.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.1","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","mdast-util-to-markdown":"^2.1.1","remark-reference-links":"^7.0.0","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.9","@babel/preset-typescript":"^7.26.0","@typescript-eslint/utils":"^8.12.2","remark-lint-no-empty-url":"^4.0.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","validate-npm-package-name":"^6.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@types/lodash.clonedeepwith":"^4.5.9","conventional-changelog-core":"https://xunn.at/conventional-changelog-core@master","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.9","@commitlint/config-conventional":"^19.5.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","@types/validate-npm-package-name":"^4.0.2","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.3","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","@types/conventional-changelog-core":"^4.2.8","remark-lint-no-heading-punctuation":"^4.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.5.3","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@semantic-release/release-notes-generator":"^11.0.7","@types/conventional-changelog-config-spec":"^2.1.5","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.9","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"execa-root":"npm:execa@^9.5.1","@-xun/scripts":"^1.23.0","@types/conventional-commits-parser":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.24.0_1730457374798_0.9744128754983794","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.25.0":{"name":"@-xun/scripts","version":"1.25.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.25.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts#readme","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"b153ca4bf010bb961215b2826c1d7d0200bd1b1b","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.25.0.tgz","fileCount":248,"integrity":"sha512-rTpAZ+I29c5GHS3K3x+FFdbktyu4QbWa+jlONC8V4CK+8XWYr2H2HucR3PS2vkEYgZj3KRkdWVPgkohBTpPy5Q==","signatures":[{"sig":"MEQCICiA1e4iWdB5+89Uj1kFVmPlEUyHeKxZNYYWEhemTSBMAiALiYdAuKr5V2XIG8f5GY/xEPMIczBPtfr2hVkaTU3GjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":745978},"type":"commonjs","engines":{"node":"18.20.0 || ^20.15.0 || >=22.5.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets.d.ts","default":"./dist/src/assets.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"de2f1fa480b8009c0e3148c061f1497d4e728734","scripts":{"info":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","lint":"npm run lint:package:source --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release --no-parallel","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","build:transpiled":"npm run build:transpiled:test","lint:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","test:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:package:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type end-to-end","lint:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited","test:package:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type unit","test:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope unlimited --coverage","lint:package:source":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope this-package-source","build:transpiled:dev":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for development","build:transpiled:test":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --generate-intermediates-for test","test:package:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --type integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*","!packages/*.ignore*"],"_npmVersion":"9.9.3","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":true,"_nodeVersion":"22.11.0","dependencies":{"glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.3.7","execa":"npm:@-xun/no-hoist","husky":"^9.1.6","turbo":"^2.2.3","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.14.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.39.0","globals":"^15.12.0","tstyche":"^3.0.0","typedoc":"^0.26.11","node-gyp":"^10.2.0","prettier":"^3.3.3","@-xun/run":"^0.0.1","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.26.1","@babel/cli":"^7.25.9","@eslint/js":"^9.14.0","babel-jest":"next","dotenv-cli":"^7.4.2","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^22.9.0","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.10","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^18.3.12","browserslist":"^4.24.2","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","spellchecker":"^3.7.1","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.2","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unified-engine":"^11.2.2","@-xun/changelog":"^0.3.4","@commitlint/cli":"^19.5.0","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.13.1","text-extensions":"^3.1.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.1.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","named-app-errors":"^4.0.2","semantic-release":"npm:@-xun/release@^0.0.2","@babel/preset-env":"^7.26.0","@types/eslint__js":"^8.42.3","npm-check-updates":"^17.1.11","sort-package-json":"^2.10.1","typescript-eslint":"^8.14.0","eslint-plugin-jest":"^28.9.0","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.25.9","@types/lodash.clone":"^4.5.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.9","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.31.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.17.0","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-unicorn":"^56.0.0","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.2","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","mdast-util-to-markdown":"^2.1.2","remark-reference-links":"^7.0.0","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.10","@babel/preset-typescript":"^7.26.0","@typescript-eslint/utils":"^8.14.0","remark-lint-no-empty-url":"^4.0.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","validate-npm-package-name":"^6.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.9","@commitlint/config-conventional":"^19.5.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","@types/validate-npm-package-name":"^4.0.2","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.3","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.5.3","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@semantic-release/release-notes-generator":"^14.0.1","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.9","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"execa-root":"npm:execa@^9.5.1","@-xun/scripts":"^1.24.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.25.0_1731548530446_0.5426838270329171","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.26.0":{"name":"@-xun/scripts","version":"1.26.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.26.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts#readme","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"6fcd8074a20362d231d991d75ea38c12db00f1d7","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.26.0.tgz","fileCount":246,"integrity":"sha512-HsLiFJZfBDnYxSuFE1dmYlYROQDQIDRZXNNw5RuzB7H31ZtZKORW/wZ/OBmuBJv2ABBYC5R7/dlbJI+Fx/+CPw==","signatures":[{"sig":"MEUCIQDC1d7C0F806TQE9Z2Bxu21kVTxQ3KYmcMTD+5Pmt7IsgIgO5+956wsB86GbRdDX5cuZKre1fX3wkaNM5aBw6kupU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":788491},"type":"commonjs","engines":{"node":"18.20.0 || ^20.15.0 || >=22.5.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets.d.ts","default":"./dist/src/assets.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"a0ec26e31166431ce3dbcb133bd417b4d124616b","scripts":{"info":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release --no-parallel","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:package":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope this-package","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","lint:packages":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","test:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope this-package --coverage","test:package:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope this-package --tests end-to-end","test:package:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope this-package --tests unit","test:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope unlimited --coverage","test:package:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope this-package --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*","!packages/*.ignore*"],"_npmVersion":"10.9.0","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":true,"_nodeVersion":"22.11.0","dependencies":{"glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.3.7","husky":"^9.1.7","turbo":"^2.3.1","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.14.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.39.0","globals":"^15.12.0","tstyche":"^3.0.0","typedoc":"^0.26.11","node-gyp":"^10.2.0","prettier":"^3.3.3","@-xun/run":"^0.0.1","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.27.0","@babel/cli":"^7.25.9","@eslint/js":"^9.15.0","babel-jest":"next","dotenv-cli":"^7.4.4","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^22.9.1","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.10","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^18.3.12","browserslist":"^4.24.2","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","spellchecker":"^3.7.1","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.3","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unified-engine":"^11.2.2","@-xun/changelog":"^0.3.4","@commitlint/cli":"^19.6.0","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.14.0","text-extensions":"^3.1.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.2.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","named-app-errors":"^4.0.2","semantic-release":"npm:@-xun/release@^0.0.2","@babel/preset-env":"^7.26.0","@types/eslint__js":"^8.42.3","npm-check-updates":"^17.1.11","sort-package-json":"^2.11.0","typescript-eslint":"^8.15.0","eslint-plugin-jest":"^28.9.0","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.25.9","@types/lodash.clone":"^4.5.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.9","all-contributors-cli":"^6.26.1","eslint-plugin-import":"npm:@-xun/eslint-plugin-import-experimental@^2.32.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.17.0","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-unicorn":"^56.0.1","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.2","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","mdast-util-to-markdown":"^2.1.2","remark-reference-links":"^7.0.0","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.10","@babel/preset-typescript":"^7.26.0","@typescript-eslint/utils":"^8.15.0","remark-lint-no-empty-url":"^4.0.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","validate-npm-package-name":"^6.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.9","@commitlint/config-conventional":"^19.6.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","@types/validate-npm-package-name":"^4.0.2","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.3","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.5.3","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@semantic-release/release-notes-generator":"^14.0.1","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.9","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"execa-root":"npm:execa@^9.5.1","@-xun/scripts":"^1.25.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.26.0_1732273236930_0.19815783583624613","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.27.0":{"name":"@-xun/scripts","version":"1.27.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.27.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts#readme","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"64abb071169550e852543292ea078fd4132e87cb","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.27.0.tgz","fileCount":246,"integrity":"sha512-kkMW4y0wcBjnxcAwaI+I9Ab7wIrEsW+g/P+VnqT5Cyo4gvO/0Cj2hAuB3Yb15KBS5F/OMeK9Bgrk7kccbEB1PQ==","signatures":[{"sig":"MEUCIQCNgHxotjYufUTYOGM0i0wPKOxinrB1/JJSqIbedIQ6nQIgfeiSvc0CYNM20qnw8ovy5Gia0DvivUSE6dv0Z6OsceE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":791055},"type":"commonjs","engines":{"node":"18.20.0 || ^20.15.0 || >=22.5.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets.d.ts","default":"./dist/src/assets.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"c78b28fd3d0506bd41db5005bca14e66b94ea81f","scripts":{"info":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release --no-parallel","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:package":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","lint:packages":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","test:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:package:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests end-to-end","test:package:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests unit","test:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope unlimited --coverage","test:package:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*","!packages/*.ignore*"],"_npmVersion":"10.9.0","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":true,"_nodeVersion":"22.11.0","dependencies":{"glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.3.7","husky":"^9.1.7","turbo":"^2.3.1","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.14.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.39.0","globals":"^15.12.0","tstyche":"^3.0.0","typedoc":"^0.26.11","node-gyp":"^10.2.0","prettier":"^3.3.3","@-xun/run":"^0.0.1","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.27.0","@babel/cli":"^7.25.9","@eslint/js":"^9.15.0","babel-jest":"next","dotenv-cli":"^7.4.4","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^22.9.1","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.10","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^18.3.12","browserslist":"^4.24.2","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","spellchecker":"^3.7.1","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.3","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unified-engine":"^11.2.2","@-xun/changelog":"^0.3.4","@commitlint/cli":"^19.6.0","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.14.0","text-extensions":"^3.1.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.2.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","named-app-errors":"^4.0.2","semantic-release":"npm:@-xun/release@^0.0.2","@babel/preset-env":"^7.26.0","@types/eslint__js":"^8.42.3","npm-check-updates":"^17.1.11","sort-package-json":"^2.11.0","typescript-eslint":"^8.15.0","eslint-plugin-jest":"^28.9.0","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.25.9","@types/lodash.clone":"^4.5.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.9","all-contributors-cli":"^6.26.1","eslint-plugin-import":"npm:@-xun/eslint-plugin-import-experimental@^2.32.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.17.0","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-unicorn":"^56.0.1","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.2","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","mdast-util-to-markdown":"^2.1.2","remark-reference-links":"^7.0.0","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.10","@babel/preset-typescript":"^7.26.0","@typescript-eslint/utils":"^8.15.0","remark-lint-no-empty-url":"^4.0.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","validate-npm-package-name":"^6.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.9","@commitlint/config-conventional":"^19.6.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","@types/validate-npm-package-name":"^4.0.2","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.3","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.5.3","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@semantic-release/release-notes-generator":"^14.0.1","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.9","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"execa-root":"npm:execa@^9.5.1","@-xun/scripts":"^1.26.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.27.0_1732321152190_0.49347814671072254","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.28.0":{"name":"@-xun/scripts","version":"1.28.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.28.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts#readme","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"71a9012d49cee1d47590b8da8b5e9a2db4874200","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.28.0.tgz","fileCount":246,"integrity":"sha512-ju5p3qUQAuBn+rMrzY/HBCNW9Jaz9Z80ibKDWPEl5Nmff93VJU3yHwiRPWJYiwl8MrIT2ZXDRyhofrUqS6aEPA==","signatures":[{"sig":"MEQCIGXrGN/qrJMn9NpoGV5H9LuABh2JTCHYlxN1Zj8ZavgeAiAt2whaUt4seMEFSLgz3blPAPOAKY2Fp4xbmJK2t9dAdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":794195},"type":"commonjs","engines":{"node":"18.20.0 || ^20.15.0 || >=22.5.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets.d.ts","default":"./dist/src/assets.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"88f25829c65e21907d85ccb8970e291ae8091fa0","scripts":{"info":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release --no-parallel","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:package":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","lint:packages":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","test:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:package:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests end-to-end","test:package:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests unit","test:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope unlimited --coverage","test:package:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*","!packages/*.ignore*"],"_npmVersion":"10.9.0","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":true,"_nodeVersion":"22.11.0","dependencies":{"glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.3.7","husky":"^9.1.7","turbo":"^2.3.1","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.14.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.39.0","globals":"^15.12.0","tstyche":"^3.0.0","typedoc":"^0.26.11","node-gyp":"^10.2.0","prettier":"^3.3.3","@-xun/run":"^0.0.1","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.27.1","@babel/cli":"^7.25.9","@eslint/js":"^9.15.0","babel-jest":"next","dotenv-cli":"^7.4.4","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^22.9.3","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.10","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^18.3.12","browserslist":"^4.24.2","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","spellchecker":"^3.7.1","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.3","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unified-engine":"^11.2.2","@-xun/changelog":"^0.3.4","@commitlint/cli":"^19.6.0","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.14.0","text-extensions":"^3.1.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.2.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","named-app-errors":"^4.0.2","semantic-release":"npm:@-xun/release@^0.0.2","@babel/preset-env":"^7.26.0","@types/eslint__js":"^8.42.3","npm-check-updates":"^17.1.11","sort-package-json":"^2.12.0","typescript-eslint":"^8.15.0","eslint-plugin-jest":"^28.9.0","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.25.9","@types/lodash.clone":"^4.5.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.9","all-contributors-cli":"^6.26.1","eslint-plugin-import":"npm:@-xun/eslint-plugin-import-experimental@^2.32.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.17.0","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-unicorn":"^56.0.1","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.2","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","mdast-util-to-markdown":"^2.1.2","remark-reference-links":"^7.0.0","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.10","@babel/preset-typescript":"^7.26.0","@typescript-eslint/utils":"^8.15.0","remark-lint-no-empty-url":"^4.0.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","validate-npm-package-name":"^6.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.9","@commitlint/config-conventional":"^19.6.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","@types/validate-npm-package-name":"^4.0.2","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.3","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.5.3","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@semantic-release/release-notes-generator":"^14.0.1","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.9","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"execa-root":"npm:execa@^9.5.1","@-xun/scripts":"^1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.28.0_1732419028519_0.7779011956034858","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.29.0":{"name":"@-xun/scripts","version":"1.29.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.29.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts#readme","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"745b8376ed763ab47a21fabe59674da1442da72e","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.29.0.tgz","fileCount":246,"integrity":"sha512-3pufX+XJILXVbYYAj8CGJgi/g3YkodvKb335wrhcikAT8toqtnxDqR+/NpRpw8ltUqeotZa824wNYeAVBZ7ihw==","signatures":[{"sig":"MEQCICUvYaIorydlVL6DjZGCBCx4JPT5KwkWNKMyaXi2o/mGAiBD/xhPB6autHt62st+ozc4p9OMTjauR2xz4b9JQl2vcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":797226},"type":"commonjs","engines":{"node":"18.20.0 || ^20.15.0 || >=22.5.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets.d.ts","default":"./dist/src/assets.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"06ac7b9038c7d194fde619c516017d9c5b4d55af","scripts":{"info":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release --no-parallel","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:package":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","lint:packages":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","test:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:package:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests end-to-end","test:package:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests unit","test:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope unlimited --coverage","test:package:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*","!packages/*.ignore*"],"_npmVersion":"10.9.0","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":true,"_nodeVersion":"22.11.0","dependencies":{"glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.3.7","husky":"^9.1.7","turbo":"^2.3.1","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.14.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.39.0","globals":"^15.12.0","tstyche":"^3.0.0","typedoc":"^0.26.11","node-gyp":"^10.2.0","prettier":"^3.3.3","@-xun/run":"^0.0.1","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.28.0","@babel/cli":"^7.25.9","@eslint/js":"^9.15.0","babel-jest":"next","dotenv-cli":"^7.4.4","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^22.9.3","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.10","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^18.3.12","browserslist":"^4.24.2","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","spellchecker":"^3.7.1","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.3","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unified-engine":"^11.2.2","@-xun/changelog":"^0.3.4","@commitlint/cli":"^19.6.0","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.14.0","text-extensions":"^3.1.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.2.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","named-app-errors":"^4.0.2","semantic-release":"npm:@-xun/release@^0.0.2","@babel/preset-env":"^7.26.0","@types/eslint__js":"^8.42.3","npm-check-updates":"^17.1.11","sort-package-json":"^2.12.0","typescript-eslint":"^8.15.0","eslint-plugin-jest":"^28.9.0","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.25.9","@types/lodash.clone":"^4.5.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.9","all-contributors-cli":"^6.26.1","eslint-plugin-import":"npm:@-xun/eslint-plugin-import-experimental@^2.32.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.17.0","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-unicorn":"^56.0.1","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.2","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","mdast-util-to-markdown":"^2.1.2","remark-reference-links":"^7.0.0","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.10","@babel/preset-typescript":"^7.26.0","@typescript-eslint/utils":"^8.15.0","remark-lint-no-empty-url":"^4.0.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","validate-npm-package-name":"^6.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.9","@commitlint/config-conventional":"^19.6.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","@types/validate-npm-package-name":"^4.0.2","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.3","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.5.3","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@semantic-release/release-notes-generator":"^14.0.1","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.9","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"execa-root":"npm:execa@^9.5.1","@-xun/scripts":"^1.28.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.29.0_1732453686035_0.20864758139893191","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.29.1":{"name":"@-xun/scripts","version":"1.29.1","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.29.1","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts#readme","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"b6441c8c7068967ef69f88ebeecb08621cb727ca","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.29.1.tgz","fileCount":250,"integrity":"sha512-18vAxyX0JO4PmtgMRMgc2ZGqAsNIdqKnZlWDxTKWtkHS5kTI6K87XeKTW2WODGEArsdo5SPYNOHyuKrTOquzsg==","signatures":[{"sig":"MEUCIA+/zCJZCjM97eTRNJ33vjWXn4N44qAEt74xsaA53o/eAiEA3+S4V42pY38yZVCaeBpFbFqOY0m597H9ST5XviG4FEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":798661},"type":"commonjs","engines":{"node":"18.20.0 || ^20.15.0 || >=22.5.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets.d.ts","default":"./dist/src/assets.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"8003555059f1de0c6c923ac9de4289a73c0f893b","scripts":{"info":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release --no-parallel","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:package":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","lint:packages":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","test:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:package:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests end-to-end","test:package:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests unit","test:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope unlimited --coverage","test:package:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*","!packages/*.ignore*"],"_npmVersion":"10.9.0","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":true,"_nodeVersion":"22.11.0","dependencies":{"glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.3.7","husky":"^9.1.7","turbo":"^2.3.1","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.14.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.39.0","globals":"^15.12.0","tstyche":"^3.0.0","typedoc":"^0.26.11","node-gyp":"^10.2.0","prettier":"^3.3.3","@-xun/run":"^0.0.1","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.28.0","@babel/cli":"^7.25.9","@eslint/js":"^9.15.0","babel-jest":"next","dotenv-cli":"^7.4.4","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^22.9.3","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.10","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^18.3.12","browserslist":"^4.24.2","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","spellchecker":"^3.7.1","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.3","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unified-engine":"^11.2.2","@-xun/changelog":"^0.3.4","@commitlint/cli":"^19.6.0","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.14.0","text-extensions":"^3.1.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.2.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","named-app-errors":"^4.0.2","semantic-release":"npm:@-xun/release@^24.2.1","@babel/preset-env":"^7.26.0","@types/eslint__js":"^8.42.3","npm-check-updates":"^17.1.11","sort-package-json":"^2.12.0","typescript-eslint":"^8.15.0","eslint-plugin-jest":"^28.9.0","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.25.9","@types/lodash.clone":"^4.5.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.9","all-contributors-cli":"^6.26.1","eslint-plugin-import":"npm:@-xun/eslint-plugin-import-experimental@^2.32.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.17.0","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-unicorn":"^56.0.1","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.2","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","mdast-util-to-markdown":"^2.1.2","remark-reference-links":"^7.0.0","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.10","@babel/preset-typescript":"^7.26.0","@typescript-eslint/utils":"^8.15.0","remark-lint-no-empty-url":"^4.0.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","validate-npm-package-name":"^6.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.9","@commitlint/config-conventional":"^19.6.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","@types/validate-npm-package-name":"^4.0.2","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.3","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.5.3","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@semantic-release/release-notes-generator":"^14.0.1","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.9","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"execa-root":"npm:execa@^9.5.1","@-xun/scripts":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.29.1_1732472553870_0.6226017754644508","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.29.2":{"name":"@-xun/scripts","version":"1.29.2","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.29.2","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts#readme","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"097f0a3c905bb499a7191bc2c7092dd86498caa5","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.29.2.tgz","fileCount":250,"integrity":"sha512-YgB2FrAoUvkDftv4cIMdWFEO/j6ZIWydJSVyY2zj8s16f8M0ZaRDFcaifyjlqPGrYGRGJsFAbgJ+WDqn2N2U2g==","signatures":[{"sig":"MEUCIQCnEsszrG0CC6Rf5lPlCrhb/BtZJVkcOoaYvkQLAWZYOAIgDLfHBeDbNtZiw+ZozhgY+ErY2esUmaDhPoYCKHky/d0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":798661},"type":"commonjs","engines":{"node":"18.20.0 || ^20.15.0 || >=22.5.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets.d.ts","default":"./dist/src/assets.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"a8fff5dc1b8540017a114b577513e417a635d6a7","scripts":{"info":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release --no-parallel","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:package":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","lint:packages":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","test:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:package:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests end-to-end","test:package:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests unit","test:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope unlimited --coverage","test:package:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*","!packages/*.ignore*"],"_npmVersion":"10.9.1","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":true,"_nodeVersion":"22.11.0","dependencies":{"glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.3.7","husky":"^9.1.7","turbo":"^2.3.1","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.14.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.39.0","globals":"^15.12.0","tstyche":"^3.0.0","typedoc":"^0.26.11","node-gyp":"^10.2.0","prettier":"^3.3.3","@-xun/run":"^0.0.1","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.28.0","@babel/cli":"^7.25.9","@eslint/js":"^9.15.0","babel-jest":"next","dotenv-cli":"^7.4.4","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^22.9.3","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.10","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^18.3.12","browserslist":"^4.24.2","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","spellchecker":"^3.7.1","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.3","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unified-engine":"^11.2.2","@-xun/changelog":"^1.0.0","@commitlint/cli":"^19.6.0","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.14.0","text-extensions":"^3.1.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.2.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","named-app-errors":"^4.0.2","semantic-release":"npm:@-xun/release@^24.2.1","@babel/preset-env":"^7.26.0","@types/eslint__js":"^8.42.3","npm-check-updates":"^17.1.11","sort-package-json":"^2.12.0","typescript-eslint":"^8.15.0","eslint-plugin-jest":"^28.9.0","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.25.9","@types/lodash.clone":"^4.5.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.9","all-contributors-cli":"^6.26.1","eslint-plugin-import":"npm:@-xun/eslint-plugin-import-experimental@^2.32.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.17.0","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-unicorn":"^56.0.1","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.2","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","mdast-util-to-markdown":"^2.1.2","remark-reference-links":"^7.0.0","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.10","@babel/preset-typescript":"^7.26.0","@typescript-eslint/utils":"^8.15.0","remark-lint-no-empty-url":"^4.0.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","validate-npm-package-name":"^6.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.9","@commitlint/config-conventional":"^19.6.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","@types/validate-npm-package-name":"^4.0.2","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.3","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.5.3","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@semantic-release/release-notes-generator":"^14.0.1","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.9","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"execa-root":"npm:execa@^9.5.1","@-xun/scripts":"^1.29.1"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.29.2_1732522359221_0.8504225297902224","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.30.0":{"name":"@-xun/scripts","version":"1.30.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.30.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts#readme","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"0cef54a3cdaaac42ae5b9f3364216f6196b809ab","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.30.0.tgz","fileCount":250,"integrity":"sha512-b0HEpDsyTmVlFYSRk7ufI8z8vsBGI2jiPFc9igUcNoZ+VXIgJkSCEZc7FJF5xN3dvxt520vw16vKMGIpBbuYCw==","signatures":[{"sig":"MEQCIBPkiRxLOUj6w/iv/Vg4urxgPjjnLL/IDH3ruyomcvjXAiBW+OA1rEXJDnYf8iKCjc0P8xBc8fx95sOMe5VbrVwEjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":799539},"type":"commonjs","engines":{"node":"18.20.0 || ^20.15.0 || >=22.5.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets.d.ts","default":"./dist/src/assets.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"f5dd7a46c97c4cb01d5672601bfb8cc41e0a09f9","scripts":{"info":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release --no-parallel","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:package":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","lint:packages":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","test:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:package:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests end-to-end","test:package:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests unit","test:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope unlimited --coverage","test:package:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*","!packages/*.ignore*"],"_npmVersion":"10.9.1","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":true,"_nodeVersion":"22.11.0","dependencies":{"glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.3.7","husky":"^9.1.7","turbo":"^2.3.1","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.14.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.39.0","globals":"^15.12.0","tstyche":"^3.0.0","typedoc":"^0.26.11","node-gyp":"^10.2.0","prettier":"^3.3.3","@-xun/run":"^0.0.1","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.28.0","@babel/cli":"^7.25.9","@eslint/js":"^9.15.0","babel-jest":"next","dotenv-cli":"^7.4.4","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^22.9.3","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.10","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^18.3.12","browserslist":"^4.24.2","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","spellchecker":"^3.7.1","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.3","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unified-engine":"^11.2.2","@-xun/changelog":"^1.0.0","@commitlint/cli":"^19.6.0","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.14.0","text-extensions":"^3.1.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.2.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","named-app-errors":"^4.0.2","semantic-release":"npm:@-xun/release@^24.2.1","@babel/preset-env":"^7.26.0","@types/eslint__js":"^8.42.3","npm-check-updates":"^17.1.11","sort-package-json":"^2.12.0","typescript-eslint":"^8.15.0","eslint-plugin-jest":"^28.9.0","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.25.9","@types/lodash.clone":"^4.5.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.9","all-contributors-cli":"^6.26.1","eslint-plugin-import":"npm:@-xun/eslint-plugin-import-experimental@^2.32.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.17.0","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-unicorn":"^56.0.1","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.2","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","mdast-util-to-markdown":"^2.1.2","remark-reference-links":"^7.0.0","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.10","@babel/preset-typescript":"^7.26.0","@typescript-eslint/utils":"^8.15.0","remark-lint-no-empty-url":"^4.0.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","validate-npm-package-name":"^6.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.9","@commitlint/config-conventional":"^19.6.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","@types/validate-npm-package-name":"^4.0.2","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.3","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.5.3","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@semantic-release/release-notes-generator":"^14.0.1","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.9","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"execa-root":"npm:execa@^9.5.1","@-xun/scripts":"^1.29.2"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.30.0_1732528588409_0.30296283807097235","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.30.1":{"name":"@-xun/scripts","version":"1.30.1","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.30.1","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts#readme","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"d25f46edc830ad06e753119eb8a16e2c0dd4c917","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.30.1.tgz","fileCount":250,"integrity":"sha512-fPsN6FUy/mHsuJwIhSe/l8E+cgPdhSHrzzZ9ChATvpb098oevKYFxXHzbRr0jvu4ekJaGnPoWEXJqLIq3KovYA==","signatures":[{"sig":"MEYCIQDmrsikE9EAHPHOcKE1fCc4Ah5ExCk/txCzyfiURp7PIAIhAJSv87PVlA0Xo36RTQrJOOnWEfAwoa20F42zA1ksi4dL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":799749},"type":"commonjs","engines":{"node":"18.20.0 || ^20.15.0 || >=22.5.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets.d.ts","default":"./dist/src/assets.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"aa0280851f768442fdca4fe69e9f3cd1c03a7817","scripts":{"info":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release --no-parallel","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:package":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","lint:packages":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","test:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:package:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests end-to-end","test:package:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests unit","test:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope unlimited --coverage","test:package:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*","!packages/*.ignore*"],"_npmVersion":"10.9.1","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":true,"_nodeVersion":"22.11.0","dependencies":{"glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.3.7","husky":"^9.1.7","turbo":"^2.3.1","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.14.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.39.0","globals":"^15.12.0","tstyche":"^3.0.0","typedoc":"^0.26.11","node-gyp":"^10.2.0","prettier":"^3.3.3","@-xun/run":"^0.0.1","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.28.0","@babel/cli":"^7.25.9","@eslint/js":"^9.15.0","babel-jest":"next","dotenv-cli":"^7.4.4","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^22.9.3","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.10","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^18.3.12","browserslist":"^4.24.2","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","spellchecker":"^3.7.1","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.3","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unified-engine":"^11.2.2","@-xun/changelog":"^1.0.0","@commitlint/cli":"^19.6.0","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.14.0","text-extensions":"^3.1.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.2.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","named-app-errors":"^4.0.2","semantic-release":"npm:@-xun/release@^24.2.1","@babel/preset-env":"^7.26.0","@types/eslint__js":"^8.42.3","npm-check-updates":"^17.1.11","sort-package-json":"^2.12.0","typescript-eslint":"^8.15.0","eslint-plugin-jest":"^28.9.0","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.25.9","@types/lodash.clone":"^4.5.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.9","all-contributors-cli":"^6.26.1","eslint-plugin-import":"npm:@-xun/eslint-plugin-import-experimental@^2.32.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.17.0","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-unicorn":"^56.0.1","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.2","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","mdast-util-to-markdown":"^2.1.2","remark-reference-links":"^7.0.0","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.10","@babel/preset-typescript":"^7.26.0","@typescript-eslint/utils":"^8.15.0","remark-lint-no-empty-url":"^4.0.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","validate-npm-package-name":"^6.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.9","@commitlint/config-conventional":"^19.6.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","@types/validate-npm-package-name":"^4.0.2","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.3","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.5.3","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@semantic-release/release-notes-generator":"^14.0.1","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.9","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"execa-root":"npm:execa@^9.5.1","@-xun/scripts":"^1.30.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.30.1_1732532918323_0.03489367584033576","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.30.2":{"name":"@-xun/scripts","version":"1.30.2","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.30.2","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts#readme","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"877458f733a934149b3995a627459c762f5d9c3f","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.30.2.tgz","fileCount":250,"integrity":"sha512-tH7H7zoxrqzo9FH4wyY3OlaMKqV6YezuRQ4HL3zXSY2Ftja+8rUk+FPnD5OSfqvl7k2iATRPMhRpjn1B1A+ZWg==","signatures":[{"sig":"MEUCIQCVK6u8GOml33ghn6haxsnsK8H7BfH8jrMP+Ud5U7Uo0wIgHLXCys4QvRwJhBi0ljNkH9+w4qkznhH+0bLbJg+RIoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":799749},"type":"commonjs","engines":{"node":"18.20.0 || ^20.15.0 || >=22.5.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets.d.ts","default":"./dist/src/assets.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"de64111f39a14ec820f0fa4d4fde3fc176fbd2cd","scripts":{"info":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release --no-parallel","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:package":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","lint:packages":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","test:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:package:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests end-to-end","test:package:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests unit","test:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope unlimited --coverage","test:package:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*","!packages/*.ignore*"],"_npmVersion":"10.9.1","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":true,"_nodeVersion":"22.11.0","dependencies":{"glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.3.7","husky":"^9.1.7","turbo":"^2.3.1","doctoc":"^2.2.1","dotenv":"^16.4.5","eslint":"^9.14.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.39.0","globals":"^15.12.0","tstyche":"^3.0.0","typedoc":"^0.26.11","node-gyp":"^10.2.0","prettier":"^3.3.3","@-xun/run":"^0.0.1","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.28.0","@babel/cli":"^7.25.9","@eslint/js":"^9.15.0","babel-jest":"next","dotenv-cli":"^7.4.4","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^22.9.3","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.10","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^18.3.12","browserslist":"^4.24.2","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","spellchecker":"^3.7.1","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.3","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unified-engine":"^11.2.2","@-xun/changelog":"^1.0.0","@commitlint/cli":"^19.6.0","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.14.0","text-extensions":"^3.1.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.2.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","named-app-errors":"^4.0.2","semantic-release":"npm:@-xun/release@^24.2.1","@babel/preset-env":"^7.26.0","@types/eslint__js":"^8.42.3","npm-check-updates":"^17.1.11","sort-package-json":"^2.12.0","typescript-eslint":"^8.15.0","eslint-plugin-jest":"^28.9.0","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.25.9","@types/lodash.clone":"^4.5.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.9","all-contributors-cli":"^6.26.1","eslint-plugin-import":"npm:@-xun/eslint-plugin-import-experimental@^2.32.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.17.0","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-unicorn":"^56.0.1","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.2","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","mdast-util-to-markdown":"^2.1.2","remark-reference-links":"^7.0.0","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.2.10","@babel/preset-typescript":"^7.26.0","@typescript-eslint/utils":"^8.15.0","remark-lint-no-empty-url":"^4.0.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","validate-npm-package-name":"^6.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.9","@commitlint/config-conventional":"^19.6.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","@types/validate-npm-package-name":"^4.0.2","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.6.3","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.5.3","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@semantic-release/release-notes-generator":"^14.0.1","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.9","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"execa-root":"npm:execa@^9.5.1","@-xun/scripts":"^1.30.1"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.30.2_1732615699681_0.8758234198021837","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.30.3":{"name":"@-xun/scripts","version":"1.30.3","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.30.3","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts#readme","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"31776082b214c68d3f3a01b6da5e357d97976680","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.30.3.tgz","fileCount":251,"integrity":"sha512-Cp5aCKJekmkRXjAoBAfka5JVFOGgEMYeiH57z5pAthQU9Ays0LY/kQFdt6hHXdTnvE+lPcuZ6HLv1ELg0Pug4g==","signatures":[{"sig":"MEUCIQDJx7JeUD9/kqYm/aQHt53+kklDlNpsL8t/JtX44ANbBQIgAhVlPVIj+xOdnAwTz/5Ly9sYG9YK/CbzthOoj7sz5NI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":863367},"type":"commonjs","engines":{"node":"18.20.0 || ^20.15.0 || >=22.5.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets.d.ts","default":"./dist/src/assets.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"3e447022ca25addfd70b63443aa55716daa7bf9d","scripts":{"info":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release --no-parallel","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:package":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","lint:packages":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","test:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:package:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests end-to-end","test:package:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests unit","test:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope unlimited --coverage","test:package:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*","!packages/*.ignore*"],"_npmVersion":"10.9.1","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":true,"_nodeVersion":"22.11.0","dependencies":{"glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.3.7","husky":"^9.1.7","turbo":"^2.3.3","doctoc":"^2.2.1","dotenv":"^16.4.7","eslint":"^9.14.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.39.0","globals":"^15.13.0","tstyche":"^3.1.0","typedoc":"^0.27.3","node-gyp":"^10.3.1","prettier":"^3.4.2","@-xun/run":"^0.0.1","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.30.0","@babel/cli":"^7.25.9","@eslint/js":"^9.16.0","babel-jest":"next","dotenv-cli":"^7.4.4","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^22.10.1","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.10","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^18.3.12","browserslist":"^4.24.2","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","spellchecker":"^3.7.1","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.3","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unified-engine":"^11.2.2","@-xun/changelog":"^1.0.0","@commitlint/cli":"^19.6.0","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.14.0","text-extensions":"^3.1.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.2.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","named-app-errors":"^4.0.2","semantic-release":"npm:@-xun/release@^24.2.1","@babel/preset-env":"^7.26.0","@types/eslint__js":"^8.42.3","npm-check-updates":"^17.1.11","sort-package-json":"^2.12.0","typescript-eslint":"^8.17.0","eslint-plugin-jest":"^28.9.0","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.26.3","@types/lodash.clone":"^4.5.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.9","all-contributors-cli":"^6.26.1","eslint-plugin-import":"npm:@-xun/eslint-plugin-import-experimental@^2.32.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.17.0","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-unicorn":"^56.0.1","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.2","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","mdast-util-to-markdown":"^2.1.2","remark-reference-links":"^7.0.0","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.3.1","@babel/preset-typescript":"^7.26.0","@types/babel__preset-env":"^7.9.7","@typescript-eslint/utils":"^8.17.0","remark-lint-no-empty-url":"^4.0.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","validate-npm-package-name":"^6.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.9","@commitlint/config-conventional":"^19.6.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","@types/validate-npm-package-name":"^4.0.2","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.7.0","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.5.3","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@semantic-release/release-notes-generator":"^14.0.1","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.9","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"execa-root":"npm:execa@^9.5.1","@-xun/scripts":"^1.30.2"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.30.3_1733326452306_0.1679399271761406","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.31.0":{"name":"@-xun/scripts","version":"1.31.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.31.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts#readme","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"fe255e567ccc63da130ac9210f572874ea528a66","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.31.0.tgz","fileCount":253,"integrity":"sha512-ZzJ0PPwWhz9p513W0F5X771H0amC3T2oX9PKRALvp/irTMoXVVO0vEhmVN76OHjWeTvsA5zLFhx/+n/wRCorkQ==","signatures":[{"sig":"MEYCIQDS8c3rYGMsZBb1vGqcaNKRsRg3CJ6/gD0DE2nnuX06LwIhAIL4m+vp9GgCcGYPYWsKGjsNBo427AzAfTkQdJBOnqm9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":928249},"type":"commonjs","engines":{"node":"18.20.0 || ^20.15.0 || >=22.5.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets.d.ts","default":"./dist/src/assets.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"da7af4b0d929392f6852abf9d3c4e9a314cf2459","scripts":{"info":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release --no-parallel","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate --","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:package":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","lint:packages":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","test:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:package:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests end-to-end","test:package:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests unit","test:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope unlimited --coverage","test:package:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*","!packages/*.ignore*"],"_npmVersion":"10.9.1","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":true,"_nodeVersion":"22.11.0","dependencies":{"glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.3.7","husky":"^9.1.7","turbo":"^2.3.3","doctoc":"^2.2.1","dotenv":"^16.4.7","eslint":"^9.16.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.39.0","globals":"^15.13.0","tstyche":"^3.1.0","typedoc":"^0.27.3","node-gyp":"^10.3.1","prettier":"^3.4.2","@-xun/run":"^0.0.1","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.30.0","@babel/cli":"^7.25.9","@eslint/js":"^9.16.0","babel-jest":"next","dotenv-cli":"^7.4.4","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^22.10.1","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.10","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^18.3.12","browserslist":"^4.24.2","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","spellchecker":"^3.7.1","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.3","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unified-engine":"^11.2.2","@-xun/changelog":"^1.0.0","@commitlint/cli":"^19.6.0","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.14.0","text-extensions":"^3.1.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.2.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","named-app-errors":"^4.0.2","semantic-release":"npm:@-xun/release@^24.2.1","@babel/preset-env":"^7.26.0","@types/eslint__js":"^8.42.3","npm-check-updates":"^17.1.11","sort-package-json":"^2.12.0","typescript-eslint":"^8.17.0","eslint-plugin-jest":"^28.9.0","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.26.3","@types/lodash.clone":"^4.5.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.9","all-contributors-cli":"^6.26.1","eslint-plugin-import":"npm:@-xun/eslint-plugin-import-experimental@^2.32.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.17.0","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-unicorn":"^56.0.1","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.2","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","mdast-util-to-markdown":"^2.1.2","remark-reference-links":"^7.0.0","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.3.1","@babel/preset-typescript":"^7.26.0","@types/babel__preset-env":"^7.9.7","@typescript-eslint/utils":"^8.17.0","remark-lint-no-empty-url":"^4.0.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","validate-npm-package-name":"^6.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.9","@commitlint/config-conventional":"^19.6.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","@types/validate-npm-package-name":"^4.0.2","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.7.0","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.5.3","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@semantic-release/release-notes-generator":"^14.0.1","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.9","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"execa-root":"npm:execa@^9.5.1","@-xun/scripts":"^1.30.3"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.31.0_1733578192396_0.0123998342694005","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.31.1":{"name":"@-xun/scripts","version":"1.31.1","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.31.1","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts#readme","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"02892a2a7bf75cf3874e510a5d7e1c9469b03a18","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.31.1.tgz","fileCount":253,"integrity":"sha512-CAsv96GHtirAoO7+alV4njCzguzdOBJhO2LnlMnZj7l77hfQnhlxd1GUuETkZQfxZahnvCWVqQlVU1tp+ez0IQ==","signatures":[{"sig":"MEQCICzVBzrm3KeQJ0Ng8yqXQlcoz349ULrlmd2X8EHzm11YAiB0k9pBZFZoKcHkFaSXao16AW25WVxSRw8VweQbtgEpPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":934196},"type":"commonjs","engines":{"node":"18.20.0 || ^20.15.0 || >=22.5.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets.d.ts","default":"./dist/src/assets.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"90f9dd1aafa5cf8bd3a823b84e96dd1ee4ab651c","scripts":{"info":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release --no-parallel","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate --","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:package":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","lint:packages":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","test:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:package:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests end-to-end","test:package:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests unit","test:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope unlimited --coverage","test:package:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*","!packages/*.ignore*"],"_npmVersion":"10.9.2","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.4.0","husky":"^9.1.7","turbo":"^2.3.3","doctoc":"^2.2.1","dotenv":"^16.4.7","eslint":"^9.16.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.39.0","globals":"^15.13.0","tstyche":"^3.1.1","typedoc":"^0.27.3","node-gyp":"^11.0.0","prettier":"^3.4.2","@-xun/run":"^0.0.1","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.30.0","@babel/cli":"^7.26.4","@eslint/js":"^9.16.0","babel-jest":"next","dotenv-cli":"^7.4.4","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^22.10.1","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.10","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^19.0.1","browserslist":"^4.24.2","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","spellchecker":"^3.7.1","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.4","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unified-engine":"^11.2.2","@-xun/changelog":"^1.0.0","@commitlint/cli":"^19.6.0","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.14.0","text-extensions":"^3.1.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.2.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","named-app-errors":"^4.0.2","semantic-release":"npm:@-xun/release@^24.2.1","@babel/preset-env":"^7.26.0","@types/eslint__js":"^8.42.3","npm-check-updates":"^17.1.11","sort-package-json":"^2.12.0","typescript-eslint":"^8.17.0","eslint-plugin-jest":"^28.9.0","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.26.3","@types/lodash.clone":"^4.5.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.9","all-contributors-cli":"^6.26.1","eslint-plugin-import":"npm:@-xun/eslint-plugin-import-experimental@^2.32.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.17.1","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-unicorn":"^56.0.1","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.2","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","mdast-util-to-markdown":"^2.1.2","remark-reference-links":"^7.0.0","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.3.1","@babel/preset-typescript":"^7.26.0","@types/babel__preset-env":"^7.9.7","@typescript-eslint/utils":"^8.17.0","remark-lint-no-empty-url":"^4.0.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","validate-npm-package-name":"^6.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.9","@commitlint/config-conventional":"^19.6.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","@types/validate-npm-package-name":"^4.0.2","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.7.0","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.5.3","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@semantic-release/release-notes-generator":"^14.0.1","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.9","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"execa-root":"npm:execa@^9.5.1","@-xun/scripts":"^1.31.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.31.1_1733640661120_0.9251333467343701","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.31.2":{"name":"@-xun/scripts","version":"1.31.2","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.31.2","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts#readme","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"79297680b0417202f68c39e1a1747c9c862047d3","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.31.2.tgz","fileCount":253,"integrity":"sha512-CNVEzj+znw3tVeylBaJUyBHQLmzxtKRIGyCPQFbzjqng7ASMktxNdi47eHV3GHeAi4VvQOm6WgjeILkHKPJfsQ==","signatures":[{"sig":"MEUCIDLSOE/SCFfMbANbhsnCUlsGgNnSK75Igd8/9e1az2I1AiEArQxVbensxJHb57ymVxwhELKH5s+JY5fzBUjP3xrAjPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":943176},"type":"commonjs","engines":{"node":"18.20.0 || ^20.15.0 || >=22.5.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets.d.ts","default":"./dist/src/assets.js"},"./package":"./package.json","./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json","./assets/config/*":{"types":"./dist/src/assets/config/_*.d.ts","default":"./dist/src/assets/config/_*.js"}},"gitHead":"0ed8e59780c7ecfc1e97fb3710391fe741d9ecfd","scripts":{"info":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release --no-parallel","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate --","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:package":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","lint:packages":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","test:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:package:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests end-to-end","test:package:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests unit","test:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope unlimited --coverage","test:package:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*","!packages/*.ignore*"],"_npmVersion":"10.9.2","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.4.0","husky":"^9.1.7","turbo":"^2.3.3","doctoc":"^2.2.1","dotenv":"^16.4.7","eslint":"^9.16.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.39.0","globals":"^15.13.0","tstyche":"^3.1.1","typedoc":"^0.27.3","node-gyp":"^11.0.0","prettier":"^3.4.2","@-xun/run":"^0.0.1","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.30.0","@babel/cli":"^7.26.4","@eslint/js":"^9.16.0","babel-jest":"next","dotenv-cli":"^7.4.4","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^22.10.1","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.10","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^19.0.1","browserslist":"^4.24.2","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","spellchecker":"^3.7.1","@octokit/rest":"^21.0.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.4","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unified-engine":"^11.2.2","@-xun/changelog":"^1.0.0","@commitlint/cli":"^19.6.0","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.14.0","text-extensions":"^3.1.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.2.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","named-app-errors":"^4.0.2","semantic-release":"npm:@-xun/release@^24.2.1","@babel/preset-env":"^7.26.0","@types/eslint__js":"^8.42.3","npm-check-updates":"^17.1.11","sort-package-json":"^2.12.0","typescript-eslint":"^8.17.0","eslint-plugin-jest":"^28.9.0","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.26.3","@types/lodash.clone":"^4.5.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.9","all-contributors-cli":"^6.26.1","eslint-plugin-import":"npm:@-xun/eslint-plugin-import-experimental@^2.32.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.17.1","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-unicorn":"^56.0.1","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.2","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","mdast-util-to-markdown":"^2.1.2","remark-reference-links":"^7.0.0","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.3.1","@babel/preset-typescript":"^7.26.0","@types/babel__preset-env":"^7.9.7","@typescript-eslint/utils":"^8.17.0","remark-lint-no-empty-url":"^4.0.0","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","validate-npm-package-name":"^6.0.0","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.9","@commitlint/config-conventional":"^19.6.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","@types/validate-npm-package-name":"^4.0.2","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.7.0","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.5.3","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@semantic-release/release-notes-generator":"^14.0.1","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.9","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets.d.ts"],"package":["package.json"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"],"assets/config/*":["dist/src/assets/config/_*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.31.1"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.31.2_1733678965173_0.8238561001492757","host":"s3://npm-registry-packages"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.32.0":{"name":"@-xun/scripts","version":"1.32.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.32.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts#readme","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"f6d345db4acf20406c98c74012e924f5227fb049","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.32.0.tgz","fileCount":255,"integrity":"sha512-qJha8F1yJYNcmvDTBf9ow5TLOZDN9r8uz1SrDMr02fMdj7Y8WaKyQhPED1HV3pChPLvT7R/rP+OU6896kZjIJA==","signatures":[{"sig":"MEYCIQC26r7qAAxc4kOYKjIVOk/djOt/13M06HBxh6A/bYPo/QIhAOYOPQBvWNkHrvUI2dIxaQjMiywi339i+1ExH4r7Hob3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":984395},"type":"commonjs","engines":{"node":"18.20.0 || ^20.15.0 || >=22.5.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets.d.ts","default":"./dist/src/assets.js"},"./package":"./package.json","./assets/*":{"types":"./dist/src/assets/transformers/_*.d.ts","default":"./dist/src/assets/transformers/_*.js"},"./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json"},"gitHead":"c0ad5f4adab917f0bd8c77a3022c1d81227e1df8","scripts":{"info":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release --no-parallel","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate --sync-deps --github-reconfigure-repo --regenerate-assets --assets-preset cli","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:package":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","lint:packages":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","test:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:package:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests end-to-end","test:package:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests unit","test:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope unlimited --coverage","test:package:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*","!packages/*.ignore*"],"_npmVersion":"10.9.2","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.4.0","husky":"^9.1.7","turbo":"^2.3.3","doctoc":"^2.2.1","dotenv":"^16.4.7","eslint":"^9.16.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.39.0","globals":"^15.13.0","tstyche":"^3.1.1","typedoc":"^0.27.3","node-gyp":"^11.0.0","prettier":"^3.4.2","@-xun/run":"^0.0.1","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.30.0","@babel/cli":"^7.26.4","@eslint/js":"^9.16.0","babel-jest":"next","dotenv-cli":"^7.4.4","lodash.get":"^4.4.2","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^22.10.1","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.10","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^19.0.1","browserslist":"^4.24.2","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","spellchecker":"^3.7.1","@octokit/rest":"^21.0.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.4","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unified-engine":"^11.2.2","@-xun/changelog":"^1.0.0","@commitlint/cli":"^19.6.0","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.14.0","text-extensions":"^3.1.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.2.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","named-app-errors":"^4.0.2","semantic-release":"npm:@-xun/release@^24.2.1","@babel/preset-env":"^7.26.0","@types/eslint__js":"^8.42.3","@types/lodash.get":"^4.4.9","npm-check-updates":"^17.1.11","sort-package-json":"^2.12.0","typescript-eslint":"^8.17.0","eslint-plugin-jest":"^28.9.0","libsodium-wrappers":"^0.7.15","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.26.3","@types/lodash.clone":"^4.5.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.9","all-contributors-cli":"^6.26.1","eslint-plugin-import":"npm:@-xun/eslint-plugin-import-experimental@^2.32.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.17.1","@octokit/plugin-retry":"^7.1.2","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-unicorn":"^56.0.1","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.2","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","mdast-util-to-markdown":"^2.1.2","remark-reference-links":"^7.0.0","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.3.2","@babel/preset-typescript":"^7.26.0","@types/babel__preset-env":"^7.9.7","@typescript-eslint/utils":"^8.17.0","remark-lint-no-empty-url":"^4.0.0","@types/libsodium-wrappers":"^0.7.14","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","validate-npm-package-name":"^6.0.0","@octokit/plugin-throttling":"^9.3.2","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.9","@commitlint/config-conventional":"^19.6.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","@types/validate-npm-package-name":"^4.0.2","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.7.0","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.5.3","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@semantic-release/release-notes-generator":"^14.0.1","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.9","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets.d.ts"],"package":["package.json"],"assets/*":["dist/src/assets/transformers/_*.d.ts"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.31.2"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.32.0_1733926635517_0.7754955541102833","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been superseded by `@-xun/symbiote`"},"1.33.0":{"name":"@-xun/scripts","version":"1.33.0","keywords":["Xunnamius"],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/scripts@1.33.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/xscripts#readme","bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"bin":{"xscripts":"dist/src/cli.js"},"dist":{"shasum":"ebb872943ca9e4c02c3caa1158e7a55a64d965a7","tarball":"https://registry.npmjs.org/@-xun/scripts/-/scripts-1.33.0.tgz","fileCount":255,"integrity":"sha512-7tVVrPmmpqpKSNDSdZTDOLNza43tNDoW4BYgDHhpluF8/B+sFuBIXmqSNOT4OqMWz0vniJ1jL0ni2L/Tw35UXA==","signatures":[{"sig":"MEUCIQCrXPeNP9oVYvu0TS4Kt818q7+0kGJwxZHGlhCVc+pK0AIgNFgllUqRgLO5PMopkHukXBYw0UP+KO614tswUTiBmCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1060086},"type":"commonjs","engines":{"node":"18.20.0 || ^20.15.0 || >=22.5.0"},"exports":{".":{"types":"./dist/src/cli.d.ts","default":"./dist/src/cli.js"},"./assets":{"types":"./dist/src/assets.d.ts","default":"./dist/src/assets.js"},"./package":"./package.json","./assets/*":{"types":"./dist/src/assets/transformers/_*.d.ts","default":"./dist/src/assets/transformers/_*.js"},"./configure":{"types":"./dist/src/configure.d.ts","default":"./dist/src/configure.js"},"./commands/*":{"types":"./dist/src/commands/*.d.ts","default":"./dist/src/commands/*.js"},"./package.json":"./package.json"},"gitHead":"72691cc15e63f52fff7907ff4c33a01b789d9df9","scripts":{"info":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project info","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js clean","start":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js start --","format":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js format --hush","prepare":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project prepare","release":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js release --no-parallel","renovate":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project renovate --github-reconfigure-repo --regenerate-assets --assets-preset cli","build:dist":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build distributables --exclude-internal-file .remarkrc.mjs","build:docs":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build docs","list-tasks":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js list-tasks","lint:package":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint","lint:project":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js project lint","lint:packages":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js lint --scope unlimited","build:changelog":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js build changelog","test:package:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --coverage","test:package:e2e":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests end-to-end","test:package:unit":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests unit","test:packages:all":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --scope unlimited --coverage","test:package:integration":"NODE_NO_WARNINGS=1 ./node_modules/@-xun/scripts/dist/src/cli.js test --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"workspaces":["packages/*","!packages/*.ignore*"],"_npmVersion":"10.9.2","description":"The scripts and assets powering Xunnamius's NPM-based projects","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"glob":"^11.0.0","jest":"^30.0.0-alpha.6","debug":"^4.4.0","husky":"^9.1.7","turbo":"^2.3.3","doctoc":"^2.2.1","dotenv":"^16.4.7","eslint":"^9.17.0","listr2":"^8.2.5","rimraf":"^6.0.1","semver":"^7.6.3","core-js":"3.39.0","globals":"^15.14.0","tstyche":"^3.1.1","typedoc":"^0.27.5","node-gyp":"^11.0.0","prettier":"^3.4.2","@-xun/run":"^0.0.1","find-up~5":"npm:find-up@^5.0.0","type-fest":"^4.30.2","@babel/cli":"^7.26.4","@eslint/js":"^9.17.0","babel-jest":"next","dotenv-cli":"^7.4.4","lodash.get":"^4.4.2","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","simple-git":"^3.27.0","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/jest":"^29.5.14","@types/node":"^22.10.2","askpassword":"^2.0.2","jest-circus":"30.0.0-alpha.6","lint-staged":"^15.2.11","remark-lint":"^10.0.0","@types/debug":"^4.1.12","@types/react":"^19.0.2","browserslist":"^4.24.3","jsonc-parser":"^3.3.1","lodash.clone":"^4.5.0","spellchecker":"^3.7.1","@octokit/rest":"^21.0.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","jest-extended":"^4.0.2","remark-ignore":"^2.0.0","@eslint/compat":"^1.2.4","glob-gitignore":"^1.0.15","lodash.isequal":"^4.5.0","supports-color":"^8.1.1","unified-engine":"^11.2.2","@-xun/changelog":"^1.0.0","@commitlint/cli":"^19.6.1","@listr2/manager":"^2.0.13","eslint-plugin-n":"^17.15.0","text-extensions":"^3.1.0","toss-expression":"^0.1.2","unique-filename":"^4.0.0","@black-flag/core":"^1.3.2","@eslint/eslintrc":"^3.2.0","lodash.camelcase":"^4.3.0","lodash.mergewith":"^4.6.2","named-app-errors":"^4.0.2","semantic-release":"npm:@-xun/release@^24.2.1","@babel/preset-env":"^7.26.0","@types/eslint__js":"^8.42.3","@types/lodash.get":"^4.4.9","npm-check-updates":"^17.1.11","sort-package-json":"^2.12.0","typescript-eslint":"8.18.0","eslint-plugin-jest":"^28.10.0","libsodium-wrappers":"^0.7.15","remark-frontmatter":"^5.0.0","@babel/preset-react":"^7.26.3","@types/lodash.clone":"^4.5.9","@types/spellchecker":"^3.5.2","remark-lint-no-tabs":"^4.0.0","@babel/eslint-parser":"^7.25.9","all-contributors-cli":"^6.26.1","eslint-plugin-import":"npm:@-xun/eslint-plugin-import-experimental@^2.32.0","jest-silent-reporter":"^0.6.0","lodash.clonedeepwith":"^4.5.0","@arethetypeswrong/cli":"^0.17.2","@octokit/plugin-retry":"^7.1.2","@semantic-release/git":"^10.0.1","@types/lodash.isequal":"^4.5.8","eslint-plugin-unicorn":"^56.0.1","remark-tight-comments":"^2.0.0","remark-validate-links":"^13.0.2","escape-string-regexp~4":"npm:escape-string-regexp@^4.0.0","mdast-util-to-markdown":"^2.1.2","remark-reference-links":"^7.0.0","@types/eslint__eslintrc":"^2.1.2","@types/lodash.camelcase":"^4.3.9","@types/lodash.mergewith":"^4.6.9","remark-sort-definitions":"^2.0.0","typedoc-plugin-markdown":"^4.3.3","@babel/preset-typescript":"^7.26.0","@types/babel__preset-env":"^7.9.7","remark-lint-no-empty-url":"^4.0.0","@types/libsodium-wrappers":"^0.7.14","confusing-browser-globals":"^1.0.11","remark-lint-final-newline":"^3.0.0","validate-npm-package-name":"^6.0.0","@octokit/plugin-throttling":"^9.3.2","remark-capitalize-headings":"^2.0.1","remark-lint-file-extension":"^3.0.0","remark-renumber-references":"^2.0.0","@types/lodash.clonedeepwith":"^4.5.9","remark-lint-definition-case":"^4.0.0","remark-lint-list-item-style":"^2.0.0","remark-lint-no-literal-urls":"^4.0.0","remark-lint-fenced-code-flag":"^4.0.0","remark-lint-no-shell-dollars":"^4.0.0","remark-lint-hard-break-spaces":"^4.0.0","remark-lint-heading-increment":"^4.0.0","remark-lint-no-empty-sections":"^4.0.0","remark-lint-heading-whitespace":"^1.0.0","@babel/plugin-syntax-typescript":"^7.25.9","@commitlint/config-conventional":"^19.6.0","remark-lint-first-heading-level":"^4.0.0","remark-lint-heading-word-length":"^2.0.0","@types/confusing-browser-globals":"^1.0.3","@types/validate-npm-package-name":"^4.0.2","remark-lint-strikethrough-marker":"^3.0.0","remark-remove-unused-definitions":"^2.0.0","remark-remove-url-trailing-slash":"^2.0.0","eslint-import-resolver-typescript":"^3.7.0","remark-lint-fenced-code-flag-case":"^2.0.0","remark-lint-no-reference-like-url":"^4.0.0","remark-lint-no-unused-definitions":"^4.0.0","remark-lint-no-heading-punctuation":"^4.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-lint-no-duplicate-definitions":"^4.0.0","remark-lint-no-duplicate-defined-urls":"^3.0.0","remark-lint-no-heading-content-indent":"^5.0.0","remark-lint-no-heading-like-paragraph":"^4.0.0","remark-lint-ordered-list-marker-style":"^4.0.0","remark-lint-ordered-list-marker-value":"^4.0.0","babel-plugin-transform-rewrite-imports":"^1.5.3","remark-lint-no-shortcut-reference-link":"^4.0.0","remark-lint-no-shortcut-reference-image":"^4.0.0","remark-lint-unordered-list-marker-style":"^4.0.0","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-blockquote-without-marker":"^6.0.0","@semantic-release/release-notes-generator":"^14.0.2","remark-lint-no-multiple-toplevel-headings":"^4.0.0","@babel/plugin-proposal-export-default-from":"^7.25.9","remark-lint-no-duplicate-headings-in-section":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"index":["dist/src/cli.d.ts"],"assets":["dist/src/assets.d.ts"],"package":["package.json"],"assets/*":["dist/src/assets/transformers/_*.d.ts"],"configure":["dist/src/configure.d.ts"],"commands/*":["dist/src/commands/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/scripts":"^1.32.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_1.33.0_1734848211058_0.25720132497988213","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been superseded by `@-xun/symbiote`"}},"time":{"created":"2024-05-31T06:11:01.510Z","modified":"2024-12-26T03:45:35.004Z","1.0.0":"2024-05-31T06:11:02.142Z","1.1.0":"2024-05-31T11:31:24.745Z","1.2.0":"2024-05-31T22:11:32.692Z","1.3.0":"2024-06-01T09:22:27.122Z","1.4.0":"2024-06-01T10:28:20.707Z","1.4.1":"2024-06-02T04:13:38.545Z","1.5.0":"2024-06-23T14:13:11.577Z","1.6.0":"2024-06-24T20:23:09.306Z","1.7.0":"2024-06-26T05:34:45.476Z","1.8.0":"2024-06-27T13:19:41.455Z","1.9.0":"2024-06-28T14:19:40.648Z","1.10.0":"2024-06-29T18:10:00.805Z","1.10.1":"2024-06-29T19:04:34.553Z","1.11.0":"2024-06-30T12:17:26.459Z","1.12.0":"2024-07-01T20:19:10.777Z","1.13.0":"2024-07-02T20:42:29.350Z","1.14.0":"2024-07-07T01:02:04.583Z","1.15.0":"2024-07-07T21:51:55.552Z","1.16.0":"2024-07-14T06:21:08.552Z","1.16.1":"2024-07-14T06:41:04.395Z","1.17.0":"2024-07-23T20:14:29.907Z","1.18.0":"2024-07-27T10:26:06.774Z","1.19.0":"2024-07-29T13:56:39.711Z","1.19.1":"2024-07-29T14:14:40.484Z","1.20.0":"2024-08-20T10:54:22.411Z","1.20.1":"2024-08-20T12:05:00.215Z","1.20.2":"2024-08-21T09:23:01.422Z","1.20.3":"2024-08-21T09:58:40.434Z","1.20.4":"2024-08-21T10:03:00.157Z","1.20.5":"2024-08-22T02:59:55.682Z","1.20.6":"2024-08-23T04:18:06.292Z","1.20.7":"2024-08-23T04:19:36.401Z","1.20.8":"2024-08-23T04:28:55.999Z","1.21.0":"2024-10-18T12:19:59.879Z","1.22.0":"2024-10-24T10:07:05.697Z","1.23.0":"2024-10-27T19:59:24.234Z","1.24.0":"2024-11-01T10:36:15.065Z","1.25.0":"2024-11-14T01:42:10.727Z","1.26.0":"2024-11-22T11:00:37.145Z","1.27.0":"2024-11-23T00:19:12.470Z","1.28.0":"2024-11-24T03:30:28.773Z","1.29.0":"2024-11-24T13:08:06.284Z","1.29.1":"2024-11-24T18:22:34.108Z","1.29.2":"2024-11-25T08:12:39.444Z","1.30.0":"2024-11-25T09:56:28.607Z","1.30.1":"2024-11-25T11:08:38.598Z","1.30.2":"2024-11-26T10:08:19.917Z","1.30.3":"2024-12-04T15:34:12.592Z","1.31.0":"2024-12-07T13:29:52.601Z","1.31.1":"2024-12-08T06:51:01.383Z","1.31.2":"2024-12-08T17:29:25.476Z","1.32.0":"2024-12-11T14:17:15.895Z","1.33.0":"2024-12-22T06:16:51.327Z"},"bugs":{"url":"https://github.com/Xunnamius/xscripts/issues"},"author":{"name":"Xunnamius"},"license":"MIT","homepage":"https://github.com/Xunnamius/xscripts#readme","keywords":["Xunnamius"],"repository":{"url":"git+https://github.com/Xunnamius/xscripts.git","type":"git"},"description":"The scripts and assets powering Xunnamius's NPM-based projects","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"readme":"<p align=\"center\" width=\"100%\">\n  <img width=\"300\" src=\"./xscripts.png\">\n</p>\n\n<p align=\"center\" width=\"100%\">\nThe NPM-based tooling that underpin all of my projects\n</p>\n\n<hr />\n\n<!-- badges-start -->\n\n<div align=\"center\">\n\n[![Black Lives Matter!][x-badge-blm-image]][x-badge-blm-link]\n[![Last commit timestamp][x-badge-lastcommit-image]][x-badge-repo-link]\n[![Codecov][x-badge-codecov-image]][x-badge-codecov-link]\n[![Source license][x-badge-license-image]][x-badge-license-link]\n[![Uses Semantic Release!][x-badge-semanticrelease-image]][x-badge-semanticrelease-link]\n\n[![NPM version][x-badge-npm-image]][x-badge-npm-link]\n[![Monthly Downloads][x-badge-downloads-image]][x-badge-npm-link]\n\n</div>\n\n<!-- badges-end -->\n\n<br />\n\n# xscripts (@-xun/scripts)\n\n`xscripts` is a highly-opinionated personal tool for building, linting, and\ndeploying my NPM-based projects. Similar in intent to kcd-scripts,\nreact-scripts, etc.\n\n<br />\n\n---\n\n<!-- remark-ignore-start -->\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Install](#install)\n- [Usage](#usage)\n- [Appendix](#appendix)\n  - [Published Package Details](#published-package-details)\n  - [License](#license)\n- [Contributing and Support](#contributing-and-support)\n  - [Contributors](#contributors)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n<!-- remark-ignore-end -->\n\n<br />\n\n## Install\n\nYou can install this package globally:\n\n```shell\nnpm install --global @-xun/scripts\n```\n\nAnd then execute the CLI:\n\n```shell\nnpx xscripts ...\n```\n\nAlternatively, you can use npx to execute the CLI without pre-installation:\n\n```shell\nnpx @-xun/scripts ...\n```\n\n## Usage\n\n<!-- TODO -->\n\nTODO\n\n## Appendix\n\nFurther documentation can be found under [`docs/`][x-repo-docs].\n\n### Published Package Details\n\nThis is a [CJS2 package][x-pkg-cjs-mojito] with statically-analyzable exports\nbuilt by Babel for Node.js versions that are not end-of-life. For TypeScript\nusers, this package supports both `\"Node10\"` and `\"Node16\"` module resolution\nstrategies.\n\n<details><summary>Expand details</summary>\n\nThat means both CJS2 (via `require(...)`) and ESM (via `import { ... } from ...`\nor `await import(...)`) source will load this package from the same entry points\nwhen using Node. This has several benefits, the foremost being: less code\nshipped/smaller package size, avoiding [dual package\nhazard][x-pkg-dual-package-hazard] entirely, distributables are not\npacked/bundled/uglified, a drastically less complex build process, and CJS\nconsumers aren't shafted.\n\nEach entry point (i.e. `ENTRY`) in [`package.json`'s\n`exports[ENTRY]`][x-repo-package-json] object includes one or more [export\nconditions][x-pkg-exports-conditions]. These entries may or may not include: an\n[`exports[ENTRY].types`][x-pkg-exports-types-key] condition pointing to a type\ndeclarations file for TypeScript and IDEs, an\n[`exports[ENTRY].module`][x-pkg-exports-module-key] condition pointing to\n(usually ESM) source for Webpack/Rollup, an `exports[ENTRY].node` condition\npointing to (usually CJS2) source for Node.js `require` _and `import`_, an\n`exports[ENTRY].default` condition pointing to source for browsers and other\nenvironments, and [other conditions][x-pkg-exports-conditions] not enumerated\nhere. Check the [package.json][x-repo-package-json] file to see which export\nconditions are supported.\n\nThough [`package.json`][x-repo-package-json] includes\n[`{ \"type\": \"commonjs\" }`][x-pkg-type], note that any ESM-only entry points will\nbe ES module (`.mjs`) files. Finally, [`package.json`][x-repo-package-json] also\nincludes the [`sideEffects`][x-pkg-side-effects-key] key, which is `false` for\noptimal [tree shaking][x-pkg-tree-shaking] where appropriate.\n\n</details>\n\n### License\n\nSee [LICENSE][x-repo-license].\n\n## Contributing and Support\n\n**[New issues][x-repo-choose-new-issue] and [pull requests][x-repo-pr-compare]\nare always welcome and greatly appreciated! 🤩** Just as well, you can [star 🌟\nthis project][x-badge-repo-link] to let me know you found it useful! ✊🏿 Or you\ncould [buy me a beer][x-repo-sponsor] 🥺Thank you!\n\nSee [CONTRIBUTING.md][x-repo-contributing] and [SUPPORT.md][x-repo-support] for\nmore information.\n\n### Contributors\n\n<!-- remark-ignore-start -->\n<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n\n[![All Contributors](https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square)](#contributors-)\n\n<!-- ALL-CONTRIBUTORS-BADGE:END -->\n<!-- remark-ignore-end -->\n\nThanks goes to these wonderful people ([emoji\nkey][x-repo-all-contributors-emojis]):\n\n<!-- remark-ignore-start -->\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://xunn.io/\"><img src=\"https://avatars.githubusercontent.com/u/656017?v=4?s=100\" width=\"100px;\" alt=\"Bernard\"/><br /><sub><b>Bernard</b></sub></a><br /><a href=\"#infra-Xunnamius\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a> <a href=\"https://github.com/Xunnamius/xscripts/commits?author=Xunnamius\" title=\"Code\">💻</a> <a href=\"https://github.com/Xunnamius/xscripts/commits?author=Xunnamius\" title=\"Documentation\">📖</a> <a href=\"#maintenance-Xunnamius\" title=\"Maintenance\">🚧</a> <a href=\"https://github.com/Xunnamius/xscripts/commits?author=Xunnamius\" title=\"Tests\">⚠️</a> <a href=\"https://github.com/Xunnamius/xscripts/pulls?q=is%3Apr+reviewed-by%3AXunnamius\" title=\"Reviewed Pull Requests\">👀</a></td>\n    </tr>\n  </tbody>\n  <tfoot>\n    <tr>\n      <td align=\"center\" size=\"13px\" colspan=\"7\">\n        <img src=\"https://raw.githubusercontent.com/all-contributors/all-contributors-cli/1b8533af435da9854653492b1327a23a4dbd0a10/assets/logo-small.svg\">\n          <a href=\"https://all-contributors.js.org/docs/en/bot/usage\">Add your contributions</a>\n        </img>\n      </td>\n    </tr>\n  </tfoot>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n<!-- remark-ignore-end -->\n\nThis project follows the [all-contributors][x-repo-all-contributors]\nspecification. Contributions of any kind welcome!\n\n[x-badge-blm-image]: https://xunn.at/badge-blm 'Join the movement!'\n[x-badge-blm-link]: https://xunn.at/donate-blm\n[x-badge-codecov-image]:\n  https://img.shields.io/codecov/c/github/Xunnamius/xscripts/main?style=flat-square&token=HWRIOBAAPW&flag=package.main_root\n  'Is this package well-tested?'\n[x-badge-codecov-link]: https://codecov.io/gh/Xunnamius/xscripts\n[x-badge-downloads-image]:\n  https://img.shields.io/npm/dm/@-xun/scripts?style=flat-square\n  'Number of times this package has been downloaded per month'\n[x-badge-lastcommit-image]:\n  https://img.shields.io/github/last-commit/xunnamius/xscripts?style=flat-square\n  'Latest commit timestamp'\n[x-badge-license-image]:\n  https://img.shields.io/npm/l/@-xun/scripts?style=flat-square\n  \"This package's source license\"\n[x-badge-license-link]: https://github.com/Xunnamius/xscripts/blob/main/LICENSE\n[x-badge-npm-image]:\n  https://xunn.at/npm-pkg-version/@-xun/scripts\n  'Install this package using npm or yarn!'\n[x-badge-npm-link]: https://npmtrends.com/@-xun/scripts\n[x-badge-repo-link]: https://github.com/xunnamius/xscripts\n[x-badge-semanticrelease-image]:\n  https://xunn.at/badge-semantic-release\n  'This repo practices continuous integration and deployment!'\n[x-badge-semanticrelease-link]:\n  https://github.com/semantic-release/semantic-release\n[x-pkg-cjs-mojito]:\n  https://dev.to/jakobjingleheimer/configuring-commonjs-es-modules-for-nodejs-12ed#publish-only-a-cjs-distribution-with-property-exports\n[x-pkg-dual-package-hazard]:\n  https://nodejs.org/api/packages.html#dual-package-hazard\n[x-pkg-exports-conditions]:\n  https://webpack.js.org/guides/package-exports#reference-syntax\n[x-pkg-exports-module-key]:\n  https://webpack.js.org/guides/package-exports#providing-commonjs-and-esm-version-stateless\n[x-pkg-exports-types-key]:\n  https://devblogs.microsoft.com/typescript/announcing-typescript-4-5-beta#packagejson-exports-imports-and-self-referencing\n[x-pkg-side-effects-key]:\n  https://webpack.js.org/guides/tree-shaking#mark-the-file-as-side-effect-free\n[x-pkg-tree-shaking]: https://webpack.js.org/guides/tree-shaking\n[x-pkg-type]:\n  https://github.com/nodejs/node/blob/8d8e06a345043bec787e904edc9a2f5c5e9c275f/doc/api/packages.md#type\n[x-repo-all-contributors]: https://github.com/all-contributors/all-contributors\n[x-repo-all-contributors-emojis]: https://allcontributors.org/docs/en/emoji-key\n[x-repo-choose-new-issue]:\n  https://github.com/xunnamius/xscripts/issues/new/choose\n[x-repo-contributing]: /CONTRIBUTING.md\n[x-repo-docs]: docs\n[x-repo-license]: ./LICENSE\n[x-repo-package-json]: package.json\n[x-repo-pr-compare]: https://github.com/xunnamius/xscripts/compare\n[x-repo-sponsor]: https://github.com/sponsors/Xunnamius\n[x-repo-support]: /.github/SUPPORT.md\n","readmeFilename":"README.md"}