├── .editorconfig ├── .github └── workflows │ ├── checks.yml │ ├── labels.yml │ ├── release.yml │ ├── stale.yml │ └── toc.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── LICENSE.md ├── README.md ├── assets ├── adonisjs.jpg ├── banner.png ├── cloudflare.jpg ├── error-cause.png ├── error-info.png ├── error-stack.png ├── nitro.jpg ├── nuxt.jpg ├── raw-stack-trace.png ├── stack-raw-output.png ├── terminal-error-cause-with-depth.png ├── terminal-error-cause.png ├── terminal-error-hint.png ├── terminal-error-raw.png ├── terminal-error.png └── youch-output.jpg ├── bin └── test.ts ├── eslint.config.js ├── examples ├── axios.ts ├── console.ts ├── flydrive.ts ├── http_statuses.ts ├── no_trace.ts ├── pg.ts └── web.ts ├── funding.json ├── index.ts ├── package.json ├── src ├── component.ts ├── helpers.ts ├── metadata.ts ├── public │ ├── error_cause │ │ └── style.css │ ├── error_info │ │ ├── script.js │ │ └── style.css │ ├── error_metadata │ │ └── style.css │ ├── error_stack │ │ ├── script.js │ │ └── style.css │ ├── error_stack_source │ │ └── style.css │ ├── header │ │ ├── script.js │ │ └── style.css │ └── layout │ │ ├── script.js │ │ └── style.css ├── public_dir.ts ├── templates.ts ├── templates │ ├── error_cause │ │ └── main.ts │ ├── error_info │ │ └── main.ts │ ├── error_metadata │ │ └── main.ts │ ├── error_stack │ │ └── main.ts │ ├── error_stack_source │ │ └── main.ts │ ├── header │ │ └── main.ts │ └── layout │ │ └── main.ts ├── types.ts └── youch.ts ├── tests ├── metadata.spec.ts ├── templates.spec.ts └── youch.spec.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/.github/workflows/labels.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/.github/workflows/toc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | build 2 | docs 3 | coverage 4 | *.html 5 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/README.md -------------------------------------------------------------------------------- /assets/adonisjs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/assets/adonisjs.jpg -------------------------------------------------------------------------------- /assets/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/assets/banner.png -------------------------------------------------------------------------------- /assets/cloudflare.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/assets/cloudflare.jpg -------------------------------------------------------------------------------- /assets/error-cause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/assets/error-cause.png -------------------------------------------------------------------------------- /assets/error-info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/assets/error-info.png -------------------------------------------------------------------------------- /assets/error-stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/assets/error-stack.png -------------------------------------------------------------------------------- /assets/nitro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/assets/nitro.jpg -------------------------------------------------------------------------------- /assets/nuxt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/assets/nuxt.jpg -------------------------------------------------------------------------------- /assets/raw-stack-trace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/assets/raw-stack-trace.png -------------------------------------------------------------------------------- /assets/stack-raw-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/assets/stack-raw-output.png -------------------------------------------------------------------------------- /assets/terminal-error-cause-with-depth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/assets/terminal-error-cause-with-depth.png -------------------------------------------------------------------------------- /assets/terminal-error-cause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/assets/terminal-error-cause.png -------------------------------------------------------------------------------- /assets/terminal-error-hint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/assets/terminal-error-hint.png -------------------------------------------------------------------------------- /assets/terminal-error-raw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/assets/terminal-error-raw.png -------------------------------------------------------------------------------- /assets/terminal-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/assets/terminal-error.png -------------------------------------------------------------------------------- /assets/youch-output.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/assets/youch-output.jpg -------------------------------------------------------------------------------- /bin/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/bin/test.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/eslint.config.js -------------------------------------------------------------------------------- /examples/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/examples/axios.ts -------------------------------------------------------------------------------- /examples/console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/examples/console.ts -------------------------------------------------------------------------------- /examples/flydrive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/examples/flydrive.ts -------------------------------------------------------------------------------- /examples/http_statuses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/examples/http_statuses.ts -------------------------------------------------------------------------------- /examples/no_trace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/examples/no_trace.ts -------------------------------------------------------------------------------- /examples/pg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/examples/pg.ts -------------------------------------------------------------------------------- /examples/web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/examples/web.ts -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/funding.json -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/package.json -------------------------------------------------------------------------------- /src/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/component.ts -------------------------------------------------------------------------------- /src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/helpers.ts -------------------------------------------------------------------------------- /src/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/metadata.ts -------------------------------------------------------------------------------- /src/public/error_cause/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/public/error_cause/style.css -------------------------------------------------------------------------------- /src/public/error_info/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/public/error_info/script.js -------------------------------------------------------------------------------- /src/public/error_info/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/public/error_info/style.css -------------------------------------------------------------------------------- /src/public/error_metadata/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/public/error_metadata/style.css -------------------------------------------------------------------------------- /src/public/error_stack/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/public/error_stack/script.js -------------------------------------------------------------------------------- /src/public/error_stack/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/public/error_stack/style.css -------------------------------------------------------------------------------- /src/public/error_stack_source/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/public/error_stack_source/style.css -------------------------------------------------------------------------------- /src/public/header/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/public/header/script.js -------------------------------------------------------------------------------- /src/public/header/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/public/header/style.css -------------------------------------------------------------------------------- /src/public/layout/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/public/layout/script.js -------------------------------------------------------------------------------- /src/public/layout/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/public/layout/style.css -------------------------------------------------------------------------------- /src/public_dir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/public_dir.ts -------------------------------------------------------------------------------- /src/templates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/templates.ts -------------------------------------------------------------------------------- /src/templates/error_cause/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/templates/error_cause/main.ts -------------------------------------------------------------------------------- /src/templates/error_info/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/templates/error_info/main.ts -------------------------------------------------------------------------------- /src/templates/error_metadata/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/templates/error_metadata/main.ts -------------------------------------------------------------------------------- /src/templates/error_stack/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/templates/error_stack/main.ts -------------------------------------------------------------------------------- /src/templates/error_stack_source/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/templates/error_stack_source/main.ts -------------------------------------------------------------------------------- /src/templates/header/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/templates/header/main.ts -------------------------------------------------------------------------------- /src/templates/layout/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/templates/layout/main.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/youch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/src/youch.ts -------------------------------------------------------------------------------- /tests/metadata.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/tests/metadata.spec.ts -------------------------------------------------------------------------------- /tests/templates.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/tests/templates.spec.ts -------------------------------------------------------------------------------- /tests/youch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/tests/youch.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poppinss/youch/HEAD/tsconfig.json --------------------------------------------------------------------------------