├── .editorconfig ├── .eslintignore ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .npmrc ├── .nuxtrc ├── .prettierrc ├── CHANGELOG.md ├── README.md ├── eslint.config.mjs ├── package.json ├── playground ├── components │ ├── BadButtons.vue │ └── BadButtonsComp.vue ├── composables │ └── useComp.ts ├── nuxt.config.ts ├── package.json ├── pages │ ├── asyncFetch.vue │ ├── borked.vue │ ├── index.vue │ ├── server.vue │ └── somepage.vue ├── server │ └── api │ │ └── error.ts └── tsconfig.json ├── src ├── module.ts └── runtime │ ├── client │ ├── composables │ │ └── useBugsnag.ts │ ├── performance.client.ts │ └── plugin.ts │ ├── server │ ├── composables │ │ └── useBugsnag.ts │ └── plugins │ │ └── bugsnag.ts │ └── utils │ ├── enhanceOptions.ts │ └── mockBugsnag.ts ├── tests ├── basic.test.ts └── fixtures │ ├── buildupload │ ├── components │ │ ├── BadButtons.vue │ │ └── BadButtonsComp.vue │ ├── composables │ │ └── useComp.ts │ ├── nuxt.config.ts │ ├── package.json │ └── pages │ │ ├── borked.vue │ │ └── index.vue │ └── disabled │ ├── components │ ├── BadButtons.vue │ └── BadButtonsComp.vue │ ├── composables │ └── useComp.ts │ ├── nuxt.config.ts │ ├── package.json │ └── pages │ ├── borked.vue │ └── index.vue ├── tsconfig.json └── vite.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | strict-peer-dependencies=false 3 | -------------------------------------------------------------------------------- /.nuxtrc: -------------------------------------------------------------------------------- 1 | experimental.typescriptBundlerResolution=true 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/package.json -------------------------------------------------------------------------------- /playground/components/BadButtons.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/playground/components/BadButtons.vue -------------------------------------------------------------------------------- /playground/components/BadButtonsComp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/playground/components/BadButtonsComp.vue -------------------------------------------------------------------------------- /playground/composables/useComp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/playground/composables/useComp.ts -------------------------------------------------------------------------------- /playground/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/playground/nuxt.config.ts -------------------------------------------------------------------------------- /playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/playground/package.json -------------------------------------------------------------------------------- /playground/pages/asyncFetch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/playground/pages/asyncFetch.vue -------------------------------------------------------------------------------- /playground/pages/borked.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/playground/pages/borked.vue -------------------------------------------------------------------------------- /playground/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/playground/pages/index.vue -------------------------------------------------------------------------------- /playground/pages/server.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/playground/pages/server.vue -------------------------------------------------------------------------------- /playground/pages/somepage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/playground/pages/somepage.vue -------------------------------------------------------------------------------- /playground/server/api/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/playground/server/api/error.ts -------------------------------------------------------------------------------- /playground/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.nuxt/tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /src/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/src/module.ts -------------------------------------------------------------------------------- /src/runtime/client/composables/useBugsnag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/src/runtime/client/composables/useBugsnag.ts -------------------------------------------------------------------------------- /src/runtime/client/performance.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/src/runtime/client/performance.client.ts -------------------------------------------------------------------------------- /src/runtime/client/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/src/runtime/client/plugin.ts -------------------------------------------------------------------------------- /src/runtime/server/composables/useBugsnag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/src/runtime/server/composables/useBugsnag.ts -------------------------------------------------------------------------------- /src/runtime/server/plugins/bugsnag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/src/runtime/server/plugins/bugsnag.ts -------------------------------------------------------------------------------- /src/runtime/utils/enhanceOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/src/runtime/utils/enhanceOptions.ts -------------------------------------------------------------------------------- /src/runtime/utils/mockBugsnag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/src/runtime/utils/mockBugsnag.ts -------------------------------------------------------------------------------- /tests/basic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/tests/basic.test.ts -------------------------------------------------------------------------------- /tests/fixtures/buildupload/components/BadButtons.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/tests/fixtures/buildupload/components/BadButtons.vue -------------------------------------------------------------------------------- /tests/fixtures/buildupload/components/BadButtonsComp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/tests/fixtures/buildupload/components/BadButtonsComp.vue -------------------------------------------------------------------------------- /tests/fixtures/buildupload/composables/useComp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/tests/fixtures/buildupload/composables/useComp.ts -------------------------------------------------------------------------------- /tests/fixtures/buildupload/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/tests/fixtures/buildupload/nuxt.config.ts -------------------------------------------------------------------------------- /tests/fixtures/buildupload/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/tests/fixtures/buildupload/package.json -------------------------------------------------------------------------------- /tests/fixtures/buildupload/pages/borked.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/tests/fixtures/buildupload/pages/borked.vue -------------------------------------------------------------------------------- /tests/fixtures/buildupload/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/tests/fixtures/buildupload/pages/index.vue -------------------------------------------------------------------------------- /tests/fixtures/disabled/components/BadButtons.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/tests/fixtures/disabled/components/BadButtons.vue -------------------------------------------------------------------------------- /tests/fixtures/disabled/components/BadButtonsComp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/tests/fixtures/disabled/components/BadButtonsComp.vue -------------------------------------------------------------------------------- /tests/fixtures/disabled/composables/useComp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/tests/fixtures/disabled/composables/useComp.ts -------------------------------------------------------------------------------- /tests/fixtures/disabled/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/tests/fixtures/disabled/nuxt.config.ts -------------------------------------------------------------------------------- /tests/fixtures/disabled/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/tests/fixtures/disabled/package.json -------------------------------------------------------------------------------- /tests/fixtures/disabled/pages/borked.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/tests/fixtures/disabled/pages/borked.vue -------------------------------------------------------------------------------- /tests/fixtures/disabled/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/tests/fixtures/disabled/pages/index.vue -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianMar/nuxt-bugsnag/HEAD/vite.config.ts --------------------------------------------------------------------------------