{"bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"dist":{"shasum":"5ebcda090c1656b628a53d08915c8e5c325d8452","tarball":"https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.2.0.tgz","fileCount":7,"integrity":"sha512-L6f5oQRAoLU1RwXz0Ab9mxsE7LtxeVB6AIR1lpkZMsOyg/JXeaxBaXa/FVCBZyNr9S9I4wkHrlZTklX+im+WMw==","signatures":[{"sig":"MEUCIQD7ITh5nNRkcbDHYIE4Jm7VabHxgkmzCjYoKesGK2l37gIgR29Jr48GWosHRJqEMSGqeVXZzl45C72JrayWG1twoFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349840},"main":"./lib/index.js","name":"ts-api-utils","type":"module","_from":"file:ts-api-utils-2.2.0.tgz","types":"./lib/index.d.ts","author":{"name":"JoshuaKGoldberg","email":"npm@joshuakgoldberg.com"},"engines":{"node":">=18.12"},"exports":{".":{"types":{"import":"./lib/index.d.ts","require":"./lib/index.d.cts"},"import":"./lib/index.js","require":"./lib/index.cjs"}},"license":"MIT","scripts":{"tsc":"tsc","docs":"typedoc","lint":"eslint . --max-warnings 0","test":"vitest","build":"tsup src/index.ts && cp lib/index.d.ts lib/index.d.cts","format":"prettier \"**/*\" --ignore-unknown","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:docs":"typedoc --validation --treatValidationWarningsAsErrors","lint:knip":"knip","docs:serve":"npx --yes http-server docs/generated","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_resolved":"/private/var/folders/sr/j__6_9gn0dv557z0xf3p7y8h0000gn/T/d897f08d8554d9d5622730650cd8bd5f/ts-api-utils-2.2.0.tgz","_integrity":"sha512-L6f5oQRAoLU1RwXz0Ab9mxsE7LtxeVB6AIR1lpkZMsOyg/JXeaxBaXa/FVCBZyNr9S9I4wkHrlZTklX+im+WMw==","repository":{"url":"git+https://github.com/JoshuaKGoldberg/ts-api-utils.git","type":"git"},"_npmVersion":"11.4.2","description":"Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️","directories":{},"lint-staged":{"*":"prettier --ignore-unknown --write"},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.46.0","tsup":"^8.3.6","husky":"^9.1.7","cspell":"^8.17.3","eslint":"^9.19.0","vitest":"^3.0.0","typedoc":"^0.28.0","prettier":"^3.4.2","@eslint/js":"^9.19.0","release-it":"^18.1.2","typescript":"^5.7.3","@types/node":"^18.19.74","lint-staged":"^15.4.3","markdownlint":"^0.37.4","@typescript/vfs":"^1.6.0","eslint-plugin-n":"^17.15.1","markdownlint-cli":"^0.44.0","console-fail-test":"^0.5.0","eslint-plugin-yml":"^1.16.0","typescript-eslint":"^8.22.0","sentences-per-line":"^0.3.0","@vitest/coverage-v8":"^3.0.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-jsonc":"^2.19.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.1.25","prettier-plugin-curly":"^0.3.1","eslint-plugin-markdown":"^5.1.0","should-semantic-release":"^0.3.0","typedoc-plugin-coverage":"^3.4.1","typedoc-plugin-mdn-links":"^5.0.0","@phenomnomnominal/tsquery":"^6.1.3","eslint-plugin-package-json":"^0.19.0","eslint-plugin-perfectionist":"^4.7.0","prettier-plugin-packagejson":"^2.5.8","@types/eslint-plugin-markdown":"^2.0.2","typedoc-plugin-custom-validation":"^2.0.2","typedoc-plugin-konamimojisplosion":"^0.0.2","@release-it/conventional-changelog":"^10.0.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"peerDependencies":{"typescript":">=4.8.4"},"_npmOperationalInternal":{"tmp":"tmp/ts-api-utils_2.2.0_1766812215237_0.7650980924983379","host":"s3://npm-registry-packages-npm-production"},"_id":"ts-api-utils@2.2.0","version":"2.2.0"}