{"_id":"@arkts/twoslash-expressive-code","_rev":"4-92525a97e34de9ecc80237e8d2ee23b3","name":"@arkts/twoslash-expressive-code","dist-tags":{"latest":"0.5.7"},"versions":{"0.5.4":{"name":"@arkts/twoslash-expressive-code","version":"0.5.4","keywords":["expressive-code","expressive-code-plugin","ec-plugin","twoslash"],"author":{"url":"https://matthiesen.xyz","name":"Adam Matthiesen","email":"adam@matthiesen.xyz"},"license":"MIT","_id":"@arkts/twoslash-expressive-code@0.5.4","maintainers":[{"name":"guhuan","email":"1203970284@qq.com"}],"homepage":"https://arkcode.dev","bugs":{"url":"https://github.com/ohosvscode/twoslash-expressive-code/issues"},"dist":{"shasum":"a14327b89912a77df18bee30bf3ae43b3c942c23","tarball":"https://registry.npmjs.org/@arkts/twoslash-expressive-code/-/twoslash-expressive-code-0.5.4.tgz","fileCount":3,"integrity":"sha512-AlRtijv9aDJEGAH0Wq/l26UsxJPRZuXdM9cV+lqFcn5PvL1Q2i/ObBi5U/BfnYpkVSDHKfHt6ocsMxqwUUPiOw==","signatures":[{"sig":"MEYCIQC0eIdev+qjk2Jn8chnbFq+FXKruapC+oVLvDtTeYAbHwIhALTCIMPp4WOOn4L2tim3rzVPnYQpgEHc2V28Njh10Vpt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984},"main":"./dist/index.js","type":"module","_from":"file:arkts-twoslash-expressive-code-0.5.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"scripts":{"build":"pnpm build-js-module && pnpm compile","watch":"pnpm build --watch src","compile":"tsup ./src/index.ts --format esm --dts --sourcemap --clean","build-js-module":"tsm --require=../../scripts/filter-warnings.cjs ./scripts/minify.ts"},"_npmUser":{"name":"guhuan","email":"1203970284@qq.com"},"_resolved":"/tmp/6c0b071b73e55dad6e3ea0f7d0a60577/arkts-twoslash-expressive-code-0.5.4.tgz","_integrity":"sha512-AlRtijv9aDJEGAH0Wq/l26UsxJPRZuXdM9cV+lqFcn5PvL1Q2i/ObBi5U/BfnYpkVSDHKfHt6ocsMxqwUUPiOw==","repository":{"url":"git+https://github.com/ohosvscode/twoslash-expressive-code.git","type":"git","directory":"packages/twoslash"},"_npmVersion":"10.8.2","description":"Twoslash expressive code support for ArkTS language, Add Twoslash support to your Expressive Code TypeScript code blocks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"mdast-util-gfm":"^3.1.0","@arkts/twoslash":"^0.3.5","mdast-util-to-hast":"^13.2.0","mdast-util-from-markdown":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uglify-js":"^3.19.3","@types/uglify-js":"^3.17.5"},"peerDependencies":{"typescript":"^5.7","expressive-code":">=0.40.0","@expressive-code/core":">=0.40.0"},"_npmOperationalInternal":{"tmp":"tmp/twoslash-expressive-code_0.5.4_1762455111115_0.24636950850044426","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@arkts/twoslash-expressive-code","version":"0.5.5","keywords":["expressive-code","expressive-code-plugin","ec-plugin","twoslash"],"author":{"url":"https://matthiesen.xyz","name":"Adam Matthiesen","email":"adam@matthiesen.xyz"},"license":"MIT","_id":"@arkts/twoslash-expressive-code@0.5.5","maintainers":[{"name":"guhuan","email":"1203970284@qq.com"}],"homepage":"https://arkcode.dev","bugs":{"url":"https://github.com/ohosvscode/twoslash-expressive-code/issues"},"dist":{"shasum":"12b52270ac52771afff1d0b439ac14f9c4aa4843","tarball":"https://registry.npmjs.org/@arkts/twoslash-expressive-code/-/twoslash-expressive-code-0.5.5.tgz","fileCount":6,"integrity":"sha512-YhtHEGTzpTMH4jk0wGQX1JgFIW2CRkSqMYEVy9mlcOeDbeLpBUoUYXqJT1I+BcIyn3Jm5QMfU1akH35GJciVjQ==","signatures":[{"sig":"MEUCIQCDNJWv88GBTMyyXQOOP7zlEpuav8EgsgHDaou83NgQ0QIga+PJQGYLOw6f0AlAKrbnYNDEWej9qlU9nacgzt5HoCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229336},"main":"./dist/index.js","type":"module","_from":"file:arkts-twoslash-expressive-code-0.5.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"scripts":{"build":"pnpm build-js-module && pnpm compile","watch":"pnpm build --watch src","compile":"tsup ./src/index.ts --format esm --dts --sourcemap --clean","build-js-module":"tsm --require=../../scripts/filter-warnings.cjs ./scripts/minify.ts"},"_npmUser":{"name":"guhuan","email":"1203970284@qq.com"},"_resolved":"/tmp/ff78f5b827b399513d3013d3f5eca839/arkts-twoslash-expressive-code-0.5.5.tgz","_integrity":"sha512-YhtHEGTzpTMH4jk0wGQX1JgFIW2CRkSqMYEVy9mlcOeDbeLpBUoUYXqJT1I+BcIyn3Jm5QMfU1akH35GJciVjQ==","repository":{"url":"git+https://github.com/ohosvscode/twoslash-expressive-code.git","type":"git","directory":"packages/twoslash"},"_npmVersion":"10.8.2","description":"Twoslash expressive code support for ArkTS language, Add Twoslash support to your Expressive Code TypeScript code blocks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"mdast-util-gfm":"^3.1.0","@arkts/twoslash":"^0.3.5","mdast-util-to-hast":"^13.2.0","mdast-util-from-markdown":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uglify-js":"^3.19.3","@types/uglify-js":"^3.17.5"},"peerDependencies":{"typescript":"^5.7","expressive-code":">=0.40.0","@expressive-code/core":">=0.40.0"},"_npmOperationalInternal":{"tmp":"tmp/twoslash-expressive-code_0.5.5_1762455587166_0.09777024399775991","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@arkts/twoslash-expressive-code","version":"0.5.6","keywords":["expressive-code","expressive-code-plugin","ec-plugin","twoslash"],"author":{"url":"https://matthiesen.xyz","name":"Adam Matthiesen","email":"adam@matthiesen.xyz"},"license":"MIT","_id":"@arkts/twoslash-expressive-code@0.5.6","maintainers":[{"name":"guhuan","email":"1203970284@qq.com"}],"homepage":"https://arkcode.dev","bugs":{"url":"https://github.com/ohosvscode/twoslash-expressive-code/issues"},"dist":{"shasum":"a8b712502ae3d07f1ad5fffbe4cc7d9764d616f4","tarball":"https://registry.npmjs.org/@arkts/twoslash-expressive-code/-/twoslash-expressive-code-0.5.6.tgz","fileCount":6,"integrity":"sha512-qYBVoapLKDg29Qvxt9uuaoH0JWRmZJPTYaUKvh33quzG6XRWc2npbmun2w5GkKWDH8woNykMz17yL8I4JuSSwQ==","signatures":[{"sig":"MEUCIH4V2FSwEqhMht0KqkfFot8e3jkuYKZmVDPSCyN6ZnbXAiEAzuxE39T3lD/oLFRWxyicNftm4A6qJf+neCKr2P3qbTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229348},"main":"./dist/index.js","type":"module","_from":"file:arkts-twoslash-expressive-code-0.5.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"scripts":{"build":"pnpm build-js-module && pnpm compile","watch":"pnpm build --watch src","compile":"tsup ./src/index.ts --format esm --dts --sourcemap --clean","build-js-module":"tsm --require=../../scripts/filter-warnings.cjs ./scripts/minify.ts"},"_npmUser":{"name":"guhuan","email":"1203970284@qq.com"},"_resolved":"/tmp/f98fa6e6a216dca1cd739463df6b8cb6/arkts-twoslash-expressive-code-0.5.6.tgz","_integrity":"sha512-qYBVoapLKDg29Qvxt9uuaoH0JWRmZJPTYaUKvh33quzG6XRWc2npbmun2w5GkKWDH8woNykMz17yL8I4JuSSwQ==","repository":{"url":"git+https://github.com/ohosvscode/twoslash-expressive-code.git","type":"git","directory":"packages/twoslash"},"_npmVersion":"10.8.2","description":"Twoslash expressive code support for ArkTS language, Add Twoslash support to your Expressive Code TypeScript code blocks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"mdast-util-gfm":"^3.1.0","@arkts/twoslash":"^0.3.6","mdast-util-to-hast":"^13.2.0","mdast-util-from-markdown":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uglify-js":"^3.19.3","@types/uglify-js":"^3.17.5"},"peerDependencies":{"typescript":"^5.7","expressive-code":">=0.40.0","@expressive-code/core":">=0.40.0"},"_npmOperationalInternal":{"tmp":"tmp/twoslash-expressive-code_0.5.6_1762523185277_0.7635327380646006","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@arkts/twoslash-expressive-code","version":"0.5.7","description":"Twoslash expressive code support for ArkTS language, Add Twoslash support to your Expressive Code TypeScript code blocks.","author":{"name":"Adam Matthiesen","email":"adam@matthiesen.xyz","url":"https://matthiesen.xyz"},"license":"MIT","keywords":["expressive-code","expressive-code-plugin","ec-plugin","twoslash"],"homepage":"https://arkcode.dev","repository":{"type":"git","url":"git+https://github.com/ohosvscode/twoslash-expressive-code.git","directory":"packages/twoslash"},"publishConfig":{"access":"public"},"sideEffects":false,"main":"./dist/index.js","module":"./dist/index.js","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"types":"./dist/index.d.ts","type":"module","dependencies":{"mdast-util-from-markdown":"^2.0.2","mdast-util-gfm":"^3.1.0","mdast-util-to-hast":"^13.2.0","@arkts/twoslash":"^0.3.7"},"devDependencies":{"@types/uglify-js":"^3.17.5","uglify-js":"^3.19.3"},"peerDependencies":{"@expressive-code/core":">=0.40.0","expressive-code":">=0.40.0","typescript":"^5.7"},"scripts":{"build-js-module":"tsm --require=../../scripts/filter-warnings.cjs ./scripts/minify.ts","compile":"tsup ./src/index.ts --format esm --dts --sourcemap --clean","build":"pnpm build-js-module && pnpm compile","watch":"pnpm build --watch src"},"_id":"@arkts/twoslash-expressive-code@0.5.7","bugs":{"url":"https://github.com/ohosvscode/twoslash-expressive-code/issues"},"_integrity":"sha512-O5aGZ1NIYQ9nKzmoZMHre37Zy0v5MBroD9mUeAs4vsQcrkbxsOgwsEpIJYR5bT1aF6lcsphXyxSLPkkhSdaETQ==","_resolved":"/tmp/a7d55eede0dc665431d92e884bc2669e/arkts-twoslash-expressive-code-0.5.7.tgz","_from":"file:arkts-twoslash-expressive-code-0.5.7.tgz","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-O5aGZ1NIYQ9nKzmoZMHre37Zy0v5MBroD9mUeAs4vsQcrkbxsOgwsEpIJYR5bT1aF6lcsphXyxSLPkkhSdaETQ==","shasum":"3de0e21cb023e32bf71ffdae189a9e9af9b039ec","tarball":"https://registry.npmjs.org/@arkts/twoslash-expressive-code/-/twoslash-expressive-code-0.5.7.tgz","fileCount":6,"unpackedSize":229348,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCVxRyY1SQozXwdIc0fYS8sI067JZJFyvOYI0say5PBDQIhAJTfw5lDCBXqEqsuSbViG+OSKs10wG9E9F/s+1eCoRfL"}]},"_npmUser":{"name":"guhuan","email":"1203970284@qq.com"},"directories":{},"maintainers":[{"name":"guhuan","email":"1203970284@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/twoslash-expressive-code_0.5.7_1762523758468_0.9660739215672256"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-06T18:51:51.032Z","modified":"2025-11-07T13:55:58.855Z","0.5.4":"2025-11-06T18:51:51.308Z","0.5.5":"2025-11-06T18:59:47.364Z","0.5.6":"2025-11-07T13:46:25.468Z","0.5.7":"2025-11-07T13:55:58.663Z"},"bugs":{"url":"https://github.com/ohosvscode/twoslash-expressive-code/issues"},"author":{"name":"Adam Matthiesen","email":"adam@matthiesen.xyz","url":"https://matthiesen.xyz"},"license":"MIT","homepage":"https://arkcode.dev","keywords":["expressive-code","expressive-code-plugin","ec-plugin","twoslash"],"repository":{"type":"git","url":"git+https://github.com/ohosvscode/twoslash-expressive-code.git","directory":"packages/twoslash"},"description":"Twoslash expressive code support for ArkTS language, Add Twoslash support to your Expressive Code TypeScript code blocks.","maintainers":[{"name":"guhuan","email":"1203970284@qq.com"}],"readme":"# `expressive-code-twoslash`\n\nAdd Twoslash support to your Expressive Code TypeScript code blocks.\n\n## Documentation\n\n[Read the full documentation →](https://twoslash.matthiesen.dev)\n\n### TODO\n- [ ] Make Annotations accessible\n- [ ] Use EC's Markdown processing system once released. (Requires support from EC (Planned))\n- [ ] Figure out how to work with TwoslashVFS and setup support for \"Showing Emitted Files\"\n\n## Licensing\n\n[MIT Licensed](https://github.com/MatthiesenXYZ/EC-Plugins/tree/main/packages/twoslash/LICENSE). Made with ❤️ by [Adam Matthiesen](https://github.com/Adammatthiesen).\n\n## Acknowledgements\n\n- [GitHub: @Hippotastic](https://github.com/hippotastic) for providing/maintaining Expressive Code as well as being a huge help during the development of this plugin!\n- [EffectTS Website](https://effect.website/docs) for showing the EC Community that Twoslash CAN be used with Expressive-Code. While they did have the first working version, this re-sparked intrest in me building out a fully featured EC-Twoslash plugin for the community.\n- [`shiki-twoslash`](https://github.com/shikijs/twoslash/tree/main/packages/shiki-twoslash) for being the example of how to implement the elements within codeblocks as well as providing the basic layouts of the elements.","readmeFilename":"README.md"}