{"_id":"@sveltejs/acorn-typescript","_rev":"10-d69b4e5ae1379a3389a3e3fa33085e86","name":"@sveltejs/acorn-typescript","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.1":{"name":"@sveltejs/acorn-typescript","version":"1.0.1","author":{"name":"tyrealhu and the Svelte team"},"license":"MIT","_id":"@sveltejs/acorn-typescript@1.0.1","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},{"name":"conduitry","email":"npm@chor.date"},{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/sveltejs/acorn-typescript#readme","bugs":{"url":"https://github.com/sveltejs/acorn-typescript/issues"},"dist":{"shasum":"27cc370d060f53fe1a3f769996012e9c03870ed5","tarball":"https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.1.tgz","fileCount":5,"integrity":"sha512-MPvOVpdeRE5pA7hNPmPJwbVxoMC7dQWsIsn0PBJsfXlWyJJtwas4qSMNyArbLkpiNsMzlkyNU1k5Asckp57Srg==","signatures":[{"sig":"MEUCIQCAZvcAEb6VXddtO9W1XxSagKTDUaxNCM+DE6jVj/sH2wIgY1V0e4TfctgDI2CE535b8rUopPUfv2CueKR3CMtO23U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sveltejs%2facorn-typescript@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197758},"type":"module","_from":"file:sveltejs-acorn-typescript-1.0.1.tgz","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --format=esm --outfile=index.js --platform=node --external:acorn","format":"prettier --write .","test:test262":"npm run build && node ./__test__/run_test262.js","changeset:release":"changeset publish","changeset:version":"changeset version && git add --all"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"_resolved":"/tmp/3b7a32e307ce95efd6de8fbd53945060/sveltejs-acorn-typescript-1.0.1.tgz","_integrity":"sha512-MPvOVpdeRE5pA7hNPmPJwbVxoMC7dQWsIsn0PBJsfXlWyJJtwas4qSMNyArbLkpiNsMzlkyNU1k5Asckp57Srg==","repository":{"url":"git+https://github.com/sveltejs/acorn-typescript.git","type":"git"},"_npmVersion":"10.9.2","description":"Acorn plugin that parses TypeScript","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"~8.9.0","vitest":"^3.0.7","esbuild":"^0.25.0","test262":"git+https://github.com/tc39/test262.git#dac69563480b9f22709fd49d61a32b3a0513b6b1","prettier":"~3.5.2","acorn-jsx":"~5.3.2","typescript":"^5.7.3","@changesets/cli":"^2.27.11","test262-parser-runner":"^0.5.0","@svitejs/changesets-changelog-github-compact":"^1.1.0"},"peerDependencies":{"acorn":">=8.9.0"},"_npmOperationalInternal":{"tmp":"tmp/acorn-typescript_1.0.1_1740580322314_0.9788007232543041","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@sveltejs/acorn-typescript","version":"1.0.2","author":{"name":"tyrealhu and the Svelte team"},"license":"MIT","_id":"@sveltejs/acorn-typescript@1.0.2","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},{"name":"conduitry","email":"npm@chor.date"},{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/sveltejs/acorn-typescript#readme","bugs":{"url":"https://github.com/sveltejs/acorn-typescript/issues"},"dist":{"shasum":"60d4d78b84a3b5303e453691b8a093a23e6db57b","tarball":"https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.2.tgz","fileCount":4,"integrity":"sha512-38Pff7qkxTQnWDHSaesgXGllvZoX5sc5A7sITVnCn56OZhDmMwD8kOr1fXTNAPjulB4mFNQMhUktkfsLHxWH2Q==","signatures":[{"sig":"MEUCIBABdobZqreis4WmgTo5grGIznODsXpWZLDWZxtUdqckAiEAx8iKPig4hYhnLpYrjjRd95e2b98upzsEDRUGYAE3Svc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sveltejs%2facorn-typescript@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4841},"type":"module","_from":"file:sveltejs-acorn-typescript-1.0.2.tgz","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"scripts":{"lint":"prettier --check .","test":"vitest run","build":"esbuild src/index.ts --bundle --format=esm --outfile=index.js --platform=node --external:acorn","check":"tsc --noEmit","format":"prettier --write .","test:test262":"npm run build && node ./__test__/run_test262.js","changeset:release":"changeset publish","changeset:version":"changeset version && git add --all"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"_resolved":"/tmp/e91517e57b902041a652923e78f485f2/sveltejs-acorn-typescript-1.0.2.tgz","_integrity":"sha512-38Pff7qkxTQnWDHSaesgXGllvZoX5sc5A7sITVnCn56OZhDmMwD8kOr1fXTNAPjulB4mFNQMhUktkfsLHxWH2Q==","repository":{"url":"git+https://github.com/sveltejs/acorn-typescript.git","type":"git"},"_npmVersion":"10.9.2","description":"Acorn plugin that parses TypeScript","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.0","vitest":"^3.0.7","esbuild":"^0.25.0","test262":"git+https://github.com/tc39/test262.git#88ebb1e3755198cd08757bca1698effbbf360345","prettier":"~3.5.2","acorn-jsx":"~5.3.2","typescript":"^5.7.3","@changesets/cli":"^2.27.11","test262-parser-runner":"^0.5.0","@svitejs/changesets-changelog-github-compact":"^1.1.0"},"peerDependencies":{"acorn":"^8.9.0"},"_npmOperationalInternal":{"tmp":"tmp/acorn-typescript_1.0.2_1740606114753_0.25405777777381644","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@sveltejs/acorn-typescript","version":"1.0.3","author":{"name":"tyrealhu and the Svelte team"},"license":"MIT","_id":"@sveltejs/acorn-typescript@1.0.3","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},{"name":"conduitry","email":"npm@chor.date"},{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/sveltejs/acorn-typescript#readme","bugs":{"url":"https://github.com/sveltejs/acorn-typescript/issues"},"dist":{"shasum":"4d698f9bdb845edbbd4750986ddbbd505330c28d","tarball":"https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.3.tgz","fileCount":5,"integrity":"sha512-vHZ4ogoVUXHiPrZfHxcukqVhrENf76jlejs6XYmAUzOJCH5DlPDF1yvh+L4ZVXTAWLZAFxucr3fcbrNPcQDzvQ==","signatures":[{"sig":"MEYCIQCjIvs5A5Kv0DCFS92M81uLlD+evxRJKxQ9tUUlhF56RgIhAOYeNdhlrwBoUZ7wsm3QP8qkqd/l7dCtEOhbMObyl0mf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sveltejs%2facorn-typescript@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197384},"type":"module","_from":"file:sveltejs-acorn-typescript-1.0.3.tgz","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"scripts":{"lint":"prettier --check .","test":"vitest run","build":"esbuild src/index.ts --bundle --format=esm --outfile=index.js --platform=node --external:acorn","check":"tsc --noEmit","format":"prettier --write .","test:update":"cross-env UPDATE_SNAPSHOT=true vitest run && pnpm run format","test:test262":"pnpm run build && node ./test/run_test262.js","changeset:release":"changeset publish","changeset:version":"changeset version && git add --all"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"_resolved":"/tmp/0d13123279f0d011a66654ad018afd8e/sveltejs-acorn-typescript-1.0.3.tgz","_integrity":"sha512-vHZ4ogoVUXHiPrZfHxcukqVhrENf76jlejs6XYmAUzOJCH5DlPDF1yvh+L4ZVXTAWLZAFxucr3fcbrNPcQDzvQ==","repository":{"url":"git+https://github.com/sveltejs/acorn-typescript.git","type":"git"},"_npmVersion":"10.9.2","description":"Acorn plugin that parses TypeScript","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.0","vitest":"^3.0.7","esbuild":"^0.25.0","test262":"git+https://github.com/tc39/test262.git#88ebb1e3755198cd08757bca1698effbbf360345","prettier":"~3.5.2","acorn-jsx":"~5.3.2","cross-env":"^7.0.3","typescript":"^5.7.3","@changesets/cli":"^2.27.11","test262-parser-runner":"^0.5.0","@svitejs/changesets-changelog-github-compact":"^1.1.0"},"peerDependencies":{"acorn":"^8.9.0"},"_npmOperationalInternal":{"tmp":"tmp/acorn-typescript_1.0.3_1740691066148_0.8702875802971874","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@sveltejs/acorn-typescript","version":"1.0.4","author":{"name":"tyrealhu and the Svelte team"},"license":"MIT","_id":"@sveltejs/acorn-typescript@1.0.4","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},{"name":"conduitry","email":"npm@chor.date"},{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/sveltejs/acorn-typescript#readme","bugs":{"url":"https://github.com/sveltejs/acorn-typescript/issues"},"dist":{"shasum":"7fca046a10ad4fed88d9e728a8043d0a0a180a2b","tarball":"https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.4.tgz","fileCount":5,"integrity":"sha512-nPVrutUss4Xt1EOeO19nDICo9rN6NqqCyNyg+SoUQPbHsc5N0avH0f+RWqOjUrI8vWsaIGBC84T0nHkN9pE1gw==","signatures":[{"sig":"MEQCICZ547RhG28krx++ZryjPre3YK6Gq+tVv04CVoqvVfRQAiA6nIpOUCEG00Hru4R6hDCPQEhiAknx+vqpPNWHjh1bLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sveltejs%2facorn-typescript@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197380},"type":"module","_from":"file:sveltejs-acorn-typescript-1.0.4.tgz","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"scripts":{"lint":"prettier --check .","test":"vitest run","build":"esbuild src/index.ts --bundle --format=esm --outfile=index.js --platform=node --external:acorn","check":"tsc --noEmit","format":"prettier --write .","test:update":"cross-env UPDATE_SNAPSHOT=true vitest run && pnpm run format","test:test262":"pnpm run build && node ./test/run_test262.js","changeset:release":"changeset publish","changeset:version":"changeset version && git add --all"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"_resolved":"/tmp/fc03af303a032bfb3a2fce6dd4e5125d/sveltejs-acorn-typescript-1.0.4.tgz","_integrity":"sha512-nPVrutUss4Xt1EOeO19nDICo9rN6NqqCyNyg+SoUQPbHsc5N0avH0f+RWqOjUrI8vWsaIGBC84T0nHkN9pE1gw==","repository":{"url":"git+https://github.com/sveltejs/acorn-typescript.git","type":"git"},"_npmVersion":"10.9.2","description":"Acorn plugin that parses TypeScript","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.0","vitest":"^3.0.7","esbuild":"^0.25.0","test262":"git+https://github.com/tc39/test262.git#88ebb1e3755198cd08757bca1698effbbf360345","prettier":"~3.5.2","acorn-jsx":"~5.3.2","cross-env":"^7.0.3","typescript":"^5.7.3","@changesets/cli":"^2.27.11","test262-parser-runner":"^0.5.0","@svitejs/changesets-changelog-github-compact":"^1.1.0"},"peerDependencies":{"acorn":"^8.9.0"},"_npmOperationalInternal":{"tmp":"tmp/acorn-typescript_1.0.4_1740693627485_0.5063416233661489","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@sveltejs/acorn-typescript","version":"1.0.5","author":{"name":"tyrealhu and the Svelte team"},"license":"MIT","_id":"@sveltejs/acorn-typescript@1.0.5","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},{"name":"conduitry","email":"npm@chor.date"},{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/sveltejs/acorn-typescript#readme","bugs":{"url":"https://github.com/sveltejs/acorn-typescript/issues"},"dist":{"shasum":"f518101d1b2e12ce80854f1cd850d3b9fb91d710","tarball":"https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.5.tgz","fileCount":5,"integrity":"sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==","signatures":[{"sig":"MEMCIBQWVAzjz5TeNtQ+0FzJudM/1CUFF4ItBW1h69/8HyJMAh94MDfGQOfopLvPkopIIsD+0c91zHcWR4RkI6ducElE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sveltejs%2facorn-typescript@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197476},"type":"module","_from":"file:sveltejs-acorn-typescript-1.0.5.tgz","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"scripts":{"lint":"prettier --check .","test":"vitest run","build":"esbuild src/index.ts --bundle --format=esm --outfile=index.js --platform=node --external:acorn","check":"tsc --noEmit","format":"prettier --write .","playground":"pnpm build && node ./playground/index.js","test:update":"cross-env UPDATE_SNAPSHOT=true vitest run && pnpm run format","test:test262":"pnpm run build && node ./test/run_test262.js","changeset:release":"changeset publish","changeset:version":"changeset version && git add --all"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"_resolved":"/tmp/4a4ddfd59fb1c27a4f00313fe1405ec4/sveltejs-acorn-typescript-1.0.5.tgz","_integrity":"sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==","repository":{"url":"git+https://github.com/sveltejs/acorn-typescript.git","type":"git"},"_npmVersion":"10.9.2","description":"Acorn plugin that parses TypeScript","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.0","vitest":"^3.0.7","esbuild":"^0.25.0","test262":"git+https://github.com/tc39/test262.git#88ebb1e3755198cd08757bca1698effbbf360345","prettier":"~3.5.2","acorn-jsx":"~5.3.2","cross-env":"^7.0.3","typescript":"^5.7.3","@changesets/cli":"^2.27.11","test262-parser-runner":"^0.5.0","@svitejs/changesets-changelog-github-compact":"^1.1.0"},"peerDependencies":{"acorn":"^8.9.0"},"_npmOperationalInternal":{"tmp":"tmp/acorn-typescript_1.0.5_1741084087667_0.7640971023169596","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@sveltejs/acorn-typescript","version":"1.0.6","author":{"name":"tyrealhu and the Svelte team"},"license":"MIT","_id":"@sveltejs/acorn-typescript@1.0.6","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},{"name":"conduitry","email":"npm@chor.date"},{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/sveltejs/acorn-typescript#readme","bugs":{"url":"https://github.com/sveltejs/acorn-typescript/issues"},"dist":{"shasum":"ca236a97d895869138091c6fba100114951daa97","tarball":"https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.6.tgz","fileCount":5,"integrity":"sha512-4awhxtMh4cx9blePWl10HRHj8Iivtqj+2QdDCSMDzxG+XKa9+VCNupQuCuvzEhYPzZSrX+0gC+0lHA/0fFKKQQ==","signatures":[{"sig":"MEUCIQC4/oKUR4yP36w2vAY2j67GR3CkrY5IVVjHQn3XnCHoNwIgG4cek0kFoIWWiZosnFfVcDA0A6HGgiS0/lKOtdwpXu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sveltejs%2facorn-typescript@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197738},"type":"module","_from":"file:sveltejs-acorn-typescript-1.0.6.tgz","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"scripts":{"lint":"prettier --check .","test":"vitest run","build":"esbuild src/index.ts --bundle --format=esm --outfile=index.js --platform=node --external:acorn","check":"tsc --noEmit","format":"prettier --write .","playground":"pnpm build && node ./playground/index.js","test:update":"cross-env UPDATE_SNAPSHOT=true vitest run && pnpm run format","test:test262":"pnpm run build && node ./test/run_test262.js","changeset:release":"changeset publish","changeset:version":"changeset version && git add --all"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9b53ede-03fe-4170-b6a2-21fa72c0a253"}},"_resolved":"/tmp/e6d3635a54fa2210b62e30bb190c0565/sveltejs-acorn-typescript-1.0.6.tgz","_integrity":"sha512-4awhxtMh4cx9blePWl10HRHj8Iivtqj+2QdDCSMDzxG+XKa9+VCNupQuCuvzEhYPzZSrX+0gC+0lHA/0fFKKQQ==","repository":{"url":"git+https://github.com/sveltejs/acorn-typescript.git","type":"git"},"_npmVersion":"11.6.0","description":"Acorn plugin that parses TypeScript","directories":{},"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.0","vitest":"^3.0.7","esbuild":"^0.25.0","test262":"git+https://github.com/tc39/test262.git#88ebb1e3755198cd08757bca1698effbbf360345","prettier":"~3.5.2","acorn-jsx":"~5.3.2","cross-env":"^7.0.3","typescript":"^5.7.3","@changesets/cli":"^2.27.11","test262-parser-runner":"^0.5.0","@svitejs/changesets-changelog-github-compact":"^1.1.0"},"peerDependencies":{"acorn":"^8.9.0"},"_npmOperationalInternal":{"tmp":"tmp/acorn-typescript_1.0.6_1758893056651_0.42813979391980506","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@sveltejs/acorn-typescript","version":"1.0.7","author":{"name":"tyrealhu and the Svelte team"},"license":"MIT","_id":"@sveltejs/acorn-typescript@1.0.7","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},{"name":"conduitry","email":"npm@chor.date"},{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/sveltejs/acorn-typescript#readme","bugs":{"url":"https://github.com/sveltejs/acorn-typescript/issues"},"dist":{"shasum":"ee92cb27a5084761a76b7cf65cf997cda156f507","tarball":"https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.7.tgz","fileCount":5,"integrity":"sha512-znp1A/Y1Jj4l/Zy7PX5DZKBE0ZNY+5QBngiE21NJkfSTyzzC5iKNWOtwFXKtIrn7MXEFBck4jD95iBNkGjK92Q==","signatures":[{"sig":"MEUCIQDHbWVJvZRYtaJ2e+yvNbzWcJ+9VvwNEBJSp1fj7NaJOwIgBdnlm99uFkJo5RPyy271hQ+9u3iiBIyiA0Osqdb/fzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sveltejs%2facorn-typescript@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197275},"type":"module","_from":"file:sveltejs-acorn-typescript-1.0.7.tgz","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"scripts":{"lint":"prettier --check .","test":"vitest run","build":"esbuild src/index.ts --bundle --format=esm --outfile=index.js --platform=node --external:acorn","check":"tsc --noEmit","format":"prettier --write .","playground":"pnpm build && node ./playground/index.js","test:update":"cross-env UPDATE_SNAPSHOT=true vitest run && pnpm run format","test:test262":"pnpm run build && node ./test/run_test262.js","changeset:release":"changeset publish","changeset:version":"changeset version && git add --all"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9b53ede-03fe-4170-b6a2-21fa72c0a253"}},"_resolved":"/tmp/4d200c674782f3a0c369e902875874d5/sveltejs-acorn-typescript-1.0.7.tgz","_integrity":"sha512-znp1A/Y1Jj4l/Zy7PX5DZKBE0ZNY+5QBngiE21NJkfSTyzzC5iKNWOtwFXKtIrn7MXEFBck4jD95iBNkGjK92Q==","repository":{"url":"git+https://github.com/sveltejs/acorn-typescript.git","type":"git"},"_npmVersion":"11.6.2","description":"Acorn plugin that parses TypeScript","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.0","vitest":"^3.0.7","esbuild":"^0.25.0","test262":"git+https://github.com/tc39/test262.git#88ebb1e3755198cd08757bca1698effbbf360345","prettier":"~3.5.2","acorn-jsx":"~5.3.2","cross-env":"^7.0.3","typescript":"^5.7.3","@changesets/cli":"^2.27.11","test262-parser-runner":"^0.5.0","@svitejs/changesets-changelog-github-compact":"^1.1.0"},"peerDependencies":{"acorn":"^8.9.0"},"_npmOperationalInternal":{"tmp":"tmp/acorn-typescript_1.0.7_1763287291458_0.7057018715316494","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@sveltejs/acorn-typescript","version":"1.0.8","author":{"name":"tyrealhu and the Svelte team"},"license":"MIT","_id":"@sveltejs/acorn-typescript@1.0.8","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},{"name":"conduitry","email":"npm@chor.date"},{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/sveltejs/acorn-typescript#readme","bugs":{"url":"https://github.com/sveltejs/acorn-typescript/issues"},"dist":{"shasum":"69c746a7c232094c117c50dedbd1279fc64887b7","tarball":"https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.8.tgz","fileCount":5,"integrity":"sha512-esgN+54+q0NjB0Y/4BomT9samII7jGwNy/2a3wNZbT2A2RpmXsXwUt24LvLhx6jUq2gVk4cWEvcRO6MFQbOfNA==","signatures":[{"sig":"MEQCIDV8NVyGCaY4A82CGTluNQitx8N4HrnTMl2nIbYCGVUbAiBQLsIcoRWAhWoSiLvR4Trik9/b9rbvPrHAQoupoDL6Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sveltejs%2facorn-typescript@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197750},"type":"module","_from":"file:sveltejs-acorn-typescript-1.0.8.tgz","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"scripts":{"lint":"prettier --check .","test":"vitest run","build":"esbuild src/index.ts --bundle --format=esm --outfile=index.js --platform=node --external:acorn","check":"tsc --noEmit","format":"prettier --write .","playground":"pnpm build && node ./playground/index.js","test:update":"cross-env UPDATE_SNAPSHOT=true vitest run && pnpm run format","test:test262":"pnpm run build && node ./test/run_test262.js","changeset:release":"changeset publish","changeset:version":"changeset version && git add --all"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9b53ede-03fe-4170-b6a2-21fa72c0a253"}},"_resolved":"/tmp/5ae59b8b155eab20f0a67df52c5d5131/sveltejs-acorn-typescript-1.0.8.tgz","_integrity":"sha512-esgN+54+q0NjB0Y/4BomT9samII7jGwNy/2a3wNZbT2A2RpmXsXwUt24LvLhx6jUq2gVk4cWEvcRO6MFQbOfNA==","repository":{"url":"git+https://github.com/sveltejs/acorn-typescript.git","type":"git"},"_npmVersion":"11.6.2","description":"Acorn plugin that parses TypeScript","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.0","vitest":"^3.0.7","esbuild":"^0.25.0","test262":"git+https://github.com/tc39/test262.git#88ebb1e3755198cd08757bca1698effbbf360345","prettier":"~3.5.2","acorn-jsx":"~5.3.2","cross-env":"^7.0.3","typescript":"^5.7.3","@changesets/cli":"^2.27.11","test262-parser-runner":"^0.5.0","@svitejs/changesets-changelog-github-compact":"^1.1.0"},"peerDependencies":{"acorn":"^8.9.0"},"_npmOperationalInternal":{"tmp":"tmp/acorn-typescript_1.0.8_1764447418867_0.40665042277378105","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@sveltejs/acorn-typescript","version":"1.0.9","author":{"name":"tyrealhu and the Svelte team"},"license":"MIT","_id":"@sveltejs/acorn-typescript@1.0.9","maintainers":[{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},{"name":"conduitry","email":"npm@chor.date"},{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/sveltejs/acorn-typescript#readme","bugs":{"url":"https://github.com/sveltejs/acorn-typescript/issues"},"dist":{"shasum":"ac0bde368d6623727b0e0bc568cf6b4e5d5c4baa","tarball":"https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.9.tgz","fileCount":5,"integrity":"sha512-lVJX6qEgs/4DOcRTpo56tmKzVPtoWAaVbL4hfO7t7NVwl9AAXzQR6cihesW1BmNMPl+bK6dreu2sOKBP2Q9CIA==","signatures":[{"sig":"MEUCIB/FGH8ttF9+CqHLdi4D60ywgDXwKToDUggb0BizNIwgAiEAwb+RcPIeq+6eNMPADK1yfVvXbYpSlC1QpskkD94qHGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sveltejs%2facorn-typescript@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":198778},"type":"module","_from":"file:sveltejs-acorn-typescript-1.0.9.tgz","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"scripts":{"lint":"prettier --check .","test":"vitest run","build":"esbuild src/index.ts --bundle --format=esm --outfile=index.js --platform=node --external:acorn","check":"tsc --noEmit","format":"prettier --write .","playground":"pnpm build && node ./playground/index.js","test:update":"cross-env UPDATE_SNAPSHOT=true vitest run && pnpm run format","test:test262":"pnpm run build && node ./test/run_test262.js","changeset:release":"changeset publish","changeset:version":"changeset version && git add --all"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9b53ede-03fe-4170-b6a2-21fa72c0a253"}},"_resolved":"/tmp/aaaf81081dc60500b549b7edca0f320a/sveltejs-acorn-typescript-1.0.9.tgz","_integrity":"sha512-lVJX6qEgs/4DOcRTpo56tmKzVPtoWAaVbL4hfO7t7NVwl9AAXzQR6cihesW1BmNMPl+bK6dreu2sOKBP2Q9CIA==","repository":{"url":"git+https://github.com/sveltejs/acorn-typescript.git","type":"git"},"_npmVersion":"11.6.2","description":"Acorn plugin that parses TypeScript","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.0","vitest":"^3.0.7","esbuild":"^0.25.0","test262":"git+https://github.com/tc39/test262.git#88ebb1e3755198cd08757bca1698effbbf360345","prettier":"~3.5.2","acorn-jsx":"~5.3.2","cross-env":"^7.0.3","typescript":"^5.7.3","@changesets/cli":"^2.27.11","test262-parser-runner":"^0.5.0","@svitejs/changesets-changelog-github-compact":"^1.1.0"},"peerDependencies":{"acorn":"^8.9.0"},"_npmOperationalInternal":{"tmp":"tmp/acorn-typescript_1.0.9_1770845678614_0.6245839368854249","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-02-26T14:32:02.227Z","modified":"2026-02-17T20:40:24.961Z","1.0.1":"2025-02-26T14:32:02.545Z","1.0.2":"2025-02-26T21:41:54.930Z","1.0.3":"2025-02-27T21:17:46.333Z","1.0.4":"2025-02-27T22:00:27.746Z","1.0.5":"2025-03-04T10:28:07.828Z","1.0.6":"2025-09-26T13:24:16.842Z","1.0.7":"2025-11-16T10:01:31.662Z","1.0.8":"2025-11-29T20:16:59.062Z","1.0.9":"2026-02-11T21:34:38.765Z"},"bugs":{"url":"https://github.com/sveltejs/acorn-typescript/issues"},"author":{"name":"tyrealhu and the Svelte team"},"license":"MIT","homepage":"https://github.com/sveltejs/acorn-typescript#readme","repository":{"url":"git+https://github.com/sveltejs/acorn-typescript.git","type":"git"},"description":"Acorn plugin that parses TypeScript","maintainers":[{"email":"richard.a.harris@gmail.com","name":"rich_harris"},{"email":"richard.a.harris+svelte@gmail.com","name":"svelte-admin"},{"email":"npm@chor.date","name":"conduitry"}],"readme":"# @sveltejs/acorn-typescript\n\n[![License](https://img.shields.io/npm/l/svelte.svg)](LICENSE.md) [![Chat](https://img.shields.io/discord/457912077277855764?label=chat&logo=discord)](https://svelte.dev/chat)\n\nThis is a plugin for [Acorn](http://marijnhaverbeke.nl/acorn/) - a tiny, fast JavaScript parser, written completely in JavaScript.\n\nIt was created as an experimental alternative, faster [TypeScript](https://www.typescriptlang.org/) parser. It will help you to parse\nTypeScript using Acorn.\n\n## Usage\n\nTo get started, import the plugin and use Acorn's extension mechanism to register it. You have to enable `options.locations` while using `@sveltejs/acorn-typescript`.\n\n```typescript\nimport { Parser } from 'acorn';\nimport { tsPlugin } from '@sveltejs/acorn-typescript';\n\nconst node = Parser.extend(tsPlugin()).parse(\n\t`\nconst a = 1\ntype A = number\nexport {\n a,\n type A as B\n}\n`,\n\t{\n\t\tsourceType: 'module',\n\t\tecmaVersion: 'latest',\n\t\tlocations: true\n\t}\n);\n```\n\nIf you want to enable parsing within a TypeScript ambient context, where certain syntax have different rules (like `.d.ts` files and inside [declare module blocks](https://www.typescriptlang.org/docs/handbook/declaration-files/introduction.html)):\n\n```typescript\nimport { Parser } from 'acorn';\nimport { tsPlugin } from '@sveltejs/acorn-typescript';\n\nconst node = Parser.extend(tsPlugin({ dts: true })).parse(\n\t`\nconst a = 1\ntype A = number\nexport {\n a,\n type A as B\n}\n`,\n\t{\n\t\tsourceType: 'module',\n\t\tecmaVersion: 'latest',\n\t\tlocations: true\n\t}\n);\n```\n\n## SUPPORTED\n\n- Typescript normal syntax\n- Support to parse TypeScript [Decorators](https://www.typescriptlang.org/docs/handbook/decorators.html)\n- Support to parse JSX & TSX\n\n## CHANGELOG\n\n[click](./CHANGELOG.md)\n\n## Acknowledgments\n\nWe want to thank [TyrealHu](https://github.com/TyrealHu) for his original work on this project. He maintained [`acorn-typescript`](https://github.com/TyrealHu/acorn-typescript) until early 2024.\n","readmeFilename":"README.md"}