{"_id":"@ansi-tools/parser","_rev":"22-e353b20b1862874030cacdb0c76012f8","name":"@ansi-tools/parser","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.0":{"name":"@ansi-tools/parser","version":"0.0.0","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@0.0.0","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"dist":{"shasum":"8241d182498fe63f67053e6cb6bfe5e440680fe5","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-0.0.0.tgz","fileCount":30,"integrity":"sha512-2EwbidaPYghGWW21vlf0Mu63xpF2PR+0DMb3YMuLU7MlSAoWI0jLEDP237e2mPHSBTjva05+LYl4vJoGKaDR9g==","signatures":[{"sig":"MEYCIQCpRoE9QyABRO/JLvGi1cZ/C1rkGLP76iPmCh/vk1YbAgIhAMEWK4B6WHSjYTdSLGnjxbOl2l/SsG5ras62wo4I7brR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78228},"main":"./dist/index.js","type":"module","_from":"file:ansi-tools-parser-0.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./escaped":{"types":"./dist/index.d.ts","import":"./dist/escaped.js","default":"./dist/escaped.js"}},"scripts":{"test":"node --test","build":"tsdown --dts src/index.ts src/escaped.ts","prebuild":"pnpm type-check && pnpm test","type-check":"tsc"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"_resolved":"/private/var/folders/s2/srv88y2154v5p1fxhn9bw4jm0000gn/T/5c9df7680b139d4385d8fd09c755337d/ansi-tools-parser-0.0.0.tgz","_integrity":"sha512-2EwbidaPYghGWW21vlf0Mu63xpF2PR+0DMb3YMuLU7MlSAoWI0jLEDP237e2mPHSBTjva05+LYl4vJoGKaDR9g==","_npmVersion":"11.4.2","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","typescript":"^5.8.3","@types/node":"^24.0.13"},"_npmOperationalInternal":{"tmp":"tmp/parser_0.0.0_1752474142810_0.9428219102140794","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@ansi-tools/parser","version":"0.0.1","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@0.0.1","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"dist":{"shasum":"c9b6c9a153f3e43f7dd3cd060d21202c7d34169c","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-0.0.1.tgz","fileCount":8,"integrity":"sha512-h51a1F4YLIuoRkIF5IRVhRJeBnVp6NnLNzgRuGZQDJPVgw7ZHzGfeC/HoaZCEiGFWC9J1pHCm3uBs5MZfTzujA==","signatures":[{"sig":"MEQCIDPs+Qlfrc+5DLJ1gOmiaSMKOniOT6XO8KijmrASlwmXAiBwA+wtTqyZGzUml6CRgiT0a48t8paDYUI8N6xdaLx1/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24692},"main":"./dist/index.js","type":"module","_from":"file:ansi-tools-parser-0.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./escaped":{"types":"./dist/escaped.d.ts","import":"./dist/escaped.js","default":"./dist/escaped.js"}},"scripts":{"test":"node --test","build":"tsdown --dts src/index.ts src/escaped.ts","prebuild":"pnpm type-check && pnpm test","type-check":"tsc"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"_resolved":"/private/var/folders/s2/srv88y2154v5p1fxhn9bw4jm0000gn/T/5b2c20038182672b7ea99b9ea2ef2625/ansi-tools-parser-0.0.1.tgz","_integrity":"sha512-h51a1F4YLIuoRkIF5IRVhRJeBnVp6NnLNzgRuGZQDJPVgw7ZHzGfeC/HoaZCEiGFWC9J1pHCm3uBs5MZfTzujA==","_npmVersion":"11.4.2","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","typescript":"^5.8.3","@types/node":"^24.0.13"},"_npmOperationalInternal":{"tmp":"tmp/parser_0.0.1_1752481280244_0.8073623288128637","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@ansi-tools/parser","version":"0.0.2","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@0.0.2","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"6aef537b5d926430541cc889a2e40976a8cd230f","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-0.0.2.tgz","fileCount":8,"integrity":"sha512-fE5hSNcRjNuw3XdyGUKCo/Nf+CbNaJ9gfwdCtGs1G3We9UJfrw+BwF43Haw88ohZ5BkgL4Gtl6mDsmTvQ3j3xA==","signatures":[{"sig":"MEQCIGazJ3Ecs/QURn+bn1BZ/3K8IX5Z/SAwh0M6deFJDHo7AiBMLPwzhmqAWEMz3b/vl2Y8+kMDPs0yIVfP+BK5UfRR7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25098},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./escaped":{"types":"./dist/escaped.d.ts","import":"./dist/escaped.js","default":"./dist/escaped.js"}},"gitHead":"d07998a14979caaedb7223c80b833638d4f0fc21","scripts":{"test":"node --test","build":"tsdown --dts src/index.ts src/escaped.ts","prepack":"pnpm build","prebuild":"pnpm type-check && pnpm test","type-check":"tsc"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"11.4.2","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","typescript":"^5.8.3","@types/node":"^24.0.13"},"_npmOperationalInternal":{"tmp":"tmp/parser_0.0.2_1752501678643_0.9442354715140666","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@ansi-tools/parser","version":"1.0.0","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@1.0.0","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"74cfe3dc2b6d4eddb94d9852245ee490549a869a","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.0.0.tgz","fileCount":8,"integrity":"sha512-hP583Ca4hB1v3eTzSyt9/ME9mI9MV2ep3mWwDY2ewIj2J4M4uF1dqE9/a4zmCxf2GIX/ksX8zL/AS8M5kUFEUw==","signatures":[{"sig":"MEUCIQCx6ipNZSAMJrVKlcE20lqVpCf/UYoifb0KpQ5kAwSylgIgKoNQoT5HvZQcRYlYrsq2zZJ8LZi3enjGuHm3nVdHo+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25984},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./escaped":{"types":"./dist/escaped.d.ts","import":"./dist/escaped.js","default":"./dist/escaped.js"}},"gitHead":"2368f71396959293485ebed820056b70026746f2","scripts":{"test":"node --test","build":"tsdown --dts src/index.ts src/escaped.ts","prepack":"pnpm build","prebuild":"pnpm type-check && pnpm test","type-check":"tsc"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"11.4.2","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","typescript":"^5.8.3","@types/node":"^24.0.13"},"_npmOperationalInternal":{"tmp":"tmp/parser_1.0.0_1752561757942_0.0816462326263907","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ansi-tools/parser","version":"1.0.1","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@1.0.1","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"1b4d88e33546f5b3b73424e1388e521429f2383a","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.0.1.tgz","fileCount":8,"integrity":"sha512-EyQvNcBwK32rOhaCdytmfFfR3bG44W/hQCkvsb7xXUvUloBDJYGJeNEvPn6pqKdRzfPg8zRiFmEjFUArf4HEAg==","signatures":[{"sig":"MEUCIFDfP9T32IREGeS9pj5bcqvAeww4b3KFUEfosRqRIPdKAiEA16L1gX5Uj/KrxYuBJjQiTFu128KsJCOxOnYFEzEEMkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25826},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./escaped":{"types":"./dist/escaped.d.ts","import":"./dist/escaped.js","default":"./dist/escaped.js"}},"gitHead":"a539d8e85f3f0f433cd8dc95a66d3956bfe69038","scripts":{"test":"node --test","build":"tsdown --dts src/index.ts src/escaped.ts","prepack":"pnpm build","prebuild":"pnpm type-check && pnpm test","type-check":"tsc"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"11.4.2","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","typescript":"^5.8.3","@types/node":"^24.0.13"},"_npmOperationalInternal":{"tmp":"tmp/parser_1.0.1_1752564977216_0.436204738581901","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ansi-tools/parser","version":"1.0.2","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@1.0.2","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"bb883e607d117cf8a3098d1449e59bd86672bf72","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.0.2.tgz","fileCount":8,"integrity":"sha512-ry9FpJrGG8qU2XhYhasaN858L0xBarMmD5cm/bDqkIc3Ykr73NMI9tiX21D89En4SzUznKIj6CK2d9fa4gh02Q==","signatures":[{"sig":"MEQCIGNF+fBRyx1N33JCfPmn5r/N/L3xgnw0CZ3KknmXYbKVAiBCUDibOTphCfYiLkwQX8N3Cn1hEmx5tGklK4h+2mWM2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25576},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./escaped":{"types":"./dist/escaped.d.ts","import":"./dist/escaped.js","default":"./dist/escaped.js"}},"gitHead":"f11bdee48110367cea9e2b2e76ffe2aa020751e8","scripts":{"dev":"tsdown --dts src/index.ts src/escaped.ts --watch","test":"node --test","build":"tsdown --dts src/index.ts src/escaped.ts","prepack":"pnpm build","prebuild":"pnpm type-check && pnpm test","type-check":"tsc"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"11.4.2","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","typescript":"^5.8.3","@types/node":"^24.0.13"},"_npmOperationalInternal":{"tmp":"tmp/parser_1.0.2_1752645761472_0.6943047055522054","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ansi-tools/parser","version":"1.0.3","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@1.0.3","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"645a3f4bb59a1545bc5f0cb895a152ba6635ae4a","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.0.3.tgz","fileCount":8,"integrity":"sha512-IHsL3IZjDE1xnWgdyJ2SeYfKHmFNuGZqtogHwmLFeb1XJ8r8/ZcLC7v7t3RNsgTjSm51rlShWzxfuNGvEhtLFA==","signatures":[{"sig":"MEQCIHAH4NlXEp7Ubvsnc1LoQ2T6nLMdhwkbrNLbKk3bZ9PTAiAlVUUqXfcmiVXxcYTxb1f9cDaoqFZd37vkq9SexmRAEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26557},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./escaped":{"types":"./dist/escaped.d.ts","import":"./dist/escaped.js","default":"./dist/escaped.js"}},"gitHead":"e408d7b00e1bf53405dec9044e16b52de5f0aae7","scripts":{"dev":"tsdown --dts src/index.ts src/escaped.ts --watch","test":"node --test","build":"tsdown --dts src/index.ts src/escaped.ts","prepack":"pnpm build","prebuild":"pnpm type-check && pnpm test","type-check":"tsc"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"11.4.2","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"_nodeVersion":"24.4.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","typescript":"^5.8.3","@types/node":"^24.0.13"},"_npmOperationalInternal":{"tmp":"tmp/parser_1.0.3_1752782942533_0.1761658431941051","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@ansi-tools/parser","version":"1.0.4","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@1.0.4","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"3cad7d290f40258cc9844e19b9ee8454548f614d","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.0.4.tgz","fileCount":8,"integrity":"sha512-A/5coko78xaUk4KcgGDghcxNpeSp/ith+w2H3oRfgrgi/VOIRXRVhaWjKpeuDHPMueATO2r9zRmxF0eV0PnUHQ==","signatures":[{"sig":"MEYCIQDrSXh/VvvVs/Z/FLGuUcLX7dJ0TMmR5ZQDuSlVryVTOAIhAOv6Lb45iD72YRPXvbJbR9BZV9kI4J40fx6UHpsUoWuc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26616},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./escaped":{"types":"./dist/escaped.d.ts","import":"./dist/escaped.js","default":"./dist/escaped.js"}},"gitHead":"be6355448db39f282648de550acdc91f18e2d6c8","scripts":{"dev":"tsdown --dts src/index.ts src/escaped.ts --watch","test":"node --test","build":"tsdown --dts src/index.ts src/escaped.ts","prepack":"pnpm build","prebuild":"pnpm type-check && pnpm test","type-check":"tsc"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"11.4.2","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"_nodeVersion":"24.4.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","typescript":"^5.8.3","@types/node":"^24.0.13"},"_npmOperationalInternal":{"tmp":"tmp/parser_1.0.4_1752784311025_0.24746766723919889","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@ansi-tools/parser","version":"1.0.5","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@1.0.5","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"3d0c9a1f44c544722f8189f7bee185efe5b789bc","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.0.5.tgz","fileCount":8,"integrity":"sha512-oN/a8k8roG1sqbt+0uadF90RoPrXfszrANcPYuhc0WRYCCgANo+lZnRV2ITMAMKXVhffnVoUgRIIGeLiIg/NIg==","signatures":[{"sig":"MEYCIQCi/HFXHEAUu+PTYqVSCWl/QbPes0SsgiQZwXuOaHCOZAIhALD2+gI3euEuVowWKzt0sr5ADu9akEODJRlGSkqhwNYB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27592},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./escaped":{"types":"./dist/escaped.d.ts","import":"./dist/escaped.js","default":"./dist/escaped.js"}},"gitHead":"6ed7884b02ec4767ca7e2decb58e3b362e869210","scripts":{"dev":"tsdown --dts src/index.ts src/escaped.ts --watch","test":"node --test","build":"tsdown --dts src/index.ts src/escaped.ts","prepack":"pnpm build","prebuild":"pnpm type-check && pnpm test","type-check":"tsc"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"11.4.2","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"_nodeVersion":"24.4.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","typescript":"^5.8.3","@types/node":"^24.0.13"},"_npmOperationalInternal":{"tmp":"tmp/parser_1.0.5_1752831543507_0.6186587532187289","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@ansi-tools/parser","version":"1.0.6","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@1.0.6","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"1cdb781816f7df425d15acc5a950a38e6d91db3b","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.0.6.tgz","fileCount":8,"integrity":"sha512-Lj+qL5K1wVZI0ju6JkO6mXWkQNsUJbPxPPumYRWfYAK/M/ss7l7Gm7lvfui4cOft62JDQ4Y9T++YirHhhfEIXg==","signatures":[{"sig":"MEUCIQDzHqaPvAiHhUzr5UgYEXWW0cV9yF/5AjgfirXNrnwlYQIgJMHLY1kEFpZrzttr5WVt093t7g1g99JvH/rr3GnhMUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27923},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./escaped":{"types":"./dist/escaped.d.ts","import":"./dist/escaped.js","default":"./dist/escaped.js"}},"gitHead":"32c4c8dee264fd13bef0d8273d2f7bfed7f0ea92","scripts":{"dev":"tsdown --dts src/index.ts src/escaped.ts --watch","test":"node --test","build":"tsdown --dts src/index.ts src/escaped.ts","prepack":"pnpm build","prebuild":"pnpm type-check && pnpm test","type-check":"tsc"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"11.4.2","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"_nodeVersion":"24.4.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","typescript":"^5.8.3","@types/node":"^24.0.13"},"_npmOperationalInternal":{"tmp":"tmp/parser_1.0.6_1752924650036_0.9234522052925827","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@ansi-tools/parser","version":"1.0.7","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@1.0.7","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"0b84560fdbbb03a2df050a64f52f561c4ac945c8","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.0.7.tgz","fileCount":8,"integrity":"sha512-eJUflKxe9PnAeAb2ZF2ZsG9ghBYSPpwETWoBcTfdmchTES6FntBB0l6xCv1lkaLZDK+/My/lxbSdBB9vhiCEhw==","signatures":[{"sig":"MEYCIQCIlaaX27NQ1pcp7VTqh/+pN7LJZXBpD8FAEtnGAaz0bAIhAP5+LcdDQKA8s2oRsMrHAgaUjL1JnSthin+l7IsZ6kpS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./escaped":{"types":"./dist/escaped.d.ts","import":"./dist/escaped.js","default":"./dist/escaped.js"}},"gitHead":"af72fdb78ca90d55a7d5b940ded3b1dfffbc0691","scripts":{"dev":"tsdown --dts src/index.ts src/escaped.ts --watch","test":"node --test","build":"tsdown --dts src/index.ts src/escaped.ts","prepack":"pnpm build","prebuild":"pnpm type-check && pnpm test","type-check":"tsc"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"11.4.2","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"_nodeVersion":"24.4.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","typescript":"^5.8.3","@types/node":"^24.0.13"},"_npmOperationalInternal":{"tmp":"tmp/parser_1.0.7_1753114950196_0.03201009936450405","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@ansi-tools/parser","version":"1.0.8","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@1.0.8","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"4de136ddc6ddb18751e0a5c07ecca354cfccb6e5","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.0.8.tgz","fileCount":8,"integrity":"sha512-UCxKE1yFPVS6xwxmhhWlwJjRCozwTpvRPJBBVz7u1N09FR6BwOw0LjMsz5zThFlRbRPaEHhgkwrjCvuclBdkpw==","signatures":[{"sig":"MEUCIH5EsnTRx/Sk+QbSNxY4GijF9shnTxfROSLeq+DIZMKwAiEAye5xjwByS+o0TW3rlzI/abAEubZYka7Q0Fu7w1sD+0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28990},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./escaped":{"types":"./dist/escaped.d.ts","import":"./dist/escaped.js","default":"./dist/escaped.js"}},"gitHead":"224a32745fd22044af7ec482edf7fb61948c8b60","scripts":{"dev":"tsdown --dts src/index.ts src/escaped.ts --watch","test":"node --test","build":"tsdown --dts src/index.ts src/escaped.ts","prepack":"pnpm build","prebuild":"pnpm type-check && pnpm test","type-check":"tsc"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"11.4.2","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"_nodeVersion":"24.4.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","typescript":"^5.8.3","@types/node":"^24.0.13"},"_npmOperationalInternal":{"tmp":"tmp/parser_1.0.8_1753270944821_0.5861358928345959","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@ansi-tools/parser","version":"1.0.9","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@1.0.9","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"83126a35a6115f796dba974700217308a2bfcc9d","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.0.9.tgz","fileCount":8,"integrity":"sha512-VZqtlYYEUVJ11y9ejnUtPsojz//SW5QEaGKvt2huFz7XG1HAmhlwc+ZTayYbZjm7H9zdRGwu0TTs/ZljIBGRyA==","signatures":[{"sig":"MEMCIHy/1Xt6Ab2IX9KHcd4CS7gB+t0/TWpUNDEikzTPk0L/Ah9ehsVoRepzx+2fqU9FXEFYfCu5LHxYfKWxQ7gUKwIH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29073},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./escaped":{"types":"./dist/escaped.d.ts","import":"./dist/escaped.js","default":"./dist/escaped.js"}},"gitHead":"ad887f3b738769a71225e2894e49056ae442697e","scripts":{"dev":"tsdown --dts src/index.ts src/escaped.ts --watch","test":"node --test","build":"tsdown --dts src/index.ts src/escaped.ts","prepack":"pnpm build","prebuild":"pnpm type-check && pnpm test","type-check":"tsc"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"11.4.2","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"_nodeVersion":"24.4.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","typescript":"^5.8.3","@types/node":"^24.0.13"},"_npmOperationalInternal":{"tmp":"tmp/parser_1.0.9_1753337366848_0.3229828340471028","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@ansi-tools/parser","version":"1.0.10","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@1.0.10","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"c4efa7dd6be89be14098019b74fbd9794f0b8e70","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.0.10.tgz","fileCount":8,"integrity":"sha512-jcMpwHgqjNZKcQGE20+m4bdKeKcufVNkKsmi1n1r9tzYH1Im+crsVP+VrUugYeTibYg+x8Q0u/NGoAXjMqOlSw==","signatures":[{"sig":"MEYCIQC4sSS5iqCqotkeK94HInJk2Gxd6evJDxwaslJ+ie3fogIhAJfmRpRfsTaFVejDDnpxxFqoqCmmubQQgfxsG/JmGe6L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29102},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./escaped":{"types":"./dist/escaped.d.ts","import":"./dist/escaped.js","default":"./dist/escaped.js"}},"gitHead":"85728acac3ac873ba3d97e94fe06c54a0953923c","scripts":{"dev":"tsdown --dts src/index.ts src/escaped.ts --watch","test":"node --test","build":"tsdown --dts src/index.ts src/escaped.ts","prepack":"pnpm build","prebuild":"pnpm type-check && pnpm test","type-check":"tsc"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"11.5.1","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","typescript":"^5.8.3","@types/node":"^24.0.13"},"_npmOperationalInternal":{"tmp":"tmp/parser_1.0.10_1754044942336_0.38354091655586253","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@ansi-tools/parser","version":"1.0.11","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@1.0.11","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"929ed675a6cdfc4af824411675aa114875361f52","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.0.11.tgz","fileCount":8,"integrity":"sha512-R7BuhFyMLHwxNNkU5vEtJ4g2PkWU5Rm7AVHzR8qChEhiLKfrNCcVGhH43T5TY1MzBE9SnAF/xJYN74Kf3Fxnig==","signatures":[{"sig":"MEUCIBlmx9+WUk2lNGuZxmZjzw7V0kdPGz+a0U7VQTTH1mM2AiEA52dE6wZOR5g0Lha7yhfRLRjE2hU/4hdELswg4YTb7IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31812},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./escaped":{"types":"./dist/escaped.d.ts","import":"./dist/escaped.js","default":"./dist/escaped.js"}},"gitHead":"1da5dd4d0a3db5a093e2ea080c0bf82d7991aacf","scripts":{"dev":"tsdown --dts src/index.ts src/escaped.ts --watch","test":"node --import ./test/assertions.ts --test","build":"tsdown --dts src/index.ts src/escaped.ts","prepack":"pnpm build","prebuild":"pnpm type-check && pnpm test","type-check":"tsc"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"11.6.1","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"_nodeVersion":"24.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6","typescript":"^5.9.3","@types/node":"^24.6.1"},"_npmOperationalInternal":{"tmp":"tmp/parser_1.0.11_1759312177809_0.574386506990354","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@ansi-tools/parser","version":"1.0.12","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@1.0.12","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"5d2abc1e1db9a725b80cb15225a5bb0482ec3f2c","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.0.12.tgz","fileCount":8,"integrity":"sha512-jwBVXWfURNrTZq/fa0OTcYZruExE+/YZSoJzYNM9uhznwXWhrIntng3yW/GwiJWpi+vGc9M66bpTWYFpYE5+zQ==","signatures":[{"sig":"MEUCIA+wCICaw8q6sRvxw0D5q2TrhhnfR0Dnzosv/cH4ybQvAiEAtaWpb2mETDRYHliD6mM+PiXP/8Y4S5OPfXGQO3kthnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31775},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./escaped":{"types":"./dist/escaped.d.ts","import":"./dist/escaped.js","default":"./dist/escaped.js"}},"gitHead":"bf7579ac69b0c70d918a9baf3c343b0fff496509","scripts":{"dev":"tsdown --dts src/index.ts src/escaped.ts --watch","test":"node --import ./test/assertions.ts --test","build":"tsdown --dts src/index.ts src/escaped.ts","prepack":"pnpm build","prebuild":"pnpm type-check && pnpm test","type-check":"tsc"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"11.6.1","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"_nodeVersion":"24.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/parser_1.0.12_1760514772994_0.4007131578063108","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@ansi-tools/parser","version":"1.0.13","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@1.0.13","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"2910224fbf86ac479f383f34c60f64468a01a79f","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.0.13.tgz","fileCount":47,"integrity":"sha512-IySXPkiVY7ohizoUXhgEFepoLELVKBcM3B2Qz5sMuwl8uCrGzRZ8cNCxbU3Avnhjh7Hu+9EZuIiC2bfsJyE4EQ==","signatures":[{"sig":"MEUCIEOoSV/p245MaRd0ok1KNSRFXWJZFv97ZSneDAx+GlArAiEAgwf3djZ43V+/GbbMsOgbetBfk9vYINptX9m42pZXCqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53130},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./escaped":{"types":"./dist/escaped.d.ts","import":"./dist/escaped.js","default":"./dist/escaped.js"}},"gitHead":"f0471c31d581f2283a552626db03d50a0983efc7","scripts":{"dev":"tsc --watch","test":"node --import ./test/assertions.ts --test","build":"tsc","prepack":"pnpm build","prebuild":"pnpm test"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"11.9.0","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","typescript":"^5.9.3","@types/node":"^24.12.0"},"_npmOperationalInternal":{"tmp":"tmp/parser_1.0.13_1773355299504_0.9094898785611085","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@ansi-tools/parser","version":"1.0.14","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@1.0.14","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"f1c2a76d158453168da2959739d48d4ffee8b571","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.0.14.tgz","fileCount":8,"integrity":"sha512-i4KmQ+ogHZUXoeeblv1ZZne5JNOR0LWyOwpMvWjwvdnWC5Kn8bYS8xOMHA/Z3MFZyQ/j0d10V1nWrI7niPOk4w==","signatures":[{"sig":"MEUCIHxdN/5oH4BvJ2ROjdyi8FNipbOGDC+nF4HUgtaXqvZJAiEAyTClwyFagthzdyC0aOM3Xx2Xjs/oXlmS/+tdhrbPo0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20624},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./escaped":{"types":"./dist/escaped.d.ts","import":"./dist/escaped.js","default":"./dist/escaped.js"}},"gitHead":"097f10f68c80638dfe4171349ca2baf9af994d0d","scripts":{"dev":"tsdown --dts src/index.ts src/escaped.ts --watch","test":"node --import ./test/assertions.ts --test","build":"tsdown --dts --minify src/index.ts src/escaped.ts","prepack":"pnpm build","prebuild":"pnpm type-check && pnpm test","type-check":"tsc --noEmit"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"11.9.0","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","tsdown":"^0.15.7","typescript":"^5.9.3","@types/node":"^24.12.0"},"_npmOperationalInternal":{"tmp":"tmp/parser_1.0.14_1773356537012_0.37504359994444214","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@ansi-tools/parser","version":"1.0.15","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@1.0.15","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"a06ec3449dc1c8db26a1e7de1a230338e94e02af","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.0.15.tgz","fileCount":8,"integrity":"sha512-Y+PIdkMVu8I27z344G65nni8c7TlPtVv/7Kw/ncS6lbpJKBRT00bTtyAlPL/aVjkCrLoYlUwsgvoGJ/iWhH52w==","signatures":[{"sig":"MEUCIGWhp+lN0LdDGEGyryEXM2i3EigCdopOox5/wBgbKKUXAiEA6pnKI5NckosZCcUaMm6na83lCTV80rMOwxo+5BScwXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22522},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./escaped":{"types":"./dist/escaped.d.ts","import":"./dist/escaped.js","default":"./dist/escaped.js"}},"gitHead":"bb20a91033402d8a99e9a8f87c39a9185ded6e02","scripts":{"dev":"tsdown --dts src/index.ts src/escaped.ts --watch","test":"node --import ./test/assertions.ts --test","build":"tsdown --dts --minify src/index.ts src/escaped.ts","prepack":"pnpm build","prebuild":"pnpm type-check && pnpm test","type-check":"tsc --noEmit"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"11.9.0","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","tsdown":"^0.15.7","typescript":"^5.9.3","@types/node":"^24.12.0"},"_npmOperationalInternal":{"tmp":"tmp/parser_1.0.15_1773356933114_0.4761368387434659","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@ansi-tools/parser","version":"1.0.16","keywords":["ansi","escape codes","web application"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@1.0.16","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"3625991059ffa50b62fef820f91f9e4ff976e4c2","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.0.16.tgz","fileCount":8,"integrity":"sha512-KFHDbvaNMNoS5OHQczJAUmElYjTeFpoERlLns/TK1+O6Er6lgFGsb1EXd1Y3CcTv0oj7s5CWnPFLpf3sfeLLtA==","signatures":[{"sig":"MEUCIAveYM1FibCHLcpetG2Tlu0QZlEwDglhBl/+THOMQSNwAiEArb1652IJPT2MCbVLocnSdwdoVUaY9vFlkiANLHpIxWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26016},"main":"./dist/index.mjs","type":"module","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./escaped":{"types":"./dist/escaped.d.mts","import":"./dist/escaped.mjs","default":"./dist/escaped.mjs"}},"gitHead":"0d40a29509c0416d27305c60cfca2f8ee2357a16","scripts":{"dev":"tsdown --dts src/index.ts src/escaped.ts --watch","gen":"node scripts/gen-tokenize.ts","test":"node --import ./test/assertions.ts --test","build":"tsdown --dts --minify src/index.ts src/escaped.ts","prepack":"pnpm build && pnpm lint:publish && pnpm check-pack","pretest":"pnpm gen && git diff --exit-code -- src/tokenize.gen.ts src/tokenize.escaped.gen.ts","prebuild":"pnpm type-check && pnpm test","check-pack":"node scripts/check-pack.ts","type-check":"tsc --noEmit","lint:publish":"publint --strict"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"11.11.0","description":"Tokenize and parse strings containing ANSI escape sequences and control codes","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","tsdown":"^0.22.0","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^24.12.4"},"_npmOperationalInternal":{"tmp":"tmp/parser_1.0.16_1779010910976_0.9811530173044429","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@ansi-tools/parser","version":"1.0.17","keywords":["ansi","ansi-parser","ansi-escape-codes","escape-codes","escape-sequences","control-codes","parser","parse","tokenizer","tokenize","terminal","vt100","csi","sgr","osc"],"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","_id":"@ansi-tools/parser@1.0.17","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"6c15e3e4173c56b3dde55f7f7cfdea6f4899e21e","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.0.17.tgz","fileCount":8,"integrity":"sha512-HEzg0njNfHsng0rU8fk6qGNhnzud9LmMAxn3fOP9flWGZlgggZMNb7yVWadyr2X8CKDg8nHo07Pfs+B/t0VQ8w==","signatures":[{"sig":"MEQCIDmUtLp7PYaSD2cHLpqz7Flx+gz1Jma/TRZ1Wpe+cTb5AiBx4rBtC/TkkUVJdYPANXoWr35xy767V4n7lNVrGwdOkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26252},"main":"./dist/index.mjs","type":"module","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./escaped":{"types":"./dist/escaped.d.mts","import":"./dist/escaped.mjs","default":"./dist/escaped.mjs"}},"gitHead":"187f3a72e1b0b0fbda7a9bd953857d0b5293b45e","scripts":{"dev":"tsdown --dts src/index.ts src/escaped.ts --watch","gen":"node scripts/gen-tokenize.ts","test":"node --import ./test/assertions.ts --test","build":"tsdown --dts --minify src/index.ts src/escaped.ts","prepack":"pnpm build && pnpm lint:publish && pnpm check-pack","pretest":"pnpm gen && git diff --exit-code -- src/tokenize.gen.ts src/tokenize.escaped.gen.ts","prebuild":"pnpm type-check && pnpm test","check-pack":"node scripts/check-pack.ts","type-check":"tsc --noEmit","lint:publish":"publint --strict"},"_npmUser":{"name":"webpro","email":"lars@webpro.nl"},"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"11.11.0","description":"ANSI escape code parser and tokenizer. Parse terminal control sequences (CSI, SGR, OSC, DCS) from strings. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","tsdown":"^0.22.0","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^24.12.4"},"_npmOperationalInternal":{"tmp":"tmp/parser_1.0.17_1779011301196_0.6196368609681275","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"_id":"@ansi-tools/parser@1.1.0","bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"dist":{"shasum":"4c52a0a47afd515d4b026c6f6e24df4e924c12a1","tarball":"https://registry.npmjs.org/@ansi-tools/parser/-/parser-1.1.0.tgz","integrity":"sha512-jPLW4AF9KkhinubLrc5yQt8aE3cbXQ7qzVCffmrCEDCe0XnRmW7/QmljKItg9G6j7/LeJ++xT5bQFgZLny7HnQ==","fileCount":8,"unpackedSize":27824,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA1wCM086H2KmX6JiMuVnX7i/wLB2pLwPUOkpuivIhPUAiEArDmbYz2Ao1JN0c0ptSTlZFy+c/y+a9g5wN8BQ7XB+OI="}]},"main":"./dist/index.mjs","name":"@ansi-tools/parser","type":"module","author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./escaped":{"types":"./dist/escaped.d.mts","import":"./dist/escaped.mjs","default":"./dist/escaped.mjs"}},"gitHead":"7bd6db4e3fe7272cf8421065edca8ccdc9e87243","license":"ISC","scripts":{"dev":"tsdown --dts src/index.ts src/escaped.ts --watch","gen":"node scripts/gen-tokenize.ts","test":"node --import ./test/assertions.ts --test","build":"tsdown --dts --minify src/index.ts src/escaped.ts","prepack":"pnpm build && pnpm lint:publish && pnpm check-pack","pretest":"pnpm gen && git diff --exit-code -- src/tokenize.gen.ts src/tokenize.escaped.gen.ts","prebuild":"pnpm type-check && pnpm test","check-pack":"node scripts/check-pack.ts","type-check":"tsc --noEmit","lint:publish":"publint --strict"},"version":"1.1.0","_npmUser":{"name":"webpro","email":"lars@webpro.nl","approver":{"name":"webpro","email":"lars@webpro.nl"}},"homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","keywords":["ansi","ansi-parser","ansi-escape-codes","escape-codes","escape-sequences","control-codes","parser","parse","tokenizer","tokenize","terminal","vt100","csi","sgr","osc"],"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"_npmVersion":"12.0.2","description":"ANSI escape code parser and tokenizer. Parse terminal control sequences (CSI, SGR, OSC, DCS) from strings. Zero dependencies.","directories":{},"maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"devDependencies":{"mitata":"^1.0.34","tsdown":"^0.23.0","publint":"^0.3.24","typescript":"^6.0.3","@types/node":"^26.5.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/parser_1.1.0_1789207199204_0.42878616840460526"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-14T06:22:22.736Z","modified":"2026-09-12T09:59:59.492Z","0.0.0":"2025-07-14T06:22:22.985Z","0.0.1":"2025-07-14T08:21:20.480Z","0.0.2":"2025-07-14T14:01:18.810Z","1.0.0":"2025-07-15T06:42:38.113Z","1.0.1":"2025-07-15T07:36:17.397Z","1.0.2":"2025-07-16T06:02:41.670Z","1.0.3":"2025-07-17T20:09:02.748Z","1.0.4":"2025-07-17T20:31:51.221Z","1.0.5":"2025-07-18T09:39:03.684Z","1.0.6":"2025-07-19T11:30:50.230Z","1.0.7":"2025-07-21T16:22:30.401Z","1.0.8":"2025-07-23T11:42:25.000Z","1.0.9":"2025-07-24T06:09:27.043Z","1.0.10":"2025-08-01T10:42:22.515Z","1.0.11":"2025-10-01T09:49:37.994Z","1.0.12":"2025-10-15T07:52:53.193Z","1.0.13":"2026-03-12T22:41:39.667Z","1.0.14":"2026-03-12T23:02:17.166Z","1.0.15":"2026-03-12T23:08:53.306Z","1.0.16":"2026-05-17T09:41:51.136Z","1.0.17":"2026-05-17T09:48:21.353Z","1.1.0":"2026-09-12T09:59:59.305Z"},"bugs":{"url":"https://github.com/webpro/ANSI.tools/issues"},"author":{"name":"Lars Kappert","email":"lars@webpro.nl"},"license":"ISC","homepage":"https://github.com/webpro/ANSI.tools/tree/main/packages/parser","keywords":["ansi","ansi-parser","ansi-escape-codes","escape-codes","escape-sequences","control-codes","parser","parse","tokenizer","tokenize","terminal","vt100","csi","sgr","osc"],"repository":{"url":"git+https://github.com/webpro/ANSI.tools.git","type":"git","directory":"packages/parser"},"description":"ANSI escape code parser and tokenizer. Parse terminal control sequences (CSI, SGR, OSC, DCS) from strings. Zero dependencies.","maintainers":[{"name":"webpro","email":"lars@webpro.nl"}],"readme":"# @ansi-tools/parser\n\nParser for ANSI escape sequences.\n\n## Features\n\n- ✅ Supports CSI, OSC, DCS, ESC, APC, SOS, PM, etc.\n- ✅ Handles 7-bit (`\\x1b` or `\\u001b`) and 8-bit (`\\u009b`) introducers\n- ✅ Handles octal (`\\033`) and shorthand `\\e` introducers (only escaped)\n- ✅ Multiple string terminators (`\\x1b\\\\`, `\\x07`)\n- ✅ Zero dependencies\n- ✅ Separate optimized modules for raw and escaped input\n\nUsed by [ansi.tools](https://ansi.tools).\n\n## Installation\n\n```bash\nnpm install @ansi-tools/parser\n```\n\n## Usage\n\n```ts\nimport { parse } from \"@ansi-tools/parser\";\n\nconst input = \"\\x1b[31mHello\\x1b[0m World\";\n\nfor (const code of parse(input)) {\n  console.log(code);\n}\n```\n\nThere is a difference between escaped and unescaped input. Only with an escaped\ninput string the raw input and the positions can be preserved in the tokens and\ncontrol codes. See the example below for the default and the `/escaped` import.\n\nThe default and unescaped tokenization is roughly ~30% faster. Use this if you\njust need the control codes.\n\n## Examples\n\n### Default (raw/unescaped)\n\n```ts\nimport { parse } from \"@ansi-tools/parser\";\n\nparse(`\\x1b[31mHello\\x1b[0m`);\n\n// result:\n[\n  {\n    type: \"CSI\",\n    pos: 0,\n    raw: \"\\u001b[31m\",\n    command: \"m\",\n    params: [\"31\"],\n  },\n  {\n    type: \"TEXT\",\n    pos: 5,\n    raw: \"Hello\",\n  },\n  {\n    type: \"CSI\",\n    pos: 10,\n    raw: \"\\u001b[0m\",\n    command: \"m\",\n    params: [\"0\"],\n  },\n];\n```\n\n### Escaped\n\n```ts\nimport { parse } from \"@ansi-tools/parser/escaped\";\n\nparse(String.raw`\\x1b[31mHello\\x1b[0m`);\n\n// result:\n[\n  {\n    type: \"CSI\",\n    pos: 0,\n    raw: \"\\\\x1b[31m\",\n    command: \"m\",\n    params: [\"31\"],\n  },\n  {\n    type: \"TEXT\",\n    pos: 8,\n    raw: \"Hello\",\n  },\n  {\n    type: \"CSI\",\n    pos: 13,\n    raw: \"\\\\x1b[0m\",\n    command: \"m\",\n    params: [\"0\"],\n  },\n];\n```\n\n## Tokenizer & generators\n\nThe tokenizer and generators are also available, for both the default and the\n`/escaped` versions.\n\n### tokenize\n\n```ts\nimport { tokenize } from \"@ansi-tools/parser\";\n\nconst input = \"\\x1b[31m\";\n\nfor (const token of tokenize(input)) {\n  console.log(token);\n}\n```\n\n### Generators\n\n```ts\nimport { tokenizer, parser } from \"@ansi-tools/parser\";\n\nconst input = \"\\x1b[31mHello\\x1b[0m\";\n\nconst tokens = tokenizer(input);\n\nconst codes = parser(tokens);\n\nfor (const code of codes) {\n  console.log(code);\n}\n```\n\n## Type Definitions\n\n```ts\nfunction tokenize(input: string): TOKEN[];\nfunction parse(input: string): CODE[];\n\nfunction* tokenizer(input: string): Generator<TOKEN>;\nfunction* parser(tokens: Generator<TOKEN>): Generator<CODE>;\n\ntype TOKEN = {\n  type: \"INTRODUCER\" | \"DATA\" | \"FINAL\" | \"TEXT\";\n  pos: number;\n  raw: string;\n  code?: string;\n  intermediate?: string;\n};\n\ntype CONTROL_CODE = {\n  type: \"CSI\" | \"DCS\" | \"DEC\" | \"ESC\" | \"OSC\" | \"SGR\" | \"STRING\" | \"PRIVATE\";\n  command: string;\n  raw: string;\n  params: string[];\n  parameterGroups?: string[][];\n  pos: number;\n};\n\ntype TEXT = {\n  type: \"TEXT\";\n  raw: string;\n  pos: number;\n};\n\ntype CODE = CONTROL_CODE | TEXT;\n```\n\n## License\n\nISC\n","readmeFilename":"README.md"}