2.17.10 • Published 5 months ago

@byu-oit/nuxt-common v2.17.10

Weekly downloads
264
License
Apache-2.0
Repository
github
Last release
5 months ago

Nuxt common library

Common packages, plus a small set of plugins, for OIT Vue frontend apps

IMPORTANT

This package uses Nuxt 2, which has some... quirks when used with Node 18 or above. To get a clean installation, you must use the --legacy-peer-deps flag for the initial installation:

  • DELETE any existing package-lock.json
  • Run npm install --legacy-peer-deps
  • Bizarrely, you can now run npm install without that legacy flag; the resulting package-lock will be different than if you run it without first running the legacy-flag version

One of the sub-dependencies of Nuxt 2 also requires a legacy OpenSSL environment flag for all nuxt commands. In your package.json, for each script that runs the nuxt command, prepend

cross-env NODE_OPTIONS=--openssl-legacy-provider 

For example:

  "scripts": {
    "dev": "cross-env NODE_OPTIONS=--openssl-legacy-provider nuxt",
    "build": "cross-env NODE_OPTIONS=--openssl-legacy-provider nuxt build",
    "start": "cross-env NODE_OPTIONS=--openssl-legacy-provider nuxt start",
  }
  • AppDynamics

    Add AppDynamics monitoring.

Usage: Set a build environment variable NUXT_ENV_APP_DYNAMICS_KEY, or a config environment variable appDynamicsKey

  • Axios

    Automatically attempt token refresh on WSO2 401 error, and automatically pop up a Vuetify dialog on any other response errors

Usage: enabled automatically. To disable the error popup (e.g. if you want to completely handle the error yourself), either set a global environment variable NUXT_ENV_NO_AXIOS_AUTO_ERROR, or add noAutoError to the config for individual axios calls, e.g.

  this.$axios.$get(url, { noAutoError: true })
  • Filters

    A few convenient Vue filters

    • moment - a slightly-enhanced vue-moment filter that won't complain about null values
    • yearTerm - convert year-term integers to full text, e.g. "20213" becomes "Spring 2021"
    • stripHtml - strip HTML tags, i.e. extract plain-text content from HTML content
  • Implicit Grant

    Wraps WSO2 implicit grant process. Defaults the entire site to forced auto-login on load.

Usage: Set environment variables NUXT_ENV_OAUTH_CLIENT_ID and NUXT_ENV_OAUTH_CALLBACK_URL To disable auto-login (i.e. allow some public pages), set environment variable NUXT_ENV_OAUTH_DISABLE_AUTO_LOGIN

2.17.10

5 months ago

2.17.10-beta.0

5 months ago

2.17.9

6 months ago

2.17.9-beta.0

6 months ago

2.17.8-beta.0

1 year ago

2.17.8-beta.1

1 year ago

2.17.6-beta.1

1 year ago

2.17.6-beta.0

1 year ago

2.17.8

1 year ago

2.17.6

1 year ago

2.17.7

1 year ago

2.17.5

1 year ago

2.17.4-beta.1

2 years ago

2.17.4-beta.0

2 years ago

2.17.4

2 years ago

2.17.0-beta.0

2 years ago

2.17.0-beta.1

2 years ago

3.0.0-beta.0

2 years ago

2.17.2-beta.3

2 years ago

2.17.2-beta.2

2 years ago

2.17.2-beta.0

2 years ago

2.17.2

2 years ago

2.17.3

2 years ago

2.17.0

2 years ago

2.17.1

2 years ago

2.15.2-beta.0

2 years ago

2.17.1-beta.0

2 years ago

2.17.1-beta.2

2 years ago

2.17.3-beta.0

2 years ago

2.17.3-beta.1

2 years ago

2.16.0-beta.1

2 years ago

2.16.0-beta.0

2 years ago

2.16.1

2 years ago

2.16.0

2 years ago

2.15.1-beta.4

2 years ago

2.15.1

2 years ago

2.15.1-beta.0

2 years ago

2.15.1-beta.1

2 years ago

2.15.1-beta.2

2 years ago

2.15.1-beta.3

2 years ago

2.14.3-beta.0

2 years ago

2.15.0

2 years ago

2.15.0-beta.0

2 years ago

2.14.2-beta.0

2 years ago

2.14.4-beta.0

2 years ago

2.14.3

2 years ago

2.14.4

2 years ago

2.14.1

2 years ago

2.14.1-beta.4

2 years ago

2.14.2

2 years ago

2.14.1-beta.3

2 years ago

2.14.1-beta.0

2 years ago

2.14.1-beta.2

2 years ago

2.14.1-beta.1

2 years ago

2.14.0-beta.0

2 years ago

2.14.0

2 years ago

2.13.1-beta.0

3 years ago

2.13.1

3 years ago

2.12.2-beta.0

3 years ago

2.13.0

3 years ago

2.12.1-beta.0

3 years ago

2.12.1

3 years ago

2.12.0-beta.1

3 years ago

2.12.0-beta.0

3 years ago

2.12.0-beta.3

3 years ago

2.12.0-beta.2

3 years ago

2.12.0-beta.4

3 years ago

2.12.0

3 years ago

2.11.0

3 years ago

2.11.0-beta.0

3 years ago

2.10.8-beta.0

3 years ago

2.10.7-beta.1

3 years ago

2.10.7-beta.2

3 years ago

2.10.7-beta.3

3 years ago

2.10.7-beta.0

3 years ago

2.10.6

3 years ago

2.10.6-beta.0

3 years ago

2.10.5

3 years ago

2.10.5-beta.0

3 years ago

2.10.4

3 years ago

2.10.4-beta.0

3 years ago

2.10.3

3 years ago

2.10.3-beta.0

3 years ago

2.10.2

3 years ago

2.10.2-beta.0

3 years ago

2.10.1

3 years ago

2.9.13-beta.2

3 years ago

2.9.13-beta.1

3 years ago

2.9.13-beta.0

3 years ago

2.9.12

3 years ago

2.9.12-beta.3

3 years ago

2.9.12-beta.1

3 years ago

2.9.12-beta.2

3 years ago

2.9.12-beta.0

3 years ago

2.9.10

3 years ago

2.9.11

3 years ago

2.9.10-beta.0

3 years ago

2.9.9

3 years ago

2.9.9-beta.0

3 years ago

2.9.8

3 years ago

2.9.8-beta.0

3 years ago

2.9.7

3 years ago

2.9.7-beta.1

3 years ago

2.9.7-beta.0

3 years ago

2.9.6

3 years ago

2.9.6-beta.2

3 years ago

2.9.6-beta.1

3 years ago

2.9.6-beta.0

3 years ago

2.9.5

3 years ago

2.9.5-beta.0

3 years ago

2.9.4

3 years ago

2.9.4-beta.0

3 years ago

2.9.3

3 years ago

2.9.3-beta.0

3 years ago

2.9.2

3 years ago

2.9.1

3 years ago

2.9.0

3 years ago

2.8.2

3 years ago

2.8.1

3 years ago

2.8.0

3 years ago

2.7.7

3 years ago

2.7.6

3 years ago

2.7.5

4 years ago

2.7.4

4 years ago

2.7.3

4 years ago

2.7.2

4 years ago

2.7.1

4 years ago

2.6.1

4 years ago

2.7.0

4 years ago

2.6.0

4 years ago

2.6.0-beta.0

4 years ago

2.5.2

4 years ago

2.5.1

4 years ago

2.5.0

4 years ago

2.4.0

4 years ago

2.4.0-beta.1

4 years ago

2.4.0-beta.0

4 years ago

2.3.5

4 years ago

2.3.4

4 years ago

2.3.3

4 years ago

2.3.2

4 years ago

2.3.1

4 years ago

2.3.0

4 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.0.1-test

4 years ago

2.1.0

4 years ago

2.0.1

4 years ago

2.0.0-test

4 years ago

2.0.0

4 years ago

1.10.0

4 years ago

1.9.2

4 years ago

1.9.1

4 years ago

1.9.0

4 years ago

1.8.0

4 years ago

1.7.1

4 years ago

1.7.0

4 years ago

1.6.1

4 years ago

1.6.0

4 years ago

1.5.2

4 years ago

1.5.1

4 years ago

1.5.0

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.4.0

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.10

4 years ago

1.2.9

4 years ago

1.2.8

4 years ago

1.2.7

4 years ago

1.2.6

4 years ago

1.2.5

4 years ago

1.2.4

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.1.0

4 years ago