mirror of
https://github.com/oven-sh/bun
synced 2026-02-02 15:08:46 +00:00
### What does this PR do? Introduce `Bun.stripANSI`, a SIMD-accelerated drop-in replacement for the popular `"strip-ansi"` package. `Bun.stripANSI` performs >10x faster and fixes several bugs in `strip-ansi`, like [this long-standing one](https://github.com/chalk/strip-ansi/issues/43). ### How did you verify your code works? There are tests that check the output of `strip-ansi` matches `Bun.stripANSI`. For cases where `strip-ansi`'s behavior is incorrect, the expected value is manually provided. --------- Co-authored-by: Jarred-Sumner <709451+Jarred-Sumner@users.noreply.github.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Claude Bot <claude-bot@bun.sh> Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: taylor.fish <contact@taylor.fish>
37 lines
1.1 KiB
JSON
37 lines
1.1 KiB
JSON
{
|
|
"name": "bench",
|
|
"dependencies": {
|
|
"@babel/core": "^7.16.10",
|
|
"@babel/preset-react": "^7.16.7",
|
|
"@babel/standalone": "^7.24.7",
|
|
"@swc/core": "^1.2.133",
|
|
"benchmark": "^2.1.4",
|
|
"braces": "^3.0.2",
|
|
"color": "^4.2.3",
|
|
"esbuild": "^0.14.12",
|
|
"eventemitter3": "^5.0.0",
|
|
"execa": "^8.0.1",
|
|
"fast-glob": "3.3.1",
|
|
"fastify": "^5.0.0",
|
|
"fdir": "^6.1.0",
|
|
"mitata": "^1.0.25",
|
|
"react": "^18.3.1",
|
|
"react-dom": "^18.3.1",
|
|
"string-width": "7.1.0",
|
|
"strip-ansi": "^7.1.0",
|
|
"tinycolor2": "^1.6.0",
|
|
"zx": "^7.2.3"
|
|
},
|
|
"scripts": {
|
|
"ffi": "cd ffi && bun run deps && bun run build && bun run bench",
|
|
"log": "cd log && bun run deps && bun run build && bun run bench",
|
|
"gzip": "cd gzip && bun run deps && bun run build && bun run bench",
|
|
"async": "cd async && bun run deps && bun run build && bun run bench",
|
|
"sqlite": "cd sqlite && bun run deps && bun run build && bun run bench",
|
|
"modules:node_os": "cd modules/node_os && bun run deps &&bun run build && bun run bench"
|
|
},
|
|
"devDependencies": {
|
|
"fast-deep-equal": "^3.1.3"
|
|
}
|
|
}
|