@byu-oit/nuxt-sis-context

Nuxt plugin that facilitates the BYU SIS application context
3,032
Install
npm install @byu-oit/nuxt-sis-context
Latest Version:3.0.2
Older releases:2
License:Apache-2.0
Last Updated:Feb 9, 2023
Links: npm
Maintainer: yoshutch

Setup

Install

:warning: Requires Nuxt version >= 2.13 :warning:

Install with yarn:

yarn add @byu-oit/nuxt-sis-context

Install with npm:

npm install @byu-oit/nuxt-sis-context

nuxt.config.js

module.exports = {
    modules: [
        '@byu-oit/nuxt-sis-context',
    ],
}

Typescript

Add the types to your "types" array in tsconfig.json after the @nuxt/types (Nuxt 2.12.0+)

tsconfig.json

{
  "compilerOptions": {
    "types": [
      "@nuxt/types",
      "@byu-oit/nuxt-sis-context"
    ]
  }
}

Why?

Because of the way nuxt works the $axios property on the context has to be merged into the nuxt Context interface via declaration merging. Adding @byu-oit/nuxt-sis-context to your types will import the types from the package and make typescript aware of the additions to the Context interface.

Usage

TODO

Related Packages

nuxt-spa-store-init

A simple Nuxt module that will hydrate the VueX store when running in SPA mode (...

4,282 14
@byu-oit/nuxt-byu-auth

Nuxt plugin that facilitates BYU authentication features

2,241
@pinia/nuxt

Nuxt Module for pinia

34,268,649 14,743
@nuxtjs/harlem

Harlem integration for Nuxt

5,266 83
@tauri-store/vue

Persistence for Tauri and Vue

1,619 137

Version History

Version Released License
3.0.2 Apache-2.0
3.0.1 Apache-2.0
3.0.0 Apache-2.0
2.0.4 Apache-2.0
2.0.3 Apache-2.0