# @adminkitas/nuxt2-devkit

> Frontend devkit for Nuxt 2 web applications by Adminkit

Latest version **2.21.0** (published 2026-08-05) · UNLICENSED license · 0 weekly downloads

## Install

```sh
npm install @adminkitas/nuxt2-devkit
pnpm add @adminkitas/nuxt2-devkit
yarn add @adminkitas/nuxt2-devkit
bun add @adminkitas/nuxt2-devkit
```

## Health

**Score 55/100 (C)** — status: active.

Positive: no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads; no types; no esm support.

## Facts

| | |
|---|---|
| Version | 2.21.0 |
| Published | 2026-08-05 |
| First published | 2022-05-05 |
| Weekly downloads | 0 |
| License | UNLICENSED |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 13 |
| Unpacked size | 563.6 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Adminkit AS |
| Maintainers | vidaraw, erik.isnes.isaksen, build.adminkit |

## Links

- npm: https://www.npmjs.com/package/@adminkitas/nuxt2-devkit
- npm.io page: https://npm.io/package/@adminkitas/nuxt2-devkit

## Dependencies (13)

- [sass](https://npm.io/package/sass.md) ^1.54.9
- [webpack](https://npm.io/package/webpack.md) ^4.46.0
- [remixicon](https://npm.io/package/remixicon.md) ^4.6.0
- [babel-core](https://npm.io/package/babel-core.md) ^6.26.3
- [nuxt-buefy](https://npm.io/package/nuxt-buefy.md) ^0.4.25
- [sass-loader](https://npm.io/package/sass-loader.md) ^10.1.1
- [@nuxtjs/auth](https://npm.io/package/@nuxtjs/auth.md) ^4.9.1
- [@nuxtjs/i18n](https://npm.io/package/@nuxtjs/i18n.md) ^7.3.0
- [vee-validate](https://npm.io/package/vee-validate.md) ^3.4.2
- [@nuxtjs/axios](https://npm.io/package/@nuxtjs/axios.md) ^5.13.6
- [@nuxtjs/moment](https://npm.io/package/@nuxtjs/moment.md) ^1.6.1
- [nuxt-breakpoints](https://npm.io/package/nuxt-breakpoints.md) ^1.1.9
- [@babel/preset-env](https://npm.io/package/@babel/preset-env.md) ^7.19.0

## Recent versions

- 2.21.0 (latest) — 2026-08-05
- 2.20.1 — 2026-07-27
- 2.20.0 — 2026-07-23
- 2.19.0 — 2026-07-17
- 2.18.1 — 2026-07-02
- 2.18.0 — 2026-06-26
- 2.17.15 — 2026-03-20
- 2.17.14 — 2026-03-17
- 2.17.13 — 2026-03-06
- 2.17.12 — 2026-02-17
- 2.17.11 — 2026-01-28
- 2.17.10 — 2026-01-06
- 2.17.8 — 2025-11-18
- 2.17.7 — 2025-11-18
- 2.17.6 — 2025-09-18
- … 111 more at https://npm.io/package/@adminkitas/nuxt2-devkit/versions

## README

# @adminkitas/nuxt2-devkit

A shared development toolkit for Nuxt 2 applications used across Adminkit projects.
It provides a standardized design system, plugins, configuration defaults, and common tooling to ensure consistency in styling and behavior.

## How to setup

Run:

```
yarn add @adminkitas/nuxt2-devkit
```

or

```
npm i @adminkitas/nuxt2-devkit
```

### Assets

Create a a file called `style.scss` in the folder `/assets/styles`.

Add the code:

```
@import '@adminkitas/nuxt2-devkit/assets/styles/fonts/gineto.css';
@import '@adminkitas/nuxt2-devkit/assets/styles/fonts/remixicon';
@import '@adminkitas/nuxt2-devkit/assets/styles/style';
```

### nuxt.config.js

To meet the style and functionality we strive to achieve, do this to your `nuxt.config.js` file

```
import { buefy, plugins, breakpoints } from '@adminkitas/nuxt2-devkit/config';

export default {
  ...,
  css: ['@/assets/styles/style.scss'],
  plugins: [...plugins],
  buefy,
  breakpoints
}
```

#### Moment:

Moment.js comes with the package and is required to get the components to work.

```
buildModules:['@nuxtjs/moment'],
plugins: [ // this is allready injected through the plugins described above.
     { src: '~/node_modules/@adminkitas/nuxt2-devkit/plugins/moment.js', mode: 'client' }
  ]
```

#### i18n:

i18n comes with the package and is required when using the components.

```
import { i18n } from '@adminkitas/nuxt2-devkit/config';
export default {
  ...,
  modules:['@nuxtjs/i18n'],
  plugins: [ // this is allready injected through the plugins described above.
  ...,
  { src: '~/node_modules/@adminkitas/nuxt2-devkit/plugins/validation_i18n.js', mode: 'client' }
  ]
  i18n: i18n
}

```

## Environmental setup

From `@/node_modules/@adminkitas/nuxt2-devkit/` copy the folders `.vscode` & `static` into your own project

## Available plugins

The package comes with a couple of extra widly used plugins:

```
plugins: [
  // To verify if a feature is available
  { src: '~/node_modules/@adminkitas/nuxt2-devkit/plugins/feature.js', mode: 'client' },

  // settings for vue-showdown
  {
    src: '~/node_modules/@adminkitas/nuxt2-devkit/vue-showdown.js',
    mode: 'client'
  }

```

---
_Source: https://npm.io/package/@adminkitas/nuxt2-devkit · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
