0.0.2-alpha.7 • Published 5 months ago

nocturne-ui v0.0.2-alpha.7

Weekly downloads
-
License
MIT
Repository
-
Last release
5 months ago

NocturneUI

A vue3 component library

Install

npm install or pnpm install

Usage

Full import

// main.ts
import { createApp } from 'vue'
import App from './src/App.vue'
import NocturneUI from 'nocturne-ui'
import 'nocturne-ui/dist/index.css'

const app = createApp(App)

app.use(NocturneUI)
app.mount('#app')

If you use volar, add type definition in tsconfig.json

// tsconfig.json
{
  "compilerOptions": {
    "types": ["nocturne-ui/global"]
  }
}

On-demand Import

Manually import

Typing code in you vue file

<script lang="ts" setup>
import { NButton } from 'nocturne-ui'
import 'nocturne-ui/theme-chalk/n-button.css'
import 'nocturne-ui/theme-chalk/src/button.scss'
</script>

<template>
  <n-button>nocturne-ui</n-button>
</template>

Auto Import

You should add addtional dependencies in you program to auto import component

Vite
// vite.config.ts
import { defineConfig } from 'vite'
import Components from 'unplugin-vue-components/vite'
import AutoImport from 'unplugin-auto-import/vite'
import NocturneUIReslover from 'nocturne-ui-resolver'

export default defineConfig({
  plugins: [
    Components(
      resolver: [
        NocturneUIReslover()
      ]
    ),
    AutoImport(
      resolver: [
        NocturneUIReslover()
      ]
    ),
  ],
})
Webpack
// webpack.config.js
const AutoImport = require('unplugin-auto-import/webpack')
const Components = require('unplugin-vue-components/webpack')
const { NocturneUIReslover } = require('nocturne-ui-resolver')

module.exports = {
  plugins: [
    AutoImport({
      resolvers: [NocturneUIReslover()]
    }),
    Components({
      resolvers: [NocturneUIReslover()]
    })
  ]
}
0.0.2-alpha.7

5 months ago

0.0.2-alpha.6

8 months ago

0.0.2-alpha.5

11 months ago

0.0.2-alpha.4

11 months ago

0.0.2-alpha.3

11 months ago

0.0.2-alpha.2

11 months ago

0.0.2-alpha.1

11 months ago

0.0.2-alpha.0

11 months ago

0.0.1-alpha.10

11 months ago

0.0.1-alpha.9

11 months ago

0.0.1-alpha.8

11 months ago

0.0.1-alpha.7

11 months ago

0.0.1-alpha-7

11 months ago

0.0.1-alpha.6

11 months ago

0.0.1-alpha.5

11 months ago

0.0.1-alpha.4

11 months ago

0.0.1-alpha.3

11 months ago

0.0.1-alpha.2

12 months ago

0.0.1-alpha.1

12 months ago

0.0.1-alpha.0

12 months ago