{"_id":"tsrs","_rev":"17-4081520bd9ee285bc63a33d1560f57a4","name":"tsrs","dist-tags":{"snapshot":"0.0.0-snapshot-20240905062806","latest":"0.18.0-ts7.1.0-dev.20260929"},"versions":{"0.0.0":{"name":"tsrs","version":"0.0.0","license":"MIT","_id":"tsrs@0.0.0","maintainers":[{"name":"qidanta","email":"jiangweixian1994@gmail.com"}],"ava":{"timeout":"3m"},"dist":{"shasum":"09899404e72e0251c4d6be5cc9c96fb55bd95173","tarball":"https://registry.npmjs.org/tsrs/-/tsrs-0.0.0.tgz","fileCount":3,"integrity":"sha512-wx7Y01TsaS6/jrpQq3tGdlaH0aXr6qaiH4pk6e8r7FwiofLA6bgybvWipqzEabrBYYxVBiKwWm4PkGaFteaBeQ==","signatures":[{"sig":"MEQCIEbdkdIK+YcB3RnrGE8upX0b4flxVHhFr5i6MQ1qPsksAiAsLvYAOUlXaJkhbBaTI9QBjtmbYK4BgXOnabsDClzTiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10320},"main":"index.js","napi":{"name":"tsrs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">=16"},"gitHead":"424848f6d5a92065a3c50933a814b12106024924","scripts":{"test":"ava","build":"napi build --platform --release","test:e2e":"node ./scripts/test.js","artifacts":"napi artifacts --dist=./crates/binding_node/npm","build:debug":"napi build --platform"},"_npmUser":{"name":"qidanta","email":"jiangweixian1994@gmail.com"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tsrs-darwin-x64":"workspace:*","tsrs-darwin-arm64":"workspace:*","tsrs-linux-x64-gnu":"workspace:*","tsrs-linux-x64-musl":"workspace:*","tsrs-win32-x64-msvc":"workspace:*","tsrs-linux-arm64-gnu":"workspace:*","tsrs-linux-arm64-musl":"workspace:*","tsrs-win32-arm64-msvc":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.1","@napi-rs/cli":"^2.18.4"},"optionalDependencies":{"tsrs-darwin-x64":"workspace:*","tsrs-darwin-arm64":"workspace:*","tsrs-linux-x64-gnu":"workspace:*","tsrs-linux-x64-musl":"workspace:*","tsrs-win32-x64-msvc":"workspace:*","tsrs-linux-arm64-gnu":"workspace:*","tsrs-linux-arm64-musl":"workspace:*","tsrs-win32-arm64-msvc":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/tsrs_0.0.0_1725194351916_0.8328264079094567","host":"s3://npm-registry-packages"}},"0.0.0-snapshot-20240901125724":{"name":"tsrs","version":"0.0.0-snapshot-20240901125724","license":"MIT","_id":"tsrs@0.0.0-snapshot-20240901125724","maintainers":[{"name":"qidanta","email":"jiangweixian1994@gmail.com"}],"ava":{"timeout":"3m"},"dist":{"shasum":"bb3db6b2ca968d2b0bfed48539646c1f46ac63d7","tarball":"https://registry.npmjs.org/tsrs/-/tsrs-0.0.0-snapshot-20240901125724.tgz","fileCount":3,"integrity":"sha512-zsYIN39BgWY6HpsFmNl4ITIEV1xeSHvCmQsXPNzsMsgASwbgd2A5clZDu4jM2DJ0I/0xF69UikcWBO+p9WIiaw==","signatures":[{"sig":"MEQCIEs2qrZp9Vuw/SYB64e0gtqtgVZLBltWcEh6bMR/PY+5AiBmv16GIP5lw5ERt4/s2dTlCH1DExu/n8hfYxg2GftK1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10499},"main":"index.js","napi":{"name":"tsrs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"_from":"file:tsrs-0.0.0-snapshot-20240901125724.tgz","types":"index.d.ts","engines":{"node":">=16"},"scripts":{"test":"ava","build":"napi build --platform --release","test:e2e":"node ./scripts/test.js","artifacts":"napi artifacts --dist=./crates/binding_node/npm","build:debug":"napi build --platform"},"_npmUser":{"name":"qidanta","email":"jiangweixian1994@gmail.com"},"_resolved":"/tmp/19e6672d619ca8d4663c979402e8da8a/tsrs-0.0.0-snapshot-20240901125724.tgz","_integrity":"sha512-zsYIN39BgWY6HpsFmNl4ITIEV1xeSHvCmQsXPNzsMsgASwbgd2A5clZDu4jM2DJ0I/0xF69UikcWBO+p9WIiaw==","_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.1","@napi-rs/cli":"^2.18.4"},"optionalDependencies":{"tsrs-darwin-x64":"0.0.0-snapshot-20240901125724","tsrs-darwin-arm64":"0.0.0-snapshot-20240901125724","tsrs-linux-x64-gnu":"0.0.0-snapshot-20240901125724","tsrs-linux-x64-musl":"0.0.0-snapshot-20240901125724","tsrs-win32-x64-msvc":"0.0.0-snapshot-20240901125724","tsrs-linux-arm64-gnu":"0.0.0-snapshot-20240901125724","tsrs-linux-arm64-musl":"0.0.0-snapshot-20240901125724","tsrs-win32-arm64-msvc":"0.0.0-snapshot-20240901125724"},"_npmOperationalInternal":{"tmp":"tmp/tsrs_0.0.0-snapshot-20240901125724_1725195454842_0.9110586582422173","host":"s3://npm-registry-packages"}},"0.0.0-snapshot-20240901150507":{"name":"tsrs","version":"0.0.0-snapshot-20240901150507","license":"MIT","_id":"tsrs@0.0.0-snapshot-20240901150507","maintainers":[{"name":"qidanta","email":"jiangweixian1994@gmail.com"}],"ava":{"timeout":"3m"},"dist":{"shasum":"b833801d394134cd76f7814f72b1be80b151d1ac","tarball":"https://registry.npmjs.org/tsrs/-/tsrs-0.0.0-snapshot-20240901150507.tgz","fileCount":3,"integrity":"sha512-0LDqWV4NHsAeRqImT4oTIlH+K9HHGHZKftlCF48yYqz8Gvo9lt4Ljc35JlwoVHIphngbKsjY+H6NmGHCPXvEVA==","signatures":[{"sig":"MEUCIQCkqT3OOlw8XAS0euWYuwzX/31Y1IG8el+Zp2FHe/G2ogIgexwJ5b8P/hXaZ9cYwohEghn0ibOXGzNyuPUeghyTbww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10431},"main":"index.js","napi":{"name":"tsrs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"_from":"file:tsrs-0.0.0-snapshot-20240901150507.tgz","types":"index.d.ts","engines":{"node":">=16"},"scripts":{"test":"ava","build":"napi build --platform --release","test:e2e":"node ./scripts/test.js","build:debug":"napi build --platform"},"_npmUser":{"name":"qidanta","email":"jiangweixian1994@gmail.com"},"_resolved":"/tmp/d7d9fac31d4345d1f0e33c75ab74e232/tsrs-0.0.0-snapshot-20240901150507.tgz","_integrity":"sha512-0LDqWV4NHsAeRqImT4oTIlH+K9HHGHZKftlCF48yYqz8Gvo9lt4Ljc35JlwoVHIphngbKsjY+H6NmGHCPXvEVA==","_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.1","@napi-rs/cli":"^2.18.4"},"optionalDependencies":{"tsrs-darwin-x64":"0.0.0-snapshot-20240901150507","tsrs-darwin-arm64":"0.0.0-snapshot-20240901150507","tsrs-linux-x64-gnu":"0.0.0-snapshot-20240901150507","tsrs-linux-x64-musl":"0.0.0-snapshot-20240901150507","tsrs-win32-x64-msvc":"0.0.0-snapshot-20240901150507","tsrs-linux-arm64-gnu":"0.0.0-snapshot-20240901150507","tsrs-linux-arm64-musl":"0.0.0-snapshot-20240901150507","tsrs-win32-arm64-msvc":"0.0.0-snapshot-20240901150507"},"_npmOperationalInternal":{"tmp":"tmp/tsrs_0.0.0-snapshot-20240901150507_1725203116270_0.5187833499287349","host":"s3://npm-registry-packages"}},"0.0.0-snapshot-20240905040404":{"name":"tsrs","version":"0.0.0-snapshot-20240905040404","license":"MIT","_id":"tsrs@0.0.0-snapshot-20240905040404","maintainers":[{"name":"qidanta","email":"jiangweixian1994@gmail.com"}],"ava":{"timeout":"3m"},"dist":{"shasum":"87d602579e7d2f3cf308465589efa56f0027f309","tarball":"https://registry.npmjs.org/tsrs/-/tsrs-0.0.0-snapshot-20240905040404.tgz","fileCount":3,"integrity":"sha512-XDV5hH+ur0o4jCsf51xAAcHbkmrTULCT6d99JxDAlmUVrua5gQMoPaOfB6R6OOyJMi8GINBawX23JuM5ofKxXg==","signatures":[{"sig":"MEQCIHUlpCAhwwNJRiSi7i+iVvFDAyNV31gU/hZAGQbOerYuAiBSDbZQEGYWg+ARG8t133HptoWEi8WgAf/fvLy/9aFoBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10431},"main":"index.js","napi":{"name":"tsrs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"_from":"file:tsrs-0.0.0-snapshot-20240905040404.tgz","types":"index.d.ts","engines":{"node":">=16"},"scripts":{"test":"ava","build":"napi build --platform --release","test:e2e":"node ./scripts/test.js","build:debug":"napi build --platform"},"_npmUser":{"name":"qidanta","email":"jiangweixian1994@gmail.com"},"_resolved":"/tmp/69eed935c7bcd0dff3ffac450e5434b4/tsrs-0.0.0-snapshot-20240905040404.tgz","_integrity":"sha512-XDV5hH+ur0o4jCsf51xAAcHbkmrTULCT6d99JxDAlmUVrua5gQMoPaOfB6R6OOyJMi8GINBawX23JuM5ofKxXg==","_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.1","@napi-rs/cli":"^2.18.4"},"optionalDependencies":{"tsrs-darwin-x64":"0.0.0-snapshot-20240905040404","tsrs-darwin-arm64":"0.0.0-snapshot-20240905040404","tsrs-linux-x64-gnu":"0.0.0-snapshot-20240905040404","tsrs-linux-x64-musl":"0.0.0-snapshot-20240905040404","tsrs-win32-x64-msvc":"0.0.0-snapshot-20240905040404","tsrs-linux-arm64-gnu":"0.0.0-snapshot-20240905040404","tsrs-linux-arm64-musl":"0.0.0-snapshot-20240905040404","tsrs-win32-arm64-msvc":"0.0.0-snapshot-20240905040404"},"_npmOperationalInternal":{"tmp":"tmp/tsrs_0.0.0-snapshot-20240905040404_1725509053191_0.1268024869688853","host":"s3://npm-registry-packages"}},"0.0.0-snapshot-20240905062806":{"name":"tsrs","version":"0.0.0-snapshot-20240905062806","license":"MIT","_id":"tsrs@0.0.0-snapshot-20240905062806","maintainers":[{"name":"qidanta","email":"jiangweixian1994@gmail.com"}],"ava":{"timeout":"3m"},"dist":{"shasum":"fe93c9fe3a374067c923e98576df9a038e625139","tarball":"https://registry.npmjs.org/tsrs/-/tsrs-0.0.0-snapshot-20240905062806.tgz","fileCount":3,"integrity":"sha512-RXvwOiwxjjthNSooDRVgCujhrzGc6wMqbOonLWd9/Q6uI/rXbmWlaE/Pa5L5pnTBsMfrM9j5WFtT474sk3gDPQ==","signatures":[{"sig":"MEYCIQCuxLpdmdLBjeGkHDE810fPORrGaChWqphU9Ql0hrlprQIhAJvagTYBNry4c4kG42nGOOe77aBDGmGTz35FDk8iAc8g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10431},"main":"index.js","napi":{"name":"tsrs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"_from":"file:tsrs-0.0.0-snapshot-20240905062806.tgz","types":"index.d.ts","engines":{"node":">=16"},"scripts":{"test":"ava","build":"napi build --platform --release","test:e2e":"node ./scripts/test.js","build:debug":"napi build --platform"},"_npmUser":{"name":"qidanta","email":"jiangweixian1994@gmail.com"},"_resolved":"/tmp/a8b0e98f7dd11fe43145a27be380d551/tsrs-0.0.0-snapshot-20240905062806.tgz","_integrity":"sha512-RXvwOiwxjjthNSooDRVgCujhrzGc6wMqbOonLWd9/Q6uI/rXbmWlaE/Pa5L5pnTBsMfrM9j5WFtT474sk3gDPQ==","_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.1","@napi-rs/cli":"^2.18.4"},"optionalDependencies":{"tsrs-darwin-x64":"0.0.0-snapshot-20240905062806","tsrs-darwin-arm64":"0.0.0-snapshot-20240905062806","tsrs-linux-x64-gnu":"0.0.0-snapshot-20240905062806","tsrs-linux-x64-musl":"0.0.0-snapshot-20240905062806","tsrs-win32-x64-msvc":"0.0.0-snapshot-20240905062806","tsrs-linux-arm64-gnu":"0.0.0-snapshot-20240905062806","tsrs-linux-arm64-musl":"0.0.0-snapshot-20240905062806","tsrs-win32-arm64-msvc":"0.0.0-snapshot-20240905062806"},"_npmOperationalInternal":{"tmp":"tmp/tsrs_0.0.0-snapshot-20240905062806_1725517696092_0.40562909690209326","host":"s3://npm-registry-packages"}},"0.0.0-bootstrap.0":{"name":"tsrs","version":"0.0.0-bootstrap.0","license":"Apache-2.0","_id":"tsrs@0.0.0-bootstrap.0","maintainers":[{"name":"boshen","email":"boshenc@gmail.com"},{"name":"qidanta","email":"jiangweixian1994@gmail.com"}],"homepage":"https://github.com/maschwenk/tsrs#readme","bugs":{"url":"https://github.com/maschwenk/tsrs/issues"},"dist":{"shasum":"b4c63e0cbe649d7fda3df2f62a647eebf3820ba1","tarball":"https://registry.npmjs.org/tsrs/-/tsrs-0.0.0-bootstrap.0.tgz","fileCount":3,"integrity":"sha512-WCP1ivBUzqzDCbdk+gLn+PlnKXgJvr69JdSv/2DdiRi00RVybUURx8mu6q0NNbbCNNI62C2d8K8Jxd4mG7tsTg==","signatures":[{"sig":"MEYCIQCuzoocWTGV5OyYPRvNfFCuleJhaMu+QEE754Kpy0yYjAIhANyZqbRJ2Px9Xm76t0KrwGYdu8z0dKtK5VsAnaqNuwpq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9896},"_from":"file:/private/tmp/tsrs-npm-bootstrap/tarballs/tsrs-0.0.0-bootstrap.0.tgz","_npmUser":{"name":"boshen","email":"boshenc@gmail.com","approver":{"name":"boshen","email":"boshenc@gmail.com"}},"_resolved":"/private/tmp/tsrs-npm-bootstrap/tarballs/tsrs-0.0.0-bootstrap.0.tgz","_integrity":"sha512-WCP1ivBUzqzDCbdk+gLn+PlnKXgJvr69JdSv/2DdiRi00RVybUURx8mu6q0NNbbCNNI62C2d8K8Jxd4mG7tsTg==","deprecated":"Obsolete bootstrap placeholder. Install this package using the latest tag.","repository":{"url":"git+https://github.com/maschwenk/tsrs.git","type":"git"},"_npmVersion":"12.2.0","description":"Bootstrap placeholder for tsrs trusted publishing; contains no compiler binaries or runtime.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"tag":"bootstrap","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/tsrs_0.0.0-bootstrap.0_1791644130637_0.4358888842413038","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-ts7.1.0-dev.20260929":{"name":"tsrs","version":"0.12.0-ts7.1.0-dev.20260929","keywords":["TypeScript","typecheck","tsc","rust","compiler","api"],"license":"Apache-2.0","_id":"tsrs@0.12.0-ts7.1.0-dev.20260929","maintainers":[{"name":"boshen","email":"boshenc@gmail.com"}],"bin":{"tsrs":"./bin/tsrs"},"dist":{"shasum":"2f7e1ceb6db409304a88351a967e04c9c347b331","tarball":"https://registry.npmjs.org/tsrs/-/tsrs-0.12.0-ts7.1.0-dev.20260929.tgz","fileCount":518,"integrity":"sha512-5u/6X2tQGhIztfphBBlD2+nUqjCQkd0Ify4cICh+WVSaf39+cPu1N6rcdb6rNjWuK0MZsTO2lVZ7b3j7EpWMqA==","signatures":[{"sig":"MEYCIQDPRBY2F3GEB/pR5oqvnmEX8ZWUygZKd3Wg1pOP0EdRFQIhAOfCtByJk9LNaPeHgfqniWFnqdyJ8bpMz620TykgbgQo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHtqyZFUX7Fl2CvVWYsmt0YD9y5fdtwzriqYd3BfmeOgIgIzb+vm6hjEUXBt4PAQqGfa2fPw5dbAdECL9QZvOZxYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tsrs@0.12.0-ts7.1.0-dev.20260929","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3720955},"tsrs":{"typescriptCommit":"b85298b6a81f772d080b0455de0ca9d744cd6fd6","typescriptVersion":"7.1.0-dev.20260929"},"type":"module","engines":{"node":">=16.20.0"},"exports":{".":{"types":"./lib/version.d.cts","default":"./lib/version.cjs"},"./unstable/fs":{"default":"./dist/api/fs.js"},"./package.json":"./package.json","./unstable/ast":{"default":"./dist/ast/index.js"},"./unstable/sync":{"default":"./dist/api/sync/api.js"},"./unstable/async":{"default":"./dist/api/async/api.js"},"./unstable/proto":{"default":"./dist/api/proto.js"},"./unstable/ast/is":{"default":"./dist/ast/is.js"},"./unstable/ast/clone":{"default":"./dist/ast/clone.js"},"./unstable/ast/utils":{"default":"./dist/ast/utils.js"},"./unstable/ast/factory":{"default":"./dist/ast/factory.generated.js"},"./unstable/ast/scanner":{"default":"./dist/ast/scanner.js"},"./unstable/ast/visitor":{"default":"./dist/ast/visitor.js"}},"imports":{"#enums/*":{"types":"./dist/enums/*.enum.d.ts","default":"./dist/enums/*.js"},"#getExePath":"./lib/getExePath.js","#vscode-jsonrpc/node":"./vendor/vscode-jsonrpc/lib/node/main.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1868e997-18ab-4bdf-81f2-9f393f1a5373"}},"repository":{"url":"git+https://github.com/maschwenk/tsrs.git","type":"git"},"description":"A Rust port of the TypeScript 7 compiler (tsc) and language server, with TypeScript 7's unstable JS API","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"preferUnplugged":true,"optionalDependencies":{"@ts-rs/linux-x64":"0.12.0-ts7.1.0-dev.20260929","@ts-rs/linux-arm64":"0.12.0-ts7.1.0-dev.20260929","@ts-rs/darwin-arm64":"0.12.0-ts7.1.0-dev.20260929"},"_npmOperationalInternal":{"tmp":"tmp/tsrs_0.12.0-ts7.1.0-dev.20260929_1791656879016_0.7128747747879685","host":"s3://npm-registry-packages-npm-production"}},"0.13.0-ts7.1.0-dev.20260929":{"name":"tsrs","version":"0.13.0-ts7.1.0-dev.20260929","keywords":["TypeScript","typecheck","tsc","rust","compiler","api"],"license":"Apache-2.0","_id":"tsrs@0.13.0-ts7.1.0-dev.20260929","maintainers":[{"name":"boshen","email":"boshenc@gmail.com"}],"bin":{"tsrs":"./bin/tsrs"},"dist":{"shasum":"1e43f8b9a784afe63c3cda507d5d4b3c07d98587","tarball":"https://registry.npmjs.org/tsrs/-/tsrs-0.13.0-ts7.1.0-dev.20260929.tgz","fileCount":518,"integrity":"sha512-Tn9niWyxVAIgjAV5HKJ6JlBIqhXxoEq35fopMrlaS4s99hdl8CiBhVFAe3avKn+IQr1C78/iRIQ+h7GYLeCaWA==","signatures":[{"sig":"MEQCIB411TAa9bvSpC+1VMCj/QSSRlBG167COdHvDcmztxDNAiA8IOreBY4xC/rFYIOalHu/t3ejt7Wj58aO0f/9aFMsKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDknOvz4gP0AikJ7fmEi2SOtrwFkEO1BF8eJS0C2bV1hAiEA11o1jJ5m6kZ3gYywk5NkdWVU+c96myu/CYNdUqPM+O8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tsrs@0.13.0-ts7.1.0-dev.20260929","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3720955},"tsrs":{"typescriptCommit":"b85298b6a81f772d080b0455de0ca9d744cd6fd6","typescriptVersion":"7.1.0-dev.20260929"},"type":"module","engines":{"node":">=16.20.0"},"exports":{".":{"types":"./lib/version.d.cts","default":"./lib/version.cjs"},"./unstable/fs":{"default":"./dist/api/fs.js"},"./package.json":"./package.json","./unstable/ast":{"default":"./dist/ast/index.js"},"./unstable/sync":{"default":"./dist/api/sync/api.js"},"./unstable/async":{"default":"./dist/api/async/api.js"},"./unstable/proto":{"default":"./dist/api/proto.js"},"./unstable/ast/is":{"default":"./dist/ast/is.js"},"./unstable/ast/clone":{"default":"./dist/ast/clone.js"},"./unstable/ast/utils":{"default":"./dist/ast/utils.js"},"./unstable/ast/factory":{"default":"./dist/ast/factory.generated.js"},"./unstable/ast/scanner":{"default":"./dist/ast/scanner.js"},"./unstable/ast/visitor":{"default":"./dist/ast/visitor.js"}},"imports":{"#enums/*":{"types":"./dist/enums/*.enum.d.ts","default":"./dist/enums/*.js"},"#getExePath":"./lib/getExePath.js","#vscode-jsonrpc/node":"./vendor/vscode-jsonrpc/lib/node/main.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1868e997-18ab-4bdf-81f2-9f393f1a5373"}},"repository":{"url":"git+https://github.com/maschwenk/tsrs.git","type":"git"},"description":"A Rust port of the TypeScript 7 compiler (tsc) and language server, with TypeScript 7's unstable JS API","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"preferUnplugged":true,"optionalDependencies":{"@ts-rs/linux-x64":"0.13.0-ts7.1.0-dev.20260929","@ts-rs/linux-arm64":"0.13.0-ts7.1.0-dev.20260929","@ts-rs/darwin-arm64":"0.13.0-ts7.1.0-dev.20260929"},"_npmOperationalInternal":{"tmp":"tmp/tsrs_0.13.0-ts7.1.0-dev.20260929_1791666653627_0.6304040597620766","host":"s3://npm-registry-packages-npm-production"}},"0.14.0-ts7.1.0-dev.20260929":{"name":"tsrs","version":"0.14.0-ts7.1.0-dev.20260929","keywords":["TypeScript","typecheck","tsc","rust","compiler","api"],"license":"Apache-2.0","_id":"tsrs@0.14.0-ts7.1.0-dev.20260929","maintainers":[{"name":"boshen","email":"boshenc@gmail.com"}],"bin":{"tsrs":"./bin/tsrs"},"dist":{"shasum":"e79bcf5386779fdfd8dc626dc88c7791ffa9cd2c","tarball":"https://registry.npmjs.org/tsrs/-/tsrs-0.14.0-ts7.1.0-dev.20260929.tgz","fileCount":519,"integrity":"sha512-f0JrD08O2mHO4p9hehBrxj80VIAr46dZMhEByJ17v2ctnPRUUQTA8Azteb/Q1E6Q9IQ3Gl4wV8NQBep4DvtsyQ==","signatures":[{"sig":"MEQCIEQ263XKzuCa63qXW4EMZlFfMGGxmist1I1T8560iHmuAiA9IrzXEyVPwCLboy6SCiB4P98qhnzIcvw4KQnVVR15XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHbQpvfn4N5QY9CB5QjBkF3nLtlb8xkBmLL1ymDxflmQAiAQ2Pg8EKzeVHmpzrcr81YyrCcgeB4YMSNLb1rHYGB4fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tsrs@0.14.0-ts7.1.0-dev.20260929","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3722584},"tsrs":{"typescriptCommit":"b85298b6a81f772d080b0455de0ca9d744cd6fd6","typescriptVersion":"7.1.0-dev.20260929"},"type":"module","engines":{"node":">=16.20.0"},"exports":{".":{"types":"./lib/version.d.cts","default":"./lib/version.cjs"},"./unstable/fs":{"default":"./dist/api/fs.js"},"./package.json":"./package.json","./unstable/ast":{"default":"./dist/ast/index.js"},"./unstable/sync":{"default":"./dist/api/sync/api.js"},"./unstable/async":{"default":"./dist/api/async/api.js"},"./unstable/proto":{"default":"./dist/api/proto.js"},"./unstable/ast/is":{"default":"./dist/ast/is.js"},"./unstable/ast/clone":{"default":"./dist/ast/clone.js"},"./unstable/ast/utils":{"default":"./dist/ast/utils.js"},"./unstable/ast/factory":{"default":"./dist/ast/factory.generated.js"},"./unstable/ast/scanner":{"default":"./dist/ast/scanner.js"},"./unstable/ast/visitor":{"default":"./dist/ast/visitor.js"}},"imports":{"#enums/*":{"types":"./dist/enums/*.enum.d.ts","default":"./dist/enums/*.js"},"#getExePath":"./lib/getExePath.js","#vscode-jsonrpc/node":"./vendor/vscode-jsonrpc/lib/node/main.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1868e997-18ab-4bdf-81f2-9f393f1a5373"}},"repository":{"url":"git+https://github.com/maschwenk/tsrs.git","type":"git"},"description":"A Rust port of the TypeScript 7 compiler (tsc) and language server, with TypeScript 7's unstable JS API","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"preferUnplugged":true,"optionalDependencies":{"@ts-rs/darwin-arm64":"0.14.0-ts7.1.0-dev.20260929","@ts-rs/linux-x64-gnu":"0.14.0-ts7.1.0-dev.20260929","@ts-rs/linux-x64-musl":"0.14.0-ts7.1.0-dev.20260929","@ts-rs/linux-arm64-gnu":"0.14.0-ts7.1.0-dev.20260929","@ts-rs/linux-arm64-musl":"0.14.0-ts7.1.0-dev.20260929"},"_npmOperationalInternal":{"tmp":"tmp/tsrs_0.14.0-ts7.1.0-dev.20260929_1791731905966_0.7312203464194855","host":"s3://npm-registry-packages-npm-production"}},"0.14.1-ts7.1.0-dev.20260929":{"name":"tsrs","version":"0.14.1-ts7.1.0-dev.20260929","keywords":["TypeScript","typecheck","tsc","rust","compiler","api"],"license":"Apache-2.0","_id":"tsrs@0.14.1-ts7.1.0-dev.20260929","maintainers":[{"name":"boshen","email":"boshenc@gmail.com"}],"bin":{"tsrs":"./bin/tsrs"},"dist":{"shasum":"e2d0b00d4c23bb290e387c247baf3880f638e9e3","tarball":"https://registry.npmjs.org/tsrs/-/tsrs-0.14.1-ts7.1.0-dev.20260929.tgz","fileCount":519,"integrity":"sha512-/3uI0oBebmE/J/8yQbtOOww7Fw5mmNYnts8R9EDHOqhmd0gca8fjyYtfbgha3OSqKuJq/0U4DQjPEInKPzKmsw==","signatures":[{"sig":"MEUCIQC2kp5zvHMoyKPBRuZ2zVFaMNKZcx7YvfXF0gB1zD7+DQIgauBY2VppSM2K+RefzD4GIJtC5T39jEWh33x43shMwJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC7XYSi5tLCyMpHGve4XPJrVyoxXwzCpVyOPuFoO1bsOAiBWi7fiOXW5U9lWlvhvJCViW1DEIL49A9h+XjY8C4XfbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tsrs@0.14.1-ts7.1.0-dev.20260929","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3721587},"tsrs":{"typescriptCommit":"b85298b6a81f772d080b0455de0ca9d744cd6fd6","typescriptVersion":"7.1.0-dev.20260929"},"type":"module","engines":{"node":">=16.20.0"},"exports":{".":{"types":"./lib/version.d.cts","default":"./lib/version.cjs"},"./unstable/fs":{"default":"./dist/api/fs.js"},"./package.json":"./package.json","./unstable/ast":{"default":"./dist/ast/index.js"},"./unstable/sync":{"default":"./dist/api/sync/api.js"},"./unstable/async":{"default":"./dist/api/async/api.js"},"./unstable/proto":{"default":"./dist/api/proto.js"},"./unstable/ast/is":{"default":"./dist/ast/is.js"},"./unstable/ast/clone":{"default":"./dist/ast/clone.js"},"./unstable/ast/utils":{"default":"./dist/ast/utils.js"},"./unstable/ast/factory":{"default":"./dist/ast/factory.generated.js"},"./unstable/ast/scanner":{"default":"./dist/ast/scanner.js"},"./unstable/ast/visitor":{"default":"./dist/ast/visitor.js"}},"imports":{"#enums/*":{"types":"./dist/enums/*.enum.d.ts","default":"./dist/enums/*.js"},"#getExePath":"./lib/getExePath.js","#vscode-jsonrpc/node":"./vendor/vscode-jsonrpc/lib/node/main.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1868e997-18ab-4bdf-81f2-9f393f1a5373"}},"repository":{"url":"git+https://github.com/maschwenk/tsrs.git","type":"git"},"description":"A Rust port of the TypeScript 7 compiler (tsc) and language server, with TypeScript 7's unstable JS API","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"preferUnplugged":true,"optionalDependencies":{"@ts-rs/darwin-arm64":"0.14.1-ts7.1.0-dev.20260929","@ts-rs/linux-x64-gnu":"0.14.1-ts7.1.0-dev.20260929","@ts-rs/linux-x64-musl":"0.14.1-ts7.1.0-dev.20260929","@ts-rs/linux-arm64-gnu":"0.14.1-ts7.1.0-dev.20260929","@ts-rs/linux-arm64-musl":"0.14.1-ts7.1.0-dev.20260929"},"_npmOperationalInternal":{"tmp":"tmp/tsrs_0.14.1-ts7.1.0-dev.20260929_1791868853352_0.847275796123516","host":"s3://npm-registry-packages-npm-production"}},"0.15.0-ts7.1.0-dev.20260929":{"name":"tsrs","version":"0.15.0-ts7.1.0-dev.20260929","keywords":["TypeScript","typecheck","tsc","rust","compiler","api"],"license":"Apache-2.0","_id":"tsrs@0.15.0-ts7.1.0-dev.20260929","maintainers":[{"name":"boshen","email":"boshenc@gmail.com"}],"bin":{"tsrs":"./bin/tsrs"},"dist":{"shasum":"1c9c8116a3cca5c62eae5fa2918f73747136d4a0","tarball":"https://registry.npmjs.org/tsrs/-/tsrs-0.15.0-ts7.1.0-dev.20260929.tgz","fileCount":519,"integrity":"sha512-xisnBtyaf5C5I9xLqK9gjHSSCFeX9i2CS/lgTwcLaeR4t6IiJs/v2vkepyGio3jSObQ88LF9nwmkAGAp7vrVDw==","signatures":[{"sig":"MEYCIQCTDsxvxdGq8J04+b7/gz+YypVR9PWizpGD9hHAQcRLXAIhAOPEUfKVpWyIT71ht2JKKY+2E9BRm4qOkVU4hvLqJmrS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDZBv7jeBPqfkLUyPhDgJV3r2pfl7fi9B3HIUOxZ+aakAiEA9HEmRYkqXT66LUBnKNuYKSAx/40UxbQ136fSrIkUEOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tsrs@0.15.0-ts7.1.0-dev.20260929","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3722563},"tsrs":{"typescriptCommit":"b85298b6a81f772d080b0455de0ca9d744cd6fd6","typescriptVersion":"7.1.0-dev.20260929"},"type":"module","engines":{"node":">=16.20.0"},"exports":{".":{"types":"./lib/version.d.cts","default":"./lib/version.cjs"},"./unstable/fs":{"default":"./dist/api/fs.js"},"./package.json":"./package.json","./unstable/ast":{"default":"./dist/ast/index.js"},"./unstable/sync":{"default":"./dist/api/sync/api.js"},"./unstable/async":{"default":"./dist/api/async/api.js"},"./unstable/proto":{"default":"./dist/api/proto.js"},"./unstable/ast/is":{"default":"./dist/ast/is.js"},"./unstable/ast/clone":{"default":"./dist/ast/clone.js"},"./unstable/ast/utils":{"default":"./dist/ast/utils.js"},"./unstable/ast/factory":{"default":"./dist/ast/factory.generated.js"},"./unstable/ast/scanner":{"default":"./dist/ast/scanner.js"},"./unstable/ast/visitor":{"default":"./dist/ast/visitor.js"}},"imports":{"#enums/*":{"types":"./dist/enums/*.enum.d.ts","default":"./dist/enums/*.js"},"#getExePath":"./lib/getExePath.js","#vscode-jsonrpc/node":"./vendor/vscode-jsonrpc/lib/node/main.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1868e997-18ab-4bdf-81f2-9f393f1a5373"}},"repository":{"url":"git+https://github.com/maschwenk/tsrs.git","type":"git"},"description":"A Rust port of the TypeScript 7 compiler (tsc) and language server, with TypeScript 7's unstable JS API","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"preferUnplugged":true,"optionalDependencies":{"@ts-rs/darwin-arm64":"0.15.0-ts7.1.0-dev.20260929","@ts-rs/linux-x64-gnu":"0.15.0-ts7.1.0-dev.20260929","@ts-rs/linux-x64-musl":"0.15.0-ts7.1.0-dev.20260929","@ts-rs/linux-arm64-gnu":"0.15.0-ts7.1.0-dev.20260929","@ts-rs/linux-arm64-musl":"0.15.0-ts7.1.0-dev.20260929"},"_npmOperationalInternal":{"tmp":"tmp/tsrs_0.15.0-ts7.1.0-dev.20260929_1792012381013_0.5716467838836761","host":"s3://npm-registry-packages-npm-production"}},"0.16.0-ts7.1.0-dev.20260929":{"name":"tsrs","version":"0.16.0-ts7.1.0-dev.20260929","keywords":["TypeScript","typecheck","tsc","rust","compiler","api"],"license":"Apache-2.0","_id":"tsrs@0.16.0-ts7.1.0-dev.20260929","maintainers":[{"name":"boshen","email":"boshenc@gmail.com"}],"bin":{"tsrs":"./bin/tsrs"},"dist":{"shasum":"76a2c19bead3e4f2a94455a7f4770ae3c83a0820","tarball":"https://registry.npmjs.org/tsrs/-/tsrs-0.16.0-ts7.1.0-dev.20260929.tgz","fileCount":519,"integrity":"sha512-/SfYc9iIH353Fj1evYYtiRWbz+/+ieYhlHuu2A3iDvA2DLjzlV1vKMzyh2eXuACPNsmFI2hc3w9EPPx6B+E8OA==","signatures":[{"sig":"MEUCIGVHVYsJACkDkVq00vn1wPYCSStdrxNIq13Faw9KIhYXAiEAru/NMi0uqzq4OHlyaMbQP36rTbBHfPAxmFI6COYm4FU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCTQLplJUHSYzdUnKjuYyF4NZ2gjTrzRUD3FtdgwLtjZAIhAIAaosleaRWMUClkbb2fatKQ6Il9c03OJ3M6O7MBfOtf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tsrs@0.16.0-ts7.1.0-dev.20260929","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3723650},"tsrs":{"typescriptCommit":"b85298b6a81f772d080b0455de0ca9d744cd6fd6","typescriptVersion":"7.1.0-dev.20260929"},"type":"module","engines":{"node":">=16.20.0"},"exports":{".":{"types":"./lib/version.d.cts","default":"./lib/version.cjs"},"./unstable/fs":{"default":"./dist/api/fs.js"},"./package.json":"./package.json","./unstable/ast":{"default":"./dist/ast/index.js"},"./unstable/sync":{"default":"./dist/api/sync/api.js"},"./unstable/async":{"default":"./dist/api/async/api.js"},"./unstable/proto":{"default":"./dist/api/proto.js"},"./unstable/ast/is":{"default":"./dist/ast/is.js"},"./unstable/ast/clone":{"default":"./dist/ast/clone.js"},"./unstable/ast/utils":{"default":"./dist/ast/utils.js"},"./unstable/ast/factory":{"default":"./dist/ast/factory.generated.js"},"./unstable/ast/scanner":{"default":"./dist/ast/scanner.js"},"./unstable/ast/visitor":{"default":"./dist/ast/visitor.js"}},"imports":{"#enums/*":{"types":"./dist/enums/*.enum.d.ts","default":"./dist/enums/*.js"},"#getExePath":"./lib/getExePath.js","#vscode-jsonrpc/node":"./vendor/vscode-jsonrpc/lib/node/main.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5ef4a9f1-7733-453e-aa18-9354362baf93"}},"repository":{"url":"git+https://github.com/oxc-project/tsrs.git","type":"git"},"description":"A Rust port of the TypeScript 7 compiler (tsc) and language server, with TypeScript 7's unstable JS API","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"preferUnplugged":true,"optionalDependencies":{"@tsrs/darwin-arm64":"0.16.0-ts7.1.0-dev.20260929","@tsrs/linux-x64-gnu":"0.16.0-ts7.1.0-dev.20260929","@tsrs/linux-x64-musl":"0.16.0-ts7.1.0-dev.20260929","@tsrs/linux-arm64-gnu":"0.16.0-ts7.1.0-dev.20260929","@tsrs/linux-arm64-musl":"0.16.0-ts7.1.0-dev.20260929"},"_npmOperationalInternal":{"tmp":"tmp/tsrs_0.16.0-ts7.1.0-dev.20260929_1792169958808_0.3129784727230258","host":"s3://npm-registry-packages-npm-production"}},"0.18.0-ts7.1.0-dev.20260929":{"_id":"tsrs@0.18.0-ts7.1.0-dev.20260929","bin":{"tsrs":"./bin/tsrs"},"dist":{"shasum":"00ee3936f3bbbf126ee8a6419c2b15ce3420bf9d","tarball":"https://registry.npmjs.org/tsrs/-/tsrs-0.18.0-ts7.1.0-dev.20260929.tgz","fileCount":519,"integrity":"sha512-9T0b4Uam/yMFIK16GUx0fUrJqYZnJ/gvSmV9JB8NTyDePvwCI45WFWxyEV/UMV3KfdNRJG/PBsm3fSIB9WmWsA==","signatures":[{"sig":"MEUCIH+FV2fChJX5Fvlxlz304UvaRcY1Wd7kgkjxxxIBvy8YAiEAhD3cftjbf7qVYvk5gJmzGtAJ39vJWIwT8bw8CxfjGbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCEsQwB8uyNjm2G8XsOVV9QSCs8HFeqa9Lc7WESqJ+XrgIhAJoD4eZ5OhDRpNKq3kF8q3iiHkJVoPti8JZP4tlVSGue"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tsrs@0.18.0-ts7.1.0-dev.20260929","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3723867},"name":"tsrs","tsrs":{"typescriptCommit":"b85298b6a81f772d080b0455de0ca9d744cd6fd6","typescriptVersion":"7.1.0-dev.20260929"},"type":"module","engines":{"node":">=16.20.0"},"exports":{".":{"types":"./lib/version.d.cts","default":"./lib/version.cjs"},"./unstable/fs":{"default":"./dist/api/fs.js"},"./package.json":"./package.json","./unstable/ast":{"default":"./dist/ast/index.js"},"./unstable/sync":{"default":"./dist/api/sync/api.js"},"./unstable/async":{"default":"./dist/api/async/api.js"},"./unstable/proto":{"default":"./dist/api/proto.js"},"./unstable/ast/is":{"default":"./dist/ast/is.js"},"./unstable/ast/clone":{"default":"./dist/ast/clone.js"},"./unstable/ast/utils":{"default":"./dist/ast/utils.js"},"./unstable/ast/factory":{"default":"./dist/ast/factory.generated.js"},"./unstable/ast/scanner":{"default":"./dist/ast/scanner.js"},"./unstable/ast/visitor":{"default":"./dist/ast/visitor.js"}},"imports":{"#enums/*":{"types":"./dist/enums/*.enum.d.ts","default":"./dist/enums/*.js"},"#getExePath":"./lib/getExePath.js","#vscode-jsonrpc/node":"./vendor/vscode-jsonrpc/lib/node/main.js"},"license":"Apache-2.0","version":"0.18.0-ts7.1.0-dev.20260929","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5ef4a9f1-7733-453e-aa18-9354362baf93"}},"keywords":["TypeScript","typecheck","tsc","rust","compiler","api"],"repository":{"url":"git+https://github.com/oxc-project/tsrs.git","type":"git"},"description":"A Rust port of the TypeScript 7 compiler (tsc) and language server, with TypeScript 7's unstable JS API","directories":{},"maintainers":[{"name":"boshen","email":"boshenc@gmail.com"}],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"preferUnplugged":true,"optionalDependencies":{"@tsrs/darwin-arm64":"0.18.0-ts7.1.0-dev.20260929","@tsrs/linux-x64-gnu":"0.18.0-ts7.1.0-dev.20260929","@tsrs/linux-x64-musl":"0.18.0-ts7.1.0-dev.20260929","@tsrs/linux-arm64-gnu":"0.18.0-ts7.1.0-dev.20260929","@tsrs/linux-arm64-musl":"0.18.0-ts7.1.0-dev.20260929"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tsrs_0.18.0-ts7.1.0-dev.20260929_1792409083513_0.9031269416780083"}}},"time":{"created":"2024-09-01T12:39:11.802Z","modified":"2026-10-19T11:24:44.277Z","0.0.0":"2024-09-01T12:39:12.050Z","0.0.0-snapshot-20240901125724":"2024-09-01T12:57:34.980Z","0.0.0-snapshot-20240901150507":"2024-09-01T15:05:16.446Z","0.0.0-snapshot-20240905040404":"2024-09-05T04:04:13.388Z","0.0.0-snapshot-20240905062806":"2024-09-05T06:28:16.222Z","0.0.0-bootstrap.0":"2026-10-10T14:55:30.713Z","0.12.0-ts7.1.0-dev.20260929":"2026-10-10T18:27:59.116Z","0.13.0-ts7.1.0-dev.20260929":"2026-10-10T21:10:53.746Z","0.14.0-ts7.1.0-dev.20260929":"2026-10-11T15:18:26.055Z","0.14.1-ts7.1.0-dev.20260929":"2026-10-13T05:20:53.544Z","0.15.0-ts7.1.0-dev.20260929":"2026-10-14T21:13:01.131Z","0.16.0-ts7.1.0-dev.20260929":"2026-10-16T16:59:18.996Z","0.18.0-ts7.1.0-dev.20260929":"2026-10-19T11:24:43.751Z"},"license":"Apache-2.0","keywords":["TypeScript","typecheck","tsc","rust","compiler","api"],"repository":{"url":"git+https://github.com/oxc-project/tsrs.git","type":"git"},"description":"A Rust port of the TypeScript 7 compiler (tsc) and language server, with TypeScript 7's unstable JS API","maintainers":[{"name":"boshen","email":"boshenc@gmail.com"}],"readme":"# `tsrs`\n\n[![npm](https://img.shields.io/npm/v/tsrs)](https://www.npmjs.com/package/tsrs)\n[![license](https://img.shields.io/badge/license-Apache--2.0-blue)](https://github.com/oxc-project/tsrs/blob/main/LICENSE)\n\n`tsrs` is a drop-in replacement for the TypeScript 7 compiler and language server, written in Rust.\nOur goal is 100% conformance, with much lower memory use and faster type checking.\n\n## Get started\n\n```sh\npnpm add -D tsrs\npnpm exec tsrs --noEmit\n```\n\nYou can try `tsrs` today and give us feedback on performance, memory usage, and conformance.\nTry checking and emitting code in the [browser playground](https://tsrs-playground.void.app).\n\n## Conformance\n\n`tsrs` currently targets the main branch of [microsoft/TypeScript](https://github.com/microsoft/typescript).\nWe aim to release a stable version against TypeScript 7.1 with 100% conformance. In our testing on existing projects,\nwe have yet to find a correctness bug in `tsrs`.\n\nThere are known order issues: the pinned Go compiler can produce different diagnostics and traces depending on\nparallel parse, resolution, and check order, while `tsrs` canonicalizes some checker history by default. For the\nclosest comparison, use `--checkerAssignment go --noLazyMembers`; tsgo parser and resolver races can still vary\nbetween runs.\n\n`--init` and `--showConfig` are not supported. See [compatibility and evidence](https://github.com/oxc-project/tsrs/blob/main/docs/COMPATIBILITY.md)\nfor supported features and known gaps.\n\n<a href=\"https://github.com/oxc-project/tsrs/blob/main/bench/RESULTS.md\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/oxc-project/tsrs/main/bench/large-projects-dark.svg\">\n    <source media=\"(prefers-color-scheme: light)\" srcset=\"https://raw.githubusercontent.com/oxc-project/tsrs/main/bench/large-projects.svg\">\n    <img alt=\"tsrs vs the TypeScript nightly: times faster against times less peak memory on seven projects at 1, 2, 4 and 8 parallel checker threads\" src=\"https://raw.githubusercontent.com/oxc-project/tsrs/main/bench/large-projects.svg\">\n  </picture>\n</a>\n\n## Extra features\n\n[`@tsrs/wasm`](https://github.com/oxc-project/tsrs/blob/main/npm/tsrs-wasm/README.md) provides WebAssembly support\ntargeting `wasm32-wasip1` (WASI Preview 1).\n\n## Learn more\n\n- [CLI usage and memory tuning](https://github.com/oxc-project/tsrs/blob/main/docs/USAGE.md)\n- [Editor setup](https://github.com/oxc-project/tsrs/blob/main/docs/LSP.md#editor-setup)\n- [Node API (unstable)](https://github.com/oxc-project/tsrs/blob/main/docs/NODE_API.md)\n- [WebAssembly for Node and browsers](https://github.com/oxc-project/tsrs/blob/main/npm/tsrs-wasm/README.md)\n- [Benchmarks and methodology](https://github.com/oxc-project/tsrs/blob/main/bench/README.md)\n- [Release notes](https://github.com/oxc-project/tsrs/blob/main/docs/STATUS.md)\n- [Engineering notes](https://github.com/oxc-project/tsrs/blob/main/notes/README.md)\n\n## Contributing\n\nIssues and pull requests are currently disabled until we have the bandwidth to triage them.\n\nSee the [contributing guide](https://github.com/oxc-project/tsrs/blob/main/CONTRIBUTING.md)\nfor building from source and running the suites, the [Code of Conduct](https://github.com/oxc-project/tsrs/blob/main/CODE_OF_CONDUCT.md), and\n[security policy](https://github.com/oxc-project/tsrs/blob/main/SECURITY.md) for reporting vulnerabilities.\n\n## Acknowledgments\n\nWe thank the following organizations and contributors:\n\n<p>\n  <a href=\"https://depot.dev\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/oxc-project/tsrs/main/assets/sponsors/depot-dark.svg\">\n      <img alt=\"Depot\" src=\"https://raw.githubusercontent.com/oxc-project/tsrs/main/assets/sponsors/depot-light.svg\" height=\"32\">\n    </picture>\n  </a>\n  &nbsp;&nbsp;&nbsp;&nbsp;\n  <a href=\"https://www.owner.com\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/oxc-project/tsrs/main/assets/sponsors/owner-dark.svg\">\n      <img alt=\"Owner.com\" src=\"https://raw.githubusercontent.com/oxc-project/tsrs/main/assets/sponsors/owner-light.svg\" height=\"32\">\n    </picture>\n  </a>\n</p>\n\n- [Depot CI](https://depot.dev) for sponsoring our continuous integration.\n- [Owner.com](https://www.owner.com) for sponsoring the initial work.\n- [Max Schwenk](https://github.com/maschwenk) for the port.\n- [@walkerdb](https://github.com/walkerdb) for improvements to the project.\n- [@JiangWeixian](https://github.com/JiangWeixian) for transferring the `tsrs` npm package name.\n\nWe extend special thanks to the [TypeScript team](https://www.typescriptlang.org/) for their support.\n\n## License\n\n`tsrs` is a derivative of TypeScript (Copyright Microsoft Corporation), licensed under [Apache-2.0](https://github.com/oxc-project/tsrs/blob/main/LICENSE).\nThe bundled `lib.*.d.ts` files are TypeScript's. See [NOTICE](https://github.com/oxc-project/tsrs/blob/main/NOTICE) for attribution.\nNot affiliated with or endorsed by Microsoft.\n","readmeFilename":""}