Skip to content
This repository was archived by the owner on Sep 20, 2024. It is now read-only.

Commit df50231

Browse files
Merge pull request #309 from chakra-ui/build/improveDevMode
2 parents 955fb6a + 6f90033 commit df50231

File tree

98 files changed

+350
-544
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+350
-544
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
to: packages/<%=h.changeCase.paramCase(name)%>/src/index.tsx
2+
to: packages/<%=h.changeCase.paramCase(name)%>/src/index.ts
33
---
44

55
export * from "./<%=h.changeCase.paramCase(name)%>"

_templates/generator/component/package.json.ejs.t

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,11 @@ to: packages/<%=h.changeCase.paramCase(name)%>/package.json
99
"author": "Jonathan Bakebwa <codebender828@gmail.com>",
1010
"homepage": "https://github.com/chakra-ui/chakra-ui-vue-next#readme",
1111
"license": "MIT",
12-
"main": "dist/index.js",
13-
"module": "dist/index.mjs",
14-
"typings": "dist/index.d.ts",
12+
"main": "src/index.ts",
13+
"clean-package": "../../clean-package.config.json",
1514
"files": [
1615
"dist"
1716
],
18-
"exports": {
19-
".": {
20-
"require": "./dist/index.js",
21-
"default": "./dist/index.mjs"
22-
}
23-
},
2417
"repository": {
2518
"type": "git",
2619
"url": "git+https://github.com/chakra-ui/chakra-ui-vue-next.git"
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
to: packages/<%=h.changeCase.paramCase(name)%>/index.ts
3+
---
4+
5+
export * from "./src"

_templates/generator/component/src-index.tsx.ejs.t

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

clean-package.config.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"replace": {
3+
"main": "dist/index.js",
4+
"module": "dist/index.mjs",
5+
"types": "dist/index.d.ts",
6+
"exports": {
7+
".": {
8+
"types": "./dist/index.d.ts",
9+
"require": "./dist/index.js",
10+
"default": "./dist/index.mjs"
11+
}
12+
}
13+
}
14+
}

package.json

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,18 @@
1313
]
1414
},
1515
"scripts": {
16-
"dev": "concurrently \"pnpm turbo:dev\" \"pnpm playground:dev\"",
17-
"turbo:dev": "turbo run dev",
1816
"clean": "pnpm -r --parallel run clean",
19-
"prebuild": "pnpm clean",
17+
"prebuild": "pnpm clean && pnpm replace-config",
2018
"build": "turbo run build --filter=!./examples/* --filter=!{./packages/test-utils}",
2119
"build:dev": "turbo run build:fast --filter=!./examples/* --filter=!{./packages/test-utils}",
2220
"build:ci": "pnpm build --concurrency=5",
2321
"postbuild:ci": "pnpm pkgs:size",
2422
"build:types": "jiti scripts/generate-global-types.ts",
25-
"postbuild": "pnpm build:types && pnpm pkgs:size",
23+
"postbuild": "pnpm build:types && pnpm pkgs:size && pnpm backup-config",
2624
"build:fast": "turbo run build:fast --filter=!./examples/* --filter=!{./packages/test-utils}",
2725
"postbuild:fast": "pnpm pkgs:size",
2826
"scaffold": "hygen generator",
29-
"preplaygound:dev": "node ./scripts/dev.js",
30-
"playground:dev": "cross-env NODE_ENV=development vite serve playground --config ./vite.config.ts --open",
27+
"dev": "cross-env NODE_ENV=development vite serve playground --config ./vite.config.ts --open",
3128
"preplaygound:build": "node ./scripts/dev.js",
3229
"playground:build": "pnpm install && cross-env NODE_ENV=production vite build playground --config ./vite.config.ts",
3330
"cy:open": "cypress open",
@@ -61,9 +58,11 @@
6158
"process:packages": "pnpm jiti ./scripts/process-packages.ts process-packages",
6259
"pkgs:size": "pnpm jiti ./scripts/plugins/size-packages.ts",
6360
"version": "changeset version",
64-
"release": "changeset publish",
61+
"replace-config": "pnpm -r --filter=!chakra-ui-vue-next replace-config",
62+
"backup-config": "pnpm -r --filter=!chakra-ui-vue-next backup-config",
63+
"release": "pnpm replace-config && changeset publish",
6564
"version:dev": "changeset version --snapshot dev",
66-
"release:dev": "changeset pre exit && changeset version --snapshot dev && changeset publish --tag dev"
65+
"release:dev": "changeset pre exit && changeset version --snapshot dev && pnpm replace-config && changeset publish --tag dev"
6766
},
6867
"license": "MIT",
6968
"private": true,
@@ -208,7 +207,7 @@
208207
"ts-node": "^9.0.0",
209208
"tsup": "^6.5.0",
210209
"turbo": "^1.7.0",
211-
"typescript": "5.0.0-beta",
210+
"typescript": "^5.0.0",
212211
"unplugin-vue-components": "^0.14.0",
213212
"unplugin-vue-jsx": "0.1.2",
214213
"vite": "4",
@@ -239,5 +238,8 @@
239238
"vue"
240239
]
241240
}
241+
},
242+
"devDependencies": {
243+
"clean-package": "^2.2.0"
242244
}
243245
}
File renamed without changes.

packages/c-accordion/package.json

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,11 @@
11
{
22
"name": "@chakra-ui/c-accordion",
33
"version": "2.1.0-beta.11",
4-
"main": "dist/index.js",
5-
"module": "dist/index.mjs",
4+
"main": "./index.ts",
5+
"clean-package": "../../clean-package.config.json",
66
"files": [
77
"dist"
88
],
9-
"exports": {
10-
".": {
11-
"require": "./dist/index.js",
12-
"default": "./dist/index.mjs"
13-
}
14-
},
159
"description": "Chakra UI Vue | CAccordion component",
1610
"repository": "https://github.com/chakra-ui/chakra-ui-vue-next/tree/master/packages/c-accordion",
1711
"author": "Jonathan Bakebwa [email protected]",
@@ -22,7 +16,8 @@
2216
"build:fast": "tsup",
2317
"build:types": "tsup src --dts-only",
2418
"types:check": "tsc --noEmit",
25-
"dev": "tsup --watch"
19+
"replace-config": "clean-package",
20+
"backup-config": "clean-package restore"
2621
},
2722
"dependencies": {
2823
"@chakra-ui/c-icon": "workspace:*",

packages/c-accordion/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"extends": "../../tsconfig.json",
3-
"include": ["src", "./index.tsx", "./index.ts"]
3+
"include": ["src", "index.ts"]
44
}
File renamed without changes.

0 commit comments

Comments
 (0)