Skip to content

Commit 0aab288

Browse files
committed
refactor: packages => lib
1 parent 4a1c025 commit 0aab288

File tree

7 files changed

+20
-20
lines changed

7 files changed

+20
-20
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ lerna-debug.log*
1010
node_modules
1111
dist
1212
dist-docs
13-
lib
1413
*.local
1514

1615
# Editor directories and files
File renamed without changes.
File renamed without changes.

package.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,21 @@
1212
},
1313
"exports": {
1414
".": {
15-
"types": "./lib/index.d.ts",
16-
"import": "./lib/vue-modern-cropper.mjs"
15+
"types": "./dist/index.d.ts",
16+
"import": "./dist/vue-modern-cropper.mjs"
1717
}
1818
},
19-
"main": "./lib/vue-modern-cropper.mjs",
20-
"module": "./lib/vue-modern-cropper.mjs",
21-
"types": "./lib/index.d.ts",
19+
"main": "./dist/vue-modern-cropper.mjs",
20+
"module": "./dist/vue-modern-cropper.mjs",
21+
"types": "./dist/index.d.ts",
2222
"files": [
23-
"lib"
23+
"dist"
2424
],
2525
"scripts": {
2626
"dev": "vite --mode docs",
2727
"build:docs": "vite build --mode docs",
2828
"build:lib": "vite build --mode lib && vue-tsc -p tsconfig.build.json",
29+
"build": "pnpm run build:lib",
2930
"preview": "vite preview",
3031
"release": "pnpm dlx changelogen@latest --release --push --publish",
3132
"prerelease": "pnpm run build:lib"

tsconfig.build.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"lib": ["ESNext", "DOM"],
55
"baseUrl": "./",
66
"paths": {
7-
"~/*": ["./packages/*"]
7+
"~/*": ["./lib/*"]
88
},
99
"declaration": true,
1010
"emitDeclarationOnly": true,
@@ -15,9 +15,9 @@
1515
"skipTemplateCodegen": true
1616
},
1717
"include": [
18-
"packages/**/*.ts",
19-
"packages/**/*.d.ts",
20-
"packages/**/*.tsx",
21-
"packages/**/*.vue"
18+
"lib/**/*.ts",
19+
"lib/**/*.d.ts",
20+
"lib/**/*.tsx",
21+
"lib/**/*.vue"
2222
]
2323
}

tsconfig.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"lib": ["ESNext", "DOM"],
55
"baseUrl": "./",
66
"paths": {
7-
"~/*": ["./packages/*"],
7+
"~/*": ["./lib/*"],
88
"@/*": ["./docs/*"]
99
},
1010
"sourceMap": true
@@ -16,9 +16,9 @@
1616
"docs/**/*.d.ts",
1717
"docs/**/*.tsx",
1818
"docs/**/*.vue",
19-
"packages/**/*.ts",
20-
"packages/**/*.d.ts",
21-
"packages/**/*.tsx",
22-
"packages/**/*.vue"
19+
"lib/**/*.ts",
20+
"lib/**/*.d.ts",
21+
"lib/**/*.tsx",
22+
"lib/**/*.vue"
2323
]
2424
}

vite.config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ export default defineConfig(({ command: _command, mode }) => {
4040
userConfig.build = {
4141
target: 'esnext',
4242
lib: {
43-
entry: resolve(__dirname, 'packages/index.ts'),
43+
entry: resolve(__dirname, 'lib/index.ts'),
4444
name: 'ModernCropper',
4545
fileName: 'vue-modern-cropper',
4646
},
47-
outDir: 'lib',
47+
outDir: 'dist',
4848
emptyOutDir: true,
4949
cssCodeSplit: false,
5050
sourcemap: true,
@@ -105,7 +105,7 @@ export default defineConfig(({ command: _command, mode }) => {
105105
resolve: {
106106
alias: {
107107
'@': resolve(__dirname, './docs'),
108-
'~': resolve(__dirname, './packages'),
108+
'~': resolve(__dirname, './lib'),
109109
},
110110
},
111111
plugins: [...commonPlugins],

0 commit comments

Comments
 (0)