Skip to content

hairyf/naive-ultra

Repository files navigation

Naive Ultra

npm version npm downloads bundle JSDocs License

See our website naive-ultra for more information.

Install

Using pnpm:

pnpm install --save naive-ultra

or using yarn:

yarn add naive-ultra

Usage

Globals

import NaiveUltra from 'naive-ultra'
import { createApp } from 'vue'
import App from './App.vue'

const app = createApp(App)

app.use(NaiveUltra)

On-Demand Import (Recommended)

Install the unplugin-vue-components and unplugin-auto-import plugins, which will automatically import all components and APIs from naive-ultra.

npm install -D unplugin-vue-components unplugin-auto-import

Vite

import NaiveUltraImports from 'naive-ultra/imports'
import NaiveUltraResolver from 'naive-ultra/resolver'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
// vite.config.ts
import { defineConfig } from 'vite'

export default defineConfig({
  // ...
  plugins: [
    // ...
    AutoImport({
      imports: [NaiveUltraImports()],
    }),
    Components({
      resolvers: [NaiveUltraResolver()],
    }),
  ],
})

Webpack

// webpack.config.js
const NaiveUltraImports = require('naive-ultra/imports')
const NaiveUltraResolver = require('naive-ultra/resolver')
const AutoImport = require('unplugin-auto-import/webpack')
const Components = require('unplugin-vue-components/webpack')

module.exports = {
  // ...
  plugins: [
    // ...
    AutoImport({
      imports: [NaiveUltraImports()],
    }),
    Components({
      resolvers: [NaiveUltraResolver()],
    }),
  ],
}

License

MIT License © Hairyf

About

Make middle and back-end development simple and efficient

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors