{"id":84879120,"number":"2.0.2","published_at":"2023-08-15T03:55:01.804Z","licenses":"BSD-3-Clause","integrity":"sha512-YK3Ifooff7R2VioBEbD0SB6Wuv4A4+PE+KVO2qNsNWx0AhGJUq9JCIneba2+1/nBOK6x6uutWfDDS0adCsHBlg==","status":null,"download_url":"https://registry.npmjs.org/@flex-development/tsconfig-utils/-/tsconfig-utils-2.0.2.tgz","registry_url":"https://www.npmjs.com/package/@flex-development/tsconfig-utils/v/2.0.2","documentation_url":null,"install_command":"npm install @flex-development/tsconfig-utils@2.0.2","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"dist":{"integrity":"sha512-YK3Ifooff7R2VioBEbD0SB6Wuv4A4+PE+KVO2qNsNWx0AhGJUq9JCIneba2+1/nBOK6x6uutWfDDS0adCsHBlg==","shasum":"821c3f90dc3ba31a07a7277eb75e92a9992fbc6b","tarball":"https://registry.npmjs.org/@flex-development/tsconfig-utils/-/tsconfig-utils-2.0.2.tgz","fileCount":83,"unpackedSize":181788,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIsUOYPTGfKcRZ8ni4VM5Uwqhq6LRo1sdDqpPKPEte2QIhAItKJ3IsApVg3oSGzabqEENuxGO8XIBqCbEU//oSTfPu"}]},"gitHead":null,"main":null,"scripts":{"build":"mkbuild","changelog":"node --loader=./loader.mjs ./config/changelog.config","check:ci":"yarn dedupe --check \u0026\u0026 yarn check:format \u0026\u0026 yarn check:lint \u0026\u0026 yarn check:spelling \u0026\u0026 yarn typecheck \u0026\u0026 yarn test:cov \u0026\u0026 yarn pack \u0026\u0026 yarn check:types:build \u0026\u0026 attw package.tgz \u0026\u0026 yarn clean:pack \u0026\u0026 yarn pkg-size","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.typecheck.json","check:types:attw":"yarn pack \u0026\u0026 attw package.tgz \u0026\u0026 yarn clean:pack","check:types:build":"bash ./scripts/typecheck-build.sh","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:coverage":"trash ./coverage","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"yarn clean:coverage \u0026\u0026 trash ./__tests__/report.json","codecov":"yarn test:cov \u0026\u0026 yarn test:cov:upload","codecov:validate":"cat .codecov.yml | curl --data-binary @- https://codecov.io/validate","commitlint":"commitlint -V","fix:cg":"yarn fix:format \u0026\u0026 yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","pkg-size":"pkg-size --sizes size --sort-by name","_postinstall":"[ -f ./node_modules/.bin/husky ] \u0026\u0026 chmod +x .husky/* \u0026\u0026 husky install || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall \u0026\u0026 yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn clean:coverage; yarn test --coverage","test:cov:serve":"vite preview --outDir ./coverage","test:cov:upload":"./codecov -t $CODECOV_TOKEN -f ./coverage/lcov.info","test:watch":"vitest","typecheck":"vitest typecheck --run","typecheck:watch":"vitest typecheck"},"_npmVersion":"9.8.0","_nodeVersion":"20.5.0","_hasShrinkwrap":false,"directories":{}},"created_at":"2023-08-15T05:02:57.300Z","updated_at":"2026-07-06T19:54:55.453Z","purl":"pkg:npm/%40flex-development/tsconfig-utils@2.0.2","related_tag":{"name":"2.0.2","sha":"b8317efbd5a84ffcdfb5e12e22cab0883d796aed","kind":"tag","published_at":"2023-08-15T03:54:15.000Z","download_url":"https://codeload.github.com/flex-development/tsconfig-utils/tar.gz/2.0.2","html_url":"https://github.com/flex-development/tsconfig-utils/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/flex-development/tsconfig-utils@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flex-development%2Ftsconfig-utils/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flex-development%2Ftsconfig-utils/tags/2.0.2/manifests"},"latest":true,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@flex-development%2Ftsconfig-utils/versions/2.0.2","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@flex-development%2Ftsconfig-utils/versions/2.0.2/codemeta","dependencies":[{"id":915178599,"ecosystem":"npm","package_name":"@flex-development/errnode","requirements":"2.0.0","kind":"runtime","optional":false},{"id":915178678,"ecosystem":"npm","package_name":"vitest","requirements":"0.34.1","kind":"Development","optional":false},{"id":915178676,"ecosystem":"npm","package_name":"vite","requirements":"4.4.9","kind":"Development","optional":false},{"id":915178674,"ecosystem":"npm","package_name":"typescript","requirements":"5.1.6","kind":"Development","optional":false},{"id":915178667,"ecosystem":"npm","package_name":"prettier","requirements":"3.0.1","kind":"Development","optional":false},{"id":915178654,"ecosystem":"npm","package_name":"eslint-plugin-promise","requirements":"6.1.1","kind":"Development","optional":false},{"id":915178653,"ecosystem":"npm","package_name":"eslint-plugin-prettier","requirements":"5.0.0","kind":"Development","optional":false},{"id":915178652,"ecosystem":"npm","package_name":"eslint-plugin-node","requirements":"11.1.0","kind":"Development","optional":false},{"id":915178644,"ecosystem":"npm","package_name":"eslint-import-resolver-typescript","requirements":"3.6.0","kind":"Development","optional":false},{"id":915178643,"ecosystem":"npm","package_name":"eslint-config-prettier","requirements":"9.0.0","kind":"Development","optional":false},{"id":915178642,"ecosystem":"npm","package_name":"eslint","requirements":"8.47.0","kind":"Development","optional":false},{"id":915178641,"ecosystem":"npm","package_name":"esbuild","requirements":"0.19.2","kind":"Development","optional":false},{"id":915178632,"ecosystem":"npm","package_name":"chai","requirements":"5.0.0-alpha.1","kind":"Development","optional":false},{"id":915178630,"ecosystem":"npm","package_name":"@vitest/coverage-v8","requirements":"0.34.1","kind":"Development","optional":false},{"id":915178628,"ecosystem":"npm","package_name":"@typescript-eslint/parser","requirements":"6.4.0","kind":"Development","optional":false},{"id":915178623,"ecosystem":"npm","package_name":"@types/node","requirements":"20.4.8","kind":"Development","optional":false},{"id":915178664,"ecosystem":"npm","package_name":"mri","requirements":"1.2.0","kind":"Development","optional":false},{"id":915178658,"ecosystem":"npm","package_name":"graphql-config","requirements":"5.0.2","kind":"Development","optional":false},{"id":915178672,"ecosystem":"npm","package_name":"trash-cli","requirements":"5.0.0","kind":"Development","optional":false},{"id":915178650,"ecosystem":"npm","package_name":"eslint-plugin-markdown","requirements":"3.0.1","kind":"Development","optional":false},{"id":915178665,"ecosystem":"npm","package_name":"node-notifier","requirements":"10.0.1","kind":"Development","optional":false},{"id":915178675,"ecosystem":"npm","package_name":"version-bump-prompt","requirements":"6.1.0","kind":"Development","optional":false},{"id":915178617,"ecosystem":"npm","package_name":"@types/conventional-changelog-writer","requirements":"4.0.2","kind":"Development","optional":false},{"id":915178616,"ecosystem":"npm","package_name":"@types/conventional-changelog-core","requirements":"4.2.1","kind":"Development","optional":false},{"id":915178669,"ecosystem":"npm","package_name":"sade","requirements":"1.8.1","kind":"Development","optional":false},{"id":915178615,"ecosystem":"npm","package_name":"@types/conventional-changelog","requirements":"3.1.1","kind":"Development","optional":false},{"id":915178604,"ecosystem":"npm","package_name":"strip-bom","requirements":"5.0.0","kind":"runtime","optional":false},{"id":915178661,"ecosystem":"npm","package_name":"is-ci","requirements":"3.0.1","kind":"Development","optional":false},{"id":915178677,"ecosystem":"npm","package_name":"vite-tsconfig-paths","requirements":"4.2.0","kind":"Development","optional":false},{"id":915178618,"ecosystem":"npm","package_name":"@types/conventional-recommended-bump","requirements":"6.1.0","kind":"Development","optional":false},{"id":915178620,"ecosystem":"npm","package_name":"@types/eslint","requirements":"8.44.2","kind":"Development","optional":false},{"id":915178640,"ecosystem":"npm","package_name":"dateformat","requirements":"5.0.3","kind":"Development","optional":false},{"id":915178622,"ecosystem":"npm","package_name":"@types/is-ci","requirements":"3.0.0","kind":"Development","optional":false},{"id":915178610,"ecosystem":"npm","package_name":"@flex-development/decorator-regex","requirements":"2.0.0","kind":"Development","optional":false},{"id":915178601,"ecosystem":"npm","package_name":"@flex-development/pathe","requirements":"2.0.0","kind":"runtime","optional":false},{"id":915178656,"ecosystem":"npm","package_name":"eslint-plugin-yml","requirements":"1.8.0","kind":"Development","optional":false},{"id":915178649,"ecosystem":"npm","package_name":"eslint-plugin-jsonc","requirements":"2.9.0","kind":"Development","optional":false},{"id":915178662,"ecosystem":"npm","package_name":"jsonc-eslint-parser","requirements":"2.3.0","kind":"Development","optional":false},{"id":915178680,"ecosystem":"npm","package_name":"yaml-eslint-parser","requirements":"1.2.2","kind":"Development","optional":false},{"id":915178663,"ecosystem":"npm","package_name":"lint-staged","requirements":"14.0.0","kind":"Development","optional":false},{"id":915178660,"ecosystem":"npm","package_name":"husky","requirements":"8.0.3","kind":"Development","optional":false},{"id":915178600,"ecosystem":"npm","package_name":"@flex-development/mlly","requirements":"1.0.0-alpha.18","kind":"runtime","optional":false},{"id":915178666,"ecosystem":"npm","package_name":"pkg-size","requirements":"2.4.0","kind":"Development","optional":false},{"id":915178603,"ecosystem":"npm","package_name":"@flex-development/tutils","requirements":"6.0.0-alpha.21","kind":"runtime","optional":false},{"id":915178602,"ecosystem":"npm","package_name":"@flex-development/tsconfig-types","requirements":"4.0.0","kind":"runtime","optional":false},{"id":915178647,"ecosystem":"npm","package_name":"eslint-plugin-jest-formatting","requirements":"3.1.0","kind":"Development","optional":false},{"id":915178631,"ecosystem":"npm","package_name":"add-stream","requirements":"1.0.0","kind":"Development","optional":false},{"id":915178611,"ecosystem":"npm","package_name":"@flex-development/esm-types","requirements":"2.0.0","kind":"Development","optional":false},{"id":915178609,"ecosystem":"npm","package_name":"@flex-development/commitlint-config","requirements":"1.0.1","kind":"Development","optional":false},{"id":915178679,"ecosystem":"npm","package_name":"vitest-github-actions-reporter","requirements":"0.10.0","kind":"Development","optional":false},{"id":915178670,"ecosystem":"npm","package_name":"semver","requirements":"7.5.4","kind":"Development","optional":false},{"id":915178607,"ecosystem":"npm","package_name":"@commitlint/cli","requirements":"17.7.1","kind":"Development","optional":false},{"id":915178614,"ecosystem":"npm","package_name":"@types/chai","requirements":"4.3.5","kind":"Development","optional":false},{"id":915178608,"ecosystem":"npm","package_name":"@faker-js/faker","requirements":"8.0.2","kind":"Development","optional":false},{"id":915178605,"ecosystem":"npm","package_name":"strip-json-comments","requirements":"5.0.1","kind":"runtime","optional":false},{"id":915178613,"ecosystem":"npm","package_name":"@graphql-eslint/eslint-plugin","requirements":"3.20.1","kind":"Development","optional":false},{"id":915178621,"ecosystem":"npm","package_name":"@types/git-raw-commits","requirements":"2.0.1","kind":"Development","optional":false},{"id":915178639,"ecosystem":"npm","package_name":"cspell","requirements":"7.0.1-alpha.9","kind":"Development","optional":false},{"id":915178636,"ecosystem":"npm","package_name":"conventional-changelog-writer","requirements":"6.0.1","kind":"Development","optional":false},{"id":915178635,"ecosystem":"npm","package_name":"conventional-changelog-core","requirements":"5.0.2","kind":"Development","optional":false},{"id":915178637,"ecosystem":"npm","package_name":"conventional-recommended-bump","requirements":"7.0.1","kind":"Development","optional":false},{"id":915178633,"ecosystem":"npm","package_name":"conventional-changelog","requirements":"4.0.0","kind":"Development","optional":false},{"id":915178634,"ecosystem":"npm","package_name":"conventional-changelog-conventionalcommits","requirements":"6.1.0","kind":"Development","optional":false},{"id":915178659,"ecosystem":"npm","package_name":"growl","requirements":"1.10.5","kind":"Development","optional":false},{"id":915178624,"ecosystem":"npm","package_name":"@types/node-notifier","requirements":"8.0.2","kind":"Development","optional":false},{"id":915178619,"ecosystem":"npm","package_name":"@types/dateformat","requirements":"5.0.0","kind":"Development","optional":false},{"id":915178655,"ecosystem":"npm","package_name":"eslint-plugin-unicorn","requirements":"48.0.1","kind":"Development","optional":false},{"id":915178651,"ecosystem":"npm","package_name":"eslint-plugin-markdownlint","requirements":"0.5.0","kind":"Development","optional":false},{"id":915178625,"ecosystem":"npm","package_name":"@types/prettier","requirements":"3.0.0","kind":"Development","optional":false},{"id":915178673,"ecosystem":"npm","package_name":"ts-dedent","requirements":"2.2.0","kind":"Development","optional":false},{"id":915178638,"ecosystem":"npm","package_name":"cross-env","requirements":"7.0.3","kind":"Development","optional":false},{"id":915178668,"ecosystem":"npm","package_name":"prettier-plugin-sh","requirements":"0.13.1","kind":"Development","optional":false},{"id":915178629,"ecosystem":"npm","package_name":"@vates/toggle-scripts","requirements":"1.0.0","kind":"Development","optional":false},{"id":915178606,"ecosystem":"npm","package_name":"@arethetypeswrong/cli","requirements":"0.7.1","kind":"Development","optional":false},{"id":915178648,"ecosystem":"npm","package_name":"eslint-plugin-jsdoc","requirements":"44.1.0","kind":"Development","optional":false},{"id":915178657,"ecosystem":"npm","package_name":"graphql","requirements":"16.8.0","kind":"Development","optional":false},{"id":915178626,"ecosystem":"npm","package_name":"@types/semver","requirements":"7.5.0","kind":"Development","optional":false},{"id":915178612,"ecosystem":"npm","package_name":"@flex-development/mkbuild","requirements":"1.0.0-alpha.21","kind":"Development","optional":false},{"id":915178671,"ecosystem":"npm","package_name":"tempfile","requirements":"5.0.0","kind":"Development","optional":false},{"id":915178645,"ecosystem":"npm","package_name":"eslint-plugin-chai-expect","requirements":"3.0.0","kind":"Development","optional":false},{"id":915178646,"ecosystem":"npm","package_name":"eslint-plugin-import","requirements":"2.28.0","kind":"Development","optional":false},{"id":915178627,"ecosystem":"npm","package_name":"@typescript-eslint/eslint-plugin","requirements":"6.4.0","kind":"Development","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@flex-development%2Ftsconfig-utils"}