{"name":"ts-api-utils","version":"1.0.2","description":"Utility functions for working with TypeScript's API. Successor to the wonderful tsutils.","repository":{"type":"git","url":"git+https://github.com/JoshuaKGoldberg/ts-api-utils.git"},"license":"MIT","author":{"name":"Josh Goldberg","email":"npm@joshuakgoldberg.com"},"type":"module","exports":{".":{"types":{"import":"./lib/index.d.ts","require":"./lib/index.d.cts"},"import":"./lib/index.js","require":"./lib/index.cjs"}},"main":"./lib/index.js","scripts":{"build":"tsup src/index.ts --clean --format cjs,esm --outDir lib --dts && cp lib/index.d.ts lib/index.d.cts","docs":"typedoc","docs:serve":"http-serve docs/generated","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . --max-warnings 0 --report-unused-disable-directives","lint:docs":"typedoc --validation --treatValidationWarningsAsErrors","lint:knip":"knip --config knip.jsonc","lint:knip:production":"knip --config knip.production.jsonc --production","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky install","should-semantic-release":"should-semantic-release --verbose","test":"vitest","type-check":"tsc --noEmit"},"lint-staged":{"*":"prettier --ignore-unknown --write"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.4.0","@typescript-eslint/parser":"6.4.0","@typescript/vfs":"^1.5.0","@vitest/coverage-istanbul":"^0.34.0","cspell":"^7.0.0","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^46.0.0","eslint-plugin-jsonc":"^2.6.0","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-regexp":"^1.12.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-typescript-sort-keys":"^2.1.0","eslint-plugin-unicorn":"^48.0.0","eslint-plugin-vitest":"^0.2.0","http-serve":"^1.0.1","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^2.19.5","lint-staged":"^14.0.0","markdownlint":"^0.30.0","markdownlint-cli":"^0.35.0","npm-package-json-lint":"^7.0.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.0","prettier-plugin-packagejson":"^2.4.2","release-it":"^16.0.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.0","tsup":"^7.0.0","typedoc":"^0.24.0","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-custom-validation":"^1.1.0","typedoc-plugin-konamimojisplosion":"^0.0.2","typedoc-plugin-mdn-links":"^3.0.0","typedoc-plugin-versions":"^0.2.3","typescript":"^5.1.6","vitest":"^0.34.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@8.6.12","engines":{"node":">=16.13.0"},"_id":"ts-api-utils@1.0.2","gitHead":"116f976f689a097cb68d08ec5957d600a9707132","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"shasum":"7c094f753b6705ee4faee25c3c684ade52d66d99","size":38823,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-1.0.2.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-utils_1.0.2_1692388324703_0.05607128902981473"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-18T19:52:04.905Z","publish_time":1692388324905,"_source_registry_name":"default","_cnpm_publish_time":1692388324905,"dist-tags":{"beta":"1.0.0-beta","latest":"2.5.0","rc":"3.0.0-rc.1"}}