{"_id":"ts-api-utils","_rev":"4246402","name":"ts-api-utils","description":"Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️","dist-tags":{"beta":"1.0.0-beta","latest":"2.5.0","rc":"3.0.0-rc.1"},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"time":{"modified":"2026-03-29T21:36:29.000Z","created":"2023-02-07T15:19:43.954Z","3.0.0-rc.1":"2026-03-21T21:36:28.470Z","2.5.0":"2026-03-19T02:50:49.789Z","2.4.0":"2026-01-02T14:18:38.223Z","2.3.0":"2025-12-28T17:08:28.855Z","2.2.0":"2025-12-27T05:10:15.414Z","2.1.1":"2025-12-27T04:55:48.663Z","2.1.0":"2025-03-20T12:24:50.449Z","2.0.1":"2025-02-01T13:49:20.828Z","2.0.0":"2024-12-01T02:09:48.821Z","1.4.3":"2024-11-29T01:46:45.735Z","1.4.2":"2024-11-26T05:05:09.734Z","1.4.1":"2024-11-24T18:06:12.797Z","1.4.0":"2024-10-30T18:12:23.264Z","1.3.0":"2024-03-09T13:21:50.852Z","1.2.1":"2024-02-06T13:41:24.340Z","1.2.0":"2024-02-05T15:26:29.139Z","1.1.0":"2024-02-05T15:15:16.686Z","1.0.3":"2023-09-07T23:34:25.149Z","1.0.2":"2023-08-18T19:52:04.905Z","1.0.1":"2023-06-18T12:27:06.734Z","1.0.0":"2023-06-15T22:46:25.715Z","1.0.0-beta":"2023-06-15T17:14:09.225Z","0.2.0":"2023-06-15T17:07:58.031Z","0.1.0":"2023-06-15T17:06:53.576Z","0.0.46":"2023-04-01T06:41:26.808Z","0.0.45":"2023-03-20T12:26:24.169Z","0.0.44":"2023-03-16T12:47:08.400Z","0.0.43":"2023-03-13T04:04:26.891Z","0.0.42":"2023-03-02T22:39:24.914Z","0.0.41":"2023-03-02T22:32:08.545Z","0.0.40":"2023-03-02T22:16:21.896Z","0.0.39":"2023-02-22T15:39:14.974Z","0.0.38":"2023-02-22T08:35:17.123Z","0.0.37":"2023-02-22T08:27:49.813Z","0.0.36":"2023-02-22T08:14:27.680Z","0.0.35":"2023-02-22T07:32:32.531Z","0.0.34":"2023-02-22T07:25:53.104Z","0.0.33":"2023-02-22T06:48:39.108Z","0.0.32":"2023-02-22T03:16:02.578Z","0.0.31":"2023-02-22T03:04:45.960Z","0.0.30":"2023-02-22T01:40:16.937Z","0.0.29":"2023-02-21T15:45:20.344Z","0.0.28":"2023-02-20T01:02:44.281Z","0.0.27":"2023-02-19T07:18:13.300Z","0.0.26":"2023-02-19T07:10:52.912Z","0.0.25":"2023-02-19T07:02:15.855Z","0.0.24":"2023-02-18T20:06:43.444Z","0.0.23":"2023-02-15T01:57:37.399Z","0.0.22":"2023-02-14T21:51:58.198Z","0.0.21":"2023-02-07T16:36:26.252Z","0.0.20":"2023-02-07T16:35:41.839Z","0.0.18":"2023-02-07T15:19:43.954Z"},"users":{},"author":{"name":"JoshuaKGoldberg","email":"npm@joshuakgoldberg.com"},"repository":{"type":"git","url":"git+https://github.com/JoshuaKGoldberg/ts-api-utils.git"},"versions":{"3.0.0-rc.1":{"name":"ts-api-utils","version":"3.0.0-rc.1","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"},"sideEffects":false,"type":"module","exports":{".":"./lib/index.mjs","./package.json":"./package.json"},"main":"./lib/index.mjs","module":"./lib/index.mjs","types":"./lib/index.d.mts","scripts":{"build":"tsdown src/index.ts","docs":"typedoc","docs:serve":"npx --yes http-server docs/generated","format":"prettier \"**/*\" --ignore-unknown","lint":"eslint . --max-warnings 0","lint:docs":"typedoc --validation --treatValidationWarningsAsErrors","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules markdownlint-sentences-per-line","lint:package":"publint --strict","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"lint-staged":{"*":"prettier --ignore-unknown --write"},"devDependencies":{"@eslint-community/eslint-plugin-eslint-comments":"^4.4.1","@eslint/js":"^10.0.0","@phenomnomnominal/tsquery":"^6.1.3","@release-it/conventional-changelog":"^10.0.0","@types/eslint-plugin-markdown":"^2.0.2","@types/node":"^20.19.33","@typescript/vfs":"^1.6.0","@vitest/coverage-v8":"^4.0.0","@vitest/eslint-plugin":"^1.1.25","console-fail-test":"^0.6.0","cspell":"^9.0.0","eslint":"^10.0.0","eslint-plugin-jsdoc":"^62.0.0","eslint-plugin-jsonc":"^3.0.0","eslint-plugin-markdown":"^5.1.0","eslint-plugin-n":"^17.15.1","eslint-plugin-package-json":"^0.91.0","eslint-plugin-perfectionist":"^5.0.0","eslint-plugin-regexp":"^3.0.0","eslint-plugin-yml":"^3.0.0","husky":"^9.1.7","jsonc-eslint-parser":"^3.0.0","knip":"^5.46.0","lint-staged":"^16.0.0","markdownlint":"^0.40.0","markdownlint-cli":"^0.48.0","markdownlint-sentences-per-line":"^0.1.3","prettier":"^3.4.2","prettier-plugin-curly":"^0.4.0","prettier-plugin-packagejson":"^3.0.0","publint":"^0.3.17","release-it":"^19.0.0","should-semantic-release":"^0.3.0","tsdown":"^0.16.6","typedoc":"^0.28.0","typedoc-plugin-coverage":"^4.0.0","typedoc-plugin-custom-validation":"^2.0.2","typedoc-plugin-konamimojisplosion":"^0.0.2","typedoc-plugin-mdn-links":"^5.0.0","typescript":"^5.7.3","typescript-eslint":"^8.22.0","vitest":"^4.0.0"},"peerDependencies":{"typescript":">=5.5.2 <7"},"packageManager":"pnpm@10.32.1","engines":{"node":">=20.19"},"publishConfig":{"provenance":true},"readmeFilename":"README.md","gitHead":"aa9534df48344e4447cdc0f3f21fb3c931a94048","_id":"ts-api-utils@3.0.0-rc.1","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_nodeVersion":"25.8.1","_npmVersion":"11.11.0","dist":{"shasum":"a0c28d27a3ff683b73468689dba7e96547363cd1","size":29391,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-3.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-3.0.0-rc.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08a8a707-0772-4af7-954e-bc4039d61600"}},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-api-utils_3.0.0-rc.1_1774128988339_0.8561028960032864"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-21T21:36:28.470Z","publish_time":1774128988470,"_source_registry_name":"default","_cnpm_publish_time":1774128988470},"2.5.0":{"name":"ts-api-utils","version":"2.5.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"},"sideEffects":false,"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 . --max-warnings 0","lint:docs":"typedoc --validation --treatValidationWarningsAsErrors","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package":"publint --strict","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"lint-staged":{"*":"prettier --ignore-unknown --write"},"devDependencies":{"@eslint-community/eslint-plugin-eslint-comments":"^4.4.1","@eslint/js":"^10.0.0","@phenomnomnominal/tsquery":"^6.1.3","@release-it/conventional-changelog":"^10.0.0","@types/eslint-plugin-markdown":"^2.0.2","@types/node":"^18.19.74","@typescript/vfs":"^1.6.0","@vitest/coverage-v8":"^3.0.0","@vitest/eslint-plugin":"^1.1.25","console-fail-test":"^0.6.0","cspell":"^9.0.0","eslint":"^10.0.0","eslint-plugin-jsdoc":"^62.0.0","eslint-plugin-jsonc":"^3.0.0","eslint-plugin-markdown":"^5.1.0","eslint-plugin-n":"^17.15.1","eslint-plugin-package-json":"^0.91.0","eslint-plugin-perfectionist":"^5.0.0","eslint-plugin-regexp":"^3.0.0","eslint-plugin-yml":"^3.0.0","husky":"^9.1.7","jsonc-eslint-parser":"^3.0.0","knip":"^5.46.0","lint-staged":"^16.0.0","markdownlint":"^0.40.0","markdownlint-cli":"^0.48.0","prettier":"^3.4.2","prettier-plugin-curly":"^0.4.0","prettier-plugin-packagejson":"^3.0.0","publint":"^0.3.17","release-it":"^19.0.0","sentences-per-line":"^0.3.0","should-semantic-release":"^0.3.0","tsup":"^8.3.6","typedoc":"^0.28.0","typedoc-plugin-coverage":"^4.0.0","typedoc-plugin-custom-validation":"^2.0.2","typedoc-plugin-konamimojisplosion":"^0.0.2","typedoc-plugin-mdn-links":"^5.0.0","typescript":"^5.7.3","typescript-eslint":"^8.22.0","vitest":"^3.0.0"},"peerDependencies":{"typescript":">=4.8.4"},"packageManager":"pnpm@10.32.1","engines":{"node":">=18.12"},"gitHead":"157a18693cbbc54d72dbd61776a6665c04fb8712","types":"./lib/index.d.ts","_id":"ts-api-utils@2.5.0","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_nodeVersion":"25.8.1","_npmVersion":"11.11.0","dist":{"shasum":"4acd4a155e22734990a5ed1fe9e97f113bcb37c1","size":51162,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-2.5.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08a8a707-0772-4af7-954e-bc4039d61600"}},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-api-utils_2.5.0_1773888649661_0.15904080412836574"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-19T02:50:49.789Z","publish_time":1773888649789,"_source_registry_name":"default","_cnpm_publish_time":1773888649789},"2.4.0":{"name":"ts-api-utils","version":"2.4.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 . --max-warnings 0","lint:docs":"typedoc --validation --treatValidationWarningsAsErrors","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"lint-staged":{"*":"prettier --ignore-unknown --write"},"devDependencies":{"@eslint-community/eslint-plugin-eslint-comments":"^4.4.1","@eslint/js":"^9.19.0","@phenomnomnominal/tsquery":"^6.1.3","@release-it/conventional-changelog":"^10.0.0","@types/eslint-plugin-markdown":"^2.0.2","@types/node":"^18.19.74","@typescript/vfs":"^1.6.0","@vitest/coverage-v8":"^3.0.0","@vitest/eslint-plugin":"^1.1.25","console-fail-test":"^0.5.0","cspell":"^8.17.3","eslint":"^9.19.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-jsonc":"^2.19.1","eslint-plugin-markdown":"^5.1.0","eslint-plugin-n":"^17.15.1","eslint-plugin-package-json":"^0.19.0","eslint-plugin-perfectionist":"^4.7.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-yml":"^1.16.0","husky":"^9.1.7","jsonc-eslint-parser":"^2.4.0","knip":"^5.46.0","lint-staged":"^15.4.3","markdownlint":"^0.37.4","markdownlint-cli":"^0.44.0","prettier":"^3.4.2","prettier-plugin-curly":"^0.3.1","prettier-plugin-packagejson":"^2.5.8","release-it":"^18.1.2","sentences-per-line":"^0.3.0","should-semantic-release":"^0.3.0","tsup":"^8.3.6","typedoc":"^0.28.0","typedoc-plugin-coverage":"^3.4.1","typedoc-plugin-custom-validation":"^2.0.2","typedoc-plugin-konamimojisplosion":"^0.0.2","typedoc-plugin-mdn-links":"^5.0.0","typescript":"^5.7.3","typescript-eslint":"^8.22.0","vitest":"^3.0.0"},"peerDependencies":{"typescript":">=4.8.4"},"packageManager":"pnpm@10.6.5","engines":{"node":">=18.12"},"gitHead":"3f5203c09ff6b81942e7685432017b4ed2836c51","types":"./lib/index.d.ts","_id":"ts-api-utils@2.4.0","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"shasum":"2690579f96d2790253bdcf1ca35d569ad78f9ad8","size":51170,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-2.4.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08a8a707-0772-4af7-954e-bc4039d61600"}},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-api-utils_2.4.0_1767363518058_0.1302562483303169"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-02T14:18:38.223Z","publish_time":1767363518223,"_source_registry_name":"default","_cnpm_publish_time":1767363518223},"2.3.0":{"name":"ts-api-utils","version":"2.3.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","lint-staged":{"*":"prettier --ignore-unknown --write"},"devDependencies":{"@eslint-community/eslint-plugin-eslint-comments":"^4.4.1","@eslint/js":"^9.19.0","@phenomnomnominal/tsquery":"^6.1.3","@release-it/conventional-changelog":"^10.0.0","@types/eslint-plugin-markdown":"^2.0.2","@types/node":"^18.19.74","@typescript/vfs":"^1.6.0","@vitest/coverage-v8":"^3.0.0","@vitest/eslint-plugin":"^1.1.25","console-fail-test":"^0.5.0","cspell":"^8.17.3","eslint":"^9.19.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-jsonc":"^2.19.1","eslint-plugin-markdown":"^5.1.0","eslint-plugin-n":"^17.15.1","eslint-plugin-package-json":"^0.19.0","eslint-plugin-perfectionist":"^4.7.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-yml":"^1.16.0","husky":"^9.1.7","jsonc-eslint-parser":"^2.4.0","knip":"^5.46.0","lint-staged":"^15.4.3","markdownlint":"^0.37.4","markdownlint-cli":"^0.44.0","prettier":"^3.4.2","prettier-plugin-curly":"^0.3.1","prettier-plugin-packagejson":"^2.5.8","release-it":"^18.1.2","sentences-per-line":"^0.3.0","should-semantic-release":"^0.3.0","tsup":"^8.3.6","typedoc":"^0.28.0","typedoc-plugin-coverage":"^3.4.1","typedoc-plugin-custom-validation":"^2.0.2","typedoc-plugin-konamimojisplosion":"^0.0.2","typedoc-plugin-mdn-links":"^5.0.0","typescript":"^5.7.3","typescript-eslint":"^8.22.0","vitest":"^3.0.0"},"peerDependencies":{"typescript":">=4.8.4"},"engines":{"node":">=18.12"},"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 . --max-warnings 0","lint:docs":"typedoc --validation --treatValidationWarningsAsErrors","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"_id":"ts-api-utils@2.3.0","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_integrity":"sha512-6eg3Y9SF7SsAvGzRHQvvc1skDAhwI4YQ32ui1scxD1Ccr0G5qIIbUBT3pFTKX8kmWIQClHobtUdNuaBgwdfdWg==","_resolved":"/private/var/folders/sr/j__6_9gn0dv557z0xf3p7y8h0000gn/T/43da2a273ed52ccb799f17ccf17c2c39/ts-api-utils-2.3.0.tgz","_from":"file:ts-api-utils-2.3.0.tgz","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"shasum":"9f397ac9d88ac76e8dd6e8bc4af0dbf98af99f73","size":51360,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-2.3.0.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-api-utils_2.3.0_1766941708682_0.8430372794421157"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-28T17:08:28.855Z","publish_time":1766941708855,"_source_registry_name":"default","_cnpm_publish_time":1766941708855},"2.2.0":{"name":"ts-api-utils","version":"2.2.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","lint-staged":{"*":"prettier --ignore-unknown --write"},"devDependencies":{"@eslint-community/eslint-plugin-eslint-comments":"^4.4.1","@eslint/js":"^9.19.0","@phenomnomnominal/tsquery":"^6.1.3","@release-it/conventional-changelog":"^10.0.0","@types/eslint-plugin-markdown":"^2.0.2","@types/node":"^18.19.74","@typescript/vfs":"^1.6.0","@vitest/coverage-v8":"^3.0.0","@vitest/eslint-plugin":"^1.1.25","console-fail-test":"^0.5.0","cspell":"^8.17.3","eslint":"^9.19.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-jsonc":"^2.19.1","eslint-plugin-markdown":"^5.1.0","eslint-plugin-n":"^17.15.1","eslint-plugin-package-json":"^0.19.0","eslint-plugin-perfectionist":"^4.7.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-yml":"^1.16.0","husky":"^9.1.7","jsonc-eslint-parser":"^2.4.0","knip":"^5.46.0","lint-staged":"^15.4.3","markdownlint":"^0.37.4","markdownlint-cli":"^0.44.0","prettier":"^3.4.2","prettier-plugin-curly":"^0.3.1","prettier-plugin-packagejson":"^2.5.8","release-it":"^18.1.2","sentences-per-line":"^0.3.0","should-semantic-release":"^0.3.0","tsup":"^8.3.6","typedoc":"^0.28.0","typedoc-plugin-coverage":"^3.4.1","typedoc-plugin-custom-validation":"^2.0.2","typedoc-plugin-konamimojisplosion":"^0.0.2","typedoc-plugin-mdn-links":"^5.0.0","typescript":"^5.7.3","typescript-eslint":"^8.22.0","vitest":"^3.0.0"},"peerDependencies":{"typescript":">=4.8.4"},"engines":{"node":">=18.12"},"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 . --max-warnings 0","lint:docs":"typedoc --validation --treatValidationWarningsAsErrors","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"_id":"ts-api-utils@2.2.0","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_integrity":"sha512-L6f5oQRAoLU1RwXz0Ab9mxsE7LtxeVB6AIR1lpkZMsOyg/JXeaxBaXa/FVCBZyNr9S9I4wkHrlZTklX+im+WMw==","_resolved":"/private/var/folders/sr/j__6_9gn0dv557z0xf3p7y8h0000gn/T/d897f08d8554d9d5622730650cd8bd5f/ts-api-utils-2.2.0.tgz","_from":"file:ts-api-utils-2.2.0.tgz","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"shasum":"5ebcda090c1656b628a53d08915c8e5c325d8452","size":50688,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-2.2.0.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-api-utils_2.2.0_1766812215237_0.7650980924983379"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-27T05:10:15.414Z","publish_time":1766812215414,"_source_registry_name":"default","_cnpm_publish_time":1766812215414},"2.1.1":{"name":"ts-api-utils","version":"2.1.1","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","lint-staged":{"*":"prettier --ignore-unknown --write"},"devDependencies":{"@eslint-community/eslint-plugin-eslint-comments":"^4.4.1","@eslint/js":"^9.19.0","@phenomnomnominal/tsquery":"^6.1.3","@release-it/conventional-changelog":"^10.0.0","@types/eslint-plugin-markdown":"^2.0.2","@types/node":"^18.19.74","@typescript/vfs":"^1.6.0","@vitest/coverage-v8":"^3.0.0","@vitest/eslint-plugin":"^1.1.25","console-fail-test":"^0.5.0","cspell":"^8.17.3","eslint":"^9.19.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-jsonc":"^2.19.1","eslint-plugin-markdown":"^5.1.0","eslint-plugin-n":"^17.15.1","eslint-plugin-package-json":"^0.19.0","eslint-plugin-perfectionist":"^4.7.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-yml":"^1.16.0","husky":"^9.1.7","jsonc-eslint-parser":"^2.4.0","knip":"^5.46.0","lint-staged":"^15.4.3","markdownlint":"^0.37.4","markdownlint-cli":"^0.44.0","prettier":"^3.4.2","prettier-plugin-curly":"^0.3.1","prettier-plugin-packagejson":"^2.5.8","release-it":"^18.1.2","sentences-per-line":"^0.3.0","should-semantic-release":"^0.3.0","tsup":"^8.3.6","typedoc":"^0.28.0","typedoc-plugin-coverage":"^3.4.1","typedoc-plugin-custom-validation":"^2.0.2","typedoc-plugin-konamimojisplosion":"^0.0.2","typedoc-plugin-mdn-links":"^5.0.0","typescript":"^5.7.3","typescript-eslint":"^8.22.0","vitest":"^3.0.0"},"peerDependencies":{"typescript":">=4.8.4"},"engines":{"node":">=18.12"},"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 . --max-warnings 0","lint:docs":"typedoc --validation --treatValidationWarningsAsErrors","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"_id":"ts-api-utils@2.1.1","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_integrity":"sha512-2BNpcoLh8/tkyDc3mSdN2+VHh/kYzzAVSZGfYcVnlUvQzLl39AIAAp6ZwDuN3lnk6QQTwf1VxNe8jjH72bi1JQ==","_resolved":"/private/var/folders/sr/j__6_9gn0dv557z0xf3p7y8h0000gn/T/84376e4f1863834a38988854405f2fca/ts-api-utils-2.1.1.tgz","_from":"file:ts-api-utils-2.1.1.tgz","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"shasum":"c2858fb9af3f199cd1ed4d009ca0330554550dff","size":50565,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-2.1.1.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-api-utils_2.1.1_1766811348520_0.8711603596096213"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-27T04:55:48.663Z","publish_time":1766811348663,"_source_registry_name":"default","_cnpm_publish_time":1766811348663},"2.1.0":{"name":"ts-api-utils","version":"2.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 . --max-warnings 0","lint:docs":"typedoc --validation --treatValidationWarningsAsErrors","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"lint-staged":{"*":"prettier --ignore-unknown --write"},"devDependencies":{"@eslint-community/eslint-plugin-eslint-comments":"^4.4.1","@eslint/js":"^9.19.0","@phenomnomnominal/tsquery":"^6.1.3","@release-it/conventional-changelog":"^10.0.0","@types/eslint-plugin-markdown":"^2.0.2","@types/node":"^18.19.74","@typescript/vfs":"^1.6.0","@vitest/coverage-v8":"^2.1.8","@vitest/eslint-plugin":"^1.1.25","console-fail-test":"^0.5.0","cspell":"^8.17.3","eslint":"^9.19.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-jsonc":"^2.19.1","eslint-plugin-markdown":"^5.1.0","eslint-plugin-n":"^17.15.1","eslint-plugin-package-json":"^0.19.0","eslint-plugin-perfectionist":"^4.7.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-yml":"^1.16.0","husky":"^9.1.7","jsonc-eslint-parser":"^2.4.0","knip":"^5.46.0","lint-staged":"^15.4.3","markdownlint":"^0.37.4","markdownlint-cli":"^0.44.0","prettier":"^3.4.2","prettier-plugin-curly":"^0.3.1","prettier-plugin-packagejson":"^2.5.8","release-it":"^18.1.2","sentences-per-line":"^0.3.0","should-semantic-release":"^0.3.0","tsup":"^8.3.6","typedoc":"^0.27.6","typedoc-plugin-coverage":"^3.4.1","typedoc-plugin-custom-validation":"^2.0.2","typedoc-plugin-konamimojisplosion":"^0.0.2","typedoc-plugin-mdn-links":"^4.0.10","typescript":"^5.7.3","typescript-eslint":"^8.22.0","vitest":"^3.0.0"},"peerDependencies":{"typescript":">=4.8.4"},"packageManager":"pnpm@9.15.9","engines":{"node":">=18.12"},"publishConfig":{"provenance":true},"_id":"ts-api-utils@2.1.0","gitHead":"c3e980e9ef52e6bb5d2ea242911020fda1eae861","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":"23.10.0","_npmVersion":"10.9.2","dist":{"shasum":"595f7094e46eed364c13fd23e75f9513d29baf91","size":51777,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-2.1.0.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-api-utils_2.1.0_1742473490160_0.027497783069299286"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-20T12:24:50.449Z","publish_time":1742473490449,"_source_registry_name":"default","_cnpm_publish_time":1742473490449},"2.0.1":{"name":"ts-api-utils","version":"2.0.1","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 . --max-warnings 0","lint:docs":"typedoc --validation --treatValidationWarningsAsErrors","lint:knip":"knip","lint:knip:production":"knip --production","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"lint-staged":{"*":"prettier --ignore-unknown --write"},"devDependencies":{"@eslint-community/eslint-plugin-eslint-comments":"^4.4.1","@eslint/js":"^9.19.0","@phenomnomnominal/tsquery":"^6.1.3","@release-it/conventional-changelog":"^10.0.0","@types/eslint-plugin-markdown":"^2.0.2","@types/node":"^18.19.74","@typescript/vfs":"^1.6.0","@vitest/coverage-v8":"^2.1.8","@vitest/eslint-plugin":"^1.1.25","console-fail-test":"^0.5.0","cspell":"^8.17.3","eslint":"^9.19.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-jsonc":"^2.19.1","eslint-plugin-markdown":"^5.1.0","eslint-plugin-n":"^17.15.1","eslint-plugin-package-json":"^0.19.0","eslint-plugin-perfectionist":"^4.7.0","eslint-plugin-regexp":"^2.7.0","eslint-plugin-yml":"^1.16.0","husky":"^9.1.7","jsonc-eslint-parser":"^2.4.0","knip":"^5.43.6","lint-staged":"^15.4.3","markdownlint":"^0.37.4","markdownlint-cli":"^0.43.0","prettier":"^3.4.2","prettier-plugin-curly":"^0.3.1","prettier-plugin-packagejson":"^2.5.8","release-it":"^18.1.2","sentences-per-line":"^0.3.0","should-semantic-release":"^0.3.0","tsup":"^8.3.6","typedoc":"^0.27.6","typedoc-plugin-coverage":"^3.4.1","typedoc-plugin-custom-validation":"^2.0.2","typedoc-plugin-konamimojisplosion":"^0.0.2","typedoc-plugin-mdn-links":"^4.0.10","typescript":"^5.7.3","typescript-eslint":"^8.22.0","vitest":"^2.1.8"},"peerDependencies":{"typescript":">=4.8.4"},"packageManager":"pnpm@9.15.3","engines":{"node":">=18.12"},"publishConfig":{"provenance":true},"_id":"ts-api-utils@2.0.1","gitHead":"a5e8b1ac0790f201728f0e33625a918fef53bf50","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":"23.7.0","_npmVersion":"10.9.2","dist":{"shasum":"660729385b625b939aaa58054f45c058f33f10cd","size":51396,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-2.0.1.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-api-utils_2.0.1_1738417760614_0.3438391920544337"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-01T13:49:20.828Z","publish_time":1738417760828,"_source_registry_name":"default","_cnpm_publish_time":1738417760828},"2.0.0":{"name":"ts-api-utils","version":"2.0.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 . --max-warnings 0","lint:docs":"typedoc --validation --treatValidationWarningsAsErrors","lint:knip":"knip","lint:knip:production":"knip --production","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky","should-semantic-release":"should-semantic-release --verbose","test":"vitest","tsc":"tsc"},"lint-staged":{"*":"prettier --ignore-unknown --write"},"devDependencies":{"@eslint-community/eslint-plugin-eslint-comments":"^4.4.1","@eslint/js":"^9.15.0","@phenomnomnominal/tsquery":"^6.1.3","@release-it/conventional-changelog":"^9.0.3","@types/eslint-plugin-markdown":"^2.0.2","@types/node":"^18.19.65","@typescript/vfs":"^1.6.0","@vitest/coverage-v8":"^2.1.5","@vitest/eslint-plugin":"^1.1.10","console-fail-test":"^0.5.0","cspell":"^8.16.0","eslint":"^9.15.0","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-jsonc":"^2.18.2","eslint-plugin-markdown":"^5.1.0","eslint-plugin-n":"^17.14.0","eslint-plugin-package-json":"^0.15.6","eslint-plugin-perfectionist":"^4.1.2","eslint-plugin-regexp":"^2.7.0","eslint-plugin-yml":"^1.15.0","husky":"^9.1.7","jsonc-eslint-parser":"^2.4.0","knip":"^5.37.2","lint-staged":"^15.2.10","markdownlint":"^0.36.1","markdownlint-cli":"^0.43.0","prettier":"^3.3.3","prettier-plugin-curly":"^0.3.1","prettier-plugin-packagejson":"^2.5.6","release-it":"^17.10.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.3.0","tsup":"^8.3.5","typedoc":"^0.26.11","typedoc-plugin-coverage":"^3.4.0","typedoc-plugin-custom-validation":"^2.0.2","typedoc-plugin-konamimojisplosion":"^0.0.2","typedoc-plugin-mdn-links":"^4.0.1","typescript":"^5.7.2","typescript-eslint":"^8.16.0","vitest":"^2.1.5"},"peerDependencies":{"typescript":">=4.8.4"},"packageManager":"pnpm@9.14.2","engines":{"node":">=18.12"},"publishConfig":{"provenance":true},"_id":"ts-api-utils@2.0.0","gitHead":"7935007783fd4475183324379fdb8b76d1429393","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":"23.3.0","_npmVersion":"10.9.0","dist":{"shasum":"b9d7d5f7ec9f736f4d0f09758b8607979044a900","size":51358,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-2.0.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_2.0.0_1733018988651_0.8703767230521737"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-01T02:09:48.821Z","publish_time":1733018988821,"_source_registry_name":"default","_cnpm_publish_time":1733018988821},"1.4.3":{"name":"ts-api-utils","version":"1.4.3","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","lint:docs":"typedoc --validation --treatValidationWarningsAsErrors","lint:knip":"knip","lint:knip:production":"knip --production","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky","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":"^9.0.0","@types/eslint":"^8.56.5","@typescript-eslint/eslint-plugin":"^7.3.1","@typescript-eslint/parser":"^8.0.0","@typescript/vfs":"^1.5.0","@vitest/coverage-v8":"^1.3.1","console-fail-test":"^0.5.0","cspell":"^8.6.0","eslint":"^8.57.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-jsonc":"^2.13.0","eslint-plugin-markdown":"^5.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-package-json":"^0.15.0","eslint-plugin-perfectionist":"^2.6.0","eslint-plugin-regexp":"^2.3.0","eslint-plugin-vitest":"^0.4.0","eslint-plugin-yml":"^1.12.2","husky":"^9.0.11","jsonc-eslint-parser":"^2.4.0","knip":"^5.12.3","lint-staged":"^15.2.2","markdownlint":"^0.36.0","markdownlint-cli":"^0.43.0","prettier":"^3.1.1","prettier-plugin-curly":"^0.3.0","prettier-plugin-packagejson":"^2.4.7","release-it":"^17.0.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.3.0","tsup":"^8.0.2","typedoc":"~0.24.8","typedoc-plugin-coverage":"^3.0.0","typedoc-plugin-custom-validation":"^2.0.2","typedoc-plugin-konamimojisplosion":"^0.0.2","typedoc-plugin-mdn-links":"^4.0.0","typedoc-plugin-versions":"^0.2.4","typescript":"~5.4.5","vitest":"^1.3.1","yaml-eslint-parser":"^1.2.2"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@8.15.9","engines":{"node":">=16"},"publishConfig":{"provenance":true},"_id":"ts-api-utils@1.4.3","gitHead":"128237ff3b32e44b3da0040c045dd7f1829fc93e","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":"23.3.0","_npmVersion":"10.9.0","dist":{"shasum":"bfc2215fe6528fecab2b0fba570a2e8a4263b064","size":52146,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-1.4.3.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.4.3_1732844805510_0.7815148647279395"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-29T01:46:45.735Z","publish_time":1732844805735,"_source_registry_name":"default","_cnpm_publish_time":1732844805735},"1.4.2":{"name":"ts-api-utils","version":"1.4.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":"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","lint:docs":"typedoc --validation --treatValidationWarningsAsErrors","lint:knip":"knip","lint:knip:production":"knip --production","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky","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":"^9.0.0","@types/eslint":"^8.56.5","@typescript-eslint/eslint-plugin":"^7.3.1","@typescript-eslint/parser":"^8.0.0","@typescript/vfs":"^1.5.0","@vitest/coverage-v8":"^1.3.1","console-fail-test":"^0.5.0","cspell":"^8.6.0","eslint":"^8.57.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-jsonc":"^2.13.0","eslint-plugin-markdown":"^5.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-package-json":"^0.15.0","eslint-plugin-perfectionist":"^2.6.0","eslint-plugin-regexp":"^2.3.0","eslint-plugin-vitest":"^0.4.0","eslint-plugin-yml":"^1.12.2","husky":"^9.0.11","jsonc-eslint-parser":"^2.4.0","knip":"^5.12.3","lint-staged":"^15.2.2","markdownlint":"^0.36.0","markdownlint-cli":"^0.43.0","prettier":"^3.1.1","prettier-plugin-curly":"^0.3.0","prettier-plugin-packagejson":"^2.4.7","release-it":"^17.0.1","sentences-per-line":"^0.2.1","should-semantic-release":"^0.3.0","tsup":"^8.0.2","typedoc":"~0.24.8","typedoc-plugin-coverage":"^3.0.0","typedoc-plugin-custom-validation":"^2.0.2","typedoc-plugin-konamimojisplosion":"^0.0.2","typedoc-plugin-mdn-links":"^4.0.0","typedoc-plugin-versions":"^0.2.4","typescript":"~5.4.5","vitest":"^1.3.1","yaml-eslint-parser":"^1.2.2"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@8.15.9","engines":{"node":">=16"},"publishConfig":{"provenance":true},"_id":"ts-api-utils@1.4.2","gitHead":"c452cf6483c1bcaf9e7f4f34bf84618d8773565b","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":"23.3.0","_npmVersion":"10.9.0","dist":{"shasum":"a6a6dff26117ac7965624fc118525971edc6a82a","size":52015,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-1.4.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.4.2_1732597509527_0.5790332345499376"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-26T05:05:09.734Z","publish_time":1732597509734,"_source_registry_name":"default","_cnpm_publish_time":1732597509734},"1.4.1":{"name":"ts-api-utils","version":"1.4.1","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","lint:docs":"typedoc --validation --treatValidationWarningsAsErrors","lint:knip":"knip","lint:knip:production":"knip --production","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky","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":"^9.0.0","@types/eslint":"^8.56.5","@types/semver":"^7.5.8","@typescript-eslint/eslint-plugin":"^7.3.1","@typescript-eslint/parser":"^8.0.0","@typescript/vfs":"^1.5.0","@vitest/coverage-v8":"^1.3.1","console-fail-test":"^0.5.0","cspell":"^8.6.0","eslint":"^8.57.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-jsonc":"^2.13.0","eslint-plugin-markdown":"^5.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-package-json":"^0.15.0","eslint-plugin-perfectionist":"^2.6.0","eslint-plugin-regexp":"^2.3.0","eslint-plugin-vitest":"^0.4.0","eslint-plugin-yml":"^1.12.2","husky":"^9.0.11","jsonc-eslint-parser":"^2.4.0","knip":"^5.12.3","lint-staged":"^15.2.2","markdownlint":"^0.36.0","markdownlint-cli":"^0.42.0","prettier":"^3.1.1","prettier-plugin-curly":"^0.3.0","prettier-plugin-packagejson":"^2.4.7","release-it":"^17.0.1","semver":"^7.6.2","sentences-per-line":"^0.2.1","should-semantic-release":"^0.3.0","tsup":"^8.0.2","typedoc":"^0.24.8","typedoc-plugin-coverage":"^3.0.0","typedoc-plugin-custom-validation":"^2.0.2","typedoc-plugin-konamimojisplosion":"^0.0.2","typedoc-plugin-mdn-links":"^3.1.8","typedoc-plugin-versions":"^0.2.4","typescript":"~5.4.5","vitest":"^1.3.1","yaml-eslint-parser":"^1.2.2"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@8.15.9","engines":{"node":">=16"},"publishConfig":{"provenance":true},"_id":"ts-api-utils@1.4.1","gitHead":"12df29810c4a0b9146f58fdee4a2cbdf28a1bee0","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":"23.3.0","_npmVersion":"10.9.0","dist":{"shasum":"7c0a304cd446d9a497c24c960b8abbf0bc1611ae","size":194664,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-1.4.1.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.4.1_1732471572503_0.10052745564420928"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-24T18:06:12.797Z","publish_time":1732471572797,"_source_registry_name":"default","_cnpm_publish_time":1732471572797},"1.4.0":{"name":"ts-api-utils","version":"1.4.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","lint:docs":"typedoc --validation --treatValidationWarningsAsErrors","lint:knip":"knip","lint:knip:production":"knip --production","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky","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.5","@types/semver":"^7.5.8","@typescript-eslint/eslint-plugin":"^7.3.1","@typescript-eslint/parser":"^7.3.1","@typescript/vfs":"^1.5.0","@vitest/coverage-v8":"^1.3.1","console-fail-test":"^0.2.3","cspell":"^8.6.0","eslint":"^8.57.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jsdoc":"^48.2.1","eslint-plugin-jsonc":"^2.13.0","eslint-plugin-markdown":"^5.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-package-json":"^0.13.0","eslint-plugin-perfectionist":"^2.6.0","eslint-plugin-regexp":"^2.3.0","eslint-plugin-vitest":"^0.4.0","eslint-plugin-yml":"^1.12.2","husky":"^9.0.11","jsonc-eslint-parser":"^2.4.0","knip":"^5.12.3","lint-staged":"^15.2.2","markdownlint":"^0.34.0","markdownlint-cli":"^0.40.0","prettier":"^3.1.1","prettier-plugin-curly":"^0.2.1","prettier-plugin-packagejson":"^2.4.7","release-it":"^17.0.1","semver":"^7.6.2","sentences-per-line":"^0.2.1","should-semantic-release":"^0.3.0","tsup":"^8.0.2","typedoc":"^0.24.8","typedoc-plugin-coverage":"^3.0.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.3.1","yaml-eslint-parser":"^1.2.2"},"peerDependencies":{"typescript":">=4.2.0"},"engines":{"node":">=16"},"publishConfig":{"provenance":true},"_id":"ts-api-utils@1.4.0","gitHead":"ba0bfdf29f76bcbc3ec5734b68975c8609c053d4","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":"23.1.0","_npmVersion":"10.9.0","dist":{"shasum":"709c6f2076e511a81557f3d07a0cbd566ae8195c","size":193629,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-1.4.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.4.0_1730311942946_0.566570356050285"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-30T18:12:23.264Z","publish_time":1730311943264,"_source_registry_name":"default","_cnpm_publish_time":1730311943264},"1.3.0":{"name":"ts-api-utils","version":"1.3.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":">=16"},"publishConfig":{"provenance":true},"_id":"ts-api-utils@1.3.0","gitHead":"2f8c76ad1e7d571472902c142d193a2b17e8de58","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.7.1","_npmVersion":"10.5.0","dist":{"shasum":"4b490e27129f1e8e686b45cc4ab63714dc60eea1","size":122474,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-1.3.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.3.0_1709990510549_0.07755705636023524"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-09T13:21:50.852Z","publish_time":1709990510852,"_source_registry_name":"default","_cnpm_publish_time":1709990510852},"1.2.1":{"name":"ts-api-utils","version":"1.2.1","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":">=16"},"publishConfig":{"provenance":true},"_id":"ts-api-utils@1.2.1","gitHead":"2857ee968ab401f6662303fedae3acc59aadc24a","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":"f716c7e027494629485b21c0df6180f4d08f5e8b","size":117312,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-1.2.1.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.2.1_1707226884126_0.16282606593566484"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-06T13:41:24.340Z","publish_time":1707226884340,"_source_registry_name":"default","_cnpm_publish_time":1707226884340},"1.2.0":{"name":"ts-api-utils","version":"1.2.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.2.0","gitHead":"8e032767d92bcc722ac58a8540d920a8b049424a","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":"48c31073e7ae7868d27ffabef993a2de8c2b006f","size":117312,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-1.2.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.2.0_1707146788927_0.6798493187461359"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-05T15:26:29.139Z","publish_time":1707146789139,"_source_registry_name":"default","_cnpm_publish_time":1707146789139},"1.1.0":{"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},"1.0.3":{"name":"ts-api-utils","version":"1.0.3","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-server 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":{"@phenomnomnominal/tsquery":"^6.1.3","@typescript-eslint/eslint-plugin":"^6.4.0","@typescript-eslint/parser":"6.6.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":"^3.0.0","eslint-plugin-unicorn":"^48.0.0","eslint-plugin-vitest":"^0.3.0","http-server":"^14.1.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.36.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.7.3","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"c09d7320bfe4a7b5a359f0f15dc74f857ebeb608","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@1.0.3","_nodeVersion":"20.0.0","_npmVersion":"9.6.4","dist":{"shasum":"f12c1c781d04427313dbac808f453f050e54a331","size":51448,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-1.0.3.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.3_1694129664902_0.8192135196530634"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-07T23:34:25.149Z","publish_time":1694129665149,"_source_registry_name":"default","_cnpm_publish_time":1694129665149},"1.0.2":{"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},"1.0.1":{"name":"ts-api-utils","version":"1.0.1","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.32.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^41.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":"^46.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.0.0","lint-staged":"^13.1.0","markdownlint":"^0.29.0","markdownlint-cli":"^0.34.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.0","tsup":"^6.5.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.0.2","vitest":"^0.32.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.33.1","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"b6233388814c54373d06bb362d800252a9eb23c8","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@1.0.1","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"shasum":"8144e811d44c749cd65b2da305a032510774452d","size":38903,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-1.0.1.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.1_1687091226520_0.7377519257745311"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-18T12:27:06.734Z","publish_time":1687091226734,"_source_registry_name":"default","_cnpm_publish_time":1687091226734},"1.0.0":{"name":"ts-api-utils","version":"1.0.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":"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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.32.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^41.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":"^46.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.0.0","lint-staged":"^13.1.0","markdownlint":"^0.29.0","markdownlint-cli":"^0.34.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.0","tsup":"^6.5.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.0.2","vitest":"^0.32.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.33.1","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"a9b152813dcee3409fdd1f3d2d5e1485bb0ea073","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@1.0.0","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"shasum":"bec2b0f3af409e5acd547dbf1d14e8261459bc42","size":38645,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-1.0.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.0.0_1686869185464_0.8935170834866373"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T22:46:25.715Z","publish_time":1686869185715,"_source_registry_name":"default","_cnpm_publish_time":1686869185715},"1.0.0-beta":{"name":"ts-api-utils","version":"1.0.0-beta","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.32.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^41.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":"^46.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.0.0","lint-staged":"^13.1.0","markdownlint":"^0.29.0","markdownlint-cli":"^0.34.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.0","tsup":"^6.5.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.0.2","vitest":"^0.32.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.33.1","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","readmeFilename":"README.md","gitHead":"503f9fdae423e5e416f082e14dd0fff70f088880","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@1.0.0-beta","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"shasum":"bb2a35e1634164e0faf090a96ef0ea99e7403f40","size":38562,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-1.0.0-beta.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-1.0.0-beta.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.0-beta_1686849248961_0.7291629227789467"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T17:14:09.225Z","publish_time":1686849249225,"_source_registry_name":"default","_cnpm_publish_time":1686849249225},"0.2.0":{"name":"ts-api-utils","version":"0.2.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":"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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.32.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^41.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":"^46.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.0.0","lint-staged":"^13.1.0","markdownlint":"^0.29.0","markdownlint-cli":"^0.34.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.0","tsup":"^6.5.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.0.2","vitest":"^0.32.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.33.1","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"279f843985fb75fb938eaf98d27dcdcb8a612a2c","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.2.0","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"shasum":"1288a3bb46c852434ba2b2db43ec9a4798f4782d","size":38559,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.2.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_0.2.0_1686848877813_0.3026286401435798"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T17:07:58.031Z","publish_time":1686848878031,"_source_registry_name":"default","_cnpm_publish_time":1686848878031},"0.1.0":{"name":"ts-api-utils","version":"0.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":"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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.32.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^41.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":"^46.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.0.0","lint-staged":"^13.1.0","markdownlint":"^0.29.0","markdownlint-cli":"^0.34.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.1.0","tsup":"^6.5.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.0.2","vitest":"^0.32.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.33.0","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"ad091f6b127828ba49b1905fb4f46ca331a888a2","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.1.0","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"shasum":"d933a9b69aa0842f9cf3a068ca08d65bdfce9380","size":38608,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.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_0.1.0_1686848813349_0.0037421007769253833"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T17:06:53.576Z","publish_time":1686848813576,"_source_registry_name":"default","_cnpm_publish_time":1686848813576},"0.0.46":{"name":"ts-api-utils","version":"0.0.46","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.29.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.1","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":"^46.0.0","eslint-plugin-vitest":"^0.0.57","http-serve":"^1.0.1","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^2.0.0","lint-staged":"^13.1.0","markdownlint":"^0.28.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typedoc":"^0.23.27","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.0.2","vitest":"^0.29.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.30.5","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"4bc7868147ed4916c65ec95936f84165eff85b5e","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.46","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"shasum":"4458cb3f8fe2c68409043bd3f9d2fc1c6cf155ae","size":38622,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.46.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.46.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_0.0.46_1680331286653_0.0008598181750099076"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-01T06:41:26.808Z","publish_time":1680331286808,"_cnpm_publish_time":1680331286808},"0.0.45":{"name":"ts-api-utils","version":"0.0.45","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.29.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.1","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":"^46.0.0","eslint-plugin-vitest":"^0.0.54","http-serve":"^1.0.1","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.14.1","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typedoc":"^0.23.27","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.0.2","vitest":"^0.29.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.29.1","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"6050cfe20dcd07ac37b03d69c38801d1ce95ccb7","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.45","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"shasum":"0053f357c1ac8837569cae3b67d4614055c70bec","size":36271,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.45.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.45.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_0.0.45_1679315183982_0.21787371522422738"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-20T12:26:24.169Z","publish_time":1679315184169,"_cnpm_publish_time":1679315184169},"0.0.44":{"name":"ts-api-utils","version":"0.0.44","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.29.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.1","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":"^46.0.0","eslint-plugin-vitest":"^0.0.54","http-serve":"^1.0.1","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.14.1","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typedoc":"^0.23.27","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":"4.9.5","vitest":"^0.29.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.29.1","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"d05db9a355c4dde500358952981e8dfbbb950c5e","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.44","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"shasum":"4e6582ecad2fa141cc31d62f22ac590a5ff6eb05","size":35623,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.44.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.44.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_0.0.44_1678970828242_0.755819741286968"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-16T12:47:08.400Z","publish_time":1678970828400,"_cnpm_publish_time":1678970828400},"0.0.43":{"name":"ts-api-utils","version":"0.0.43","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 --treatWarningsAsErrors","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.29.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.1","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":"^46.0.0","eslint-plugin-vitest":"^0.0.54","http-serve":"^1.0.1","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.14.1","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typedoc":"^0.23.26","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-custom-validation":"^1.1.0","typedoc-plugin-konamimojisplosion":"^0.0.2","typedoc-plugin-mdn-links":"^2.0.2","typedoc-plugin-versions":"^0.2.3","typescript":"4.9.5","vitest":"^0.29.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.29.1","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"cf3a665330db4bd24e9f69080b7ff8d1f9723451","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.43","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"shasum":"41e47fdcd8fdeeaa47dc990fd099524f7e95dbd9","size":35633,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.43.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.43.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_0.0.43_1678680266734_0.8997180341969773"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-13T04:04:26.891Z","publish_time":1678680266891,"_cnpm_publish_time":1678680266891},"0.0.42":{"name":"ts-api-utils","version":"0.0.42","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 --treatWarningsAsErrors","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.48","http-serve":"^1.0.1","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.14.1","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typedoc":"^0.23.25","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-mdn-links":"^2.0.2","typedoc-plugin-versions":"^0.2.3","typescript":"4.9.5","vitest":"^0.29.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.28.0","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"a3359fde8153d8f58e365ed12e4c1ecc2319b53d","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.42","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"shasum":"9d6582fd23bfc1ec141d289c717b088339a6c2fb","size":32254,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.42.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.42.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_0.0.42_1677796764762_0.5532685925715233"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-02T22:39:24.914Z","publish_time":1677796764914,"_cnpm_publish_time":1677796764914},"0.0.41":{"name":"ts-api-utils","version":"0.0.41","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 --treatWarningsAsErrors","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.48","http-serve":"^1.0.1","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.14.1","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typedoc":"^0.23.25","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-mdn-links":"^2.0.2","typedoc-plugin-versions":"^0.2.3","typescript":"4.9.5","vitest":"^0.29.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.28.0","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"3af65e18a58c4c050a587f11d62605d2470c4f9d","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.41","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"shasum":"59e2b628bbceab63b61e1a9b1607548320695deb","size":32254,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.41.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.41.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_0.0.41_1677796328347_0.4193430668159399"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-02T22:32:08.545Z","publish_time":1677796328545,"_cnpm_publish_time":1677796328545},"0.0.40":{"name":"ts-api-utils","version":"0.0.40","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 --treatWarningsAsErrors","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.48","http-serve":"^1.0.1","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.14.1","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typedoc":"^0.23.25","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-mdn-links":"^2.0.2","typedoc-plugin-versions":"^0.2.3","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.28.0","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"f334104bd0c0efb59b51287c939351cf592d61e7","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.40","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"shasum":"6bc8009ac1026029c9f8084883e572706ca6d2f0","size":32252,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.40.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.40.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_0.0.40_1677795381694_0.5941409242807714"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-02T22:16:21.896Z","publish_time":1677795381896,"_cnpm_publish_time":1677795381896},"0.0.39":{"name":"ts-api-utils","version":"0.0.39","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 --treatWarningsAsErrors","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.44","http-serve":"^1.0.1","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typedoc":"^0.23.25","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-mdn-links":"^2.0.2","typedoc-plugin-versions":"^0.2.3","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.27.1","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"329ff55810b2e6d8c96ebd7b76172570cfcc9840","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.39","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"shasum":"cd3d2dd88a68cbc8259cf9944fbd4dbd19f1d69c","size":31990,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.39.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.39.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_0.0.39_1677080354751_0.5593463366075684"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-22T15:39:14.974Z","publish_time":1677080354974,"_cnpm_publish_time":1677080354974},"0.0.38":{"name":"ts-api-utils","version":"0.0.38","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":"./lib/index.d.ts","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","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 --treatWarningsAsErrors","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.34","http-serve":"^1.0.1","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typedoc":"^0.23.25","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-mdn-links":"^2.0.2","typedoc-plugin-versions":"^0.2.3","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.27.1","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"2c5cf36cd99318c2494d98c29842319418f192d0","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.38","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"shasum":"f308292bc86a030b9714e138ed803981b39a582a","size":25586,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.38.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.38.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_0.0.38_1677054916871_0.6346795169188688"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-22T08:35:17.123Z","publish_time":1677054917123,"_cnpm_publish_time":1677054917123},"0.0.37":{"name":"ts-api-utils","version":"0.0.37","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":"./lib/index.d.ts","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","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 --treatWarningsAsErrors","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.34","http-serve":"^1.0.1","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typedoc":"^0.23.25","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-mdn-links":"^2.0.2","typedoc-plugin-versions":"^0.2.3","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.27.1","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"dcae97477a969f2e97de5a73909f0d3b5db45515","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.37","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"shasum":"6bc34a4d62f299285a82fbeb71e125b9cfa5690f","size":25586,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.37.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.37.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_0.0.37_1677054469619_0.9802672564475288"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-22T08:27:49.813Z","publish_time":1677054469813,"_cnpm_publish_time":1677054469813},"0.0.36":{"name":"ts-api-utils","version":"0.0.36","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":"./lib/index.d.ts","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","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 --treatWarningsAsErrors","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.34","http-serve":"^1.0.1","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typedoc":"^0.23.25","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-mdn-links":"^2.0.2","typedoc-plugin-versions":"^0.2.3","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.27.1","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"b36740e13b3c529f92d025b2372d480a26f0cee1","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.36","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"shasum":"0da964671cd013d8e5975289e3d9734bbf2d834d","size":25586,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.36.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.36.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_0.0.36_1677053667512_0.7442339712295691"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-22T08:14:27.680Z","publish_time":1677053667680,"_cnpm_publish_time":1677053667680},"0.0.35":{"name":"ts-api-utils","version":"0.0.35","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":"./lib/index.d.ts","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","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 --treatWarningsAsErrors","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.34","http-serve":"^1.0.1","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typedoc":"^0.23.25","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-mdn-links":"^2.0.2","typedoc-plugin-versions":"^0.2.3","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.27.1","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"a7ff587c8712d924f333950bbd206b5c04c4a700","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.35","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"shasum":"79cbe99f1f838b43f76a512b650a0ee1f5a80448","size":25586,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.35.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.35.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_0.0.35_1677051152359_0.026528310821133605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-22T07:32:32.531Z","publish_time":1677051152531,"_cnpm_publish_time":1677051152531},"0.0.34":{"name":"ts-api-utils","version":"0.0.34","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":"./lib/index.d.ts","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","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 --treatWarningsAsErrors","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.34","http-serve":"^1.0.1","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typedoc":"^0.23.25","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-mdn-links":"^2.0.2","typedoc-plugin-versions":"^0.2.3","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.27.1","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"559bd8c8db4856adda8a7faf73128af82233112b","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.34","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"shasum":"02a23eaeecd690e6df38f2ee1941eb150dd90e8b","size":25585,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.34.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.34.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_0.0.34_1677050752899_0.9160992972768081"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-22T07:25:53.104Z","publish_time":1677050753104,"_cnpm_publish_time":1677050753104},"0.0.33":{"name":"ts-api-utils","version":"0.0.33","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":"./lib/index.d.ts","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","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 --treatWarningsAsErrors","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.34","http-serve":"^1.0.1","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typedoc":"^0.23.25","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-mdn-links":"^2.0.2","typedoc-plugin-versions":"^0.2.3","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.27.1","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"9a04aed04d9a135fa9047b43c8c07494285e2d28","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.33","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"shasum":"cd9ae5a34e6eb2f39538a500a542cd8a0e090b98","size":25586,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.33.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.33.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_0.0.33_1677048518943_0.9055216815771572"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-22T06:48:39.108Z","publish_time":1677048519108,"_cnpm_publish_time":1677048519108},"0.0.32":{"name":"ts-api-utils","version":"0.0.32","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":"./lib/index.d.ts","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","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 --treatWarningsAsErrors","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.34","http-serve":"^1.0.1","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typedoc":"^0.23.25","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-mdn-links":"^2.0.2","typedoc-plugin-versions":"^0.2.3","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.27.1","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"022f57edf20702c1003fde3954c8b0f48e944a44","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.32","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"shasum":"4b699970a9b499501f2b1ae7e77ea147c4efde79","size":25623,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.32.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.32.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_0.0.32_1677035762352_0.8951573257845027"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-22T03:16:02.578Z","publish_time":1677035762578,"_cnpm_publish_time":1677035762578},"0.0.31":{"name":"ts-api-utils","version":"0.0.31","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":"./lib/index.d.ts","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","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 --treatWarningsAsErrors","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.34","http-serve":"^1.0.1","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typedoc":"^0.23.25","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-mdn-links":"^2.0.2","typedoc-plugin-versions":"^0.2.3","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.27.1","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"b2f1c614fe208a2a04cd5753640168c0460590bb","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.31","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"shasum":"709705026853e21118592f0af25fbc154309f33f","size":25626,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.31.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.31.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_0.0.31_1677035085821_0.344967719495169"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-22T03:04:45.960Z","publish_time":1677035085960,"_cnpm_publish_time":1677035085960},"0.0.30":{"name":"ts-api-utils","version":"0.0.30","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":"./lib/index.d.ts","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","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . --max-warnings 0 --report-unused-disable-directives","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.34","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.27.1","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"5e6e2722de1bbf2b3329ca32ecea3e82f11dad24","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.30","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"shasum":"fcc44ecd4470911f23dd114e282dc4cdb81c49ba","size":24688,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.30.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.30.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_0.0.30_1677030016758_0.6002168644693313"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-22T01:40:16.937Z","publish_time":1677030016937,"_cnpm_publish_time":1677030016937},"0.0.29":{"name":"ts-api-utils","version":"0.0.29","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":"./lib/index.d.ts","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","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . --max-warnings 0 --report-unused-disable-directives","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.34","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4.2.0"},"packageManager":"pnpm@7.27.0","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"598a1ae4aeed1adbf4021a93a3246d0621febc77","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.29","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"shasum":"a1e0d2ae72630adcbf784aa3ca782ecead75b57f","size":24554,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.29.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.29.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_0.0.29_1676994320192_0.917644294984119"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-21T15:45:20.344Z","publish_time":1676994320344,"_cnpm_publish_time":1676994320344},"0.0.28":{"name":"ts-api-utils","version":"0.0.28","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":"./lib/index.d.ts","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","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . --max-warnings 0 --report-unused-disable-directives","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.34","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4"},"packageManager":"pnpm@7.27.0","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"e8af214fe08e2258f95aa9428543ba72c9f47c06","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.28","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"shasum":"be4e70b40ec8a63482bcb63c30e2646c669d2f23","size":24199,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.28.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.28.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_0.0.28_1676854964095_0.5633566227772595"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-20T01:02:44.281Z","publish_time":1676854964281,"_cnpm_publish_time":1676854964281},"0.0.27":{"name":"ts-api-utils","version":"0.0.27","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":"./lib/index.d.ts","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","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . --max-warnings 0 --report-unused-disable-directives","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.34","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4"},"packageManager":"pnpm@7.27.0","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"129563e10c28f3f922196bcd4011a0e9acf01604","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.27","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"shasum":"289bfbd58e9241ea6a94262ce1d03f7230f79ac8","size":24200,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.27.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.27.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_0.0.27_1676791093108_0.30303423762844184"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-19T07:18:13.300Z","publish_time":1676791093300,"_cnpm_publish_time":1676791093300},"0.0.26":{"name":"ts-api-utils","version":"0.0.26","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":"./lib/index.d.ts","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","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . --max-warnings 0 --report-unused-disable-directives","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.34","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4"},"packageManager":"pnpm@7.27.0","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"e37d29d127a801aa9e876b84e5b9f6fc74b54d1e","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.26","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"shasum":"371b60c91f481e3783d95724e31fc81e42d053c9","size":24062,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.26.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_0.0.26_1676790652723_0.47135340572928874"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-19T07:10:52.912Z","publish_time":1676790652912,"_cnpm_publish_time":1676790652912},"0.0.25":{"name":"ts-api-utils","version":"0.0.25","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":"./lib/index.d.ts","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","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . --max-warnings 0 --report-unused-disable-directives","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.34","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4"},"packageManager":"pnpm@7.27.0","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"2534435ecc53c30e4c526ea5a3c2989aedd93299","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.25","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"shasum":"44c67a8f22db8d86ccfb8728cf4ca78768145e13","size":23306,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.25.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_0.0.25_1676790135635_0.1382001466484586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-19T07:02:15.855Z","publish_time":1676790135855,"_cnpm_publish_time":1676790135855},"0.0.24":{"name":"ts-api-utils","version":"0.0.24","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":"./lib/index.d.ts","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","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . --max-warnings 0 --report-unused-disable-directives","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-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.34","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4"},"packageManager":"pnpm@7.27.0","engines":{"node":">=16.13.0"},"types":"./lib/index.d.ts","gitHead":"f81329695d4ce86d5243f00268ab45d47d7df438","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.24","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"shasum":"39732cf7d65fd136ef0b17325a5c24ae0c775fbd","size":23110,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.24.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_0.0.24_1676750803229_0.5321418558524109"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-18T20:06:43.444Z","publish_time":1676750803444,"_cnpm_publish_time":1676750803444},"0.0.23":{"name":"ts-api-utils","version":"0.0.23","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":"./lib/index.d.ts","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","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package":"npmPkgJsonLint .","lint:packages":"pnpm-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.32","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4"},"packageManager":"pnpm@7.27.0","engines":{"node":">=18"},"types":"./lib/index.d.ts","gitHead":"405c475cec5e1fb0df2a4a85f4834e9ad5de6221","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.23","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"shasum":"ff56a8ef9ec5c25a96bc520466e00824d453240f","size":23026,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.23.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_0.0.23_1676426257242_0.6112835750804391"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-15T01:57:37.399Z","publish_time":1676426257399,"_cnpm_publish_time":1676426257399},"0.0.22":{"name":"ts-api-utils","version":"0.0.22","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":"./lib/index.d.ts","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","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package":"npmPkgJsonLint .","lint:packages":"pnpm-deduplicate --list","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":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","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-vitest":"^0.0.32","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.4","tsup":"^6.5.0","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4"},"packageManager":"pnpm@7.27.0","engines":{"node":">=18"},"types":"./lib/index.d.ts","gitHead":"c5bb9fa5ee8bcdbd5e4dff6dcaf6c21bf81a771e","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.22","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"shasum":"c58aac346f3990e6e164b4907aca57f54d81a2e8","size":23030,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.22.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_0.0.22_1676411517999_0.3448344997524644"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-14T21:51:58.198Z","publish_time":1676411518198,"_cnpm_publish_time":1676411518198},"0.0.21":{"name":"ts-api-utils","version":"0.0.21","description":"Utility functions for working with TypeScript's API. Based on 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":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"}},"main":"./lib/index.js","scripts":{"build":"tsc","build:release":"tsup src/index.ts --format cjs --outDir lib --dts","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package":"npmPkgJsonLint .","lint:packages":"pnpm-deduplicate --list","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky install","should-semantic-release":"should-semantic-release --verbose","test":"vitest"},"lint-staged":{"*":"prettier --ignore-unknown --write"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.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-vitest":"^0.0.32","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.3","tsup":"^6.5.0","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4"},"packageManager":"pnpm@7.26.3","engines":{"node":">=18"},"types":"./lib/index.d.ts","gitHead":"12c2de065cdbc61128807b1435e81107f0bd97cf","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.21","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"d5e58e3200f848123a89f3987d6ee9b613642d01","size":11583,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.21.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_0.0.21_1675787786030_0.9900894531555366"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-07T16:36:26.252Z","publish_time":1675787786252,"_cnpm_publish_time":1675787786252},"0.0.20":{"name":"ts-api-utils","version":"0.0.20","description":"Utility functions for working with TypeScript's API. Based on 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":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"}},"main":"./lib/index.js","scripts":{"build":"tsc","build:release":"tsup src/index.ts --format cjs --outDir lib --dts","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package":"npmPkgJsonLint .","lint:packages":"pnpm-deduplicate --list","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky install","should-semantic-release":"should-semantic-release --verbose","test":"vitest"},"lint-staged":{"*":"prettier --ignore-unknown --write"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.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-vitest":"^0.0.32","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","prettier-plugin-packagejson":"^2.4.2","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.3","tsup":"^6.5.0","typescript":"4.9.5","vitest":"^0.28.0"},"peerDependencies":{"typescript":">=4"},"packageManager":"pnpm@7.26.3","engines":{"node":">=18"},"types":"./lib/index.d.ts","gitHead":"12c2de065cdbc61128807b1435e81107f0bd97cf","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.20","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"shasum":"7ab4bb781869ea28bda13e5688ea2e9153520378","size":30155,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.20.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_0.0.20_1675787741653_0.5059591800697643"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-07T16:35:41.839Z","publish_time":1675787741839,"_cnpm_publish_time":1675787741839},"0.0.18":{"author":{"name":"Josh Goldberg","email":"npm@joshuakgoldberg.com"},"description":"Utility functions for working with TypeScript's API. Based on the wonderful tsutils.","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@typescript/vfs":"^1.4.0","@vitest/coverage-istanbul":"^0.28.0","cspell":"^6.19.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-eslint-comments":"^3.2.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-vitest":"^0.0.32","husky":"^8.0.3","jsonc-eslint-parser":"^2.1.0","knip":"^1.12.3","lint-staged":"^13.1.0","markdownlint":"^0.27.0","markdownlint-cli":"^0.33.0","npm-package-json-lint":"^6.4.0","npm-package-json-lint-config-default":"^5.0.0","pnpm-deduplicate":"^0.4.1","prettier":"^2.8.3","release-it":"^15.6.0","sentences-per-line":"^0.2.1","should-semantic-release":"^0.0.3","tsup":"^6.5.0","typescript":"4.9.5","vitest":"^0.28.0"},"engines":{"node":">=18"},"exports":{".":{"import":"./lib/index.js","require":"./lib/index.cjs"}},"license":"MIT","lint-staged":{"*":"prettier --ignore-unknown --write"},"main":"./lib/index.js","name":"ts-api-utils","packageManager":"pnpm@7.26.3","peerDependencies":{"typescript":">=4"},"repository":{"type":"git","url":"git+https://github.com/JoshuaKGoldberg/ts-api-utils.git"},"scripts":{"build":"tsc","build:release":"tsup src/index.ts --format cjs --outDir lib","format":"prettier \"**/*\" --ignore-unknown","format:write":"pnpm format --write","lint":"eslint . --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","lint:package":"npmPkgJsonLint .","lint:packages":"pnpm-deduplicate --list","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky install","should-semantic-release":"should-semantic-release --verbose","test":"vitest"},"type":"module","version":"0.0.18","gitHead":"0138ba6c066ed7a35d4db375ae078c973b813ce9","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","_id":"ts-api-utils@0.0.18","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"26d142c278291f12bd12951201e24b57de9dff32","size":10630,"noattachment":false,"key":"/ts-api-utils/-/ts-api-utils-0.0.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-api-utils/download/ts-api-utils-0.0.18.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_0.0.18_1675783183787_0.8240179054525356"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-07T15:19:43.954Z","publish_time":1675783183954,"_cnpm_publish_time":1675783183954}},"readme":"<h1 align=\"center\">TypeScript API Utils</h1>\n\n<p align=\"center\">\n  Utility functions for working with TypeScript's API.\n  Successor to the wonderful tsutils.\n  ????️️\n</p>\n\n<p align=\"center\">\n\t<a href=\"https://github.com/JoshuaKGoldberg/ts-api-utils/blob/main/.github/CODE_OF_CONDUCT.md\" target=\"_blank\"><img alt=\"???? Code of Conduct: Kept\" src=\"https://img.shields.io/badge/%F0%9F%A4%9D_code_of_conduct-kept-21bb42\" /></a>\n\t<a href=\"https://codecov.io/gh/JoshuaKGoldberg/ts-api-utils\" target=\"_blank\"><img alt=\"???? Coverage\" src=\"https://img.shields.io/codecov/c/github/JoshuaKGoldberg/ts-api-utils?label=%F0%9F%A7%AA%20coverage\" /></a>\n  <a href=\"#\" target=\"_blank\"><img alt=\"???? Documentation Coverage\" src=\"https://raw.githubusercontent.com/JoshuaKGoldberg/ts-api-utils/refs/heads/main/docs/coverage.svg\" /></a>\n\t<a href=\"https://github.com/JoshuaKGoldberg/ts-api-utils/blob/main/LICENSE.md\" target=\"_blank\"><img alt=\"???? License: MIT\" src=\"https://img.shields.io/badge/%F0%9F%93%9D_license-MIT-21bb42.svg\"></a>\n\t<a href=\"http://npmjs.com/package/ts-api-utils\"><img alt=\"???? npm version\" src=\"https://img.shields.io/npm/v/ts-api-utils?color=21bb42&label=%F0%9F%93%A6%20npm\" /></a>\n\t<img alt=\"???? TypeScript: Strict\" src=\"https://img.shields.io/badge/%F0%9F%92%AA_typescript-strict-21bb42.svg\" />\n</p>\n\n## Usage\n\n```shell\nnpm i ts-api-utils\n```\n\n```ts\nimport * as tsutils from \"ts-api-utils\";\n\ntsutils.forEachToken(/* ... */);\n```\n\n### API\n\n`ts-api-utils` provides many utility functions.\nCheck out our API docs for details:\n\n???? [ts-api-utils API docs](https://joshuakgoldberg.github.io/ts-api-utils).\n\n## Development\n\nSee [`.github/CONTRIBUTING.md`](./.github/CONTRIBUTING.md).\nThanks! ????\n","_attachments":{},"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","bugs":{"url":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues"},"license":"MIT"}