Skip to content

Commit f76ec5a

Browse files
committed
chore: transform to module
1 parent 3c71621 commit f76ec5a

File tree

14 files changed

+935
-1029
lines changed

14 files changed

+935
-1029
lines changed

README.md

Lines changed: 0 additions & 75 deletions
This file was deleted.

app.vue

Lines changed: 0 additions & 5 deletions
This file was deleted.

assets/css/main.css

Lines changed: 0 additions & 3 deletions
This file was deleted.

package.json

Lines changed: 31 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,45 @@
11
{
2-
"name": "nuxt-app",
2+
"name": "nuxt-ui3",
33
"private": true,
44
"type": "module",
5+
"exports": {
6+
".": {
7+
"types": "./dist/types.d.ts",
8+
"import": "./dist/module.mjs",
9+
"require": "./dist/module.cjs"
10+
}
11+
},
12+
"main": "./dist/module.cjs",
13+
"types": "./dist/types.d.ts",
14+
"files": [
15+
"dist"
16+
],
517
"scripts": {
6-
"build": "nuxt build",
7-
"dev": "nuxt dev",
8-
"generate": "nuxt generate",
9-
"preview": "nuxt preview",
10-
"postinstall": "nuxt prepare",
11-
"lint": "eslint ."
18+
"prepack": "nuxt-module-build build",
19+
"dev": "nuxi dev playground",
20+
"dev:build": "nuxi build playground",
21+
"dev:prepare": "nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground",
22+
"lint": "eslint .",
23+
"typecheck": "vue-tsc --noEmit"
1224
},
13-
"devDependencies": {
14-
"@nuxt/eslint-config": "^0.2.0",
25+
"dependencies": {
1526
"@nuxt/kit": "^3.10.3",
27+
"@nuxtjs/tailwindcss": "^6.11.4",
1628
"autoprefixer": "^10.4.18",
1729
"defu": "^6.1.4",
18-
"eslint": "^8.57.0",
19-
"nuxt": "npm:nuxt-nightly@pr-26085",
30+
"nuxt-icon": "^0.6.8",
2031
"postcss": "^8.4.35",
2132
"radix-vue": "^1.4.9",
2233
"tailwind-variants": "^0.2.0",
23-
"tailwindcss": "^3.4.1",
24-
"vue": "^3.4.21",
25-
"vue-router": "^4.3.0",
26-
"vue-tsc": "^2.0.5"
34+
"tailwindcss": "^3.4.1"
2735
},
28-
"dependencies": {
29-
"ohash": "^1.1.3"
36+
"devDependencies": {
37+
"@nuxt/eslint-config": "^0.2.0",
38+
"@nuxt/module-builder": "^0.5.5",
39+
"@nuxt/schema": "^3.10.3",
40+
"eslint": "^8.57.0",
41+
"nuxt": "npm:nuxt-nightly@pr-26085",
42+
"ohash": "^1.1.3",
43+
"vue-tsc": "^2.0.5"
3044
}
3145
}
File renamed without changes.

playground/app.vue

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<template>
2+
<div class="max-w-7xl mx-auto py-24">
3+
<UButton color="green" truncate icon="i-heroicons-rocket-launch">
4+
Click
5+
</UButton>
6+
</div>
7+
</template>
Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
// https://nuxt.com/docs/api/configuration/nuxt-config
22
export default defineNuxtConfig({
33
devtools: { enabled: true },
4-
css: ['~/assets/css/main.css'],
5-
postcss: {
6-
plugins: {
7-
tailwindcss: {},
8-
autoprefixer: {}
9-
}
10-
}
4+
modules: ['../src/module']
115
})

playground/tailwind.config.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import type { Config } from 'tailwindcss'
2+
3+
export default <Partial<Config>>{
4+
}

playground/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"extends": "./.nuxt/tsconfig.json"
3+
}

0 commit comments

Comments
 (0)