{"_id":"@visulima/ono","_rev":"89-9d67d331d678e9d13860aa9f2a4beacf","name":"@visulima/ono","dist-tags":{"alpha":"2.0.0-alpha.38","latest":"2.1.25"},"versions":{"1.0.0":{"name":"@visulima/ono","version":"1.0.0","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@1.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"4a7c91ddf57dbf0311f8a02671a840422e209af1","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-1.0.0.tgz","fileCount":13,"integrity":"sha512-l8gJkq8HxJQr6r2Hb57M6GllZRV765qM1X3v+yRDnl8OWEv8WCOO1PThVlJYw5a/fIPSJRjYM7dwm4xmcOrXKQ==","signatures":[{"sig":"MEUCIQDj1TZhgvtTQu0vO6Mzh8IpnpuXWM3TrT2rCL6cM4Qg0gIgXKS4PfERLQtxDPCGNuDUh7hLhsN3/naqbFsgKyRPpSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276089},"type":"module","engines":{"node":">=20.19 <=24.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"269bb9e637e68e4f89604147675a79ef5ee31040","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint .","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/ono"},"_npmVersion":"10.9.3","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.5","dependencies":{"shiki":"^3.12.2","@shikijs/langs":"^3.12.2","@shikijs/themes":"^3.12.2","@visulima/error":"4.5.0","isomorphic-dompurify":"^2.26.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.35.0","marked":"^16.2.1","openai":"5.20.1","rimraf":"^6.0.1","vitest":"^3.2.4","cssnano":"7.1.1","esbuild":"0.25.9","prettier":"^3.6.2","cross-env":"^10.0.0","typescript":"^5.9.2","@babel/core":"^7.28.4","@eslint/css":"0.11.0","@types/node":"24.3.1","http-errors":"^2.0.0","tailwindcss":"^4.1.13","lucide-static":"^0.544.0","@visulima/path":"1.4.0","node-mocks-http":"^1.17.2","@visulima/packem":"2.0.0-alpha.19","semantic-release":"^24.2.8","tailwind-csstree":"0.1.4","@tailwindcss/node":"^4.1.13","sort-package-json":"^3.4.0","@tailwindcss/forms":"^0.5.10","@tailwindcss/oxide":"^4.1.13","@types/http-errors":"^2.0.5","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.1","@anolilab/eslint-config":"^16.3.0","@tailwindcss/typography":"^0.5.16","launch-editor-middleware":"2.11.1","@anolilab/prettier-config":"^6.0.4","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"0.6.14","@anolilab/semantic-release-preset":"^11.0.3"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"^1.0.0","@ai-sdk/google":"^1.0.0","@ai-sdk/ollama":"^1.0.0","@ai-sdk/openai":"^1.0.0","@ai-sdk/mistral":"^1.0.0","@ai-sdk/anthropic":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/ollama":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_1.0.0_1757674197047_0.1661340992517557","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@visulima/ono","version":"1.0.1","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@1.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"ff13e97cf34a2780f857521b64f0b2c3364ab3f7","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-1.0.1.tgz","fileCount":13,"integrity":"sha512-55rkT19aQGso+jqed3SuGbUmV/oljQQSAo48Cq2q7Y8uHAVDXgUSwmXwKsBRzXaXr+1ZlhCHtlYZwDUSZigE+g==","signatures":[{"sig":"MEUCIDSyvCEKwZ1FR+/b3iQPODXVDRsLUoHYWe9hulf8PruHAiEA4yYcv3BIazqn5D4KaBCXE/1nmK9khcR2tohKpYzbE0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276383},"type":"module","engines":{"node":">=20.19 <=24.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"93a77b4408729d954d2c2670b7a6be60d6886e63","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint .","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/ono"},"_npmVersion":"10.9.3","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.5","dependencies":{"shiki":"^3.12.2","@shikijs/langs":"^3.12.2","@shikijs/themes":"^3.12.2","@visulima/error":"4.5.0","isomorphic-dompurify":"^2.26.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.35.0","marked":"^16.2.1","openai":"5.20.1","rimraf":"^6.0.1","vitest":"^3.2.4","cssnano":"7.1.1","esbuild":"0.25.9","prettier":"^3.6.2","cross-env":"^10.0.0","typescript":"^5.9.2","@babel/core":"^7.28.4","@eslint/css":"0.11.0","@types/node":"24.3.1","http-errors":"^2.0.0","tailwindcss":"^4.1.13","lucide-static":"^0.544.0","@visulima/path":"1.4.0","node-mocks-http":"^1.17.2","@visulima/packem":"2.0.0-alpha.19","semantic-release":"^24.2.8","tailwind-csstree":"0.1.4","@tailwindcss/node":"^4.1.13","sort-package-json":"^3.4.0","@tailwindcss/forms":"^0.5.10","@tailwindcss/oxide":"^4.1.13","@types/http-errors":"^2.0.5","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.1","@anolilab/eslint-config":"^16.3.0","@tailwindcss/typography":"^0.5.16","launch-editor-middleware":"2.11.1","@anolilab/prettier-config":"^6.0.4","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"0.6.14","@anolilab/semantic-release-preset":"^11.0.3"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"^1.0.0","@ai-sdk/google":"^1.0.0","@ai-sdk/ollama":"^1.0.0","@ai-sdk/openai":"^1.0.0","@ai-sdk/mistral":"^1.0.0","@ai-sdk/anthropic":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/ollama":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_1.0.1_1757690893530_0.8360644484343118","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@visulima/ono","version":"1.0.2","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@1.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"ea14979b5f4df23a730472fbe65835d5f2afd838","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-1.0.2.tgz","fileCount":13,"integrity":"sha512-CxsulacqrMxJ+1yohjrpA3Pz26guHHWGdcJzpM5t2+ftxfsgKCTY3pn2+xzwPBWfXihVMLlh3DjAp9WKk5yLow==","signatures":[{"sig":"MEQCIAecq5U7nuJju0MRzvv5pILmk0NVnTwlcO05MHhYiMbzAiAOOaXe8ukJ0wboPlTvELTueJpmn1RDHlQ32cykYB7yZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276571},"type":"module","engines":{"node":">=20.19 <=24.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"88621e27a558cd1a67d6245bb4a119bb1d7fc1bb","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint .","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/ono"},"_npmVersion":"10.9.3","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.5","dependencies":{"shiki":"^3.12.2","@shikijs/langs":"^3.12.2","@shikijs/themes":"^3.12.2","@visulima/error":"4.6.0","isomorphic-dompurify":"^2.26.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.35.0","marked":"^16.2.1","openai":"5.20.1","rimraf":"^6.0.1","vitest":"^3.2.4","cssnano":"7.1.1","esbuild":"0.25.9","prettier":"^3.6.2","cross-env":"^10.0.0","typescript":"^5.9.2","@babel/core":"^7.28.4","@eslint/css":"0.11.0","@types/node":"24.3.1","http-errors":"^2.0.0","tailwindcss":"^4.1.13","lucide-static":"^0.544.0","@visulima/path":"1.4.0","node-mocks-http":"^1.17.2","@visulima/packem":"2.0.0-alpha.19","semantic-release":"^24.2.8","tailwind-csstree":"0.1.4","@tailwindcss/node":"^4.1.13","sort-package-json":"^3.4.0","@tailwindcss/forms":"^0.5.10","@tailwindcss/oxide":"^4.1.13","@types/http-errors":"^2.0.5","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.1","@anolilab/eslint-config":"^16.3.0","@tailwindcss/typography":"^0.5.16","launch-editor-middleware":"2.11.1","@anolilab/prettier-config":"^6.0.4","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"0.6.14","@anolilab/semantic-release-preset":"^11.0.3"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"^1.0.0","@ai-sdk/google":"^1.0.0","@ai-sdk/ollama":"^1.0.0","@ai-sdk/openai":"^1.0.0","@ai-sdk/mistral":"^1.0.0","@ai-sdk/anthropic":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/ollama":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_1.0.2_1757702451333_0.13334480363784462","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@visulima/ono","version":"1.0.3","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@1.0.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"f9fcbeff6c0b3c6403a1821cc03916f6331d7265","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-1.0.3.tgz","fileCount":13,"integrity":"sha512-RvTg0mGsu0Erhl3Q5yel2pdK75Rx5gKhM9M6AOykjXGvDkuU9GN2dA+1nti5G+BEJukUe0u+zacleRzATCW5TQ==","signatures":[{"sig":"MEQCIAwQte/RVOHEMR7fP5pJGtTx7l6oAV/rTy3YWepo1icZAiA8ZcOTsZHbWEeAkfJx5jJ2jDjY8Yrlw/lbAe3H8aAeBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276971},"type":"module","engines":{"node":">=20.19 <=24.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"67f80b7c3bcfed8949a589e289102725938b4347","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint .","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/ono"},"_npmVersion":"10.9.3","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.5","dependencies":{"shiki":"^3.12.2","@shikijs/langs":"^3.12.2","@shikijs/themes":"^3.12.2","@visulima/error":"4.6.1","isomorphic-dompurify":"^2.28.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","marked":"^16.3.0","openai":"5.21.0","rimraf":"^6.0.1","vitest":"^3.2.4","cssnano":"7.1.1","esbuild":"0.25.10","prettier":"^3.6.2","typescript":"^5.9.2","@babel/core":"^7.28.4","@eslint/css":"0.11.0","@types/node":"24.5.2","http-errors":"^2.0.0","tailwindcss":"^4.1.13","lucide-static":"^0.544.0","@visulima/path":"1.4.0","node-mocks-http":"^1.17.2","@visulima/packem":"2.0.0-alpha.19","semantic-release":"^24.2.8","tailwind-csstree":"0.1.4","@tailwindcss/node":"^4.1.13","sort-package-json":"^3.4.0","@tailwindcss/forms":"^0.5.10","@tailwindcss/oxide":"^4.1.13","@types/http-errors":"^2.0.5","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.2","@anolilab/eslint-config":"^16.3.0","@tailwindcss/typography":"^0.5.17","launch-editor-middleware":"2.11.1","@anolilab/prettier-config":"^6.0.4","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"0.6.14","@anolilab/semantic-release-preset":"^11.0.3"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"^1.0.0","@ai-sdk/google":"^1.0.0","@ai-sdk/ollama":"^1.0.0","@ai-sdk/openai":"^1.0.0","@ai-sdk/mistral":"^1.0.0","@ai-sdk/anthropic":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/ollama":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_1.0.3_1758305187367_0.52266988621815","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@visulima/ono","version":"1.0.4","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@1.0.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"dd1a3c7ac8b3ee96c0e5637c166a2c7dfd43139c","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-1.0.4.tgz","fileCount":13,"integrity":"sha512-PHK3nCztzMEmR1WEKMmEFF8o4J3kCU3pv5s5LncgWYpbw4rogsbLM8xlTmTvS/rEuejdgyTAmzGplYIF+QVuJA==","signatures":[{"sig":"MEUCIQDakeBqw9xANK08sLUASoEgJmkKQTyc/FIfy1RtpAKjfgIgFXAZMjVy/uOeWU+ryqff1pqKiKgxeeaFyWQ+Pz45Ep0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277539},"type":"module","engines":{"node":">=20.19 <=24.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"d9f4ce99ec5acbc632ff6e4688e286136f4b48b0","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint .","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/ono"},"_npmVersion":"10.9.3","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.5","dependencies":{"shiki":"^3.12.2","@shikijs/langs":"^3.12.2","@shikijs/themes":"^3.12.2","@visulima/error":"4.6.2","isomorphic-dompurify":"^2.28.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","marked":"^16.3.0","openai":"5.21.0","rimraf":"^6.0.1","vitest":"^3.2.4","cssnano":"7.1.1","esbuild":"0.25.10","publint":"^0.3.12","prettier":"^3.6.2","typescript":"^5.9.2","@babel/core":"^7.28.4","@eslint/css":"0.11.0","@types/node":"24.5.2","http-errors":"^2.0.0","tailwindcss":"^4.1.13","lucide-static":"^0.544.0","@visulima/path":"1.4.0","node-mocks-http":"^1.17.2","@visulima/packem":"2.0.0-alpha.19","semantic-release":"^24.2.8","tailwind-csstree":"0.1.4","@tailwindcss/node":"^4.1.13","sort-package-json":"^3.4.0","@tailwindcss/forms":"^0.5.10","@tailwindcss/oxide":"^4.1.13","@types/http-errors":"^2.0.5","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.2","@anolilab/eslint-config":"^16.3.0","@tailwindcss/typography":"^0.5.17","launch-editor-middleware":"2.11.1","@anolilab/prettier-config":"^6.0.4","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"0.6.14","@anolilab/semantic-release-preset":"^11.0.3"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"^1.0.0","@ai-sdk/google":"^1.0.0","@ai-sdk/ollama":"^1.0.0","@ai-sdk/openai":"^1.0.0","@ai-sdk/mistral":"^1.0.0","@ai-sdk/anthropic":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/ollama":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_1.0.4_1758657602949_0.6527614084895024","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@visulima/ono","version":"1.0.5","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@1.0.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"334ac2ba74df60041b41adf27d01b207d017e918","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-1.0.5.tgz","fileCount":13,"integrity":"sha512-8zI8WQf8Z5SR7ydaM0gLu25Sf6OOgwh/CnJyJZLLHXo6htbr/ZRtteztZ00M3ewj8sw2JTmmUSu6gBeSByTw3w==","signatures":[{"sig":"MEQCIBRiClHpSWQ5pNOIJ6hWUg6PqaPhe3t0c1EEhpD7ZjFjAiAs85dEoUc4OtdqX7mMwYmtcDOB4q5CFShnxkK/2/gIGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279764},"type":"module","engines":{"node":">=20.19 <=24.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"bd3f1ba312eabdae62e86ed7aebad960fc9d577a","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/ono"},"_npmVersion":"10.9.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"20.19.5","dependencies":{"shiki":"^3.13.0","@shikijs/langs":"^3.13.0","@shikijs/themes":"^3.13.0","@visulima/error":"5.0.0","isomorphic-dompurify":"^2.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.37.0","marked":"^16.4.0","openai":"6.3.0","rimraf":"^6.0.1","vitest":"^3.2.4","cssnano":"7.1.1","esbuild":"0.25.10","publint":"^0.3.14","prettier":"^3.6.2","typescript":"^5.9.3","@eslint/css":"0.13.0","@types/node":"24.7.2","http-errors":"^2.0.0","tailwindcss":"^4.1.14","lucide-static":"^0.545.0","@visulima/path":"2.0.0","node-mocks-http":"^1.17.2","@visulima/packem":"2.0.0-alpha.30","semantic-release":"^24.2.9","tailwind-csstree":"0.1.4","@tailwindcss/node":"^4.1.14","sort-package-json":"^3.4.0","@tailwindcss/forms":"^0.5.10","@tailwindcss/oxide":"^4.1.14","@types/http-errors":"^2.0.5","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.2","@anolilab/eslint-config":"^16.4.1","@tailwindcss/typography":"^0.5.19","launch-editor-middleware":"2.11.1","@anolilab/prettier-config":"^6.0.7","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"0.6.14","@anolilab/semantic-release-preset":"^11.0.4"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"^1.0.0","@ai-sdk/google":"^1.0.0","@ai-sdk/ollama":"^1.0.0","@ai-sdk/openai":"^1.0.0","@ai-sdk/mistral":"^1.0.0","@ai-sdk/anthropic":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/ollama":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_1.0.5_1760539905008_0.9661839999614001","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@visulima/ono","version":"1.0.6","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@1.0.6","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"6f4077b413ab6b64364c81af8ef88e0584769ebd","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-1.0.6.tgz","fileCount":13,"integrity":"sha512-X1Wq14h2ucmv37h1Tkk1Xl/CqJ/iTRxSe+FOJxavtE9ZKpc63Lsf/tfau3IofeWp5yhYTno8U74yUX1kZt9AsQ==","signatures":[{"sig":"MEQCIDPmvs0PaEK8EUgminBhQ9WoJtF0FP9FsAmPNiOwTa5YAiAZ52JX2Uht6o5clnFTFDxgElr7A9LxU+jNHzKd0q3EhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":280545},"type":"module","engines":{"node":">=20.19 <=24.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"5305aec4a2f6ef9836553d169e79fa7aa23644cb","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/ono"},"_npmVersion":"10.9.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.20.0","dependencies":{"shiki":"^3.13.0","@shikijs/langs":"^3.13.0","@shikijs/themes":"^3.13.0","@visulima/error":"5.0.1","isomorphic-dompurify":"^2.29.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","marked":"^16.4.1","openai":"6.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","cssnano":"7.1.1","esbuild":"0.25.11","publint":"^0.3.14","prettier":"^3.6.2","typescript":"^5.9.3","@eslint/css":"0.13.0","@types/node":"24.8.1","http-errors":"^2.0.0","tailwindcss":"^4.1.14","lucide-static":"^0.546.0","@visulima/path":"2.0.0","node-mocks-http":"^1.17.2","@visulima/packem":"2.0.0-alpha.30","semantic-release":"^25.0.1","tailwind-csstree":"0.1.4","@tailwindcss/node":"^4.1.14","sort-package-json":"^3.4.0","@tailwindcss/forms":"^0.5.10","@tailwindcss/oxide":"^4.1.14","@types/http-errors":"^2.0.5","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.2","@anolilab/eslint-config":"^16.4.2","@tailwindcss/typography":"^0.5.19","launch-editor-middleware":"2.11.1","@anolilab/prettier-config":"^6.0.7","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"0.7.1","@anolilab/semantic-release-preset":"^11.0.4"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"^1.0.22","@ai-sdk/google":"^1.0.17","@ai-sdk/ollama":"^1.0.0","@ai-sdk/openai":"^1.0.20","@ai-sdk/mistral":"^1.0.9","@ai-sdk/anthropic":"^1.0.9"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/ollama":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_1.0.6_1760942990924_0.5928574929699286","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@visulima/ono","version":"1.0.7","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@1.0.7","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"3c4832634a643be7cc7cd92a487c7b3969bb1ef0","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-1.0.7.tgz","fileCount":13,"integrity":"sha512-vHLBeVFS+3O5w+I14kC7hObubsk2OIbf8IFZmhUs4SpoBtG9EnrvkKBPT3iVrBjm+ZqbClAvhnpLBbq7yoWfQA==","signatures":[{"sig":"MEUCIQCKkYbIr1EAQSiCZMkjMZ8cuRCbObegmIHr+bTPUKmdYQIgQVOyUpqZFltKL+UbFup4naRKrf0YS1tzdmKbsBz8Ky8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":280906},"type":"module","engines":{"node":">=20.19 <=24.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"cf21ff1c1278f8b46bfedd0e0d3c7b5be5dd513c","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/ono"},"_npmVersion":"10.9.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.20.0","dependencies":{"shiki":"^3.13.0","@shikijs/langs":"^3.13.0","@shikijs/themes":"^3.13.0","@visulima/error":"5.0.2","isomorphic-dompurify":"^2.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","marked":"^16.4.1","openai":"6.6.0","rimraf":"^6.0.1","vitest":"^3.2.4","cssnano":"7.1.1","esbuild":"0.25.11","publint":"^0.3.15","prettier":"^3.6.2","typescript":"^5.9.3","@eslint/css":"0.13.0","@types/node":"24.9.1","http-errors":"^2.0.0","tailwindcss":"^4.1.15","lucide-static":"^0.546.0","@visulima/path":"2.0.1","node-mocks-http":"^1.17.2","@visulima/packem":"2.0.0-alpha.30","semantic-release":"^25.0.1","tailwind-csstree":"0.1.4","@tailwindcss/node":"^4.1.15","sort-package-json":"^3.4.0","@tailwindcss/forms":"^0.5.10","@tailwindcss/oxide":"^4.1.15","@types/http-errors":"^2.0.5","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.2","@anolilab/eslint-config":"^16.4.2","@tailwindcss/typography":"^0.5.19","launch-editor-middleware":"2.11.1","@anolilab/prettier-config":"^6.0.7","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"0.7.1","@anolilab/semantic-release-preset":"^11.0.4"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"^1.0.22","@ai-sdk/google":"^1.0.17","@ai-sdk/ollama":"^1.0.0","@ai-sdk/openai":"^1.0.20","@ai-sdk/mistral":"^1.0.9","@ai-sdk/anthropic":"^1.0.9"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/ollama":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_1.0.7_1761075527504_0.27657792446022555","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@visulima/ono","version":"1.0.8","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@1.0.8","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"706c63f173923d890f7b60132b8b919c3b7c2b9a","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-1.0.8.tgz","fileCount":13,"integrity":"sha512-3FgMaLCKWjjeFDbnJjz6XzW3qFKGi5/ADtsgTaWA7QzAvk/9ssaPoVUGO9kmNUM0WTTExsewZA4i9horfyF3Tw==","signatures":[{"sig":"MEUCIB6s+V8CuuPlwi5IZZZH7NpHRxEENLGdukegVfG5N8YPAiEAre0q4+K0MwBBb5GKNscx/We7aedJ9ovpFAqTFoTjIeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":283647},"type":"module","engines":{"node":">=20.19 <=25.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"826fbaca022b66ebf17099f938675fd2a83db2a1","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/ono"},"_npmVersion":"10.9.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.20.0","dependencies":{"shiki":"^3.13.0","@shikijs/langs":"^3.13.0","@shikijs/themes":"^3.13.0","@visulima/error":"5.0.2","isomorphic-dompurify":"^2.30.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","marked":"^16.4.1","openai":"6.6.0","rimraf":"^6.0.1","vitest":"^4.0.1","cssnano":"7.1.1","esbuild":"0.25.11","publint":"^0.3.15","prettier":"^3.6.2","typescript":"^5.9.3","@eslint/css":"0.13.0","@types/node":"24.9.1","http-errors":"^2.0.0","tailwindcss":"^4.1.15","lucide-static":"^0.546.0","@visulima/path":"2.0.1","node-mocks-http":"^1.17.2","@visulima/packem":"2.0.0-alpha.30","semantic-release":"^25.0.1","tailwind-csstree":"0.1.4","@tailwindcss/node":"^4.1.15","sort-package-json":"^3.4.0","@tailwindcss/forms":"^0.5.10","@tailwindcss/oxide":"^4.1.15","@types/http-errors":"^2.0.5","@vitest/coverage-v8":"^4.0.1","@arethetypeswrong/cli":"^0.18.2","@anolilab/eslint-config":"^16.4.2","@tailwindcss/typography":"^0.5.19","launch-editor-middleware":"2.11.1","@anolilab/prettier-config":"^6.0.7","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"0.7.1","@anolilab/semantic-release-preset":"^11.0.4"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"^1.0.22","@ai-sdk/google":"^1.0.17","@ai-sdk/ollama":"^1.0.0","@ai-sdk/openai":"^1.0.20","@ai-sdk/mistral":"^1.0.9","@ai-sdk/anthropic":"^1.0.9"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/ollama":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_1.0.8_1761172915286_0.503724876991668","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@visulima/ono","version":"1.0.9","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@1.0.9","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"44f6362fb3ebfbebcbc85a4163f264b8f0bf1894","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-1.0.9.tgz","fileCount":13,"integrity":"sha512-6fJqJKwxYUIFmGDR+TGFmkeAzwDVHg78wMtu1jT7B5Zt43cDyKlM/8xLy4f7LgswsHhO7MCQr6npPu+rq/vnbw==","signatures":[{"sig":"MEQCIAFvfQ0mIn7tD8EZEVShquTMOGqVMw/yB1x+WhgdzrTzAiBvcOgC95DfQ3gWyxjPYBs+A78g6BCixsbjngZYX0BPwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284133},"type":"module","engines":{"node":">=20.19 <=25.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"1b334f067daa05e3fdf967a42cec0a3e417d7c44","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/ono"},"_npmVersion":"10.9.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.21.1","dependencies":{"shiki":"^3.14.0","@shikijs/langs":"^3.14.0","@shikijs/themes":"^3.14.0","@visulima/error":"5.0.3","isomorphic-dompurify":"^2.31.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","marked":"^16.4.1","openai":"6.8.1","rimraf":"^6.1.0","vitest":"^4.0.7","cssnano":"7.1.2","esbuild":"0.25.12","publint":"^0.3.15","prettier":"^3.6.2","typescript":"^5.9.3","@eslint/css":"0.14.1","@types/node":"24.10.0","http-errors":"^2.0.0","tailwindcss":"^4.1.16","lucide-static":"^0.552.0","@visulima/path":"2.0.2","node-mocks-http":"^1.17.2","@visulima/packem":"2.0.0-alpha.32","semantic-release":"^25.0.1","tailwind-csstree":"0.1.4","@tailwindcss/node":"^4.1.16","sort-package-json":"^3.4.0","@tailwindcss/forms":"^0.5.10","@tailwindcss/oxide":"^4.1.16","@types/http-errors":"^2.0.5","@vitest/coverage-v8":"^4.0.7","@arethetypeswrong/cli":"^0.18.2","@anolilab/eslint-config":"^16.4.2","@tailwindcss/typography":"^0.5.19","launch-editor-middleware":"2.12.0","@anolilab/prettier-config":"^6.0.7","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"0.7.1","@anolilab/semantic-release-preset":"^11.0.5"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"^1.0.22","@ai-sdk/google":"^1.0.17","@ai-sdk/ollama":"^1.0.0","@ai-sdk/openai":"^1.0.20","@ai-sdk/mistral":"^1.0.9","@ai-sdk/anthropic":"^1.0.9"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/ollama":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_1.0.9_1762376603417_0.1052355191073493","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@visulima/ono","version":"1.0.10","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@1.0.10","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"6535af0ddf57ea323c78198167269f020cec1b44","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-1.0.10.tgz","fileCount":13,"integrity":"sha512-JJtzySC727rghGeWiCbFpsyXZlksFEFFWWFAVFla/tSXzRCLLPUfQyEBQkR536zRPkTlCFb2eG/uOXWGHs8Mrg==","signatures":[{"sig":"MEQCIFSM4KowgGnhvRa5Dg5wTaGtmFo2jue8aufkhmZ7uobNAiALUUbM0UMhUHSzA6NzYf8srwXQI7fhLzIGftu6OvXJrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284493},"type":"module","engines":{"node":">=20.19 <=25.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"ff4581de3b56f030185243017d184c6fe7424e48","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/ono"},"_npmVersion":"10.9.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.21.1","dependencies":{"shiki":"^3.14.0","@shikijs/langs":"^3.14.0","@shikijs/themes":"^3.14.0","@visulima/error":"5.0.4","isomorphic-dompurify":"^2.31.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","marked":"^16.4.1","openai":"6.8.1","rimraf":"^6.1.0","vitest":"^4.0.7","cssnano":"7.1.2","esbuild":"0.25.12","publint":"^0.3.15","prettier":"^3.6.2","typescript":"^5.9.3","@eslint/css":"0.14.1","@types/node":"24.10.0","http-errors":"^2.0.0","tailwindcss":"^4.1.16","lucide-static":"^0.552.0","@visulima/path":"2.0.3","node-mocks-http":"^1.17.2","@visulima/packem":"2.0.0-alpha.32","semantic-release":"^25.0.1","tailwind-csstree":"0.1.4","@tailwindcss/node":"^4.1.16","sort-package-json":"^3.4.0","@tailwindcss/forms":"^0.5.10","@tailwindcss/oxide":"^4.1.16","@types/http-errors":"^2.0.5","@vitest/coverage-v8":"^4.0.7","@arethetypeswrong/cli":"^0.18.2","@anolilab/eslint-config":"^16.4.2","@tailwindcss/typography":"^0.5.19","launch-editor-middleware":"2.12.0","@anolilab/prettier-config":"^6.0.7","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"0.7.1","@anolilab/semantic-release-preset":"^11.0.5"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"^1.0.22","@ai-sdk/google":"^1.0.17","@ai-sdk/openai":"^1.0.20","@ai-sdk/mistral":"^1.0.9","@ai-sdk/anthropic":"^1.0.9"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_1.0.10_1762495840255_0.7172165838167766","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@visulima/ono","version":"1.0.11","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@1.0.11","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"40dd2daf59c46fb00358e043e5af96c1dbd2f465","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-1.0.11.tgz","fileCount":40,"integrity":"sha512-/X+tDx7g6i3OnAfl8znWVAd6IR27sodRKhGzr85V/vjOKC9F9nGwhdi29iVoXJsDq8fZJHQ/5/Y4HxZeamtDHA==","signatures":[{"sig":"MEQCIBmxItShL0GWupWIO6x+PPQYcTMKd+cS/cWf/nXy+iFpAiB85M1RjlzCy7DkSHSWpZpE99Lu0HK8n6Ew65u1Ngxbaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291971},"type":"module","engines":{"node":">=20.19 <=25.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"2e0ac28883b4c0d3d1f8c9739330e210f358aa68","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/ono"},"_npmVersion":"10.9.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.21.1","dependencies":{"shiki":"^3.15.0","@shikijs/langs":"^3.15.0","@shikijs/themes":"^3.15.0","@visulima/error":"5.0.5","isomorphic-dompurify":"^2.31.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","marked":"^17.0.0","openai":"6.8.1","rimraf":"^6.1.0","vitest":"^4.0.8","cssnano":"7.1.2","esbuild":"0.27.0","publint":"^0.3.15","prettier":"^3.6.2","typescript":"^5.9.3","@eslint/css":"0.14.1","@types/node":"24.10.0","http-errors":"^2.0.0","tailwindcss":"^4.1.17","lucide-static":"^0.553.0","@visulima/path":"2.0.4","node-mocks-http":"^1.17.2","@visulima/packem":"2.0.0-alpha.36","semantic-release":"^25.0.2","tailwind-csstree":"0.1.4","@tailwindcss/node":"^4.1.17","sort-package-json":"^3.4.0","@tailwindcss/forms":"^0.5.10","@tailwindcss/oxide":"^4.1.17","@types/http-errors":"^2.0.5","@vitest/coverage-v8":"^4.0.8","@arethetypeswrong/cli":"^0.18.2","@anolilab/eslint-config":"^16.4.2","@tailwindcss/typography":"^0.5.19","launch-editor-middleware":"2.12.0","@anolilab/prettier-config":"^6.0.7","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"0.7.1","@anolilab/semantic-release-preset":"^11.0.5"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"^1.0.22","@ai-sdk/google":"^1.0.17","@ai-sdk/openai":"^1.0.20","@ai-sdk/mistral":"^1.0.9","@ai-sdk/anthropic":"^1.0.9"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_1.0.11_1762957179770_0.36956114157098496","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@visulima/ono","version":"1.0.12","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@1.0.12","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"4ed14560ab74e5e24422641312cdd66a8e6dd6ce","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-1.0.12.tgz","fileCount":40,"integrity":"sha512-ToMtYTuYGpVoqYMTcmo2NOrBAg8jY+p/mZR4FNKVAChnZHwR+yMxjE/hjKMaFMyayQKoaqNRFwrAGpvU+fgAuA==","signatures":[{"sig":"MEUCIDXxp60Wuhf1iPNesEzl58PPEehDl9kxTg2L/MlJwGakAiEAzlrvgtaK/irE9SZ/vXUYxlDcUHEgeksNQCFCCfvaifY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292367},"type":"module","engines":{"node":">=20.19 <=25.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"e5420a837069f8f18a0d36fea13c91a33f29088f","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/ono"},"_npmVersion":"10.9.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.21.1","dependencies":{"shiki":"^3.15.0","@shikijs/langs":"^3.15.0","@shikijs/themes":"^3.15.0","@visulima/error":"5.0.6","isomorphic-dompurify":"^2.31.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","marked":"^17.0.0","openai":"6.8.1","rimraf":"^6.1.0","vitest":"^4.0.8","cssnano":"7.1.2","esbuild":"0.27.0","publint":"^0.3.15","prettier":"^3.6.2","typescript":"^5.9.3","@eslint/css":"0.14.1","@types/node":"24.10.0","http-errors":"^2.0.0","tailwindcss":"^4.1.17","lucide-static":"^0.553.0","@visulima/path":"2.0.5","node-mocks-http":"^1.17.2","@visulima/packem":"2.0.0-alpha.37","semantic-release":"^25.0.2","tailwind-csstree":"0.1.4","@tailwindcss/node":"^4.1.17","sort-package-json":"^3.4.0","@tailwindcss/forms":"^0.5.10","@tailwindcss/oxide":"^4.1.17","@types/http-errors":"^2.0.5","@vitest/coverage-v8":"^4.0.8","@arethetypeswrong/cli":"^0.18.2","@anolilab/eslint-config":"^16.4.2","@tailwindcss/typography":"^0.5.19","launch-editor-middleware":"2.12.0","@anolilab/prettier-config":"^6.0.7","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"0.7.1","@anolilab/semantic-release-preset":"^11.0.5"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"^1.0.22","@ai-sdk/google":"^1.0.17","@ai-sdk/openai":"^1.0.20","@ai-sdk/mistral":"^1.0.9","@ai-sdk/anthropic":"^1.0.9"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_1.0.12_1763044778074_0.3572807313612212","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.1":{"name":"@visulima/ono","version":"2.0.0-alpha.1","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"e68830e2a596bcd625797379228c4ca73de6773c","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.1.tgz","fileCount":40,"integrity":"sha512-Mhuu2aD8tIk1+IZGhHXnLfY9MNqMcqZQklt4qHCfJo2cc5n4x2WptG/2Q50HIk/rejpHgYuQSxU8+3emRyX9Ew==","signatures":[{"sig":"MEUCIH9Ja/L5sOe5s7N8mZgkD0su5SZ/YaSUCG3XYg37fL00AiEAqaSDhCH2G+PLN+wGX63uyUndOZTSFg4OSvng8jglcmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":280023},"type":"module","engines":{"node":">=22.13 <=25.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"ac3a6569634928ce3678838a2a2b3a32f3ac6da5","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.21.1","dependencies":{"shiki":"^3.19.0","@shikijs/langs":"^3.19.0","@shikijs/themes":"^3.19.0","@visulima/error":"6.0.0-alpha.1","isomorphic-dompurify":"^2.33.0","launch-editor-middleware":"2.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.1","marked":"^17.0.1","openai":"6.10.0","rimraf":"^6.1.2","vitest":"^4.0.15","cssnano":"7.1.2","esbuild":"0.27.1","publint":"^0.3.15","prettier":"^3.7.4","typescript":"^5.9.3","@eslint/css":"0.14.1","@types/node":"24.10.1","http-errors":"^2.0.1","tailwindcss":"^4.1.17","lucide-static":"^0.556.0","@visulima/path":"3.0.0-alpha.2","node-mocks-http":"^1.17.2","@visulima/packem":"2.0.0-alpha.40","semantic-release":"^25.0.2","tailwind-csstree":"0.1.4","@tailwindcss/node":"^4.1.17","sort-package-json":"^3.5.0","@tailwindcss/forms":"^0.5.10","@tailwindcss/oxide":"^4.1.17","@types/http-errors":"^2.0.5","@vitest/coverage-v8":"^4.0.15","@arethetypeswrong/cli":"^0.18.2","@anolilab/eslint-config":"^16.4.4","@tailwindcss/typography":"^0.5.19","@anolilab/prettier-config":"^6.0.8","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"0.7.2","@anolilab/semantic-release-preset":"^12.1.2"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"^1.0.22","@ai-sdk/google":"^1.0.17","@ai-sdk/openai":"^1.0.20","@ai-sdk/mistral":"^1.0.9","@ai-sdk/anthropic":"^1.0.9"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.1_1765139015631_0.060277383147265384","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.2":{"name":"@visulima/ono","version":"2.0.0-alpha.2","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"27f62f6c309ee2339d84f822bbb4e464f268c110","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.2.tgz","fileCount":42,"integrity":"sha512-fmzTEAPNLEJ9T8Eb7uYisTSAhR8kFMzLHx7h1ZxfysksGTHE5l7sqqKyG3fxh3fLZ+GHVIQcXGWh3hKOycrZmA==","signatures":[{"sig":"MEYCIQD0ODCaix1vdNrHHfyfouzjmkrf2cBz+jq16T4xrrHpzgIhAJ3m9wTdcHuGQaXdUj1k1ofHQ+aISIsuzm9WQHk0ZaOz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307480},"type":"module","engines":{"node":">=22.13 <=25.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"40aa6323857a8de9c76872027e69ea3cbcfcdf22","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.21.1","dependencies":{"shiki":"^3.19.0","@shikijs/langs":"^3.19.0","@visulima/error":"6.0.0-alpha.1","isomorphic-dompurify":"^2.34.0","launch-editor-middleware":"2.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.1","marked":"^17.0.1","openai":"6.10.0","rimraf":"^6.1.2","vitest":"^4.0.15","cssnano":"7.1.2","esbuild":"0.27.1","publint":"^0.3.16","prettier":"^3.7.4","typescript":"^5.9.3","@eslint/css":"0.14.1","@types/node":"25.0.0","http-errors":"^2.0.1","tailwindcss":"^4.1.17","lucide-static":"^0.559.0","@visulima/path":"3.0.0-alpha.2","@shikijs/themes":"^3.19.0","node-mocks-http":"^1.17.2","@visulima/packem":"2.0.0-alpha.40","semantic-release":"^25.0.2","tailwind-csstree":"0.1.4","@tailwindcss/node":"^4.1.17","sort-package-json":"^3.5.1","@tailwindcss/forms":"^0.5.10","@tailwindcss/oxide":"^4.1.17","@types/http-errors":"^2.0.5","@vitest/coverage-v8":"^4.0.15","@arethetypeswrong/cli":"^0.18.2","@anolilab/eslint-config":"^17.0.0","@tailwindcss/typography":"^0.5.19","@anolilab/prettier-config":"^7.0.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"0.7.2","@anolilab/semantic-release-preset":"^12.1.2"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"^1.0.22","@ai-sdk/google":"^1.0.17","@ai-sdk/openai":"^1.0.20","@ai-sdk/mistral":"^1.0.9","@ai-sdk/anthropic":"^1.0.9"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.2_1765439712371_0.08314154471044044","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.3":{"name":"@visulima/ono","version":"2.0.0-alpha.3","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"2dd25819f6bc43b7592ab7b8efe385b852582a88","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.3.tgz","fileCount":42,"integrity":"sha512-ySxAQdbZjZY1MxN/UyU5syhDERxVN3ly1Crg6TIIND42HJ/+Buq9fSv8MUy4R8VpTO27Eak45EN9D/fwdt675g==","signatures":[{"sig":"MEQCIEJM+D+MxZ23Rd5ZWiGGGqLCzKi1ahwGbFRDDVmGxJSfAiB0R+kbVz5+pmPE27sd4LzUPOYhCYEdQ1ieFv7Hf3/7zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307884},"type":"module","engines":{"node":">=22.13 <=25.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"8dc6efe63599e1e82493db7efa12a0f173af9eef","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.21.1","dependencies":{"shiki":"^3.19.0","@shikijs/langs":"^3.19.0","@visulima/error":"6.0.0-alpha.2","isomorphic-dompurify":"^2.34.0","launch-editor-middleware":"2.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.1","marked":"^17.0.1","openai":"6.10.0","rimraf":"^6.1.2","vitest":"^4.0.15","cssnano":"7.1.2","esbuild":"0.27.1","publint":"^0.3.16","prettier":"^3.7.4","typescript":"^5.9.3","@eslint/css":"0.14.1","@types/node":"25.0.0","http-errors":"^2.0.1","tailwindcss":"^4.1.17","lucide-static":"^0.559.0","@visulima/path":"3.0.0-alpha.3","@shikijs/themes":"^3.19.0","node-mocks-http":"^1.17.2","@visulima/packem":"2.0.0-alpha.40","semantic-release":"^25.0.2","tailwind-csstree":"0.1.4","@tailwindcss/node":"^4.1.17","sort-package-json":"^3.5.1","@tailwindcss/forms":"^0.5.10","@tailwindcss/oxide":"^4.1.17","@types/http-errors":"^2.0.5","@vitest/coverage-v8":"^4.0.15","@arethetypeswrong/cli":"^0.18.2","@anolilab/eslint-config":"^17.0.0","@tailwindcss/typography":"^0.5.19","@anolilab/prettier-config":"^7.0.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"0.7.2","@anolilab/semantic-release-preset":"^12.1.2"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"^1.0.22","@ai-sdk/google":"^1.0.17","@ai-sdk/openai":"^1.0.20","@ai-sdk/mistral":"^1.0.9","@ai-sdk/anthropic":"^1.0.9"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.3_1765452071442_0.5609924013333596","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.4":{"name":"@visulima/ono","version":"2.0.0-alpha.4","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"e366d7d64eec72a692198b1f6dc409a7417d7005","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.4.tgz","fileCount":42,"integrity":"sha512-qn/r3kZ5zEQzJCfjVjBytjOI3aoEbCtR/0S4CaQWcle0W+VUKfRmlZ2DE7jx4Jg4uJWcNoMd5vvoVZmA4QdirA==","signatures":[{"sig":"MEUCIEE48RbDHoKsVO3TeHfVD4MoVwOQ0YbYGTy7/IpH4djAAiEAh6lz6/WNqbq4FhLfxxtsYw9AhBt9RupeM9oIJ84HmBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":309359},"type":"module","engines":{"node":">=22.13 <=25.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"0b53569e76a7c1af867fe63c83e21bf6352c81f1","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.21.1","dependencies":{"shiki":"^3.20.0","@shikijs/langs":"^3.20.0","@visulima/error":"6.0.0-alpha.3","isomorphic-dompurify":"^2.35.0","launch-editor-middleware":"2.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.2","marked":"^17.0.1","openai":"6.15.0","rimraf":"^6.1.2","vitest":"^4.0.16","cssnano":"7.1.2","esbuild":"0.27.2","publint":"^0.3.16","prettier":"^3.7.4","typescript":"^5.9.3","@eslint/css":"0.14.1","@types/node":"25.0.3","http-errors":"^2.0.1","tailwindcss":"^4.1.18","lucide-static":"^0.562.0","@visulima/path":"3.0.0-alpha.4","@shikijs/themes":"^3.20.0","node-mocks-http":"^1.17.2","@visulima/packem":"2.0.0-alpha.46","semantic-release":"^25.0.2","tailwind-csstree":"0.1.4","@tailwindcss/node":"^4.1.18","sort-package-json":"^3.6.0","@tailwindcss/forms":"^0.5.11","@tailwindcss/oxide":"^4.1.18","@types/http-errors":"^2.0.5","@vitest/coverage-v8":"^4.0.16","@arethetypeswrong/cli":"^0.18.2","@anolilab/eslint-config":"^18.0.0","@tailwindcss/typography":"^0.5.19","@anolilab/prettier-config":"^8.0.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"0.7.2","@anolilab/semantic-release-preset":"^12.1.2"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"^1.0.22","@ai-sdk/google":"^1.0.17","@ai-sdk/openai":"^1.0.20","@ai-sdk/mistral":"^1.0.9","@ai-sdk/anthropic":"^1.0.9"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.4_1766863898178_0.9102317518132896","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.5":{"name":"@visulima/ono","version":"2.0.0-alpha.5","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"dfd05fc22709955718bcdf9f4ef3dde46dfa6225","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.5.tgz","fileCount":42,"integrity":"sha512-eOUzKWm9gMEYyGyK+tsLyJ9G16d/P4Boxhg8ToDSVMSdpZqwOEq/ds80CU9ZWQ+P6A3tbMcexG4VzLr8gfchug==","signatures":[{"sig":"MEUCIGRqfH7ZB8AQRM5CLCjVTAoc77XTpbEXPeNLgR+6mYylAiEAvwxsC/AsHBaX2mQaPiAHv3+RxBlU+SMyWFObbHyb2FA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":309579},"type":"module","engines":{"node":">=22.13 <=25.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"0080ddabe56ff985217191c7b8da190c6061c2c0","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.21.1","dependencies":{"shiki":"^3.21.0","@shikijs/langs":"^3.21.0","@visulima/error":"6.0.0-alpha.4","isomorphic-dompurify":"^2.35.0","launch-editor-middleware":"2.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.2","marked":"^17.0.1","openai":"6.16.0","rimraf":"^6.1.2","vitest":"^4.0.17","cssnano":"7.1.2","esbuild":"0.27.2","publint":"^0.3.16","prettier":"^3.8.0","typescript":"^5.9.3","@eslint/css":"0.14.1","@types/node":"25.0.9","http-errors":"^2.0.1","tailwindcss":"^4.1.18","lucide-static":"^0.562.0","@visulima/path":"3.0.0-alpha.4","@shikijs/themes":"^3.21.0","node-mocks-http":"^1.17.2","@visulima/packem":"2.0.0-alpha.46","semantic-release":"^25.0.2","tailwind-csstree":"0.1.4","@tailwindcss/node":"^4.1.18","sort-package-json":"^3.6.0","@tailwindcss/forms":"^0.5.11","@tailwindcss/oxide":"^4.1.18","@types/http-errors":"^2.0.5","@vitest/coverage-v8":"^4.0.17","@arethetypeswrong/cli":"^0.18.2","@anolilab/eslint-config":"^20.0.0","@tailwindcss/typography":"^0.5.19","@anolilab/prettier-config":"^9.0.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"0.7.2","@anolilab/semantic-release-preset":"^13.1.0"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"^1.0.22","@ai-sdk/google":"^1.0.17","@ai-sdk/openai":"^1.0.20","@ai-sdk/mistral":"^1.0.9","@ai-sdk/anthropic":"^1.0.9"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.5_1768679718548_0.40430835206468796","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.6":{"name":"@visulima/ono","version":"2.0.0-alpha.6","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.6","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"b21491f69c4c81e136cef93b961fb81b63c472c3","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.6.tgz","fileCount":42,"integrity":"sha512-PYLe51vLyC4YhJyHPKeFTIkfioL3o0b7EGfq+BWzv7Xsf8i7bd2aO/2oj+4mkNmb7bN/RF2eLi4XF+WW7tlu6A==","signatures":[{"sig":"MEYCIQDbVeHDbu4DOvnxpJ5Jh0fuv/EnQhjPgkMTJ/SpObSl0wIhAIbr5jiOIceeze/X0tuK7cx9sazb2jHf2ANbrT34PUBw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310927},"type":"module","engines":{"node":">=22.13 <=25.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"33825dd8e410c4578b2fc74f1d18d3c30993c82d","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.0","dependencies":{"shiki":"^4.0.1","@shikijs/langs":"^4.0.1","@visulima/error":"6.0.0-alpha.5","isomorphic-dompurify":"^3.0.0","launch-editor-middleware":"2.13.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","marked":"^17.0.4","openai":"6.25.0","rimraf":"^6.1.3","vitest":"^4.0.18","cssnano":"7.1.2","esbuild":"0.27.3","publint":"^0.3.18","prettier":"^3.8.1","typescript":"^5.9.3","@eslint/css":"0.14.1","@types/node":"25.3.3","http-errors":"^2.0.1","tailwindcss":"^4.2.1","lucide-static":"^0.577.0","@visulima/path":"3.0.0-alpha.5","@shikijs/themes":"^4.0.1","node-mocks-http":"^1.17.2","@visulima/packem":"2.0.0-alpha.54","semantic-release":"^25.0.3","tailwind-csstree":"0.1.4","@tailwindcss/node":"^4.2.1","sort-package-json":"^3.6.1","@tailwindcss/forms":"^0.5.11","@tailwindcss/oxide":"^4.2.1","@types/http-errors":"^2.0.5","@vitest/coverage-v8":"^4.0.18","@arethetypeswrong/cli":"^0.18.2","@anolilab/eslint-config":"^22.0.2","@tailwindcss/typography":"^0.5.19","@anolilab/prettier-config":"^9.1.1","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"0.7.2","@anolilab/semantic-release-preset":"^13.1.1"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"^1.0.22","@ai-sdk/google":"^1.0.17","@ai-sdk/openai":"^1.0.20","@ai-sdk/mistral":"^1.0.9","@ai-sdk/anthropic":"^1.0.9"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.6_1772808629524_0.08066702556491134","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.7":{"name":"@visulima/ono","version":"2.0.0-alpha.7","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.7","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://www.visulima.com/docs/package/ono","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"38c031e393d30151171a9bceb0804c06a9d1bdc3","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.7.tgz","fileCount":42,"integrity":"sha512-+3VsnIT/w0YpG8+SG+sR7IuFTbmLgrZgMc1OUWjNoKW0tW2EWael58gQLNiT0WAmiA8aPwfEKBqGR4gMm90o4w==","signatures":[{"sig":"MEQCIGNu+2Sfo/kL6wCaXaEw+5ktY3Kw0ypC01GoCZKNRy+cAiBOHoew7sscJrx2TNM9VQzKAmiUL1VifvMhuQrD9k5QdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311251},"type":"module","engines":{"node":">=22.13 <=25.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"91169fb27e472151a435742a34362e5a381f2265","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.1","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.6","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.6","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"optionalDependencies":{},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.7_1774529297669_0.4563713435325376","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.8":{"name":"@visulima/ono","version":"2.0.0-alpha.8","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.8","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"cdc4d1ef2c7012f921752adbfef3b7dbc4cd4e12","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.8.tgz","fileCount":42,"integrity":"sha512-ACVQo16ng0x1Djxcl9H4lyAeg0NbsY8iuRAeBRFDstbMX+liIOfAh0JkrQ3m/iLJoJkDeGQvhBCZiNATG/J5Ew==","signatures":[{"sig":"MEYCIQC5lB6XRKB3Vs8kmsw3JXBbMukEewR92ZvehO1esoandwIhALWRsH1cmyWHEfZjnUWn9ABmbzoGsl4aqnJiKjlM4WE4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311688},"type":"module","engines":{"node":">=22.13 <=25.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"49849ffe1826b16928bc2ba33254243adc64f490","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=.prettierrc.cjs --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.1","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.7","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.7","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"optionalDependencies":{},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.8_1774556661740_0.7910611895728563","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.9":{"name":"@visulima/ono","version":"2.0.0-alpha.9","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.9","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"f7888f15357bb7a542f1c5ec93080e0163f939d1","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.9.tgz","fileCount":42,"integrity":"sha512-wEoAirwCGWlXlLMTjbl4g6/iy6jaV25anrwJATHvTy2RGdVe3vA/63H7WxNEEOP9fpJMknWuE4h+zsTfHbslUw==","signatures":[{"sig":"MEUCIQCqEUDEmc24dBTl6zljvxXIPgO4dDye6HkVHbmY5EB2BAIgSrXVvZDyJmnZk0W0zeZYs8GqyoYM5WCL4L7a0sMy8Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301678},"type":"module","engines":{"node":">=22.13 <=25.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"b300ec05ab4c664cb6c0e14313b9747d6fb16deb","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.8","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.8","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.9_1775679004748_0.6980459820036349","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.10":{"name":"@visulima/ono","version":"2.0.0-alpha.10","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.10","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"a4e54ce4c08be8ea99fd9a659fe0e3eb3dbc9246","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.10.tgz","fileCount":42,"integrity":"sha512-Z+++Lw+IxHI+Z5I8X+XoPuTVz47bIQvLgLsIYeIqEdXq7yOdKrnPYdddSey/6UzKvsFmidhlh9udYsN0sEOgUg==","signatures":[{"sig":"MEQCIHz8Ve5zQg2Aieiof6gpINWu9/BWBkfnpGm9SIaMLHxZAiAUCkpcRI1I/Yqb9pgfjAj6vNCzvmHL4bvF94T7R+vG1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301832},"type":"module","engines":{"node":">=22.13 <=25.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"2857cd61c86bfb739eb61c1fee6b79773f95ea7c","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.8","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.8","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.10_1775733123254_0.8906621415055127","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.11":{"name":"@visulima/ono","version":"2.0.0-alpha.11","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.11","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"2943f53fd5a00acbb8823a08eec10cc9ff1b894b","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.11.tgz","fileCount":42,"integrity":"sha512-MhMcCQrUnmhWWDyxmsY8YocbY3VPtheRkMIdhhTWjCPidNbpRXY9AueZsIFGW6utaAaSHZZgMCKULFbTiRafKQ==","signatures":[{"sig":"MEUCIQCot3MGKPWN1ZD8nQrsJBSCBoPugyrCE9Z27pitiHi2wgIgfaOzviE67d7xXH+zUOFlmRugE+epwP8oQqSTgnWsQrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302427},"type":"module","engines":{"node":">=22.13 <=25.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"32f2d8e503fbe27beec3173e481d0f9358e63768","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.9","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.9","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.11_1776260302245_0.6550466670519324","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.12":{"name":"@visulima/ono","version":"2.0.0-alpha.12","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.12","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"3a9183fd6ea8bc3a634abde9b976801a077aca5f","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.12.tgz","fileCount":42,"integrity":"sha512-tRvPGnZ65cPK2ko4Meh7/safbIY6mVohy34cgFdyoyYWhWc5zqIzMnACn1BYWhn3dfCKSj7p2TwyJNNhyrYV5g==","signatures":[{"sig":"MEYCIQC+e1zfRPAOkobNOPR/Czqf0UbAf1doPCbfSzc/StHBxgIhANZ/v5HoIsMp6a86pn5ZnUfE7ZvaZD5HKfj9SovM+9OU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303118},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"72b9e55dcf70332795b4ed9e3a70cadc1b0648f8","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.10","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.9","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.12_1776793022635_0.567903427826467","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.13":{"name":"@visulima/ono","version":"2.0.0-alpha.13","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.13","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"733b63262c17325e67ba42fec162d26172cc4a2f","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.13.tgz","fileCount":42,"integrity":"sha512-F8WMoAhsZeOValZcpuiXOZrojRJheyrR8QyFKV3IO6fkxVzDtgk21WWoN+U4DsxIjS7wjZADcxsN+pl0OGFfHA==","signatures":[{"sig":"MEUCIFA75ScR0pNbsueVWL5X0p/iHVdLs4r4DZQc/TBWV5qdAiEA3QK0s0miTOS8vn7QT2CNC2mcJkCkpB72BaaGq7I9nI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301362},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"c06e892a82ce4d41d7587497ed8fa0a265e0b356","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.11","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.9","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.13_1776800067955_0.9055928251223135","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.14":{"name":"@visulima/ono","version":"2.0.0-alpha.14","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.14","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"b4286058a37e7859b245397b50228981177a4bd3","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.14.tgz","fileCount":42,"integrity":"sha512-oC/Ki298U8FPP7llgyTPTSFVmDPaGRRYsI8ViVC2lrjPnk7IH4u12i5UeDvPS/hx0z/HjtFusNcVP4VTfLgJmw==","signatures":[{"sig":"MEYCIQCRu5iY8vlL8X4IZFkkAsmJXI2erwxTlzIMkSrQvYJNxQIhANSFMa66oazghU21KX1esZhHM0zXrxGalZ3vx2xqT47Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301586},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"d769f72f9054d3f84e02fd5e1d471a5e0d630e1c","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.12","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.9","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.14_1776806195513_0.6998840596623619","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.15":{"name":"@visulima/ono","version":"2.0.0-alpha.15","keywords":["visulima","error","exception","error-inspector","diagnostics","debugging","stacktrace","code-frame","codeframe","source-code-preview","html-error","open-in-editor","cli","terminal","node","web","browser","express","connect","http-errors","devtools","error-reporting","whoops","youch","anolilab","webpack"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.15","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"86314732d3ae6af9901c7274591ab0abbea5d121","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.15.tgz","fileCount":42,"integrity":"sha512-S+enC5OtE92TSq3PpsDISHA+UTnQtczsEab4/zvkBIucFYFF3AwNbf1Jcw5RzULuENPDj7dsca8ifjgYbObkHQ==","signatures":[{"sig":"MEUCIBl5zBsEk05RZQzHNOYk1aiiaFD6yK1FMo6bCiRxfmw2AiEA9N1Rr2+k/vdFGcOQX9R9gnL5bBpdz+5S8dWILMqXiVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302106},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"dcfaf37733dffd081f998277400516e1caeb6193","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.13","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.10","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.15_1776839917924_0.3751834213750387","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.16":{"name":"@visulima/ono","version":"2.0.0-alpha.16","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.16","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"6a83c2302fae25d4e0d549e2ad35afaff4828ca5","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.16.tgz","fileCount":15,"integrity":"sha512-0luS9pPnsxd0H5IhUS+pnjb5kgPT9JwZtLi5R04fCw1JNDshNNsTSR1E1tNnhy7kYhubiV+Q70U5NXwkFSQgLg==","signatures":[{"sig":"MEYCIQC7pfYWO4L55bkOKQmwNUrDcyzPNTrgzqTGFmMs5p84cQIhAPpPmZ/niTc5xUHpbaa6DQfUW71mF1bkpW8y0ULvGF4M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297541},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"4b58f9283f015cbda28c43b6eaf1ab3dde2cf1e7","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.13","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.10","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.16_1777375943951_0.47720953510379704","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.17":{"name":"@visulima/ono","version":"2.0.0-alpha.17","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.17","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"c885571a023346fc822157da6d73ebc415b3f849","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.17.tgz","fileCount":15,"integrity":"sha512-p9y9/CB5EdOvGX1voapon7DTmDGREeQu5fGCAz/rmppzrlFz7hvv5lTQKaCp/AZNlnsfZwIB0zK5P2IxWiQFRw==","signatures":[{"sig":"MEQCIFGxE+P3RE3Z0FkOqvuyZ+MjnNIubDT01Fx54Y67RFbpAiBKoddyhMNyepXLS6rHp7qzeADVTCW548vvvs1sN7ZrSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297765},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"0a721caf14fed0e0272a1beb0101535d77519e84","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.14","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.10","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.17_1777552699349_0.8799053747323855","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.18":{"name":"@visulima/ono","version":"2.0.0-alpha.18","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.18","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"c8788e53b0b8a30a56aad90f561ca1048fa0b9c5","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.18.tgz","fileCount":15,"integrity":"sha512-WgYSa1WHVzh5PiVx7UOBsMBZyvxpddoH8y7V1FcRX97jVpVVDZflQW/wdbr+0gwODi2MOA+B2sGdJTzLH/9vvA==","signatures":[{"sig":"MEQCIC3FK846FFmtnUwz/+AfKYV99bPr7JOyznfPj/viY3GBAiAhJXFyTlCCkwDB7geTIDM/XxHO6fnXukt/de3e4Mi7oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297970},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"ea0ee9657f873113cad60857d926f0c0d1e4f5b6","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.15","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.10","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.18_1777913254491_0.41501224594526454","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.19":{"name":"@visulima/ono","version":"2.0.0-alpha.19","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.19","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"9fd9d35b145a32074cd3cd8725c34d2751005471","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.19.tgz","fileCount":15,"integrity":"sha512-Iacvk8keFTFWDYcN3VQ7ac+zRcMwU0iLpTnFZYlfLBFVPCZmtspPoABl4aRmdF0HWh3+nZXOX2SucfB5qXm1sw==","signatures":[{"sig":"MEUCIHOMZCZXAoaNGRWzY/Ioo7OKbhg5ZPxFdKfq+E698BPlAiEA6V9Zvf2F90V2PQt30bw7o4pLVtiexgwSIr7bBLbvtcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298577},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"236a7c24e9bc75c1c3b4d4ab68a3305539308b62","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.16","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.10","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.19_1778103730609_0.9280503112150194","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.20":{"name":"@visulima/ono","version":"2.0.0-alpha.20","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.20","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"7929a35ad2b62ca15d799c469fb0fa8a1b0ebdec","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.20.tgz","fileCount":15,"integrity":"sha512-MrO+feRiM1oy+ahpEAQ5MHBnyvKdhFO7Tb2fV0RKHQ5/5SNO2o/IVh43C0mJUzVxS2eNdCkt8a9VKXY8dlicGQ==","signatures":[{"sig":"MEUCIQCePw4qJqPFwqT+HEK/tn0rH43Ivp1wUVrtYjgHK/ls2wIgS3EAV3GSZiQTNEafD52ldgRKM4m2gSQdy34c2dzL/IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298801},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"cc12c5f27cd587c34a1fd6eaedb0e654707b4447","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.17","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.10","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^4.0.0 || ^5.0.0","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.20_1778107690166_0.1697509157642052","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.21":{"name":"@visulima/ono","version":"2.0.0-alpha.21","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.21","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"51fc08d317c49018f177d00f3587a8042dc430a7","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.21.tgz","fileCount":15,"integrity":"sha512-opBlMpa2FdaFU2a+NYNfx5vqdudfFGCbzAW6/lICAJVbZEXeIAbwDhZIp2VoqQGQ7GxiNZhBGqVGnitDJcg3Bw==","signatures":[{"sig":"MEUCIHyIFZ+FiHFAqdBWQ28NpxB/oUko+j52a1kZoWR3lwF9AiEAs7ASXvgftvIGFyMW4hmXmBq4cKz/7mIxPAdnPzTXPKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299017},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"9ea0fbc6d815306d58acfa405f161b1dd33a3c8e","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.18","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.10","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^6.0.175","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.21_1778147913295_0.7063332148505628","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.22":{"name":"@visulima/ono","version":"2.0.0-alpha.22","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.22","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"c0af1bcb1dea6f7e14c86764426fd17f3d1e1575","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.22.tgz","fileCount":15,"integrity":"sha512-UgpXEs45Ew8eVtphJBSzNRfpgOY++HlegTGIRi5VSGwhUt8dGurlzprB5vuVKyJa4hMux+Dr2RgghPKEpCZVcQ==","signatures":[{"sig":"MEUCIQC6Oy7SOuvsIQQNWvJRd/owPPfZt/MBylvc1bro6v2JAwIgUkDDqNJNI/ReK9t7xzKvQNC3A2UctnELraluL7dEQjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299241},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"5c4f6935af99bfeefb2d3f912b245da90e2ebb11","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.19","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.10","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^6.0.175","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.22_1778171842161_0.5059335741371178","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.23":{"name":"@visulima/ono","version":"2.0.0-alpha.23","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.23","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"99e36f4cd181450f0eb965783868d8d9082aa5b5","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.23.tgz","fileCount":15,"integrity":"sha512-4ArxS/NbW6VOkON/S4yc9NtZnfTLll56kPTdNhlombOk09MOHga+XstNx8RC3ia6RWQkI6OWRvAOkhx27mXZ4Q==","signatures":[{"sig":"MEUCIEL+bNXmU1RpbkYBKut3GxAvc7RnsOWeWfQS65tb0++nAiEA5JznQPvlg9WQbcivdte35RxHc3zGEfVojV6DKQLiVsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297485},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"0eac78bdfbd7aae33af71584b261f5e195ae8169","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.20","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.10","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^6.0.175","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.23_1778405023082_0.9030152187082012","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.24":{"name":"@visulima/ono","version":"2.0.0-alpha.24","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.24","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"fca4af4196b2f38eafc4024d6e7a55701e5b34d5","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.24.tgz","fileCount":15,"integrity":"sha512-V3uF3aQiX3/fPnsQ5QKdP0FCCK8Yo5/4m07X9LkktStn2WqXa2CxnptwSKGtUaw3yl/Wc/Ifyi0QcLJVUyPtXA==","signatures":[{"sig":"MEUCIETm2mV7jbl0sTKJWTW+d/xd2mRW7WspmKDuKzQtH632AiEAiAe4ML29Nqax/GkYdYgjWKffcZrKsblN0JZIjLzdOPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297709},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"d32ce85d1a429ba587b23f35280669cf93f3704c","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.21","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.10","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^6.0.175","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.24_1778421479481_0.4567481906413473","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.25":{"name":"@visulima/ono","version":"2.0.0-alpha.25","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.25","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"c2f15146e13d1dd218bbe6f9ccf7fa572b4605d9","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.25.tgz","fileCount":15,"integrity":"sha512-UbmZLcpQW0oIZSquqzc9V+U5tUgfujJy6xmvQuTsr+WJVjuTH4YOvqRku+f72gy+rWD6ybuM077z5BXXbnZoFQ==","signatures":[{"sig":"MEUCIQCUZ+lVIBi/wDJRGe9fReJS8RwAoNFPuezI/NkGNEW0ggIgT3lMm66DuH1bcq3zJka6sF8+E537RaVac1E1Uk5FE5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297933},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"44949b1f0be337411d40a4517845ccbb9e520b1c","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.22","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.10","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^6.0.175","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.25_1778488786389_0.8725835175260559","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.26":{"name":"@visulima/ono","version":"2.0.0-alpha.26","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.26","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"5cb7dbce2f16c32a759f5dfb2efa4f374ab7586b","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.26.tgz","fileCount":15,"integrity":"sha512-CwuWzMhkJhtYfyPeBmomVzAAwiu37za18B3492v/XR3qEwbpkzjr1XssTXHjzibNMZBhShYTkLDP4f8mBRIWjA==","signatures":[{"sig":"MEQCIA1c4cEBviprg1Pk2FP+qKLzEcM23FdlF0xPBlAlbe1WAiBPstgBBgv3paV078S2YYNGpmi4zZed3EE8CUSJQEh2Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298157},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"670ba424868b62361242ff6e841e1d1b99724e86","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.23","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.10","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^6.0.175","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.26_1778499729798_0.6185337029791926","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.27":{"name":"@visulima/ono","version":"2.0.0-alpha.27","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.27","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"039aab356db420c4a900939333ba36300fd2f774","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.27.tgz","fileCount":15,"integrity":"sha512-0B2ycXEWFDKMvTY69FuFJmlhDueq2SfVUlq/HNonJGSccQKToFtB5MgsOtO6R4wCqRz273r+s+25eOPN5DMnGg==","signatures":[{"sig":"MEYCIQDyV8E3VqAxiPjBPUUBfbtsc+hJ35ajxyyxEYMCZbYsHQIhAIy636G8LN3DMq6H367ny1F70e/jtY5qoq17R7GVnqxM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298381},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"d19bd846891d7b072ee691047270f256437ed6e6","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.24","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.10","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^6.0.175","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.27_1778782312817_0.10526798132684867","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.28":{"name":"@visulima/ono","version":"2.0.0-alpha.28","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.28","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"569c3666cf56b27bc3199ceacd1cf15dad90e5ea","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.28.tgz","fileCount":15,"integrity":"sha512-5qb2XZMBxL3rSvGfu1mraqG0xqcVLNul0V/7HGudHa7TwPxVO/jdHErdaHZ5rAPoQdkf35JYxuo9EsF88KCrXA==","signatures":[{"sig":"MEUCIQDpKAQRKsceVfEw7+/ptPoOPfUBoGNobhdgcXQfRgyJkQIgXofursSrHkdyZUsDia9sCdc8IqdbpY5YcUkJ5wPtc4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298605},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"18b281665df439f1f7a29122a9dbc351cf1f2f89","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.25","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.10","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^6.0.175","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.28_1778921604486_0.1311621902473843","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.29":{"name":"@visulima/ono","version":"2.0.0-alpha.29","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.29","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"09f67fae0f93156e718792c4889115c7419547f5","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.29.tgz","fileCount":15,"integrity":"sha512-ah9GcP3jkqJjouxUZy/izz9oA018zbxU+gq9ppy9nnTHD0lVxSOle0aFIF1D+7lRRUkmLXauhsrwJLyHTZE2rQ==","signatures":[{"sig":"MEUCIQCxB5G6TF65elMt4pKW1EeiEZdyqFjA0d4XraiS/vuzoQIgMmKuXX78It/l/K3eNJDMiCjR2lYjU+8t2+upI3AZN0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300697},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"84bbc47ef2dc0ff2e1ca40cb05e1ea38ea51f227","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.26","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.10","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^6.0.175","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.29_1779197372899_0.4352299286567518","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.30":{"name":"@visulima/ono","version":"2.0.0-alpha.30","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.30","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"5a8990eb77b6ff3e7e000f2f0fdec4986b4c8751","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.30.tgz","fileCount":15,"integrity":"sha512-9Efg4ivY88OelNiSgYPuam8FOPmzWaEduLV3Kd5nWwpKTsxzDRw4fE2gGZQnshKRwHOEHsblm5gofdfQueJANA==","signatures":[{"sig":"MEQCICKe/HYuOHtTZDFTgDzNrafVRWAfwaWQksY+Ez/4QWL1AiAY0Q4+pEs+sBJZsIn6lTskPILghXXTTfoHcURONxpyFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300921},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"8ab9f4ef5c1c54234e61c8916b18f6cd81fcc9bb","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.3","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.27","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.10","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^6.0.175","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.30_1779319613825_0.123042486376439","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.31":{"name":"@visulima/ono","version":"2.0.0-alpha.31","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.31","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"f8b4fc95460f46cb81a0857c126ecfa3ea95ac2f","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.31.tgz","fileCount":15,"integrity":"sha512-2QyDRtDWF89qArZo0SOqOPso9FoeRFHX26kFqLoD/ykbVT9xha58ppymS/Co4yMnSTWAPTwFjs94qHeGdsvFtQ==","signatures":[{"sig":"MEUCIQCqsL9fy4YS1M2I1FrdDdb31aLAxL/85DD0f6OoyAJ2NgIgeugJUqH6LObzESA9W4VPfQ40JjHjWJ2lG71ncEmpdhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301164},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"373b5fccba75b551582b0f7b8ab849aba90625ae","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.3","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.28","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.10","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^6.0.175","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.31_1779773477331_0.5503254563727258","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.32":{"name":"@visulima/ono","version":"2.0.0-alpha.32","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.32","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"153c26e0d622286704361ce1aac7f48110d1d30d","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.32.tgz","fileCount":15,"integrity":"sha512-BPdBNA7cjrMlFlPM+D1bDMLTAfWOUWJScZm6wd3phZOAZ8c/j26ml22jz3ZCSG2FUWPh5yk4KNotyrcQVWZxWA==","signatures":[{"sig":"MEQCIGY7Wgo5NEYJ5StQ9BgDotq4nOR7qA6W3YyZkQpxOe2oAiAZVW+jq4CmxBW5QK3RpxYlkHq5aIHrpeGmtp0iMEx9eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301388},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"ae09a93555b2ebfe3008df8ecc2114adaebe6205","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.3","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.29","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.10","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^6.0.175","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.32_1779838296832_0.42182699099785737","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.33":{"name":"@visulima/ono","version":"2.0.0-alpha.33","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.33","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"701f9bda2bb61224e25cafbf14940cb1b0709b38","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.33.tgz","fileCount":15,"integrity":"sha512-nVNwnPTlaS/fswX8Kv7rxQCwWj678PliEacoTsfsu1qYjasocwQMdJbJb7KbCBsLzplfh+zO2Usz4sfSMh3ayg==","signatures":[{"sig":"MEYCIQDKrSZ9MU/iwQykqu0oJyNO4qgDa7Cxk7cBFFtEt5sAmwIhAP+f+mFKTGGPc/YCRaGW2Gc1MYcuVavzTZBahzdHaB5N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301846},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"827eb4fb4c287e1a0374cf1d96901ace8159e95d","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.3","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.30","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.11","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^6.0.175","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.33_1779907638020_0.8674966059069673","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.34":{"name":"@visulima/ono","version":"2.0.0-alpha.34","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.34","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"d7a93abb75c8c713981ef077c8f70a269315866c","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.34.tgz","fileCount":15,"integrity":"sha512-888I5XRW9rzivwDomvEtcKYFkDFWTRAeXafl02UuYlq8ERPsUia2jrYkmlzD/AkIIsKA2SwrujGZRXWZeTDaGA==","signatures":[{"sig":"MEQCIEZupYzHlBpizlu4b0SeEfnE8WmqZ7K7YEf7Mqj0iTLpAiBpxlPbWuVhb7PBl3tFl+dLh1QprcIaefYOkhdKzpkH3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302070},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"a1ac77a3e99b0dbf7795b5d30b73e50e07e53a2b","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.3","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.31","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.11","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^6.0.175","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.34_1780436739417_0.2860043201538942","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.35":{"name":"@visulima/ono","version":"2.0.0-alpha.35","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.35","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"875f0cb212f97c6ce6415a4d34a991942c8738d4","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.35.tgz","fileCount":15,"integrity":"sha512-hQgpM8yIZgHvTTmMfIFBH/0n7u/UU3CLbX5GVJJcU+guktRSVrcPAHUD0g1EFlBl9yEKYSxodhxgs6cTI/YOAA==","signatures":[{"sig":"MEQCIHfrYrkzg0LLvaSZ3MvkjohKooO7zQumMb93hjPRCtLVAiBZipN3V5egRSSCxxbkS3SPGXjlSiooopES4v8p7D6A6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308866},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"915a053f9fe9d21cfc25163cde1c2e32b556bc49","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.3","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.32","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.12","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"peerDependencies":{"ai":"^6.0.175","@ai-sdk/azure":"catalog:peer","@ai-sdk/google":"catalog:peer","@ai-sdk/openai":"catalog:peer","@ai-sdk/mistral":"catalog:peer","@ai-sdk/anthropic":"catalog:peer"},"peerDependenciesMeta":{"ai":{"optional":true},"open-editor":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.35_1780561783680_0.5390493700069556","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.36":{"name":"@visulima/ono","version":"2.0.0-alpha.36","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.36","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"e0072476455afa425814ded1cef88a22b6b6f2e9","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.36.tgz","fileCount":15,"integrity":"sha512-fkyT5fEgqe+gY4BknlCY7GNAJaSvYrWVGetRcFux1eeSOJAw9wYTVBFAXLM8qhwjWEOznhN/Fbn/bUdklqkM4w==","signatures":[{"sig":"MEUCIQCquan61KKRE8gX4oWGnzE+ywC5vI3LVoWLP0AIAj6szwIgNflWfVrXStsPXvkkUVmjX5KuCoOOS5cz9moPLNtkoTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":739646},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"fdf9aff08bd08703ecac613d20465b87c253935b","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.3","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.33","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.13","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.36_1781341961707_0.09311506575032169","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.37":{"name":"@visulima/ono","version":"2.0.0-alpha.37","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.37","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"29de8ea1bc8a36871991b74d9648a69b0c832daa","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.37.tgz","fileCount":15,"integrity":"sha512-2vIk3ycEu55chAyOPlTN0qheZEUiUj2h5VAeSa0eswCManxEYu8p4w3LvI+yvuhtK+amJQ5qLMf/hklfyTj7cg==","signatures":[{"sig":"MEQCIA4Xoq1FprVhkb6ftp3lf3aiGiveQrW+iyVo7J5mZ3UAAiB8VmcEqYlraGPze838dmXEog9JJSbZ+HNPUK9y38Ib3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":739870},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"0ed44ff22c372154c2a187537d0e18ff32eb76f8","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.3","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.34","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.13","@shikijs/themes":"catalog:dev","node-mocks-http":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","sort-package-json":"catalog:dev","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.37_1781886915099_0.00641248016581919","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.38":{"name":"@visulima/ono","version":"2.0.0-alpha.38","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0-alpha.38","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"832522560d970df295b2b2678c6d90df70ebe3bd","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0-alpha.38.tgz","fileCount":15,"integrity":"sha512-fhAozHwnOrd85PxAf2fJRWZ9c2/Oo2DIGATPdxuMyql4TDEPp1UzjOhXwlcrs2gjjTHY6bWMASu2YkatutnY0A==","signatures":[{"sig":"MEYCIQCGIXRfT37Jl1GzAmHP4cHA8wHmgjjCdA/Lz+fZdKkC0gIhALAMELiV38EpAlw0UxzASzDvTE1yqFGyOAMFB6zn3BXG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0-alpha.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":740171},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"8cbf7c356a8463406d5b0f0ab5d06b257748700f","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.0","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0-alpha.35","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0-alpha.13","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0-alpha.38_1782818702238_0.8034628740780909","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@visulima/ono","version":"2.0.0","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"982566b2b19cfea03a14246113c6d2e6465f9e15","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.0.tgz","fileCount":15,"integrity":"sha512-kyJtCh/folEeGi8IBGKCLdV6JbSUa2UM0J0CEDg/6R9igsddzdwaaLmAJAfvXcBgO98dK7x6MIpWC/WSwtntTw==","signatures":[{"sig":"MEYCIQCIUitf1HmSrk5VbqGevozGBHoN22Tn5XbZiK+dBDwfUwIhANAxiCBPHsIUr1IBN2/V9rwyICWESgDH7YNVqun0wMPe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":744654},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"fda7abb412c283263f3bd66e3dc818ad837b8d8b","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"11.6.4","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.1","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.0_1783102685611_0.8923643376735897","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@visulima/ono","version":"2.0.1","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"0ddca9ff8d6ea01866fbf6c7eabe3ea60637d546","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.1.tgz","fileCount":15,"integrity":"sha512-XReM6wPizMia84UgeSNDHHOACJ2S3ODknm+fgMN40FMiXbWrcgKWtt7n0nP97DRnO4bQnrhjvHnL1K5KbZwGHQ==","signatures":[{"sig":"MEUCIHQEzOqIX5Ki/XRswADjJuTby4KoFg7imvjWAiRZKPTxAiEA4uItwYTD0hnPTnzgMlfrGuXVDYqtJ+lfMnA2RQEnwdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":744552},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"cc0bee6d35da4e2fa92285f7978bf284b37710b7","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.1","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.1","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.1_1784104210098_0.2850641107576164","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@visulima/ono","version":"2.0.2","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"6989bd507d55ed2608f6fe43e8e1ccc0f0acb4ed","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.2.tgz","fileCount":15,"integrity":"sha512-kJvvNR5Sao5IH3IBLUQQhZU/i94Y1z7pGpefAEGfIunE55t8ulqQ9UfGyQYwVqxBmGOljfacGhysmAZuqQcOdg==","signatures":[{"sig":"MEUCIQCylOZvJlIWWpvhvwlkbt3WgpUdU9MZdmEfNiGmtkuAyAIgKTQpLV6lbSdxxGzdcC91/yruh1EBdNnNvnrHRSGuNxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":744691},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"f2c7aad491a00ba25e0c200544f3b28bcaf93a11","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.1","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.1","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.2_1784114290391_0.9665880130486915","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@visulima/ono","version":"2.0.3","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"8ea3f94d80cb4c98cd0f9f372ec7287fdef31cc9","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.3.tgz","fileCount":15,"integrity":"sha512-ILNY0nsZ2BtkKZTFOWtaE27/kOP5Iw3XWEI2wVE2iUY5+m9RvGLh2A/CrYg3VZdbmJ+wrOk2NaKNsd0/tKkhug==","signatures":[{"sig":"MEQCIBqzXnR/H+ETRn9MmzzmHULCBCV9m/KxknSZaJtVwTI5AiAd1R5Tko9XYej2MCW9n7STP7wWAHruGO/EaMuA/1h9Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":744830},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"665c148369f9983f608a847c3199dfe0647b3f36","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.1","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.1","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.3_1784289179615_0.9241544854795087","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@visulima/ono","version":"2.0.4","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"ee0484a07db8db4f1d5ffcb3429f6ed1d18a8c0a","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.4.tgz","fileCount":15,"integrity":"sha512-6jt+bSPVTSrQu+k678HHbVuBZL2HFRKm/k2nVqb00WDNJv+Ig9LYFe5+5UlaIhef2WSHhkljvpgA3FKJ7hch0g==","signatures":[{"sig":"MEQCIBRUehkNJRz8Kryw5rLAMLRtYVFUnaZwC8OefG4V5e5zAiB9iTvMIHnEEgWDMkVf99z/TXqRuj5pgxYYLznsZTsejw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":744969},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"16f1fb2bccb680fb36c13915a5112bd7c5014762","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.1","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.1","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.4_1784318760755_0.8841834147885388","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@visulima/ono","version":"2.0.5","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"99d87d9a63e56f40d506a1fe22da695c82b9ba7b","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.5.tgz","fileCount":15,"integrity":"sha512-oIahShLc2SpRP+VvVdPVvJN8N1RHSh0RYdfr9sJwsZ8H+1FXtB1Lyxc/XUvkXdJYxAuw/aRz8aAlCAIoQmNr7Q==","signatures":[{"sig":"MEUCIQCjIMJ8PX7xmE/DIqEBV89AxJHN72CIUGrU+83gmKuE3gIgJgxh0pgGQrWt4bhrsx4/Nuc396nGI0y0vxdpgGIvHIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745108},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"98b49258d0196d4dcd47a659c17a49daaafa99fb","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.1","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.1","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.5_1784491658671_0.9052753543742467","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@visulima/ono","version":"2.0.6","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.6","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"39b5dab7691b20884d34a509d225afcd99a20535","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.6.tgz","fileCount":15,"integrity":"sha512-lXBynB6Aqkobe13ft79vdIBDEn4ZNfYEsUdB13+0NabrI4+gJuyy0EalqV4myIOTgulMj+qEaAGLQ/UBmghRFQ==","signatures":[{"sig":"MEUCIQDWB41XtpDfkaI2sdiMIee1MK+iLx15EiXibsWi8QxTKAIgJwZdnl1K5gfEUbWjsFkFhLyCVktko8JvbS10uQwxrso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745247},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"e601b01ee2f5f5e2d90b64c790fdcf49e29f5776","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.1","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.1","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.6_1785087856212_0.6734315730151839","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@visulima/ono","version":"2.0.7","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.7","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"acf201b27137db8ecc49248008c302015da039ae","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.7.tgz","fileCount":15,"integrity":"sha512-zXdfD/ASgl4ZMcewSnsdsoaOGBazr5Up0kQBkZDt2S0rP2kKn338Jfz/GgLyaE8yR1zWarnv4Zv2BgIuQ/O/0Q==","signatures":[{"sig":"MEQCIF5m/4PsQ78//c5THyfKCXDSRjrWOWXvQKHvQ7ZtSaLxAiARnHuZTKppHNPSTeAMjMhp6juDvV9wUppLeIpH500aog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745386},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"ab9af21fdfc6d71bcec903d0ad4cd189a3c98c32","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.1","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.1","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.7_1785106872909_0.46409744347306936","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@visulima/ono","version":"2.0.8","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.8","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"d8f1a684563ae949976856f592c6f9fb6665e70a","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.8.tgz","fileCount":15,"integrity":"sha512-d6mxVJQXBAlR3nX9H4K/Gh7pgnsoKB4pCdFYrYvxcvlrbnNwzLMh7YQ6Sessj/lZ8jnwRu7a+4leRcAeRuob4A==","signatures":[{"sig":"MEUCIA4a69rkRA6rxculcIxfnM/v+0hMyJyGsHNw8vnD74gnAiEAzIcNLp3HW1KMptV12qI/o+jcaE/O9G4xdvOvUwHGXWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745525},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"0f85f109178cff48dffe65a019c37f6224a0aa27","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.1","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.1","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.8_1785142907004_0.3524262714125659","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@visulima/ono","version":"2.0.9","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.9","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"85d27277fae7b713f4b96af230487ab773ec55b8","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.9.tgz","fileCount":15,"integrity":"sha512-M//yPggtWCtPTM5rXiuEL9gJilzA8OAc2TjwtSRWCv5F2zoqyro2/LlPF9MYqaznIlggHHMrourQQf66C/upAA==","signatures":[{"sig":"MEQCIGbyoMIPZ45O7bZi9jeas8b62m5OldsUrKmhUXcI9hfPAiBuDjkCtOT3Zl1URX/HU2uiH4upyWY6VezyWA7PrhU/Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745664},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"f425961633393a1305da65cce7e827f4f218a5d6","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.1","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.1","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.9_1785145977978_0.12906535914111927","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@visulima/ono","version":"2.0.10","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.10","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"2342db1c0efed4cbb6d9b7278b242391807049a1","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.10.tgz","fileCount":15,"integrity":"sha512-U0pEdEH2T7m/HQaC/dSt7A2dDTK85eQVFpUVVukP9hhuqZ12V5CUqeuaO09s3H1zy8UZAJ5/ikqB+OhU/W77zQ==","signatures":[{"sig":"MEUCIQCLbqTQEuA21AdM1k4oVIxtdtLxqPR0IRvLupQq3cbqDgIgRjnWzY1Ce3a9C+nG2jvf7npBsJHWQuLoRD5H7bKNUE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745806},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"bf8e833bcaf306ea0bd0b8d5b8a0c96fcd542f4a","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.1","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.1","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.10_1785149849757_0.9433769554239373","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@visulima/ono","version":"2.0.11","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.0.11","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"8e599e4e6440ed6defa6e05002ca95e9cdd37a96","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.0.11.tgz","fileCount":15,"integrity":"sha512-NyV9aOKKRmJIb7XhEjXzRfhOsjTM8pHuwt2RK3XItxz551jPxx8+gStX1/d5ZW/VHaLjk8JD9qzcbX/dYxBkFQ==","signatures":[{"sig":"MEUCIBJkIkDpYDQQjl9K3JXLuINrSiXQEWOarTgiL9rYQZP4AiEAs2G4qYedcody5I53MYOfKgRyKaGMoBBp0bK7zIbGxxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":746101},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"7e3a15d323a7caf39831b97e877d485a1c331571","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.1","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.1","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.0.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.0.11_1785161696923_0.23115043274711256","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@visulima/ono","version":"2.1.0","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"6d41269060a3a8d77daf1e65adbf79a4758a1140","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.0.tgz","fileCount":15,"integrity":"sha512-y8B5acXbb3IyAqtDnuqc2EbdG9vAgZy0QZsy0mmL3Xw34WBKC5N8vOJ3J6/rneVu7Pfi4/5OTRZL6IiVk3FaiA==","signatures":[{"sig":"MEYCIQCXtLhfV81IZhJFYivMx0w91bdnqaX3TB5OfaLZIqyKSwIhAODE00RVEb9UqCBfOgJZdpY4It9ufhvp6YnfMs08EYcD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":743827},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"0a546cbf4464412e5477060b451e943b595eca8e","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.2","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.1","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"3.1.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.0_1785679813491_0.6447178723607347","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@visulima/ono","version":"2.1.1","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"83891354abecd44a25761e865142add76f0c3e92","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.1.tgz","fileCount":15,"integrity":"sha512-ggghHdiXGFWOS4LMbblukyUMT+QDfbCDmtMiQnxhlxvipONGqpW9Q9YQwRhV0Tpnu9wX88ivnYvUFp0S8AbWYQ==","signatures":[{"sig":"MEQCIEvoy3/YCd/DTkx9muU+tGvQhMzkwgpKflHqHdFi9X19AiBQM9Pn5jiaMBrT2MvDIlENp1ThDxDMvlmbCcB4+PdNbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299968},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"7ea8529e28cef12ce2135d6de2342fe9ec8e98b2","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.2","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.1_1787000827081_0.5905036373936665","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@visulima/ono","version":"2.1.2","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"8696bc10c604b857be6eea8ca5ffd113a12d69c9","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.2.tgz","fileCount":15,"integrity":"sha512-0n2WFYpear5Rumfig3yr2ARQzhSPM/lDRcmYcgj236Xh9v1ttWwKZN/cVpJnY0aTmH9KG/44T3f3ZvtE78aqow==","signatures":[{"sig":"MEYCIQC0B0ql6HGw7W5eCImc0qfoGsthW2KyYi8fVReuGSc9gwIhAJSYVrgNCEAZ4DC2gAyG5N8if/K/zR0x4R8H13q2GH0P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300107},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"e12e2f1055e56168bb9b60f183418bf6c275f33e","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.2","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.2_1787083972286_0.8645280482998345","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@visulima/ono","version":"2.1.3","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"3c5e9e3518e0b4f129fc6b5b7c412ed29b783f89","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.3.tgz","fileCount":15,"integrity":"sha512-wfX6tceD+YVLmLUOS+Pp/A+zvZXTPFdfcEnIKfE6uKXC/lbZ4fr+KGey0T89RFHrbABRwBVcul8yr/v0ABg5kg==","signatures":[{"sig":"MEYCIQCZBy8ROl/U5DW1t1hLt7DRZVJAvoD6BZP51F4A25nwjgIhAMPqczZ2yGMvkm6AJ860LsMmm0lUUVi8xOliXHNOnsLQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300246},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"3a7e50dfe292720a83256d7367fd708ef6d13b13","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.2","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.3_1787128252299_0.43817081727007223","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@visulima/ono","version":"2.1.4","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"79b33bc8753ba4d57ef3561afe0dd356819660b8","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.4.tgz","fileCount":15,"integrity":"sha512-DUP9reXqUjmRyMlBmq4MJB3I3JV3x69Nyqn1OZauEwz9S/UCc2vRzChBMi+0ICpEi8PdGtG0XhlJma66+qaIOA==","signatures":[{"sig":"MEUCIQDfQImy9gBSaYnNedIVK0NobNmoHbPDWzReH1xmO/XSwAIgS2w+ILJiC1ztW40XWJTmd+tawdQ/9sDBxHMcqgtNRNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300385},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"d9fa66bf7da6a03943c86f34a7441366704798ef","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.2","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.4_1787147967179_0.4236083143316933","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@visulima/ono","version":"2.1.5","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"f370cf1faa7c60cfab7114b23de11c89434f4709","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.5.tgz","fileCount":15,"integrity":"sha512-TLr6JzbymrTTQnCIFswQSbdJ+ytDMkYgDWvufhoSzVwmhAk9h6Lhv0zhq3hAMUgMfwwakpAVW0oOax/uiDn1PA==","signatures":[{"sig":"MEYCIQDCRy4/Go7Mksmn6SUnKUUhnoiZxEbMPGKI1rICxXT+MgIhAPO2pciZdepDHTnM14qhH5fFPssa2OaSI/PBOtUrlOWG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300732},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"2ce05f09818c481dc4f58b97229add36cb2678c6","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.2","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.5_1787168322157_0.919392160766151","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@visulima/ono","version":"2.1.6","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.6","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"3a07012dff75fc9f377eb6d9e6c71267addd5ff7","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.6.tgz","fileCount":15,"integrity":"sha512-Fy0muQyzKjXLhuWu5Bl+8XSQhetsSPnYzZ/sf7nuO8Jc8RNp2sOD2xLgBNCitJuLDoLd6WPFtJiOwYSjVBeJKA==","signatures":[{"sig":"MEUCIQCawwHpeuv3fNU6nPM0bYHAW6Tsmt98jvfVABEhjzR1pAIgBRbVZQY/O6nU3rFEU6aKcozw17Bh30rGcpE35WSk5h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300859},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"68f287946cb6cb3f6f47b1e2c5bb78c08bd1850d","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.2","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.6_1788448283210_0.9884269118035922","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@visulima/ono","version":"2.1.7","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.7","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"6abea8293e80ff0c388c8fab7b690b58d826dfa1","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.7.tgz","fileCount":15,"integrity":"sha512-vIaYYmhVvUM3PGrfmX/LODtQ4I/Ctlvge68jXPWWbBOFZXadcbHknn5keIHWsme1oCEXaAixG7aQaDu5yv3XXA==","signatures":[{"sig":"MEQCID3a5zwmCKRpsN4CwEEIolLKq+JGX1bd9okuKMld82X3AiAi3PAbg+Hjagsp0v2sR+a6B22rLX9sUdbloxm9leWGng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBgcnrf8TatgoEMSKy5Cf4s1JEldLEswchStTOkRlwghAiBGygdkfVx7OHY2LRpfNtgYjai+J0gkcSHpWTNvZLQMKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300986},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"4882ab1942e8c50d89b87ab4ab028a316a9cf60f","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.2","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.7_1788701137514_0.16806378343180084","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@visulima/ono","version":"2.1.8","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.8","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"1d1ef6f83d27342a6fcbc626c1defc425011f525","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.8.tgz","fileCount":15,"integrity":"sha512-JDIWnyUEadC8O0OZbaHWqOaAr6R0rcIcwiQCo/GUjiBu3X3bdCi4ZvE9ocCdQ6dQuSSVUmv42DPW4FCo5WLjKw==","signatures":[{"sig":"MEUCIDUklhE+YWSzpqjoIpo51vmzMsdD3MNzUxZpc+Xo/pXOAiEA6Klj3KfpL81071g/rTDG8NPG5FRlwGroM594gchaGEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDq6XhXYzJf6AuqpTAYhlHqvSOUDWpI5k3KIjfY5k6wEAIhAOc84uoa1fsh5xXDfhJ3nX6nRfwaclr2uJIlaV4XcjRW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301970},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"eba018452ca226c99e6c0f43d2684f13e23b36b1","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.2","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.8_1788795959354_0.5791952299964547","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@visulima/ono","version":"2.1.9","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.9","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"67e75f2389553ecabd396b14f4453a48bf1e2c8a","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.9.tgz","fileCount":15,"integrity":"sha512-93ru722BL8lBHTe5SvwW3fi03/b9KptHCwzFEktKaE70JzOThuTZoWYJKc1QNbWXqJgW8xZbCP9L0fq0OHCSew==","signatures":[{"sig":"MEYCIQCXv4C0SWbsTJfuyaqYwjMb12N8Tdm7mmnoz8Mj1J+QCwIhAIN9GeTOfR0eZMSc7YTX9xyGC5M5mVZmObpAlKMDjk8f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGhQiZCjry6g9N4okia6w1OxWJguW4bQ+L69g/hj2n+4AiB7NoXyTBucpmoK14Yjm+LSorS7FgBSW5201VnX4DN/0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302097},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"ab537b8b656a58670155f50b5e3133511f3b910a","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.2","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.9_1789968495901_0.5582821477302813","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"@visulima/ono","version":"2.1.10","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.10","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"76605ae728d91dc2c4c22b2b707d58ee8c5ff123","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.10.tgz","fileCount":15,"integrity":"sha512-7BhzlJbk1TsqkWKZjrPTMLnmSj9so3MU9KgW4R2ijdGc1Ho+x6Fz933psCu2kfwSjPZ7iuEX7PN8t06HZJhXxg==","signatures":[{"sig":"MEQCIEjkk+e/NpUtWi6WovaQ/9JeEu+ZCdk8ru5lAfmiVnu/AiALHX/sVduOkFgZLpwBO0rc9RAM9MNEsA7rLj1qZedNuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0ppOhOOPT8ga1KqAMeCknlNUQayOS7hsj10ifaj5EaQIhANZqzgovOEAvUwLNeZAV+qtKmIBlC9f9YQkV56yNt5OE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302227},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"76864eeb38cf3542ba7ebcbf70413a85bd9e8fa5","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.2","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.10_1790010156387_0.2213631377213121","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"@visulima/ono","version":"2.1.11","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.11","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"00195ee7761f85beb06139df205caa808d59f51b","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.11.tgz","fileCount":15,"integrity":"sha512-mT6loVb03JjSZ4nmF5F9N1UCoPrL+Y+7iYtcgmpsKFYfyxLbiybdfEpQSB8ws90BBMe6CfyP++PZBL+/GIwZCA==","signatures":[{"sig":"MEUCIQDoyYfV3tKjxW8m5sNdamCdPNTjLXujdw769yvXpn1dKAIgbXEnETBmN/o1CJDuiIBWzs1l41Rta0V5xTv0+8LX6CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEg5fE2Euzr9UjFLf/Qgn02bSb5kOgM0PyLb92M5Vh6SAiEAtzf8XDg6i/jVmYYpVnnUXdnxxcOsv0JcDW0c6z8Sw+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302357},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"1653167ce67b280e5cacc0eeffda8a09ce8dc986","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.0.2","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.11_1790049173773_0.9646022593681849","host":"s3://npm-registry-packages-npm-production"}},"2.1.12":{"name":"@visulima/ono","version":"2.1.12","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.12","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"a4f3e036b971e624c695220199dd55c3bccf4751","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.12.tgz","fileCount":15,"integrity":"sha512-+aMzkajcjtM8KikuJmBXSWqfVWY/qQx6IBQTUQo3dxNWbCY5MD34NEb5cEDPTNeGlqFPaqHdqi8pIUo8CFdnGQ==","signatures":[{"sig":"MEYCIQCJUZYhTESU/80MbxFs9AYf9fAi32JCVTzLHJ0yFBC4BQIhALMrhxDShwe8WxGzXJ7mw+tGmAMdPrYtE/wFzJh8OWjm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGD5t9Z37+PD5xrlgA4pR4IfQcq4yBSPrC5xIRsXUtDwIgPcJGEzg1n5KY25ljozbwvckQWmHMRhgRjjx1NA/N0wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302487},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"88f1373ff184a27e0cbb569574bafc3bfd985d09","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.1.0","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.12_1790135602826_0.4595216037596148","host":"s3://npm-registry-packages-npm-production"}},"2.1.13":{"name":"@visulima/ono","version":"2.1.13","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.13","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"6d43e40954d91168b2ec68a2fd5e2daf8c72c9b4","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.13.tgz","fileCount":15,"integrity":"sha512-IRTis/QL2uvHbSO3+1eZcwyTtWAaUAAOyolJkwbnkvvrP9NIyHLS2x3dNHwSY9pTmt72Vzyc7CaD42GiR9nUmA==","signatures":[{"sig":"MEUCIQDYKXQI4SGgC/C6Q4N/tLn7tITTPx89ybKWUUYyPyQydQIgZByD+p/JBoqPAuYCfo9BJX9m2Y8D0XyTMarq3vQcNMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICoRILHWsXQVEUS3ONFvPpqtal73MpCa0mrQDMNmEcSMAiBQPvJRH1vvZORgZZ1/d0VCqvmB94i1iESZQ03/zw2Anw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302617},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"abe14cbd2eb14234b5c39a31afa229d246773c2b","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.1.0","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.13_1790221211811_0.8916559922759468","host":"s3://npm-registry-packages-npm-production"}},"2.1.14":{"name":"@visulima/ono","version":"2.1.14","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.14","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"5c30fcbbf09f569f52c0b36db8eaf0fee98db5ca","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.14.tgz","fileCount":15,"integrity":"sha512-pOTEyXg9uR/ByXCePmQlaAHG8IX1ge0++WULM7wTv0GxhC3zL8O+uf6wnYhd8TACmZpnwFGoILNE+8m9Cjs+CQ==","signatures":[{"sig":"MEYCIQD2Ff3C3iugjtpDjMqac5XSAwi2DwDvrYpOqqMak9IKiwIhAKYU18JhmBuyvV0EfAmbs+6A41ulvKTKb/H0UnZF1pnU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGl3sPvW7WaNGQM6mdHQ9LSK3oKI3H9ECRXr4r3SJ1bOAiEA6tTZqZgWTmzsXbsSBhA07OVYGeqTQjMm+hxEDAIvDco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302747},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"94c7cfb21a19c443d9a8ce1a831ed2b69d2fe29d","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.1.0","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.14_1790309160120_0.3863005649926201","host":"s3://npm-registry-packages-npm-production"}},"2.1.15":{"name":"@visulima/ono","version":"2.1.15","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.15","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"f0cb8da6d506fe24882c6c7eb0ede5953eb49dd3","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.15.tgz","fileCount":15,"integrity":"sha512-VYRhukIB9s2d0qm6xthGIMcxy30lE8EhgFOrFAood+MYCptRu6CgGgm2lLcqXEkg+jftGix+jU+X8p2FULjWHQ==","signatures":[{"sig":"MEUCIQDUppO3X02EucXHmeYtEOd/yl5F0uLlyg+A+MKCbX+KZQIgZQaYy0lPqwGpkIRs4WBCqjLcLfRJmr+fHmIGUZA+CNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBErag7QQKvBbBNXSIFTgZSZoFPxFAJzuc6J0URUEWjoAiBkPZl6EDEEQjEvLrxh59yFtCL47qtHV7YIbvmBqChPAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302877},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"ffbd10741699fbaff8bc7eb7eda0c2946b50d10a","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.1.0","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.15_1790395475590_0.8086259278846202","host":"s3://npm-registry-packages-npm-production"}},"2.1.16":{"name":"@visulima/ono","version":"2.1.16","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.16","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"b452177792e731468bcddc1673bd8b55cd5d037c","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.16.tgz","fileCount":15,"integrity":"sha512-u75JzAcNZbgnnG2k9cN1iLsXXhCtLXKB/JHPUpbx2J0HvyXKNB1Qevwh1J6vcnsU9/8lvhFUmuiZRQEl54GJZQ==","signatures":[{"sig":"MEUCIF2S5z0q7oOnC1flU3moDwcvBLtQ8bS3D605WJBpokgLAiEA7iHJo9OJyQTaSDvapQAXVklyV9KouEbVxkMeHv1bzgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxBPuq6vdFdDEicz6Rkj1QO235pA27vCYSkGwtT1xK7gIhAOQbUVsLIbWaobva8PwPAxegLiSl8I/HzfcmaUpyOB/H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303007},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"c9c89a1fa8f0e86d0440d198b7a4993806d04dc1","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.1.0","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.16_1790482249123_0.744376259711319","host":"s3://npm-registry-packages-npm-production"}},"2.1.17":{"name":"@visulima/ono","version":"2.1.17","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.17","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"e2d26c5f5fa350ffbb2441b069e725bc1dad4f3f","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.17.tgz","fileCount":15,"integrity":"sha512-rMJxg1cQED7tmHx2B1k8xvY7dIDErXqMNTFmNXIJtQuiDxlf0u/fdaCqZ63XDmhPJ/CeKwa9tNq3PZ1z6kOeig==","signatures":[{"sig":"MEYCIQCcv/0DxDqwaIEQ0DlZo6HCiZJ9icGG/af/PUuhsbzi2QIhAIxlRoSxDssb2F/4Oe0WujwZQp/MVRslj4nSwhcyXvEh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBytCBXnm2ssOsJ74RV79ECn/TOJefF/siLI9iAUkMFtAiAV/hCBcdLCFYmXUJjeiAsZ/99PcGdSJnWU4RV5Hn0OhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303137},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"39d9a90cb82c7e8f2a943a2785b060446d5a223c","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.1.0","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.17_1790568808942_0.2814482621767407","host":"s3://npm-registry-packages-npm-production"}},"2.1.18":{"name":"@visulima/ono","version":"2.1.18","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.18","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"14f69a3b06402a967e0450ef30d14b960b8bf99c","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.18.tgz","fileCount":15,"integrity":"sha512-vHDaiqVA1DNu9yM3GxaTTtLrOGaa6JvmMCAZ3t7BCqY4QE2CBn5CQLJJSpY2vwX2w3X8ABoXzH7haCU1zBQDGg==","signatures":[{"sig":"MEUCIAcxGe2UlC2s7lDa5jUBK0WPU6dZnWwcE1IfuRqPaxcQAiEAt9+6zWw+ff+jHxOkXImTCy+wh3waNE0giWpm7VxGpMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDqOnqP9bKJP98hYnV5BCIzst27k0BmIiqQ/HVPOyvcwwIgQ5UhMYqwybpt/yOW7CkA71yQ60JPMMHFOCoXjLLytKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303267},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"25370df42d61325acd3e82bab961e483bd8c1e4d","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.1.0","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.18_1790657354665_0.7565631562240749","host":"s3://npm-registry-packages-npm-production"}},"2.1.19":{"name":"@visulima/ono","version":"2.1.19","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.19","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"1ea95faae5b633d2977f6cf8faf04953a6c428c9","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.19.tgz","fileCount":15,"integrity":"sha512-dVLKaNsoxmSWcMKTbB3dILk9wa1MvBrcBnKVZuApK9oi9RIExUMsCmJqpMc6AEyjqM3BuzmztkYrop7etjbW+A==","signatures":[{"sig":"MEYCIQCjTFQ2SImNJF9YqTabNDvvlUTEjy7ToKbPY5MkG374ZAIhAMP3oeMxQBIsXDvikjvIlNE2RJUhbcoZ4WYFORE1HcD5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC08a7pdAzMBwhINbOjn2nBJJA0iS3ldmMo+ZjtDT7DNQIgRUst0+wMTX6PpzWXDqQUDoAJ1dtXY8Hgkrl+EnWVllg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303397},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"86f0e1e9dd30657e18e10645f7038639712a5379","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.1.0","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.2","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.19_1790742125050_0.8214746867019032","host":"s3://npm-registry-packages-npm-production"}},"2.1.20":{"name":"@visulima/ono","version":"2.1.20","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.20","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"3a1acea9b6b2c55f7a5ee30ea1c78c1bdc1f28ec","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.20.tgz","fileCount":15,"integrity":"sha512-iKndsuzw7Ji2CqkW0BvH5Rej5fHz43H+d0ox2dIq4DQht83YG/GU5gYdJdRcfFbDkZ7zIFa6/LDLtVcMlQOxkA==","signatures":[{"sig":"MEUCIQDgS65dKfQKNnd2cxfi3O3OU8ohFUYdt8XpZd6H00yaUQIgR8fxIAzBDXUy4ftuyR847BKj3tme9cGIViP4Uus6FQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmo5msvslc3ZUZhvgqubEN5XLSYCTHrrTUB9esIlophgIgWmNRXTqZnnnSL7oMJzAb0jBmiTZjowKARDmqGEXt4lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303527},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"09f2a7bb3d5f4fdd9f5216215194ab5056e75f27","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.2.0","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.3","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.20_1790828978231_0.5059000079817828","host":"s3://npm-registry-packages-npm-production"}},"2.1.21":{"name":"@visulima/ono","version":"2.1.21","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.21","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"d920325765806f2788805258b279ade1ec4ae411","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.21.tgz","fileCount":15,"integrity":"sha512-cLL7kNFxmmfRRSSouUXMSVMnpH+ca/Fxs+Bb/0sk0Bm7EJ3iRXh4lw3Hv3Cso1oEqw4EjZi04GO0Aoxw6rjQFw==","signatures":[{"sig":"MEQCICSEuSHNkub2EBt2r5ScTeL5ge4arb4fxr+beTqgQZDNAiAvvkr1nssHOwAmF3YxpwM44nrCOwZ7Q08eprpiclpgMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCiY0+kBH/btnOxC0ZaLA74hkdM+FY5h+wPDtVE9YiEmgIhAMpsUxpU6QdhYi5Fjv6dI7j/1YBkB8NzpFy+vETZeuAH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303657},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"a73313f3196971f8ca89dca87efdccad57865a79","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.2.0","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.3","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.21_1790915918516_0.8202976837893103","host":"s3://npm-registry-packages-npm-production"}},"2.1.22":{"name":"@visulima/ono","version":"2.1.22","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.22","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"641eebb6d4a74d2f8bc7db31614c79d251c6d447","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.22.tgz","fileCount":15,"integrity":"sha512-3F0coHKAAZ3zcUS6CDN4XEq2ILhTGJIP03kZUmQ/kSGZceq9Kb66hVlsBXs0eg5RBbeoK9GlPsMH+TttKiE3hw==","signatures":[{"sig":"MEUCICHQV76ujbMnY3ymEDvZutPG6d5DH9iXtNN2lGgI5tc8AiEA9xWzSQKDpNo7WIvgvfqoZ9TiHJDloI+B/vVO//yAU9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9LMlrZKoRYI+pobyFcF1SWIw6SVuoVK/DMpADpDQKqgIgd5QoBf6y4mP/X535rC1h8MorizeFJ4t3awKIqMFOGhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303787},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"e2a51cf4f002f5b94cf935ffd907fa767d9d1e2e","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.2.0","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.3","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.22_1791000635027_0.6664098944375225","host":"s3://npm-registry-packages-npm-production"}},"2.1.23":{"name":"@visulima/ono","version":"2.1.23","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.23","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"046acc2495f7c23626498c711b308d0050acffa6","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.23.tgz","fileCount":15,"integrity":"sha512-5AZAuFZeGDPjp05jw7vMvQP4Asjq50ZFC3fV3i8rsWGCZqP0+WrYl6KAVxR61XRxYhDWnYQrkpsgoSak3FEduA==","signatures":[{"sig":"MEQCIBBXKbuU7WwRYDL0hhncioEuTuRoh7+AcugMzEKYOx+pAiBRP3UncTkcosBqbkzOz6e61IulVWZti61tctLEAgz4Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDl7yKYuj48+bAoKjk0YEkmrlrLihZB9JWgMzkncyWeWAIgcTbl7C/2Re0MTGRoh5d5HxQ8krbTHH7FPZZkw18AD64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303917},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"d07f11e49997bb348a8ad914b00911129b7f9bdc","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.2.0","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"22.23.3","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.23_1791026150466_0.152115227094334","host":"s3://npm-registry-packages-npm-production"}},"2.1.24":{"name":"@visulima/ono","version":"2.1.24","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/ono@2.1.24","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/ono/","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"77b9287a76bd3374d27702a194fc485c7f6fdb9f","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.24.tgz","fileCount":15,"integrity":"sha512-AvavA2plB0iHQixN5ju+ABslhBuq1Qlg6uTghudAKVjtuXZ35cDuufaPMrT73M8PRn+pPeGnWio/bz8h8SpzAw==","signatures":[{"sig":"MEUCIQC6o7FF1tzlrasVZHUNhjOEfG2rW67cdM1o+ytT9okNbAIgG9pqrK4Yvw7qjyuUylCD0fKnmsDMlt7mCWbFLjtk6as=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGi+IaJUtJjIddOaOHPtLd7t9kyZYvu3I6zkALsOp26aAiAIpGGD2fGCaAgG0+0Cu0kWlAZM3O71v0MAyA6KJTKP0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304047},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"a5015be7d1d7bfee1f745dea00a3389b810b7f22","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"98813588-03b8-408c-bf9d-ae422f04b999"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.2.0","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"sideEffects":true,"_nodeVersion":"24.21.0","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"tmp":"tmp/ono_2.1.24_1791042196835_0.14120549303564767","host":"s3://npm-registry-packages-npm-production"}},"2.1.25":{"_id":"@visulima/ono@2.1.25","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"5403a0b3eb98ae476e3a44f4887edcab3219f417","tarball":"https://registry.npmjs.org/@visulima/ono/-/ono-2.1.25.tgz","fileCount":15,"integrity":"sha512-rk1FjWso4MkwIH0K8wka2uaAv9o+a6VO0K539HNhVkII4m+5NsMjCVNWok2BuKeS+Nc7h5NPmKOHExj2Ey/fCA==","signatures":[{"sig":"MEYCIQDqssirrDdDQ+LeUdQDaiw4wt6oE4TP4XwqqHfIrzXktwIhAI4UW4l/gSirbxokBuPDeE1scnJRxB3Y7nMynuyn1XHU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFO7xOQFCCoBrKIFgBZqigxK8XWYzrsCp4txCWbZCbUhAiEA4e4M9k4YaWT5CBmiWPFGDQJvCWM3kusCWaUPUCm7W38="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2fono@2.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304177},"name":"@visulima/ono","type":"module","author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./page/context":{"types":"./dist/error-inspector/page/create-request-context.d.ts","default":"./dist/error-inspector/page/create-request-context.js"},"./server/open-in-editor":{"types":"./dist/server/open-in-editor.d.ts","default":"./dist/server/open-in-editor.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"30c6a0a3e83f85dc87f89ef08c3d383eb75e667a","license":"MIT","scripts":{"test":"vitest run","build":"packem build --development","clean":"rimraf node_modules dist .eslintcache","test:ui":"vitest --ui --coverage.enabled=true","dev:hono":"packem build --development --watch --onSuccess 'node ./examples/hono/index.js'","dev:node":"packem build --development --watch --onSuccess 'node ./examples/node/index.js'","lint:attw":"attw --pack --profile esm-only","build:prod":"packem build --production","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint . --cache --concurrency auto","fallow:audit":"fallow audit","test:workerd":"vitest run --config vitest.workerd.config.ts","fallow:health":"fallow health --report-only","lint:prettier":"prettier --config=prettier.config.js --check .","test:coverage":"vitest run --coverage","lint:eslint:fix":"eslint . --cache --concurrency auto --fix","fallow:dead-code":"fallow dead-code","lint:package-json":"publint --strict","lint:prettier:fix":"prettier --config=prettier.config.js --write ."},"version":"2.1.25","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"98813588-03b8-408c-bf9d-ae422f04b999"}},"homepage":"https://visulima.com/packages/ono/","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"_npmVersion":"12.2.0","description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","directories":{},"maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"sideEffects":true,"_nodeVersion":"24.21.0","dependencies":{"shiki":"catalog:syntax","@shikijs/langs":"catalog:prod","@visulima/error":"6.1.0","isomorphic-dompurify":"catalog:prod","launch-editor-middleware":"catalog:prod"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:lint","fallow":"catalog:lint","marked":"catalog:dev","openai":"catalog:dev","rimraf":"catalog:node","vitest":"catalog:test","cssnano":"catalog:dev","esbuild":"catalog:build","publint":"catalog:dev","prettier":"catalog:lint","typescript":"catalog:tsc","@eslint/css":"catalog:lint","@types/node":"catalog:types","http-errors":"catalog:dev","tailwindcss":"catalog:style","lucide-static":"catalog:icons","@visulima/path":"4.0.0","@shikijs/themes":"catalog:dev","@visulima/packem":"catalog:dev","semantic-release":"catalog:cli","tailwind-csstree":"catalog:dev","@tailwindcss/node":"catalog:frontend","@tailwindcss/forms":"catalog:frontend","@tailwindcss/oxide":"catalog:frontend","@types/http-errors":"catalog:types","@vitest/coverage-v8":"catalog:test","@arethetypeswrong/cli":"catalog:dev","@anolilab/eslint-config":"catalog:lint","@tailwindcss/typography":"catalog:style","@anolilab/prettier-config":"catalog:lint","@total-typescript/ts-reset":"catalog:dev","prettier-plugin-tailwindcss":"catalog:lint","@cloudflare/vitest-pool-workers":"catalog:test","@anolilab/semantic-release-preset":"catalog:dev"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ono_2.1.25_1791058067076_0.6564656714423207"}}},"time":{"created":"2025-09-12T10:49:56.949Z","modified":"2026-10-03T20:07:47.498Z","1.0.0":"2025-09-12T10:49:57.224Z","1.0.1":"2025-09-12T15:28:13.766Z","1.0.2":"2025-09-12T18:40:51.547Z","1.0.3":"2025-09-19T18:06:27.604Z","1.0.4":"2025-09-23T20:00:03.164Z","1.0.5":"2025-10-15T14:51:45.200Z","1.0.6":"2025-10-20T06:49:51.126Z","1.0.7":"2025-10-21T19:38:47.707Z","1.0.8":"2025-10-22T22:41:55.588Z","1.0.9":"2025-11-05T21:03:23.618Z","1.0.10":"2025-11-07T06:10:40.476Z","1.0.11":"2025-11-12T14:19:39.955Z","1.0.12":"2025-11-13T14:39:38.287Z","2.0.0-alpha.1":"2025-12-07T20:23:35.774Z","2.0.0-alpha.2":"2025-12-11T07:55:12.518Z","2.0.0-alpha.3":"2025-12-11T11:21:11.579Z","2.0.0-alpha.4":"2025-12-27T19:31:38.346Z","2.0.0-alpha.5":"2026-01-17T19:55:18.698Z","2.0.0-alpha.6":"2026-03-06T14:50:29.708Z","2.0.0-alpha.7":"2026-03-26T12:48:17.832Z","2.0.0-alpha.8":"2026-03-26T20:24:21.907Z","2.0.0-alpha.9":"2026-04-08T20:10:04.907Z","2.0.0-alpha.10":"2026-04-09T11:12:03.395Z","2.0.0-alpha.11":"2026-04-15T13:38:22.381Z","2.0.0-alpha.12":"2026-04-21T17:37:02.851Z","2.0.0-alpha.13":"2026-04-21T19:34:28.131Z","2.0.0-alpha.14":"2026-04-21T21:16:35.729Z","2.0.0-alpha.15":"2026-04-22T06:38:38.113Z","2.0.0-alpha.16":"2026-04-28T11:32:24.139Z","2.0.0-alpha.17":"2026-04-30T12:38:19.549Z","2.0.0-alpha.18":"2026-05-04T16:47:34.644Z","2.0.0-alpha.19":"2026-05-06T21:42:10.771Z","2.0.0-alpha.20":"2026-05-06T22:48:10.344Z","2.0.0-alpha.21":"2026-05-07T09:58:33.439Z","2.0.0-alpha.22":"2026-05-07T16:37:22.320Z","2.0.0-alpha.23":"2026-05-10T09:23:43.242Z","2.0.0-alpha.24":"2026-05-10T13:57:59.665Z","2.0.0-alpha.25":"2026-05-11T08:39:46.591Z","2.0.0-alpha.26":"2026-05-11T11:42:09.993Z","2.0.0-alpha.27":"2026-05-14T18:11:52.988Z","2.0.0-alpha.28":"2026-05-16T08:53:24.647Z","2.0.0-alpha.29":"2026-05-19T13:29:33.071Z","2.0.0-alpha.30":"2026-05-20T23:26:53.977Z","2.0.0-alpha.31":"2026-05-26T05:31:17.550Z","2.0.0-alpha.32":"2026-05-26T23:31:37.060Z","2.0.0-alpha.33":"2026-05-27T18:47:18.208Z","2.0.0-alpha.34":"2026-06-02T21:45:39.610Z","2.0.0-alpha.35":"2026-06-04T08:29:43.861Z","2.0.0-alpha.36":"2026-06-13T09:12:41.898Z","2.0.0-alpha.37":"2026-06-19T16:35:15.285Z","2.0.0-alpha.38":"2026-06-30T11:25:02.393Z","2.0.0":"2026-07-03T18:18:05.826Z","2.0.1":"2026-07-15T08:30:10.285Z","2.0.2":"2026-07-15T11:18:10.524Z","2.0.3":"2026-07-17T11:52:59.802Z","2.0.4":"2026-07-17T20:06:00.907Z","2.0.5":"2026-07-19T20:07:38.840Z","2.0.6":"2026-07-26T17:44:16.353Z","2.0.7":"2026-07-26T23:01:13.098Z","2.0.8":"2026-07-27T09:01:47.253Z","2.0.9":"2026-07-27T09:52:58.102Z","2.0.10":"2026-07-27T10:57:29.895Z","2.0.11":"2026-07-27T14:14:57.070Z","2.1.0":"2026-08-02T14:10:13.677Z","2.1.1":"2026-08-17T21:07:07.288Z","2.1.2":"2026-08-18T20:12:52.474Z","2.1.3":"2026-08-19T08:30:52.456Z","2.1.4":"2026-08-19T13:59:27.325Z","2.1.5":"2026-08-19T19:38:42.322Z","2.1.6":"2026-09-03T15:11:23.497Z","2.1.7":"2026-09-06T13:25:37.605Z","2.1.8":"2026-09-07T15:45:59.527Z","2.1.9":"2026-09-21T05:28:15.998Z","2.1.10":"2026-09-21T17:02:36.511Z","2.1.11":"2026-09-22T03:52:53.857Z","2.1.12":"2026-09-23T03:53:22.932Z","2.1.13":"2026-09-24T03:40:11.911Z","2.1.14":"2026-09-25T04:06:00.225Z","2.1.15":"2026-09-26T04:04:35.753Z","2.1.16":"2026-09-27T04:10:49.213Z","2.1.17":"2026-09-28T04:13:29.095Z","2.1.18":"2026-09-29T04:49:14.765Z","2.1.19":"2026-09-30T04:22:05.127Z","2.1.20":"2026-10-01T04:29:38.331Z","2.1.21":"2026-10-02T04:38:38.628Z","2.1.22":"2026-10-03T04:10:35.154Z","2.1.23":"2026-10-03T11:15:50.554Z","2.1.24":"2026-10-03T15:43:16.932Z","2.1.25":"2026-10-03T20:07:47.174Z"},"bugs":{"url":"https://github.com/visulima/visulima/issues"},"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","homepage":"https://visulima.com/packages/ono/","keywords":["anolilab","browser","cli","code-frame","codeframe","connect","debugging","devtools","diagnostics","error","error-inspector","error-reporting","exception","express","html-error","http-errors","node","open-in-editor","source-code-preview","stacktrace","terminal","visulima","web","webpack","whoops","youch"],"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/error-debugging/ono"},"description":"Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"readme":"<!-- START_PACKAGE_OG_IMAGE_PLACEHOLDER -->\n\n<a href=\"https://www.anolilab.com/open-source\" align=\"center\">\n\n  <img src=\"__assets__/package-og.svg\" alt=\"ono\" />\n\n</a>\n\n<h3 align=\"center\">Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.</h3>\n\n<!-- END_PACKAGE_OG_IMAGE_PLACEHOLDER -->\n\n<br />\n\n<div align=\"center\">\n\n[![typescript-image][typescript-badge]][typescript-url]\n[![mit licence][license-badge]][license]\n[![npm downloads][npm-downloads-badge]][npm-downloads]\n[![Chat][chat-badge]][chat]\n[![PRs Welcome][prs-welcome-badge]][prs-welcome]\n\n</div>\n\n---\n\n<div align=\"center\">\n    <p>\n        <sup>\n            Daniel Bannert's open source work is supported by the community on <a href=\"https://github.com/sponsors/prisis\">GitHub Sponsors</a>\n        </sup>\n    </p>\n</div>\n\n---\n\n| Light Mode                       | Dark Mode                      |\n| -------------------------------- | ------------------------------ |\n| ![light](./__assets__/light.jpg) | ![dark](./__assets__/dark.jpg) |\n\n## Install\n\n```sh\npnpm add @visulima/ono\n```\n\n```sh\nnpm i @visulima/ono\n```\n\n```sh\nyarn add @visulima/ono\n```\n\n## Features\n\n- Pretty, theme‑aware error page\n    - Sticky header (shows error name/message while scrolling)\n    - One‑click copy for error title (icon feedback)\n- Stack trace viewer\n    - Shiki‑powered syntax highlighting (singleton highlighter)\n    - Tabs for frames; grouping for internal/node_modules/application frames\n    - Tooltips and labels to guide usage\n    - Optional \"Open in editor\" button per frame\n- Error causes viewer (nested causes, each with its own viewer)\n- Solutions panel\n    - Default open; smooth expand/collapse without layout jump\n    - Animated height/opacity; icon toggles open/close\n    - Built-in rule-based Markdown hints for common issues (ESM/CJS interop, export mismatch, port in use, missing files/case, TS path mapping, DNS/connection, React hydration mismatch, undefined property access)\n    - Custom solution finders support\n- Raw stack trace panel\n- Theme toggle (auto/dark/light) with persistence\n- **Copy to Clipboard** - One-click copying for all data sections\n- **Responsive Design** - Sticky sidebar navigation with smooth scrolling\n- Consistent tooltips (one global script; components only output HTML)\n\n**New in latest version:**\n\n- **Tabbed Interface** - Switch between Stack and Context views\n- **Request Context Panel** - Detailed HTTP request debugging information\n    - cURL command with proper formatting and copy functionality\n    - Headers, cookies, body, and session data\n    - App routing, client info, Git status, and version details\n    - Smart data sanitization and masking for sensitive information\n    - **Flexible Context API** - Add any custom context data via `createRequestContextPage()`\n- **Modern Ono Class API** - Simple, consistent interface for both HTML and ANSI rendering\n- **Solution Finders** - Extensible system for custom error solutions\n\nAccessibility and keyboard UX\n\n- ARIA-correct tabs and panels for stack frames; improved labeling\n- Focus trap within the overlay; restores focus on close\n- Keyboard shortcuts help dialog (press Shift+/ or “?” button)\n- Buttons/controls are keyboard-activatable (Enter/Space)\n\nEditor integration\n\n- Editor selector is always visible; selection persists (localStorage)\n- Uses server endpoint when configured; otherwise opens via editor URL scheme (defaults to VS Code)\n\n### Using the Ono class (recommended)\n\nThe new Ono class provides a simple, consistent API for both HTML and ANSI error rendering:\n\n```ts\nimport { Ono } from \"@visulima/ono\";\n\nconst ono = new Ono();\n\n// HTML error page\nconst html = await ono.toHTML(error, {\n    cspNonce: \"your-nonce\",\n    theme: \"dark\",\n    solutionFinders: [\n        /* custom finders */\n    ],\n});\n\n// ANSI terminal output\nconst { errorAnsi, solutionBox } = await ono.toANSI(error, {\n    solutionFinders: [\n        /* custom finders */\n    ],\n});\n```\n\n### Node.js HTTP Server Example\n\n```ts\nimport { createServer } from \"node:http\";\nimport { Ono } from \"@visulima/ono\";\nimport createRequestContextPage from \"@visulima/ono/page/context\";\nimport { createNodeHttpHandler } from \"@visulima/ono/server/open-in-editor\";\n\nconst ono = new Ono();\nconst openInEditorHandler = createNodeHttpHandler();\n\nconst server = createServer(async (request, response) => {\n    const url = new URL(request.url || \"/\", `http://localhost:3000`);\n\n    // Open-in-editor endpoint\n    if (url.pathname === \"/__open-in-editor\") {\n        return openInEditorHandler(request, response);\n    }\n\n    try {\n        // Your app logic here\n        throw new Error(\"Something went wrong!\");\n    } catch (error) {\n        // Create context page with request information\n        const contextPage = await createRequestContextPage(request, {\n            context: {\n                request: {\n                    method: request.method,\n                    url: request.url,\n                    headers: request.headers,\n                },\n                user: {\n                    client: {\n                        ip: request.socket?.remoteAddress,\n                        userAgent: request.headers[\"user-agent\"],\n                    },\n                },\n            },\n        });\n\n        // Generate HTML error page\n        const html = await ono.toHTML(error, {\n            content: [contextPage],\n            openInEditorUrl: \"__open-in-editor\",\n            cspNonce: \"nonce-\" + Date.now(),\n            theme: \"auto\",\n        });\n\n        response.writeHead(500, {\n            \"Content-Type\": \"text/html\",\n            \"Content-Length\": Buffer.byteLength(html, \"utf8\"),\n        });\n        response.end(html);\n    }\n});\n\nserver.listen(3000);\n```\n\n### Hono Framework Example\n\n```ts\nimport { serve } from \"@hono/node-server\";\nimport { Hono } from \"hono\";\nimport { Ono } from \"@visulima/ono\";\nimport createRequestContextPage from \"@visulima/ono/page/context\";\n\nconst app = new Hono();\nconst ono = new Ono();\n\napp.get(\"/\", (c) => c.text(\"OK\"));\n\napp.get(\"/error\", () => {\n    throw new Error(\"Boom from Hono\");\n});\n\napp.onError(async (err, c) => {\n    const contextPage = await createRequestContextPage(c.req.raw, {\n        context: {\n            request: {\n                method: c.req.method,\n                url: c.req.url,\n                headers: Object.fromEntries(c.req.raw.headers.entries()),\n            },\n        },\n    });\n\n    const html = await ono.toHTML(err, {\n        content: [contextPage],\n        cspNonce: \"hono-nonce-\" + Date.now(),\n        theme: \"dark\",\n    });\n\n    return c.html(html, 500);\n});\n\nserve({ fetch: app.fetch, port: 3000 });\n```\n\n## API\n\n### Ono Class\n\nThe main API for rendering errors in both HTML and ANSI formats.\n\n#### Constructor\n\n```ts\nconst ono = new Ono();\n```\n\n#### Methods\n\n##### `toHTML(error, options?)` => `Promise<string>`\n\nRenders an error as an HTML page.\n\n- **error**: `unknown` - The error to render\n- **options**: `TemplateOptions` (optional)\n    - `content?: ContentPage[]` - Additional pages to display as tabs\n    - `cspNonce?: string` - CSP nonce for inline scripts/styles\n    - `editor?: Editors` - Default editor for \"Open in editor\" functionality\n    - `openInEditorUrl?: string` - Server endpoint for opening files in editor\n    - `solutionFinders?: SolutionFinder[]` - Custom solution finders\n    - `theme?: 'dark' | 'light' | 'auto'` - Theme preference\n\nReturns the complete HTML string for the error page.\n\n##### `toANSI(error, options?)` => `Promise<{ errorAnsi: string; solutionBox?: string }>`\n\nRenders an error as ANSI terminal output.\n\n- **error**: `unknown` - The error to render\n- **options**: `CliOptions` (optional)\n    - `solutionFinders?: SolutionFinder[]` - Custom solution finders\n    - All other options from `@visulima/error` renderError options\n\nReturns an object with `errorAnsi` (the formatted error) and optional `solutionBox` (suggested solutions).\n\n##### `toJSON(error, options?)` => `Promise<OnoJson>`\n\nRenders an error as a structured, JSON-serializable payload — the error name/message, the parsed\nstack frames for the error and every entry in its `cause` chain, the detected runtime, and a\nsuggested solution (using the same solution-finder protocol as `toHTML`/`toANSI`). Useful for\nSPA/REST error responses when the client sends `Accept: application/json`.\n\n- **error**: `unknown` - The error to render\n- **options**: `ToJsonOptions` (optional)\n    - `solutionFinders?: SolutionFinder[]` - Custom solution finders\n\n```ts\nimport { renderJson } from \"@visulima/ono\";\n\napp.use((error, request, response, next) => {\n    if (request.accepts(\"json\")) {\n        renderJson(error).then((payload) => response.status(500).json(payload));\n\n        return;\n    }\n\n    next(error);\n});\n```\n\n#### Standalone renderers\n\nThe same three renderers are also exported as standalone, tree-shakeable functions — prefer these\nover instantiating `Ono`:\n\n```ts\nimport { renderAnsi, renderHtml, renderJson } from \"@visulima/ono\";\n\nconst html = await renderHtml(error);\nconst { errorAnsi } = await renderAnsi(error);\nconst json = await renderJson(error);\n```\n\n### createRequestContextPage(request, options) => `Promise<ContentPage | undefined>`\n\nCreates a context page with detailed request debugging information.\n\n- **request**: `Request` - The HTTP request object\n- **options**: `ContextContentOptions`\n    - `context?: Record<string, unknown>` - Additional context data\n    - `headerAllowlist?: string[]` - Headers to include (default: all)\n    - `headerDenylist?: string[]` - Headers to exclude\n    - `maskValue?: string` - Mask for sensitive values (default: \"[masked]\")\n\n### createNodeHttpHandler(options) => `(req, res) => void`\n\nCreates an HTTP handler for opening files in editors.\n\n- **options**: `OpenInEditorOptions` (optional)\n    - `projectRoot?: string` - Project root directory\n    - `allowOutsideProject?: boolean` - Allow opening files outside project\n\nReturns an Express/Node.js compatible request handler.\n\n### CLI Example\n\n```ts\nimport { Ono } from \"@visulima/ono\";\n\nconst ono = new Ono();\n\ntry {\n    throw new Error(\"Something went wrong!\");\n} catch (error) {\n    // Basic ANSI output\n    const result = await ono.toANSI(error);\n    console.log(result.errorAnsi);\n\n    if (result.solutionBox) {\n        console.log(\"\\n\" + result.solutionBox);\n    }\n\n    // With custom solution finder\n    const resultWithCustom = await ono.toANSI(error, {\n        solutionFinders: [\n            {\n                name: \"custom-finder\",\n                priority: 100,\n                handle: async (err, context) => ({\n                    header: \"Custom Solution\",\n                    body: \"Try checking your configuration.\",\n                }),\n            },\n        ],\n    });\n}\n```\n\n### Request Context Panel\n\nUse `createRequestContextPage()` to create a \"Context\" tab with comprehensive debugging information:\n\n- **Request Overview** - cURL command with proper formatting and copy functionality\n- **Headers** - HTTP headers with smart masking for sensitive data (authorization, cookies, API keys, tokens, secrets)\n- **Body** - Request body content with sensitive-looking keys (password, token, secret, …) masked in both the rendered body and the copyable cURL\n- **Session** - Session data in organized key-value tables\n- **Cookies** - Cookie values are masked by default (the `cookie` header is treated as sensitive); pass an empty `maskValue` to disable\n- **Dynamic Context Sections** - Any additional context keys you provide are automatically rendered as sections with:\n    - Proper titles (capitalized)\n    - Copy buttons for JSON data\n    - Organized key-value tables\n    - Sticky sidebar navigation\n\n**Built-in sections** (when data is provided):\n\n- `app` - Application routing details (route, params, query)\n- `user` - Client information (IP, User-Agent, geo)\n- `git` - Repository status (branch, commit, tag, dirty state)\n- `versions` - Package versions and dependencies\n\n**Custom sections** - Add any context data you want:\n\n- `database` - Database connection info, queries, etc.\n- `cache` - Cache status and keys\n- `environment` - Environment variables\n- `performance` - Performance metrics\n- And more!\n\n**Deep Object & Array Support** - The context panel intelligently renders:\n\n- Nested objects with proper indentation and visual hierarchy\n- Arrays with indexed items and collapsible structure\n- Complex data types (strings, numbers, booleans, null, undefined)\n- Performance-optimized rendering with depth limits (max 3 levels)\n- Smart truncation for large datasets (shows first 10 items/keys)\n\nAll sections include copy buttons for easy data extraction and debugging.\n\n### Custom Solution Finders\n\nCreate custom solution finders to provide specific guidance for your application's errors:\n\n```ts\nimport { Ono } from \"@visulima/ono\";\n\nconst customFinder = {\n    name: \"my-app-finder\",\n    priority: 100, // Higher priority = checked first\n    handle: async (error, context) => {\n        if (error.message.includes(\"database connection\")) {\n            return {\n                header: \"Database Connection Issue\",\n                body: \"Check your database configuration and ensure the server is running.\",\n            };\n        }\n\n        if (error.message.includes(\"authentication\")) {\n            return {\n                header: \"Authentication Error\",\n                body: \"Verify your API keys and authentication tokens are valid.\",\n            };\n        }\n\n        return undefined; // No solution found\n    },\n};\n\nconst ono = new Ono();\nconst html = await ono.toHTML(error, {\n    solutionFinders: [customFinder],\n});\n```\n\n### Copy to Clipboard\n\nAll data sections in the Request Context Panel include copy buttons that:\n\n- Copy data in JSON format for easy debugging\n- Provide visual feedback (button changes to \"Copied!\" with green styling)\n- Support both modern `navigator.clipboard` API and fallback methods\n- Work across all browsers and environments\n\n### Adding custom pages/tabs via `options.content`\n\nYou can add any number of custom pages using the `content` option:\n\n```ts\nimport { Ono } from \"@visulima/ono\";\nimport createRequestContextPage from \"@visulima/ono/page/context\";\n\nconst ono = new Ono();\n\n// Create a context page with request information\nconst contextPage = await createRequestContextPage(request, {\n    context: {\n        request: request,\n        app: { routing: { route: \"/api/users\", params: {}, query: {} } },\n        user: { client: { ip: \"127.0.0.1\", userAgent: \"Mozilla/5.0...\" } },\n        database: { connection: \"active\", queries: [\"SELECT * FROM users\"] },\n    },\n});\n\n// Add custom pages\nconst customPages = [\n    contextPage, // Context page with request info\n    {\n        id: \"performance\",\n        name: \"Performance\",\n        code: {\n            html: \"<div><h3>Performance Metrics</h3><p>Custom performance data here...</p></div>\",\n        },\n    },\n    {\n        id: \"debug\",\n        name: \"Debug Info\",\n        code: {\n            html: \"<div><h3>Debug Information</h3><pre>\" + JSON.stringify(debugData, null, 2) + \"</pre></div>\",\n        },\n    },\n];\n\nconst html = await ono.toHTML(error, {\n    content: customPages,\n    cspNonce: \"your-nonce\",\n});\n```\n\n## Examples\n\nThe `examples/` directory contains working examples for different use cases:\n\n### CLI Example (`examples/cli/`)\n\nDemonstrates basic ANSI output and custom solution finders:\n\n```bash\ncd examples/cli\nnode index.js\n```\n\n### Node.js HTTP Server (`examples/node/`)\n\nComplete HTTP server example with rich context pages:\n\n```bash\ncd examples/node\nnode index.js\n```\n\nTry these routes:\n\n- `/error` - Basic error with context\n- `/esm-cjs` - ESM/CJS interop error\n- `/export-mismatch` - Export mismatch error\n- `/custom-solution` - Custom solution finder demo\n\n### Hono Framework (`examples/hono/`)\n\nHono framework integration example:\n\n```bash\ncd examples/hono\nnode index.js\n```\n\nTry these routes:\n\n- `/error` - Basic error handling\n- `/error-html` - HTML error page\n- `/api/error-json` - JSON error response\n\n### Server helpers\n\nFrom `@visulima/ono/server/open-in-editor`:\n\n- `createOpenInEditorMiddleware(options)` — universal handler factory (Node `http` and Connect/Express), backed by `launch-editor-middleware`\n- `createNodeHttpHandler(options)` — returns `(req, res) => Promise<void>` for Node `http` servers\n- `createExpressHandler(options)` — returns an Express/Connect-compatible handler\n\nOptions:\n\n- `projectRoot?: string` — defaults to `process.cwd()`\n- `allowOutsideProject?: boolean` — defaults to `false`\n\n### Editor selector\n\n- Always visible\n- Persists user choice in `localStorage` (`ono:editor`)\n- Used for both the server opener (sent as `editor` in the POST body) and the client-side fallback\n\n### Client-side fallback editor links\n\n- If `openInEditorUrl` is not set, clicking “Open in editor” uses editor URL schemes on the client. The default editor is VS Code. The selected editor in the header is respected.\n- Supported editors and templates (placeholders: `%f` = file, `%l` = line, `%c` = column when supported):\n    - textmate: `txmt://open?url=file://%f&line=%l`\n    - macvim: `mvim://open?url=file://%f&line=%l`\n    - emacs: `emacs://open?url=file://%f&line=%l`\n    - sublime: `subl://open?url=file://%f&line=%l`\n    - phpstorm: `phpstorm://open?file=%f&line=%l`\n    - atom: `atom://core/open/file?filename=%f&line=%l`\n    - atom-beta: `atom-beta://core/open/file?filename=%f&line=%l`\n    - brackets: `brackets://open?url=file://%f&line=%l`\n    - clion: `clion://open?file=%f&line=%l`\n    - code (VS Code): `vscode://file/%f:%l:%c`\n    - code-insiders: `vscode-insiders://file/%f:%l:%c`\n    - codium (VSCodium): `vscodium://file/%f:%l:%c`\n    - cursor: `cursor://file/%f:%l:%c`\n    - emacs: `emacs://open?url=file://%f&line=%l`\n    - idea: `idea://open?file=%f&line=%l`\n    - intellij: `idea://open?file=%f&line=%l`\n    - macvim: `mvim://open?url=file://%f&line=%l`\n    - notepad++: `notepad-plus-plus://open?file=%f&line=%l`\n    - phpstorm: `phpstorm://open?file=%f&line=%l`\n    - pycharm: `pycharm://open?file=%f&line=%l`\n    - rider: `rider://open?file=%f&line=%l`\n    - rubymine: `rubymine://open?file=%f&line=%l`\n    - sublime: `subl://open?url=file://%f&line=%l`\n    - textmate: `txmt://open?url=file://%f&line=%l`\n    - vim: `vim://open?url=file://%f&line=%l`\n    - visualstudio: `visualstudio://open?file=%f&line=%l`\n    - vscode: `vscode://file/%f:%l:%c`\n    - vscodium: `vscodium://file/%f:%l:%c`\n    - webstorm: `webstorm://open?file=%f&line=%l`\n    - xcode: `xcode://open?file=%f&line=%l`\n    - zed: `zed://open?file=%f&line=%l&column=%c`\n    - android-studio: `idea://open?file=%f&line=%l`\n\n### Keyboard Shortcuts\n\n- **Shift+/ (or ?)** — Open shortcuts help dialog\n- **Esc** — Close dialogs\n- **Enter/Space** — Activate focused control (e.g., toggles, tabs)\n\n### Tooltips\n\nComponents emit HTML with `data-tooltip-trigger`; a single script exported by the tooltip module is imported once by the layout (so there's no duplication).\n\n### Extend the VisulimaError\n\n```ts\nimport { VisulimaError } from \"@visulima/error\";\n\nclass MyError extends VisulimaError {\n    constructor(message: string) {\n        super({\n            name: \"MyError\",\n            message,\n        });\n    }\n}\n\nthrow new MyError(\"My error message\");\n\n// or\n\nconst error = new MyError(\"My error message\");\n\nerror.hint = \"My error hint\";\n\nthrow error;\n```\n\n### Pretty code frame\n\n```ts\nimport { codeFrame } from \"@visulima/error\";\n\nconst source = \"const x = 10;\\nconst error = x.y;\\n\";\nconst loc = { column: 16, line: 2 };\n\nconst frame = codeFrame(source, loc);\n\nconsole.log(frame);\n//   1 | const x = 10;\n// > 2 | const error = x.y;\n//     |                ^\n```\n\n## Supported Node.js Versions\n\nLibraries in this ecosystem make the best effort to track [Node.js’ release schedule](https://github.com/nodejs/release#release-schedule).\nHere’s [a post on why we think this is important](https://medium.com/the-node-js-collection/maintainers-should-consider-following-node-js-release-schedule-ab08ed4de71a).\n\n## Contributing\n\nIf you would like to help take a look at the [list of issues](https://github.com/visulima/visulima/issues) and check our [Contributing](.github/CONTRIBUTING.md) guild.\n\n> **Note:** please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.\n\n## Credits\n\n- [Daniel Bannert](https://github.com/prisis)\n- [All Contributors](https://github.com/visulima/visulima/graphs/contributors)\n\n## Made with ❤️ at Anolilab\n\nThis is an open source project and will always remain free to use. If you think it's cool, please star it 🌟. [Anolilab](https://www.anolilab.com/open-source) is a Development and AI Studio. Contact us at [hello@anolilab.com](mailto:hello@anolilab.com) if you need any help with these technologies or just want to say hi!\n\n## License\n\nThe visulima error is open-sourced software licensed under the [MIT][license]\n\n<!-- badges -->\n\n[license-badge]: https://img.shields.io/npm/l/@visulima/ono?style=for-the-badge\n[license]: https://github.com/visulima/visulima/blob/main/LICENSE\n[npm-downloads-badge]: https://img.shields.io/npm/dm/@visulima/ono?style=for-the-badge\n[npm-downloads]: https://www.npmjs.com/package/@visulima/ono\n[prs-welcome-badge]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=for-the-badge\n[prs-welcome]: https://github.com/visulima/visulima/blob/main/.github/CONTRIBUTING.md\n[chat-badge]: https://img.shields.io/discord/902465130518949899.svg?style=for-the-badge\n[chat]: https://discord.gg/eajEZvk2PG\n[typescript-badge]: https://img.shields.io/badge/Typescript-294E80.svg?style=for-the-badge&logo=typescript\n[typescript-url]: https://www.typescriptlang.org/\n","readmeFilename":"README.md"}