Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/system76/nuxt-appsignal
Appsignal integration with Nuxt
https://github.com/system76/nuxt-appsignal
Last synced: about 2 months ago
JSON representation
Appsignal integration with Nuxt
- Host: GitHub
- URL: https://github.com/system76/nuxt-appsignal
- Owner: system76
- License: gpl-3.0
- Created: 2020-02-17T20:01:06.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T18:33:29.000Z (about 2 years ago)
- Last Synced: 2024-10-04T04:13:10.399Z (3 months ago)
- Language: JavaScript
- Size: 571 KB
- Stars: 5
- Watchers: 8
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
@system76/nuxt-appsignal
Appsignal integration with Nuxt
---
> This package relies on upstream AppSignal packages like @appsignal/nodejs,
which are still in alpha. Consider this package also an alpha.This is a [Nuxt](https://nuxtjs.org/) module to integration
[AppSignal](https://appsignal.com/r/2c0bd656dd) Application Monitoring.## Using
1) Install the package:
```sh
npm install --save @system76/nuxt-appsignal
```2) Configure the package:
```js
module.exports = {
modules: [
['@system76/nuxt-appsignal', {
name: 'demo-app',
revision: '1',
key: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
frontendKey: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
}]
]
}
```You can also specify the configuration top level like so:
```js
module.exports = {
modules: [
'@system76/nuxt-appsignal'
],appsignal: {
name: 'demo-app',
revision: '1',
key: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
frontendKey: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
}
}
```3) (Optional, but recommended) Configure source maps:
```js
module.exports = {
build: {
extend (config, ctx) {
config.devtool = 'source-map'
}
}
}
```4) Hack the planet:
![Hack the planet!](https://media.giphy.com/media/FnGJfc18tDDHy/source.gif)
## Development
Outside contributions are always welcome. Please open up an issue or submit a
pull request if you have problems or need help.## Publishing
Please use the [Angular Commit Message Conventions][1] to automate [semver][2]
bumping. This is all automated with [semantic-release][3] when something is
pushed to master.[1]: https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines
[2]: https://semver.org/
[3]: https://semantic-release.gitbook.io/semantic-release/#triggering-a-release