mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-20 06:51:46 +01:00
fix: path misalignment in build, upgrade unocss (#3)
This commit is contained in:
@@ -13,7 +13,8 @@
|
||||
"module": "dist/index.mjs",
|
||||
"types": "dist/index.d.ts",
|
||||
"files": [
|
||||
"dist"
|
||||
"dist",
|
||||
"src"
|
||||
],
|
||||
"scripts": {
|
||||
"build": "unbuild",
|
||||
@@ -23,7 +24,7 @@
|
||||
"dependencies": {
|
||||
"@headlessui/vue": "^1.4.2",
|
||||
"@popperjs/core": "^2.10.2",
|
||||
"@unocss/nuxt": "^0.9.3",
|
||||
"@unocss/nuxt": "^0.10.0",
|
||||
"gradient-avatar": "^1.0.2",
|
||||
"pathe": "^0.2.0"
|
||||
},
|
||||
|
||||
21
src/index.ts
21
src/index.ts
@@ -1,6 +1,7 @@
|
||||
import { join } from 'pathe'
|
||||
import { resolve, join } from 'pathe'
|
||||
import { defineNuxtModule, installModule } from '@nuxt/kit'
|
||||
import { colors } from '@unocss/preset-uno'
|
||||
import type { UnocssNuxtOptions } from '@unocss/nuxt'
|
||||
|
||||
export default defineNuxtModule({
|
||||
name: '@nuxthq/ui',
|
||||
@@ -9,9 +10,7 @@ export default defineNuxtModule({
|
||||
const _prefix = _options?.prefix || 'u'
|
||||
const _primary = _options?.primary || 'indigo'
|
||||
|
||||
const options = {
|
||||
// eslint-disable-next-line no-useless-escape
|
||||
exclude: [/[\/\\]dist[\/\\]/, /\.(css|postcss|sass|scss|less|stylus|styl)$/],
|
||||
const options: UnocssNuxtOptions = {
|
||||
theme: {
|
||||
colors: {
|
||||
primary: typeof _primary === 'object' ? _primary : (colors && colors[_primary])
|
||||
@@ -90,29 +89,31 @@ export default defineNuxtModule({
|
||||
|
||||
await installModule(nuxt, { src: '@unocss/nuxt', options })
|
||||
|
||||
const componentsRoot = resolve(__dirname, '../src/components')
|
||||
|
||||
nuxt.hook('components:dirs', (dirs) => {
|
||||
dirs.push({
|
||||
path: join(__dirname, 'components/elements'),
|
||||
path: join(componentsRoot, 'elements'),
|
||||
prefix: _prefix
|
||||
})
|
||||
dirs.push({
|
||||
path: join(__dirname, 'components/feedback'),
|
||||
path: join(componentsRoot, 'feedback'),
|
||||
prefix: _prefix
|
||||
})
|
||||
dirs.push({
|
||||
path: join(__dirname, 'components/forms'),
|
||||
path: join(componentsRoot, 'forms'),
|
||||
prefix: _prefix
|
||||
})
|
||||
dirs.push({
|
||||
path: join(__dirname, 'components/layout'),
|
||||
path: join(componentsRoot, 'layout'),
|
||||
prefix: _prefix
|
||||
})
|
||||
dirs.push({
|
||||
path: join(__dirname, 'components/navigation'),
|
||||
path: join(componentsRoot, 'navigation'),
|
||||
prefix: _prefix
|
||||
})
|
||||
dirs.push({
|
||||
path: join(__dirname, 'components/overlays'),
|
||||
path: join(componentsRoot, 'overlays'),
|
||||
prefix: _prefix
|
||||
})
|
||||
})
|
||||
|
||||
122
yarn.lock
122
yarn.lock
@@ -839,93 +839,93 @@
|
||||
"@typescript-eslint/types" "5.4.0"
|
||||
eslint-visitor-keys "^3.0.0"
|
||||
|
||||
"@unocss/config@0.9.3":
|
||||
version "0.9.3"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/config/-/config-0.9.3.tgz#739a7d6726e175f4243c83da1e08eed044390e26"
|
||||
integrity sha512-M2809n3WM8xeUwFdQlHE19w2oCdNPZ/YWFtVKxz1gvARO43uLQLN83rpwEeacIVxiS8u/3irKUq12oOYZXD7Nw==
|
||||
"@unocss/config@0.10.0":
|
||||
version "0.10.0"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/config/-/config-0.10.0.tgz#581aa8836330a4b72703af9a2ca145c12c82987e"
|
||||
integrity sha512-wtSOJK+sYWYZEM4QEkRvVkK2YW9s6LF1OjBVmbhPv3M16DzyULcLdNLYRzrmLWli6sFOgnfZcKEWxSSUa+zFtQ==
|
||||
dependencies:
|
||||
"@unocss/core" "0.9.3"
|
||||
"@unocss/core" "0.10.0"
|
||||
sucrase "^3.20.3"
|
||||
|
||||
"@unocss/core@0.9.3":
|
||||
version "0.9.3"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/core/-/core-0.9.3.tgz#a0ed837e0a15aa836fa40b39c1188dd3d9039b9b"
|
||||
integrity sha512-aoPnC8efUw3DN7GQxFmTq3RO8wPMYjAQl4tOjSHqjwJLO847OEORluoBZItTc7YoOMFc1TDqSJZIF9bSuHKpvQ==
|
||||
"@unocss/core@0.10.0":
|
||||
version "0.10.0"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/core/-/core-0.10.0.tgz#177c36b0cd11e284741de14b35bfd3bd6746f82d"
|
||||
integrity sha512-AEiFno0MdE27YUj+26qbniNuGzjisQ5nK2sqtKB7f0pgxZRXVAU49xELl+V3EOeUy15VIm9Byp52IU4bDxx/tg==
|
||||
|
||||
"@unocss/inspector@0.9.3":
|
||||
version "0.9.3"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/inspector/-/inspector-0.9.3.tgz#eb72d8e5a07a9d0f126001c172d7028aa75244ff"
|
||||
integrity sha512-NWzd9IE/C24gSODWIlistwzBuivBWL+5uSBYC4jZAc5RSwQeCd0n884qM3q2FVN7Q20tUh9TYKcbiYBtFqhvIQ==
|
||||
"@unocss/inspector@0.10.0":
|
||||
version "0.10.0"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/inspector/-/inspector-0.10.0.tgz#b3bbf43fba6069f45c3e00f1530bd3170217ab3a"
|
||||
integrity sha512-BqI156ZS7s9zUcXKQtNTGezj2AyP9RFjF1GEJp9CpQtieL3OF5gH5WoW0AQkfn4TYEk3YDXfc5rv2aRsBwZYTA==
|
||||
dependencies:
|
||||
gzip-size "^6.0.0"
|
||||
sirv "^1.0.18"
|
||||
|
||||
"@unocss/nuxt@^0.9.3":
|
||||
version "0.9.3"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/nuxt/-/nuxt-0.9.3.tgz#6c1256fae179dfb99bb03b213a59223286e31680"
|
||||
integrity sha512-af8Rz5I8Isjtx5FX7TObi78PbHaQ2wU9Jj6sKa5UtKuDEMX8h2CPIuwSiQsYdaodZACkwxxISrfnhzuGZ9mq+Q==
|
||||
"@unocss/nuxt@^0.10.0":
|
||||
version "0.10.0"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/nuxt/-/nuxt-0.10.0.tgz#9cb385c230fd1b3025983beea9a516aaf7a35cf8"
|
||||
integrity sha512-s+y9h8Updow7z1EpYeFXHZgdDYP0w3/6p1D29Ej9Vu+6iYQ0UlpZNvW9pLz6fQVIQVMbgenEJrVJZCSb9PKFHg==
|
||||
dependencies:
|
||||
"@nuxt/kit" "npm:@nuxt/kit-edge@latest"
|
||||
"@unocss/core" "0.9.3"
|
||||
"@unocss/preset-attributify" "0.9.3"
|
||||
"@unocss/preset-icons" "0.9.3"
|
||||
"@unocss/preset-uno" "0.9.3"
|
||||
"@unocss/reset" "0.9.3"
|
||||
"@unocss/vite" "0.9.3"
|
||||
"@unocss/webpack" "0.9.3"
|
||||
"@unocss/core" "0.10.0"
|
||||
"@unocss/preset-attributify" "0.10.0"
|
||||
"@unocss/preset-icons" "0.10.0"
|
||||
"@unocss/preset-uno" "0.10.0"
|
||||
"@unocss/reset" "0.10.0"
|
||||
"@unocss/vite" "0.10.0"
|
||||
"@unocss/webpack" "0.10.0"
|
||||
|
||||
"@unocss/preset-attributify@0.9.3":
|
||||
version "0.9.3"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/preset-attributify/-/preset-attributify-0.9.3.tgz#43091e4b2f52c9466890e1fddbc5818d0f612cef"
|
||||
integrity sha512-JCzaq/ZQHh0PU/piRJQbQA7dOEIi0Kd4CFFsF2knN79xxilVxYbwjgp5nW2ms4WWNXIorIlsN/uzlTVCusuHbw==
|
||||
"@unocss/preset-attributify@0.10.0":
|
||||
version "0.10.0"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/preset-attributify/-/preset-attributify-0.10.0.tgz#3af40a4c5a417093a89dc634b3a0f57ff03f4217"
|
||||
integrity sha512-rC8x7SIfUhX0hGbzltXeadEYiwHpC6SUDDYbMuiAAs3LI4T+++PczIWJ9BFzwrDAXuIJdQi7j/mRKpO65xZUWA==
|
||||
dependencies:
|
||||
"@unocss/core" "0.9.3"
|
||||
"@unocss/core" "0.10.0"
|
||||
|
||||
"@unocss/preset-icons@0.9.3":
|
||||
version "0.9.3"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/preset-icons/-/preset-icons-0.9.3.tgz#1a279f6a6614fc0413883da3e491e1a9e20b0e92"
|
||||
integrity sha512-qnVrvEsXMP7YgTEzvHtur4TbG5lrk0s4IKdu4WRkwTI+CytOHxJZ3ApP9XdbNIwDOS3eQIyGYqU4tfFSTBzZXw==
|
||||
"@unocss/preset-icons@0.10.0":
|
||||
version "0.10.0"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/preset-icons/-/preset-icons-0.10.0.tgz#c669bf61544f03ab5b9f36f02adf1f2a41687c71"
|
||||
integrity sha512-ee6T8TBvWfghp9C8fcDIgpSUTf9EdFOO2DV1ESC1DuKjP30pnFaZL+ewO+VR8UDJBO/Pzp/4LcnkP6b8zpH9ng==
|
||||
dependencies:
|
||||
"@iconify/utils" "^1.0.18"
|
||||
"@unocss/core" "0.9.3"
|
||||
"@unocss/core" "0.10.0"
|
||||
local-pkg "^0.4.0"
|
||||
|
||||
"@unocss/preset-uno@0.9.3":
|
||||
version "0.9.3"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/preset-uno/-/preset-uno-0.9.3.tgz#eccd125374f6e7af7182c41a05e17cf668b2c33a"
|
||||
integrity sha512-i6kSGhDM35YDscqsUta6qljXn6j7mE9x3odE0Tr133EI8zNY0kcz8flB4pz0tJGhP2TS5vDy2D0M0XfqJXIOfg==
|
||||
"@unocss/preset-uno@0.10.0":
|
||||
version "0.10.0"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/preset-uno/-/preset-uno-0.10.0.tgz#d6228aeb1739502b65354129536aaf681d09245a"
|
||||
integrity sha512-r+CCf3o/4QYnwmDrWHcaaltYvXuELCGVtadS+baRSkKMJAFeB346I5LXfRVbjJHIpxCy91Z3DKCkTLZsWBLNfw==
|
||||
dependencies:
|
||||
"@unocss/core" "0.9.3"
|
||||
"@unocss/core" "0.10.0"
|
||||
|
||||
"@unocss/reset@0.9.3":
|
||||
version "0.9.3"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/reset/-/reset-0.9.3.tgz#e0cf9d6419a928b4c1c0f68e9336a6ebf163c418"
|
||||
integrity sha512-g847Lsg0GlkbBrvhtcutb/3aICWy9bO3AQm1ySDb4wOY771awh+zjJ0EmBO7Hx6tFXKqSJOc3XNsIE/rT12M6A==
|
||||
"@unocss/reset@0.10.0":
|
||||
version "0.10.0"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/reset/-/reset-0.10.0.tgz#6c715cf0c4d34ccc07686f446ce42bf9488d55e1"
|
||||
integrity sha512-XgAjjx/VIzB7TAWhvBWBwtZM733rmPiwax8MB7bfYXSgChfixOUeE+qQPTr2U4ulujmpCv6R2VPlli2tury/Sw==
|
||||
|
||||
"@unocss/scope@0.9.3":
|
||||
version "0.9.3"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/scope/-/scope-0.9.3.tgz#89214bc52c2d76ab76db6ba80e2d9114638a6592"
|
||||
integrity sha512-ft2W0zhgOhnR5f10yruDkvJRkzmTmZPSdtnuqK+HKSuwc72YxXdRSQYzKvlVZFXOo50GRQKYUL26eLez7JtzWw==
|
||||
"@unocss/scope@0.10.0":
|
||||
version "0.10.0"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/scope/-/scope-0.10.0.tgz#64c42078d1753aa3162d5320b3ee7924bd329fad"
|
||||
integrity sha512-OsZ1DLKeiEeNoaEGC8PKz2zciEpQ2afdV1Tzyz0jVgTo5+glBCPyWCUD3xJtF5cy0+knFqzT3SlJKBTcZgODkw==
|
||||
|
||||
"@unocss/vite@0.9.3":
|
||||
version "0.9.3"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/vite/-/vite-0.9.3.tgz#64d5800e5e7dacd11a8d0b906c1d04ae9677cbb7"
|
||||
integrity sha512-s5qMmSrHCGLQpbumdyLZAU2tB63nqQkpSAmtPFT8bZSsY7P1WFlKLuK1+YDhpMWKpjOnUBPSetYiduLyp5BxGw==
|
||||
"@unocss/vite@0.10.0":
|
||||
version "0.10.0"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/vite/-/vite-0.10.0.tgz#043cda751c5a35e8bb22bd228c53a7cb24a66f33"
|
||||
integrity sha512-y+4EvIhlbAgjtrzkPykHIKltjhULmeYvHRmdksOXJf0ZQxjz5c/QeYdoQ9scBE9qHyNUbvGu2ecPxWbl9kqPxQ==
|
||||
dependencies:
|
||||
"@rollup/pluginutils" "^4.1.1"
|
||||
"@unocss/config" "0.9.3"
|
||||
"@unocss/core" "0.9.3"
|
||||
"@unocss/inspector" "0.9.3"
|
||||
"@unocss/scope" "0.9.3"
|
||||
"@unocss/config" "0.10.0"
|
||||
"@unocss/core" "0.10.0"
|
||||
"@unocss/inspector" "0.10.0"
|
||||
"@unocss/scope" "0.10.0"
|
||||
|
||||
"@unocss/webpack@0.9.3":
|
||||
version "0.9.3"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/webpack/-/webpack-0.9.3.tgz#19343e6dc26a7348f378ce4668ac75a0c6d2b7c0"
|
||||
integrity sha512-qaH2s2KshQmzlnzNqpysaMKNKxPxr7S1KHXG+MGdLWGiwxz7q8XlflgQSfFyt6tCkSW3linDh8tMIpsXjJU38A==
|
||||
"@unocss/webpack@0.10.0":
|
||||
version "0.10.0"
|
||||
resolved "https://registry.yarnpkg.com/@unocss/webpack/-/webpack-0.10.0.tgz#0da8c6550d127b00ab06cd53ba70892cf17acc6c"
|
||||
integrity sha512-eSUfuo+1hg29xrIjOHcH09ByhxO1Yf08tC6FsFcHbSGMTsHbvAwUzgv+VC0O0BPgeo+BzOEYI/C0jT0UCXKeVg==
|
||||
dependencies:
|
||||
"@rollup/pluginutils" "^4.1.1"
|
||||
"@unocss/config" "0.9.3"
|
||||
"@unocss/core" "0.9.3"
|
||||
"@unocss/config" "0.10.0"
|
||||
"@unocss/core" "0.10.0"
|
||||
unplugin "^0.2.20"
|
||||
webpack-sources "^3.2.1"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user