Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        


@system76/nuxt-appsignal


Appsignal integration with Nuxt








npm


CI


renovate


standard

---

> 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