{"name":"ts-api-utils","version":"1.1.0","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":"JoshuaKGoldberg","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 && cp lib/index.d.ts lib/index.d.cts","docs":"typedoc","docs:serve":"npx --yes http-server docs/generated","format":"prettier \"**/*\" --ignore-unknown","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:docs":"typedoc --validation --treatValidationWarningsAsErrors","lint:knip":"knip","lint:knip:production":"knip --config knip.production.jsonc --production","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky install","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"lint-staged":{"*":"prettier --ignore-unknown --write"},"devDependencies":{"@phenomnomnominal/tsquery":"^6.1.3","@release-it/conventional-changelog":"^8.0.1","@types/eslint":"^8.56.0","@typescript-eslint/eslint-plugin":"^6.15.0","@typescript-eslint/parser":"6.20.0","@typescript/vfs":"^1.5.0","@vitest/coverage-v8":"^1.1.0","console-fail-test":"^0.2.3","cspell":"^8.2.3","eslint":"^8.56.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^48.0.0","eslint-plugin-jsonc":"^2.11.2","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.5.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.5.0","eslint-plugin-regexp":"^2.1.2","eslint-plugin-vitest":"^0.3.18","eslint-plugin-yml":"^1.11.0","husky":"^9.0.0","jsonc-eslint-parser":"^2.4.0","knip":"^4.0.0","lint-staged":"^15.2.0","markdownlint":"^0.33.0","markdownlint-cli":"^0.39.0","npm-package-json-lint":"^7.1.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.1.1","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.7","release-it":"^17.0.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.2.1","tsup":"^8.0.1","typedoc":"^0.24.8","typedoc-plugin-coverage":"^2.2.0","typedoc-plugin-custom-validation":"^1.1.1","typedoc-plugin-konamimojisplosion":"^0.0.2","typedoc-plugin-mdn-links":"^3.1.8","typedoc-plugin-versions":"^0.2.4","typescript":"^5.3.3","vitest":"^1.1.0","yaml-eslint-parser":"^1.2.2"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@8.15.1","engines":{"node":">=18"},"publishConfig":{"provenance":true},"_id":"ts-api-utils@1.1.0","gitHead":"99037c29f04c1b43f0e0ff51f7e9d6ec7d768ea7","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":"21.6.1","_npmVersion":"10.2.4","dist":{"shasum":"fc8617bd91cc254805bcc7406580a91efc821aa4","size":117272,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-1.1.0.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.1.0_1707146116514_0.5029553893989187"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-05T15:15:16.686Z","publish_time":1707146116686,"_source_registry_name":"default","_cnpm_publish_time":1707146116686,"dist-tags":{"beta":"1.0.0-beta","latest":"2.5.0","rc":"3.0.0-rc.1"}}