0.0.2-alpha.7 • Published 5 months ago
nocturne-ui v0.0.2-alpha.7
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