{"_id":"ts-declaration-location","_rev":"4179026","name":"ts-declaration-location","description":"Determine where a ts type declaration comes from","dist-tags":{"latest":"1.0.7"},"maintainers":[{"name":"rebeccastevens","email":""}],"time":{"modified":"2026-03-01T21:43:13.000Z","created":"2024-04-14T07:18:19.859Z","1.0.7":"2025-03-22T22:11:06.060Z","1.0.6":"2025-03-08T03:30:55.557Z","1.0.5":"2024-11-28T10:06:02.864Z","1.0.4":"2024-08-01T13:37:35.369Z","1.0.3":"2024-07-19T04:59:22.593Z","1.0.2":"2024-07-06T03:25:15.884Z","1.0.1":"2024-05-06T03:40:18.955Z","1.0.0":"2024-04-14T07:18:19.859Z"},"users":{},"author":{"name":"Rebecca Stevens","email":"rebecca.stevens@outlook.co.nz"},"repository":{"type":"git","url":"git+https://github.com/RebeccaStevens/ts-declaration-location.git"},"versions":{"1.0.7":{"name":"ts-declaration-location","version":"1.0.7","description":"Determine where a ts type declaration comes from","keywords":[],"homepage":"https://github.com/RebeccaStevens/ts-declaration-location#readme","bugs":{"url":"https://github.com/RebeccaStevens/ts-declaration-location/issues"},"repository":{"type":"git","url":"git+https://github.com/RebeccaStevens/ts-declaration-location.git"},"funding":[{"type":"ko-fi","url":"https://ko-fi.com/rebeccastevens"},{"type":"tidelift","url":"https://tidelift.com/funding/github/npm/ts-declaration-location"}],"license":"BSD-3-Clause","author":{"name":"Rebecca Stevens","email":"rebecca.stevens@outlook.co.nz"},"sideEffects":false,"type":"module","exports":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"scripts":{"build":"rimraf dist && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript --configImportAttributesKey with","cz":"git-cz","lint":"eslint && pnpm run lint:md && pnpm run lint:spelling && pnpm run lint:knip && pnpm run lint:packages","lint-fix":"eslint --fix && pnpm run lint:md-fix && pnpm run lint:packages-fix","lint:js":"eslint \"**/*.?([cm])[jt]s?(x)\"","lint:js-fix":"eslint \"**/*.?([cm])[jt]s?(x)\" --fix","lint:knip":"knip","lint:md":"markdownlint-cli2","lint:md-fix":"markdownlint-cli2 --fix","lint:md-full":"pnpm run lint:md && eslint \"**/*.md\"","lint:md-full-fix":"pnpm run lint:md-fix && eslint \"**/*.md\" --fix","lint:packages":"pnpm dedupe --check","lint:packages-fix":"pnpm dedupe","lint:spelling":"cspell lint --no-progress --show-suggestions --show-context --dot \"**\" \".github/**/*\"","lint:yaml":"eslint \"**/*.y?(a)ml\"","lint:yaml-fix":"eslint \"**/*.y?(a)ml\" --fix","prepare":"husky","release":"semantic-release","test":"pnpm run test:js","test:js":"vitest --coverage","test:js-run":"vitest run --coverage","typecheck":"pnpm run typecheck:root && pnpm run typecheck:src","typecheck:root":"tsc -p ./tsconfig.json --noEmit","typecheck:src":"tsc -p ./src/tsconfig.json --noEmit"},"dependencies":{"picomatch":"^4.0.2"},"devDependencies":{"@commitlint/cli":"19.8.0","@commitlint/config-conventional":"19.8.0","@cspell/dict-cryptocurrencies":"5.0.4","@eslint/compat":"1.2.7","@rebeccastevens/eslint-config":"3.7.1","@rollup/plugin-typescript":"12.1.2","@sebbo2002/semantic-release-jsr":"2.0.5","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/git":"10.0.1","@semantic-release/github":"11.0.1","@semantic-release/npm":"12.0.1","@semantic-release/release-notes-generator":"14.0.3","@stylistic/eslint-plugin":"4.2.0","@types/node":"22.13.10","@types/picomatch":"^3.0.2","@typescript-eslint/eslint-plugin":"8.26.0","@typescript-eslint/parser":"8.26.0","@vitest/coverage-v8":"3.0.8","@vitest/eslint-plugin":"1.1.37","commitizen":"4.3.1","cspell":"8.17.5","cz-conventional-changelog":"3.3.0","eslint":"9.22.0","eslint-config-prettier":"10.1.1","eslint-flat-config-utils":"2.0.1","eslint-import-resolver-typescript":"3.9.1","eslint-merge-processors":"2.0.0","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-format":"1.0.1","eslint-plugin-functional":"9.0.1","eslint-plugin-import-x":"4.8.0","eslint-plugin-jsdoc":"50.6.6","eslint-plugin-jsonc":"2.19.1","eslint-plugin-markdown":"5.1.0","eslint-plugin-n":"17.16.2","eslint-plugin-no-only-tests":"3.3.0","eslint-plugin-optimize-regex":"1.2.1","eslint-plugin-prettier":"5.2.3","eslint-plugin-promise":"7.2.1","eslint-plugin-regexp":"2.7.0","eslint-plugin-sonarjs":"3.0.2","eslint-plugin-unicorn":"57.0.0","eslint-plugin-yml":"1.17.0","husky":"9.1.7","jsonc-eslint-parser":"2.4.0","knip":"5.46.0","lint-staged":"15.5.0","markdownlint-cli2":"0.17.2","prettier":"3.5.3","rimraf":"6.0.1","rollup":"4.35.0","rollup-plugin-deassert":"1.3.0","rollup-plugin-dts-bundle-generator-2":"2.0.0","semantic-release":"24.2.3","tsc-files":"1.1.4","typescript":"5.8.2","vite-tsconfig-paths":"5.1.4","vitest":"3.0.8","yaml-eslint-parser":"1.3.0"},"peerDependencies":{"typescript":">=4.0.0"},"packageManager":"pnpm@10.6.3","_id":"ts-declaration-location@1.0.7","gitHead":"4ca4693c3f1d2a6ef3cc0bef17289c1d31ddecbf","_nodeVersion":"23.10.0","_npmVersion":"10.8.2","dist":{"shasum":"d4068fe9975828b3b453b3ab112b4711d8267688","size":6310,"noattachment":false,"key":"/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-declaration-location/download/ts-declaration-location-1.0.7.tgz"},"_npmUser":{"name":"rebeccastevens","email":"rebecca.stevens@outlook.co.nz"},"directories":{},"maintainers":[{"name":"rebeccastevens","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-declaration-location_1.0.7_1742681465868_0.36085133872662656"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-22T22:11:06.060Z","publish_time":1742681466060,"_source_registry_name":"default","_cnpm_publish_time":1742681466060},"1.0.6":{"name":"ts-declaration-location","version":"1.0.6","description":"Determine where a ts type declaration comes from","keywords":[],"homepage":"https://github.com/RebeccaStevens/ts-declaration-location#readme","bugs":{"url":"https://github.com/RebeccaStevens/ts-declaration-location/issues"},"repository":{"type":"git","url":"git+https://github.com/RebeccaStevens/ts-declaration-location.git"},"funding":[{"type":"ko-fi","url":"https://ko-fi.com/rebeccastevens"},{"type":"tidelift","url":"https://tidelift.com/funding/github/npm/ts-declaration-location"}],"license":"BSD-3-Clause","author":{"name":"Rebecca Stevens","email":"rebecca.stevens@outlook.co.nz"},"sideEffects":false,"type":"module","exports":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"scripts":{"build":"rimraf dist && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript --configImportAttributesKey with","cz":"git-cz","lint":"eslint && pnpm run lint:md && pnpm run lint:spelling && pnpm run lint:knip && pnpm run lint:packages","lint-fix":"eslint --fix && pnpm run lint:md-fix && pnpm run lint:packages-fix","lint:js":"eslint \"**/*.?([cm])[jt]s?(x)\"","lint:js-fix":"eslint \"**/*.?([cm])[jt]s?(x)\" --fix","lint:knip":"knip","lint:md":"markdownlint-cli2","lint:md-fix":"markdownlint-cli2 --fix","lint:md-full":"pnpm run lint:md && eslint \"**/*.md\"","lint:md-full-fix":"pnpm run lint:md-fix && eslint \"**/*.md\" --fix","lint:packages":"pnpm dedupe --check","lint:packages-fix":"pnpm dedupe","lint:spelling":"cspell lint --no-progress --show-suggestions --show-context --dot \"**\" \".github/**/*\"","lint:yaml":"eslint \"**/*.y?(a)ml\"","lint:yaml-fix":"eslint \"**/*.y?(a)ml\" --fix","prepare":"husky","release":"semantic-release","test":"pnpm run test:js","test:js":"vitest --coverage","test:js-run":"vitest run --coverage","typecheck":"pnpm run typecheck:root && pnpm run typecheck:src","typecheck:root":"tsc -p ./tsconfig.json --noEmit","typecheck:src":"tsc -p ./src/tsconfig.json --noEmit"},"dependencies":{"minimatch":"^9.0.5"},"devDependencies":{"@commitlint/cli":"19.8.0","@commitlint/config-conventional":"19.8.0","@cspell/dict-cryptocurrencies":"5.0.4","@eslint/compat":"1.2.7","@rebeccastevens/eslint-config":"3.6.3","@rollup/plugin-typescript":"12.1.2","@sebbo2002/semantic-release-jsr":"2.0.4","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/git":"10.0.1","@semantic-release/github":"11.0.1","@semantic-release/npm":"12.0.1","@semantic-release/release-notes-generator":"14.0.3","@stylistic/eslint-plugin":"4.2.0","@types/node":"22.13.9","@typescript-eslint/eslint-plugin":"8.26.0","@typescript-eslint/parser":"8.26.0","@vitest/coverage-v8":"3.0.8","@vitest/eslint-plugin":"1.1.36","commitizen":"4.3.1","cspell":"8.17.5","cz-conventional-changelog":"3.3.0","eslint":"9.22.0","eslint-config-prettier":"10.1.1","eslint-flat-config-utils":"2.0.1","eslint-import-resolver-typescript":"3.8.3","eslint-merge-processors":"2.0.0","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-format":"1.0.1","eslint-plugin-functional":"9.0.1","eslint-plugin-import-x":"4.6.1","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-jsonc":"2.19.1","eslint-plugin-markdown":"5.1.0","eslint-plugin-n":"17.16.2","eslint-plugin-no-only-tests":"3.3.0","eslint-plugin-optimize-regex":"1.2.1","eslint-plugin-prettier":"5.2.3","eslint-plugin-promise":"7.2.1","eslint-plugin-regexp":"2.7.0","eslint-plugin-sonarjs":"3.0.2","eslint-plugin-unicorn":"57.0.0","eslint-plugin-yml":"1.17.0","husky":"9.1.7","jsonc-eslint-parser":"2.4.0","knip":"5.45.0","lint-staged":"15.4.3","markdownlint-cli2":"0.17.2","prettier":"3.5.3","rimraf":"6.0.1","rollup":"4.34.9","rollup-plugin-deassert":"1.3.0","rollup-plugin-dts-bundle-generator-2":"2.0.0","semantic-release":"24.2.3","tsc-files":"1.1.4","typescript":"5.8.2","vite-tsconfig-paths":"5.1.4","vitest":"3.0.8","yaml-eslint-parser":"1.3.0"},"peerDependencies":{"typescript":">=4.0.0"},"packageManager":"pnpm@10.6.1","_id":"ts-declaration-location@1.0.6","gitHead":"caef7024081058ad1584ff3f4f0d62e002804b31","_nodeVersion":"23.9.0","_npmVersion":"10.8.2","dist":{"shasum":"48567ef9300ec61af0b2d19b0484c24cccb3bb7e","size":6207,"noattachment":false,"key":"/ts-declaration-location/-/ts-declaration-location-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-declaration-location/download/ts-declaration-location-1.0.6.tgz"},"_npmUser":{"name":"rebeccastevens","email":"rebecca.stevens@outlook.co.nz"},"directories":{},"maintainers":[{"name":"rebeccastevens","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-declaration-location_1.0.6_1741404655370_0.9392415648510852"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-08T03:30:55.557Z","publish_time":1741404655557,"_source_registry_name":"default","_cnpm_publish_time":1741404655557},"1.0.5":{"name":"ts-declaration-location","version":"1.0.5","description":"Determine where a ts type declaration comes from","keywords":[],"homepage":"https://github.com/RebeccaStevens/ts-declaration-location#readme","bugs":{"url":"https://github.com/RebeccaStevens/ts-declaration-location/issues"},"repository":{"type":"git","url":"git+https://github.com/RebeccaStevens/ts-declaration-location.git"},"funding":[{"type":"ko-fi","url":"https://ko-fi.com/rebeccastevens"},{"type":"tidelift","url":"https://tidelift.com/funding/github/npm/ts-declaration-location"}],"license":"BSD-3-Clause","author":{"name":"Rebecca Stevens","email":"rebecca.stevens@outlook.co.nz"},"sideEffects":false,"type":"module","exports":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"scripts":{"build":"rimraf dist && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript","cz":"git-cz","lint":"eslint && pnpm run lint:md && pnpm run lint:spelling && pnpm run lint:knip && pnpm run lint:packages","lint-fix":"eslint --fix && pnpm run lint:md-fix && pnpm run lint:packages-fix","lint:js":"eslint \"**/*.?([cm])[jt]s?(x)\"","lint:js-fix":"eslint \"**/*.?([cm])[jt]s?(x)\" --fix","lint:knip":"pnpm run lint:knip:development && pnpm run lint:knip:production","lint:knip:development":"knip","lint:knip:production":"knip --production","lint:md":"markdownlint-cli2","lint:md-fix":"markdownlint-cli2 --fix","lint:md-full":"pnpm run lint:md && eslint \"**/*.md\"","lint:md-full-fix":"pnpm run lint:md-fix && eslint \"**/*.md\" --fix","lint:packages":"pnpm dedupe --check","lint:packages-fix":"pnpm dedupe","lint:spelling":"cspell lint --no-progress --show-suggestions --show-context --dot \"**\" \".github/**/*\"","lint:yaml":"eslint \"**/*.y?(a)ml\"","lint:yaml-fix":"eslint \"**/*.y?(a)ml\" --fix","prepare":"husky","release":"semantic-release","test":"pnpm run test:js","test:js":"vitest --coverage","test:js-run":"vitest run --coverage","typecheck":"tsc -p tsconfig.build.json --noEmit"},"dependencies":{"minimatch":"^10.0.1"},"devDependencies":{"@commitlint/cli":"19.6.0","@commitlint/config-conventional":"19.6.0","@cspell/dict-cryptocurrencies":"5.0.3","@eslint/compat":"1.2.3","@rebeccastevens/eslint-config":"3.3.4","@rollup/plugin-typescript":"12.1.1","@sebbo2002/semantic-release-jsr":"2.0.2","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"13.0.0","@semantic-release/git":"10.0.1","@semantic-release/github":"11.0.1","@semantic-release/npm":"12.0.1","@semantic-release/release-notes-generator":"14.0.1","@stylistic/eslint-plugin":"2.11.0","@types/node":"20.14.14","@typescript-eslint/eslint-plugin":"8.16.0","@typescript-eslint/parser":"8.16.0","@vitest/coverage-v8":"2.1.6","@vitest/eslint-plugin":"1.1.12","commitizen":"4.3.1","cspell":"8.16.1","cz-conventional-changelog":"3.3.0","eslint":"9.15.0","eslint-config-prettier":"9.1.0","eslint-flat-config-utils":"0.4.0","eslint-import-resolver-typescript":"3.6.3","eslint-merge-processors":"0.1.0","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-format":"0.1.2","eslint-plugin-functional":"7.1.0","eslint-plugin-import-x":"4.4.3","eslint-plugin-jsdoc":"50.6.0","eslint-plugin-jsonc":"2.18.2","eslint-plugin-markdown":"5.1.0","eslint-plugin-n":"17.14.0","eslint-plugin-no-only-tests":"3.3.0","eslint-plugin-optimize-regex":"1.2.1","eslint-plugin-prettier":"5.2.1","eslint-plugin-promise":"7.2.1","eslint-plugin-regexp":"2.7.0","eslint-plugin-sonarjs":"2.0.4","eslint-plugin-unicorn":"56.0.1","eslint-plugin-yml":"1.15.0","husky":"9.1.7","jsonc-eslint-parser":"2.4.0","knip":"5.38.2","lint-staged":"15.2.10","markdownlint-cli2":"0.15.0","prettier":"3.4.1","rimraf":"6.0.1","rollup":"4.27.4","rollup-plugin-deassert":"1.3.0","rollup-plugin-dts-bundle-generator-2":"1.0.2","semantic-release":"24.2.0","tsc-files":"1.1.4","typescript":"5.7.2","vite-tsconfig-paths":"5.1.3","vitest":"2.1.6","yaml-eslint-parser":"1.2.3"},"peerDependencies":{"typescript":">=4.0.0"},"packageManager":"pnpm@9.14.2","_id":"ts-declaration-location@1.0.5","gitHead":"076bc793ed5c863de57a8e947cf8b35dad34f4f3","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"shasum":"96433afbf90a77ecd2391949a2cc43ffa5340de2","size":6175,"noattachment":false,"key":"/ts-declaration-location/-/ts-declaration-location-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-declaration-location/download/ts-declaration-location-1.0.5.tgz"},"_npmUser":{"name":"rebeccastevens","email":"rebecca.stevens@outlook.co.nz"},"directories":{},"maintainers":[{"name":"rebeccastevens","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-declaration-location_1.0.5_1732788362711_0.8162869531901968"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-28T10:06:02.864Z","publish_time":1732788362864,"_source_registry_name":"default","_cnpm_publish_time":1732788362864},"1.0.4":{"name":"ts-declaration-location","version":"1.0.4","description":"Determine where a ts type declaration comes from","keywords":[],"homepage":"https://github.com/RebeccaStevens/ts-declaration-location#readme","bugs":{"url":"https://github.com/RebeccaStevens/ts-declaration-location/issues"},"repository":{"type":"git","url":"git+https://github.com/RebeccaStevens/ts-declaration-location.git"},"license":"BSD-3-Clause","author":{"name":"Rebecca Stevens","email":"rebecca.stevens@outlook.co.nz"},"type":"module","exports":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"scripts":{"build":"pnpm run build:node","build:node":"rimraf dist && rollup -c rollup.config.ts --configPlugin rollup-plugin-ts","cz":"git-cz","lint":"pnpm run lint:js && pnpm run lint:md && pnpm run lint:prettier && pnpm run lint:knip && pnpm run lint:spelling && pnpm run lint:packages","lint:js":"eslint .","lint:js-fix":"eslint . --fix","lint:knip":"pnpm run lint:knip:development && pnpm run lint:knip:production","lint:knip:development":"knip --exclude exports,nsExports,types,nsTypes","lint:knip:production":"knip --production --strict --exclude exports,nsExports,types,nsTypes","lint:md":"markdownlint \"**/*.md\" --config=.markdownlint.json --ignore-path=.markdownlintignore","lint:packages":"pnpm dedupe --check","lint:packages-fix":"pnpm dedupe","lint:prettier":"prettier \"**/*\" --ignore-unknown --list-different","lint:prettier-fix":"prettier \"**/*\" --ignore-unknown --write","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky","release":"semantic-release","test":"pnpm run test:js","test:js":"vitest --coverage --run","test:js:watch":"vitest","type-check":"tsc --noEmit -p tsconfig.build.json"},"dependencies":{"minimatch":"^10.0.0"},"devDependencies":{"@commitlint/cli":"19.3.0","@commitlint/config-conventional":"19.2.2","@cspell/dict-cryptocurrencies":"5.0.0","@rebeccastevens/eslint-config":"2.0.11","@rollup/plugin-replace":"5.0.5","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"13.0.0","@semantic-release/git":"10.0.1","@semantic-release/github":"10.1.3","@semantic-release/npm":"12.0.1","@semantic-release/release-notes-generator":"14.0.1","@types/node":"20.12.2","@types/rollup-plugin-auto-external":"2.0.5","@typescript-eslint/eslint-plugin":"7.18.0","@typescript-eslint/parser":"7.18.0","@vitest/coverage-v8":"1.6.0","commitizen":"4.3.0","cspell":"8.13.0","cz-conventional-changelog":"3.3.0","deassert":"1.0.2","eslint":"8.57.0","eslint-config-prettier":"9.1.0","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-functional":"6.4.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsdoc":"48.2.2","eslint-plugin-markdown":"3.0.1","eslint-plugin-n":"17.9.0","eslint-plugin-optimize-regex":"1.2.1","eslint-plugin-prettier":"5.1.3","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.25.0","eslint-plugin-unicorn":"54.0.0","eslint-plugin-vitest":"0.4.1","husky":"9.0.11","knip":"5.7.0","lint-staged":"15.2.2","markdownlint":"0.34.0","markdownlint-cli":"0.39.0","prettier":"3.2.5","prettier-plugin-packagejson":"2.4.14","rimraf":"5.0.5","rollup":"4.13.2","rollup-plugin-auto-external":"2.0.0","rollup-plugin-ts":"3.4.5","semantic-release":"24.0.0","tsc-files":"1.1.4","typescript":"5.4.3","vite-tsconfig-paths":"4.3.2","vitest":"1.6.0"},"peerDependencies":{"typescript":">=4.0.0"},"packageManager":"pnpm@9.4.0","_id":"ts-declaration-location@1.0.4","gitHead":"7b6dc78c9071510a9355cb74c4582fe5307e4159","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"shasum":"60c64133202ec5d171fdf0395f70f786f92f14c0","size":5149,"noattachment":false,"key":"/ts-declaration-location/-/ts-declaration-location-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-declaration-location/download/ts-declaration-location-1.0.4.tgz"},"_npmUser":{"name":"rebeccastevens","email":"rebecca.stevens@outlook.co.nz"},"directories":{},"maintainers":[{"name":"rebeccastevens","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-declaration-location_1.0.4_1722519455208_0.1292614626535904"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-01T13:37:35.369Z","publish_time":1722519455369,"_source_registry_name":"default","_cnpm_publish_time":1722519455369},"1.0.3":{"name":"ts-declaration-location","version":"1.0.3","description":"Determine where a ts type declaration comes from","keywords":[],"homepage":"https://github.com/RebeccaStevens/ts-declaration-location#readme","bugs":{"url":"https://github.com/RebeccaStevens/ts-declaration-location/issues"},"repository":{"type":"git","url":"git+https://github.com/RebeccaStevens/ts-declaration-location.git"},"license":"BSD-3-Clause","author":{"name":"Rebecca Stevens","email":"rebecca.stevens@outlook.co.nz"},"type":"module","exports":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"scripts":{"build":"pnpm run build:node","build:node":"rimraf dist && rollup -c rollup.config.ts --configPlugin rollup-plugin-ts","cz":"git-cz","lint":"pnpm run lint:js && pnpm run lint:md && pnpm run lint:prettier && pnpm run lint:knip && pnpm run lint:spelling && pnpm run lint:packages","lint:js":"eslint .","lint:js-fix":"eslint . --fix","lint:knip":"pnpm run lint:knip:development && pnpm run lint:knip:production","lint:knip:development":"knip --exclude exports,nsExports,types,nsTypes","lint:knip:production":"knip --production --strict --exclude exports,nsExports,types,nsTypes","lint:md":"markdownlint \"**/*.md\" --config=.markdownlint.json --ignore-path=.markdownlintignore","lint:packages":"pnpm dedupe --check","lint:packages-fix":"pnpm dedupe","lint:prettier":"prettier \"**/*\" --ignore-unknown --list-different","lint:prettier-fix":"prettier \"**/*\" --ignore-unknown --write","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky","release":"semantic-release","test":"pnpm run test:js","test:js":"vitest --coverage --run","test:js:watch":"vitest","type-check":"tsc --noEmit -p tsconfig.build.json"},"dependencies":{"minimatch":"^9.0.0"},"devDependencies":{"@commitlint/cli":"19.3.0","@commitlint/config-conventional":"19.2.2","@cspell/dict-cryptocurrencies":"5.0.0","@rebeccastevens/eslint-config":"2.0.11","@rollup/plugin-replace":"5.0.5","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"13.0.0","@semantic-release/git":"10.0.1","@semantic-release/github":"10.0.7","@semantic-release/npm":"12.0.1","@semantic-release/release-notes-generator":"14.0.1","@types/node":"20.12.2","@types/rollup-plugin-auto-external":"2.0.5","@typescript-eslint/eslint-plugin":"7.15.0","@typescript-eslint/parser":"7.15.0","@vitest/coverage-v8":"1.6.0","commitizen":"4.3.0","cspell":"8.10.0","cz-conventional-changelog":"3.3.0","deassert":"1.0.2","eslint":"8.57.0","eslint-config-prettier":"9.1.0","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-functional":"6.4.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsdoc":"48.2.2","eslint-plugin-markdown":"3.0.1","eslint-plugin-n":"17.9.0","eslint-plugin-optimize-regex":"1.2.1","eslint-plugin-prettier":"5.1.3","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.25.0","eslint-plugin-unicorn":"54.0.0","eslint-plugin-vitest":"0.4.1","husky":"9.0.11","knip":"5.7.0","lint-staged":"15.2.2","markdownlint":"0.34.0","markdownlint-cli":"0.39.0","prettier":"3.2.5","prettier-plugin-packagejson":"2.4.14","rimraf":"5.0.5","rollup":"4.13.2","rollup-plugin-auto-external":"2.0.0","rollup-plugin-ts":"3.4.5","semantic-release":"24.0.0","tsc-files":"1.1.4","typescript":"5.4.3","vite-tsconfig-paths":"4.3.2","vitest":"1.6.0"},"peerDependencies":{"typescript":">=4.0.0"},"packageManager":"pnpm@9.4.0","_id":"ts-declaration-location@1.0.3","gitHead":"dddebd4b67260c573fe80e2852ba8f2d5317fbf5","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"shasum":"ae88f9b0a408359ddae06842139d4827e33a630a","size":5149,"noattachment":false,"key":"/ts-declaration-location/-/ts-declaration-location-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-declaration-location/download/ts-declaration-location-1.0.3.tgz"},"_npmUser":{"name":"rebeccastevens","email":"rebecca.stevens@outlook.co.nz"},"directories":{},"maintainers":[{"name":"rebeccastevens","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-declaration-location_1.0.3_1721365162414_0.10380275242734083"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-19T04:59:22.593Z","publish_time":1721365162593,"_source_registry_name":"default","_cnpm_publish_time":1721365162593},"1.0.2":{"name":"ts-declaration-location","version":"1.0.2","description":"Determine where a ts type declaration comes from","keywords":[],"homepage":"https://github.com/RebeccaStevens/ts-declaration-location#readme","bugs":{"url":"https://github.com/RebeccaStevens/ts-declaration-location/issues"},"repository":{"type":"git","url":"git+https://github.com/RebeccaStevens/ts-declaration-location.git"},"license":"BSD-3-Clause","author":{"name":"Rebecca Stevens","email":"rebecca.stevens@outlook.co.nz"},"type":"module","exports":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"scripts":{"build":"pnpm run build:node","build:node":"rimraf dist && rollup -c rollup.config.ts --configPlugin rollup-plugin-ts","cz":"git-cz","lint":"pnpm run lint:js && pnpm run lint:md && pnpm run lint:prettier && pnpm run lint:knip && pnpm run lint:spelling && pnpm run lint:packages","lint:js":"eslint .","lint:js-fix":"eslint . --fix","lint:knip":"pnpm run lint:knip:development && pnpm run lint:knip:production","lint:knip:development":"knip --exclude exports,nsExports,types,nsTypes","lint:knip:production":"knip --production --strict --exclude exports,nsExports,types,nsTypes","lint:md":"markdownlint \"**/*.md\" --config=.markdownlint.json --ignore-path=.markdownlintignore","lint:packages":"pnpm dedupe --check","lint:packages-fix":"pnpm dedupe","lint:prettier":"prettier \"**/*\" --ignore-unknown --list-different","lint:prettier-fix":"prettier \"**/*\" --ignore-unknown --write","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky","release":"semantic-release","test":"pnpm run test:js","test:js":"vitest --coverage --run","test:js:watch":"vitest","type-check":"tsc --noEmit -p tsconfig.build.json"},"dependencies":{"minimatch":"^9.0.0"},"devDependencies":{"@commitlint/cli":"19.3.0","@commitlint/config-conventional":"19.2.2","@cspell/dict-cryptocurrencies":"5.0.0","@rebeccastevens/eslint-config":"2.0.11","@rollup/plugin-replace":"5.0.5","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"13.0.0","@semantic-release/git":"10.0.1","@semantic-release/github":"10.0.7","@semantic-release/npm":"12.0.1","@semantic-release/release-notes-generator":"14.0.1","@types/node":"20.12.2","@types/rollup-plugin-auto-external":"2.0.5","@typescript-eslint/eslint-plugin":"7.15.0","@typescript-eslint/parser":"7.15.0","@vitest/coverage-v8":"1.6.0","commitizen":"4.3.0","cspell":"8.10.0","cz-conventional-changelog":"3.3.0","deassert":"1.0.2","eslint":"8.57.0","eslint-config-prettier":"9.1.0","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-functional":"6.4.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsdoc":"48.2.2","eslint-plugin-markdown":"3.0.1","eslint-plugin-n":"17.9.0","eslint-plugin-optimize-regex":"1.2.1","eslint-plugin-prettier":"5.1.3","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.25.0","eslint-plugin-unicorn":"54.0.0","eslint-plugin-vitest":"0.4.1","husky":"9.0.11","knip":"5.7.0","lint-staged":"15.2.2","markdownlint":"0.34.0","markdownlint-cli":"0.39.0","prettier":"3.2.5","prettier-plugin-packagejson":"2.4.14","rimraf":"5.0.5","rollup":"4.13.2","rollup-plugin-auto-external":"2.0.0","rollup-plugin-ts":"3.4.5","semantic-release":"24.0.0","tsc-files":"1.1.4","typescript":"5.4.3","vite-tsconfig-paths":"4.3.2","vitest":"1.6.0"},"peerDependencies":{"typescript":">=4.0.0"},"packageManager":"pnpm@9.4.0","_id":"ts-declaration-location@1.0.2","gitHead":"750ad0163d689c851d1516d92ba374e3600cc15f","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"shasum":"cf8d39762149a650c6515298ba32e96db0edafd6","size":5115,"noattachment":false,"key":"/ts-declaration-location/-/ts-declaration-location-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-declaration-location/download/ts-declaration-location-1.0.2.tgz"},"_npmUser":{"name":"rebeccastevens","email":"rebecca.stevens@outlook.co.nz"},"directories":{},"maintainers":[{"name":"rebeccastevens","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-declaration-location_1.0.2_1720236315671_0.8885432161321853"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-06T03:25:15.884Z","publish_time":1720236315884,"_source_registry_name":"default","_cnpm_publish_time":1720236315884},"1.0.1":{"name":"ts-declaration-location","version":"1.0.1","description":"Determine where a ts type declaration comes from","keywords":[],"homepage":"https://github.com/RebeccaStevens/ts-declaration-location#readme","bugs":{"url":"https://github.com/RebeccaStevens/ts-declaration-location/issues"},"repository":{"type":"git","url":"git+https://github.com/RebeccaStevens/ts-declaration-location.git"},"license":"BSD-3-Clause","author":{"name":"Rebecca Stevens","email":"rebecca.stevens@outlook.co.nz"},"type":"module","exports":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"scripts":{"build":"pnpm run build:node","build:node":"rimraf dist && rollup -c rollup.config.ts --configPlugin rollup-plugin-ts","cz":"git-cz","lint":"pnpm run lint:js && pnpm run lint:md && pnpm run lint:prettier && pnpm run lint:knip && pnpm run lint:spelling && pnpm run lint:packages","lint:js":"eslint .","lint:js-fix":"eslint . --fix","lint:knip":"pnpm run lint:knip:development && pnpm run lint:knip:production","lint:knip:development":"knip --exclude exports,nsExports,types,nsTypes","lint:knip:production":"knip --production --strict --exclude exports,nsExports,types,nsTypes","lint:md":"markdownlint \"**/*.md\" --config=.markdownlint.json --ignore-path=.markdownlintignore","lint:packages":"pnpm dedupe --check","lint:packages-fix":"pnpm dedupe","lint:prettier":"prettier \"**/*\" --ignore-unknown --list-different","lint:prettier-fix":"prettier \"**/*\" --ignore-unknown --write","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky","release":"semantic-release","test":"pnpm run test:js","test:js":"vitest --coverage --run","test:js:watch":"vitest","type-check":"tsc --noEmit -p tsconfig.build.json"},"dependencies":{"minimatch":"^9.0.0"},"devDependencies":{"@commitlint/cli":"19.2.1","@commitlint/config-conventional":"19.1.0","@cspell/dict-cryptocurrencies":"5.0.0","@rebeccastevens/eslint-config":"2.0.11","@rollup/plugin-replace":"5.0.5","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"12.0.0","@semantic-release/git":"10.0.1","@semantic-release/github":"10.0.2","@semantic-release/npm":"12.0.0","@semantic-release/release-notes-generator":"13.0.0","@types/node":"20.12.2","@types/rollup-plugin-auto-external":"2.0.5","@typescript-eslint/eslint-plugin":"7.4.0","@typescript-eslint/parser":"7.4.0","@vitest/coverage-v8":"1.4.0","commitizen":"4.3.0","cspell":"8.6.1","cz-conventional-changelog":"3.3.0","deassert":"1.0.2","eslint":"8.57.0","eslint-config-prettier":"9.1.0","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-functional":"6.4.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsdoc":"48.2.2","eslint-plugin-markdown":"3.0.1","eslint-plugin-n":"16.6.2","eslint-plugin-optimize-regex":"1.2.1","eslint-plugin-prettier":"5.1.3","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.25.0","eslint-plugin-unicorn":"51.0.1","eslint-plugin-vitest":"0.4.1","husky":"9.0.11","knip":"5.7.0","lint-staged":"15.2.2","markdownlint":"0.34.0","markdownlint-cli":"0.39.0","prettier":"3.2.5","prettier-plugin-packagejson":"2.4.14","rimraf":"5.0.5","rollup":"4.13.2","rollup-plugin-auto-external":"2.0.0","rollup-plugin-ts":"3.4.5","semantic-release":"23.0.6","tsc-files":"1.1.4","typescript":"5.4.3","vite-tsconfig-paths":"4.3.2","vitest":"1.4.0"},"peerDependencies":{"typescript":">=4.0.0"},"packageManager":"pnpm@8.15.5","_id":"ts-declaration-location@1.0.1","gitHead":"23c73a4db64f4cbf007e7e04c6acc01acf1b4858","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"6937112bed9c25fb69eb3396f9247a2a27bad460","size":4375,"noattachment":false,"key":"/ts-declaration-location/-/ts-declaration-location-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-declaration-location/download/ts-declaration-location-1.0.1.tgz"},"_npmUser":{"name":"rebeccastevens","email":"rebecca.stevens@outlook.co.nz"},"directories":{},"maintainers":[{"name":"rebeccastevens","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-declaration-location_1.0.1_1714966818769_0.082176841919819"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-06T03:40:18.955Z","publish_time":1714966818955,"_source_registry_name":"default","_cnpm_publish_time":1714966818955},"1.0.0":{"name":"ts-declaration-location","version":"1.0.0","description":"Determine where a ts type declaration comes from","keywords":[],"homepage":"https://github.com/RebeccaStevens/ts-declaration-location#readme","bugs":{"url":"https://github.com/RebeccaStevens/ts-declaration-location/issues"},"repository":{"type":"git","url":"git+https://github.com/RebeccaStevens/ts-declaration-location.git"},"license":"BSD-3-Clause","author":{"name":"Rebecca Stevens","email":"rebecca.stevens@outlook.co.nz"},"type":"module","exports":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.cts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"scripts":{"build":"pnpm run build:node","build:node":"rimraf dist && rollup -c rollup.config.ts --configPlugin rollup-plugin-ts","cz":"git-cz","lint":"pnpm run lint:js && pnpm run lint:md && pnpm run lint:prettier && pnpm run lint:knip && pnpm run lint:spelling && pnpm run lint:packages","lint:js":"eslint .","lint:js-fix":"eslint . --fix","lint:knip":"pnpm run lint:knip:development && pnpm run lint:knip:production","lint:knip:development":"knip --exclude exports,nsExports,types,nsTypes","lint:knip:production":"knip --production --strict --exclude exports,nsExports,types,nsTypes","lint:md":"markdownlint \"**/*.md\" --config=.markdownlint.json --ignore-path=.markdownlintignore","lint:packages":"pnpm dedupe --check","lint:packages-fix":"pnpm dedupe","lint:prettier":"prettier \"**/*\" --ignore-unknown --list-different","lint:prettier-fix":"prettier \"**/*\" --ignore-unknown --write","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky","release":"semantic-release","test":"pnpm run test:js","test:js":"vitest --coverage --run","test:js:watch":"vitest","type-check":"tsc --noEmit -p tsconfig.build.json"},"dependencies":{"fast-glob":"^3.3.2"},"devDependencies":{"@commitlint/cli":"19.2.1","@commitlint/config-conventional":"19.1.0","@cspell/dict-cryptocurrencies":"5.0.0","@rebeccastevens/eslint-config":"2.0.11","@rollup/plugin-replace":"5.0.5","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"12.0.0","@semantic-release/git":"10.0.1","@semantic-release/github":"10.0.2","@semantic-release/npm":"12.0.0","@semantic-release/release-notes-generator":"13.0.0","@types/node":"20.12.2","@types/rollup-plugin-auto-external":"2.0.5","@typescript-eslint/eslint-plugin":"7.4.0","@typescript-eslint/parser":"7.4.0","@vitest/coverage-v8":"1.4.0","commitizen":"4.3.0","cspell":"8.6.1","cz-conventional-changelog":"3.3.0","deassert":"1.0.2","eslint":"8.57.0","eslint-config-prettier":"9.1.0","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-functional":"6.4.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsdoc":"48.2.2","eslint-plugin-markdown":"3.0.1","eslint-plugin-n":"16.6.2","eslint-plugin-optimize-regex":"1.2.1","eslint-plugin-prettier":"5.1.3","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.25.0","eslint-plugin-unicorn":"51.0.1","eslint-plugin-vitest":"0.4.1","husky":"9.0.11","knip":"5.7.0","lint-staged":"15.2.2","markdownlint":"0.34.0","markdownlint-cli":"0.39.0","prettier":"3.2.5","prettier-plugin-packagejson":"2.4.14","rimraf":"5.0.5","rollup":"4.13.2","rollup-plugin-auto-external":"2.0.0","rollup-plugin-ts":"3.4.5","semantic-release":"23.0.6","tsc-files":"1.1.4","typescript":"5.4.3","vite-tsconfig-paths":"4.3.2","vitest":"1.4.0"},"peerDependencies":{"typescript":">=4.0.0"},"packageManager":"pnpm@8.15.5","_id":"ts-declaration-location@1.0.0","gitHead":"404e878d41b2ecaa03b7fc2f4d2cf38c3be64031","_nodeVersion":"21.7.3","_npmVersion":"10.5.0","dist":{"shasum":"b13cfbe9844f156e26dcbd300c48f915b6808ddc","size":4389,"noattachment":false,"key":"/ts-declaration-location/-/ts-declaration-location-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-declaration-location/download/ts-declaration-location-1.0.0.tgz"},"_npmUser":{"name":"rebeccastevens","email":"rebecca.stevens@outlook.co.nz"},"directories":{},"maintainers":[{"name":"rebeccastevens","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-declaration-location_1.0.0_1713079099711_0.24039472989664223"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-14T07:18:19.859Z","publish_time":1713079099859,"_source_registry_name":"default","_cnpm_publish_time":1713079099859}},"readme":"<div align=\"center\">\n\n# ts-declaration-location\n\n[![npm\nversion](https://img.shields.io/npm/v/ts-declaration-location.svg)](https://www.npmjs.com/package/ts-declaration-location)\n[![jsr Version](https://img.shields.io/jsr/v/@rebeccastevens/ts-declaration-location.svg)](https://jsr.io/@rebeccastevens/ts-declaration-location)\n[![CI](https://github.com/RebeccaStevens/ts-declaration-location/actions/workflows/release.yml/badge.svg)](https://github.com/RebeccaStevens/ts-declaration-location/actions/workflows/release.yml)\n[![Coverage Status](https://codecov.io/gh/RebeccaStevens/ts-declaration-location/branch/main/graph/badge.svg?token=MVpR1oAbIT)](https://codecov.io/gh/RebeccaStevens/ts-declaration-location)\\\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![GitHub Discussions](https://img.shields.io/github/discussions/RebeccaStevens/ts-declaration-location?style=flat-square)](https://github.com/RebeccaStevens/ts-declaration-location/discussions)\n[![BSD 3 Clause license](https://img.shields.io/github/license/RebeccaStevens/ts-declaration-location.svg?style=flat-square)](https://opensource.org/licenses/BSD-3-Clause)\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg?style=flat-square)](https://commitizen.github.io/cz-cli/)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat-square)](https://github.com/semantic-release/semantic-release)\n\n</div>\n\n## Donate\n\n[Any donations would be much appreciated](./DONATIONS.md). ????\n\n### Enterprise Users\n\n`ts-declaration-location` is available as part of the [Tidelift Subscription](https://tidelift.com/funding/github/npm/ts-declaration-location).\n\nTidelift is working with the maintainers of `ts-declaration-location` and a growing network of open source maintainers\nto ensure your open source software supply chain meets enterprise standards now and into the future.\n[Learn more.](https://tidelift.com/subscription/pkg/npm-ts-declaration-location?utm_source=npm-ts-declaration-location&utm_medium=referral&utm_campaign=enterprise&utm_term=repo)\n\n## Installation\n\n### npm\n\n```sh\n# Install with npm\nnpm install ts-declaration-location\n\n# Install with pnpm\npnpm add ts-declaration-location\n\n# Install with yarn\nyarn add ts-declaration-location\n\n# Install with bun\n`bun add ts-declaration-location\n```\n\n### jsr\n\n```sh\n# Install in a node project\nnpx jsr add @rebeccastevens/ts-declaration-location\n\n# Install in a deno project\ndeno add jsr:@rebeccastevens/ts-declaration-location\n\n# Install in a bun project\nbunx jsr add @rebeccastevens/ts-declaration-location\n```\n\n## Usage Example\n\n```ts\nimport typeMatchesSpecifier from \"ts-declaration-location\";\nimport type ts from \"typescript\";\n\nfunction isTypeFromSomePackage(program: ts.Program, type: ts.Type) {\n  const specifier = {\n    from: \"package\",\n    package: \"some-package\",\n  };\n\n  return typeMatchesSpecifier(program, specifier, type);\n}\n\nfunction isTypeFromSomeFile(program: ts.Program, type: ts.Type) {\n  const specifier = {\n    from: \"file\",\n    path: \"src/**/some.ts\",\n  };\n\n  return typeMatchesSpecifier(program, specifier, type);\n}\n\nfunction isTypeFromTSLib(program: ts.Program, type: ts.Type) {\n  const specifier = {\n    from: \"lib\",\n  };\n\n  return typeMatchesSpecifier(program, specifier, type);\n}\n```\n","_attachments":{},"homepage":"https://github.com/RebeccaStevens/ts-declaration-location#readme","bugs":{"url":"https://github.com/RebeccaStevens/ts-declaration-location/issues"},"license":"BSD-3-Clause"}