Skip to content

Commit 24ae519

Browse files
committed
feat(core): migrate to rslib
1 parent e2da70b commit 24ae519

2 files changed

Lines changed: 19 additions & 18 deletions

File tree

packages/components/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -141,10 +141,9 @@
141141
},
142142
"scripts": {
143143
"dev": "rslib build --watch",
144-
"build": "rslib build && pnpm postbuild",
145-
"postbuild": "find src -name '*.css' -type f | while read file; do target_esm=\"dist/esm/${file#src/}\"; target_cjs=\"dist/cjs/${file#src/}\"; mkdir -p \"$(dirname \"$target_esm\")\" \"$(dirname \"$target_cjs\")\"; cp \"$file\" \"$target_esm\"; cp \"$file\" \"$target_cjs\"; done",
144+
"build": "rslib build",
146145
"predist": "rm -rf dist",
147-
"dist": "rslib build && pnpm postbuild",
146+
"dist": "rslib build",
148147
"lint": "eslint src",
149148
"lint:fix": "eslint src --fix",
150149
"format": "prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss,md}\"",

packages/components/rslib.config.ts

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ export default defineConfig({
1414
output: {
1515
copy: [
1616
{
17-
from: 'src/**/*.css',
17+
context: 'src',
18+
from: '**/*.css',
1819
},
1920
],
2021
distPath: {
@@ -29,7 +30,8 @@ export default defineConfig({
2930
output: {
3031
copy: [
3132
{
32-
from: 'src/**/*.css',
33+
context: 'src',
34+
from: '**/*.css',
3335
},
3436
],
3537
distPath: {
@@ -48,7 +50,7 @@ export default defineConfig({
4850
'react/jsx-runtime': 'react/jsx-runtime',
4951
},
5052
minify: {
51-
css: false,
53+
css: true,
5254
js: true,
5355
jsOptions: {
5456
minimizerOptions: {
@@ -84,18 +86,18 @@ export default defineConfig({
8486
source: {
8587
entry: {
8688
index: [
87-
'./src/**/*.{ts,tsx}',
88-
'!./src/**/*.test.*',
89-
'!./src/**/*.spec.*',
90-
'!./src/**/*.stories.*',
91-
'!./src/**/__tests__/**',
92-
'!./src/**/__mocks__/**',
93-
'!./src/**/__fixtures__/**',
94-
'!./src/**/tests/**',
95-
'!./src/**/storybook/**',
96-
'!./src/lib/storybook/**',
97-
'!./src/lib/tests/**',
98-
'!./src/lib/provider/__tests__/**',
89+
'src/**/*.{ts,tsx}',
90+
'!src/**/*.test.*',
91+
'!src/**/*.spec.*',
92+
'!src/**/*.stories.*',
93+
'!src/**/__tests__/**',
94+
'!src/**/__mocks__/**',
95+
'!src/**/__fixtures__/**',
96+
'!src/**/tests/**',
97+
'!src/**/storybook/**',
98+
'!src/lib/storybook/**',
99+
'!src/lib/tests/**',
100+
'!src/lib/provider/__tests__/**',
99101
],
100102
},
101103
},

0 commit comments

Comments
 (0)