diff --git a/.changeset/gold-weeks-unite.md b/.changeset/gold-weeks-unite.md new file mode 100644 index 00000000000..7a4785758fa --- /dev/null +++ b/.changeset/gold-weeks-unite.md @@ -0,0 +1,88 @@ +--- +"@chakra-ui/accordion": patch +"@chakra-ui/alert": patch +"@chakra-ui/anatomy": patch +"@chakra-ui/avatar": patch +"@chakra-ui/breadcrumb": patch +"@chakra-ui/button": patch +"@chakra-ui/checkbox": patch +"@chakra-ui/clickable": patch +"@chakra-ui/close-button": patch +"@chakra-ui/color-mode": patch +"@chakra-ui/control-box": patch +"@chakra-ui/counter": patch +"@chakra-ui/css-reset": patch +"@chakra-ui/descendant": patch +"@chakra-ui/editable": patch +"@chakra-ui/react-env": patch +"@chakra-ui/focus-lock": patch +"@chakra-ui/form-control": patch +"@chakra-ui/icon": patch +"@chakra-ui/icons": patch +"@chakra-ui/image": patch +"@chakra-ui/input": patch +"@chakra-ui/layout": patch +"@chakra-ui/live-region": patch +"@chakra-ui/media-query": patch +"@chakra-ui/menu": patch +"@chakra-ui/modal": patch +"@chakra-ui/number-input": patch +"@chakra-ui/pin-input": patch +"@chakra-ui/popover": patch +"@chakra-ui/popper": patch +"@chakra-ui/portal": patch +"@chakra-ui/progress": patch +"@chakra-ui/provider": patch +"@chakra-ui/radio": patch +"@chakra-ui/react": patch +"@chakra-ui/select": patch +"@chakra-ui/skeleton": patch +"@chakra-ui/skip-nav": patch +"@chakra-ui/slider": patch +"@chakra-ui/spinner": patch +"@chakra-ui/stat": patch +"@chakra-ui/styled-system": patch +"@chakra-ui/switch": patch +"@chakra-ui/system": patch +"@chakra-ui/table": patch +"@chakra-ui/tabs": patch +"@chakra-ui/tag": patch +"@chakra-ui/textarea": patch +"@chakra-ui/theme": patch +"@chakra-ui/theme-tools": patch +"@chakra-ui/toast": patch +"@chakra-ui/tooltip": patch +"@chakra-ui/transition": patch +"@chakra-ui/visually-hidden": patch +"@chakra-ui/react-context": patch +"@chakra-ui/react-use-animation-state": patch +"@chakra-ui/react-use-callback-ref": patch +"@chakra-ui/react-use-controllable-state": patch +"@chakra-ui/react-use-disclosure": patch +"@chakra-ui/react-use-event-listener": patch +"@chakra-ui/react-use-focus-effect": patch +"@chakra-ui/react-use-focus-on-pointer-down": patch +"@chakra-ui/react-use-interval": patch +"@chakra-ui/react-use-merge-refs": patch +"@chakra-ui/react-use-outside-click": patch +"@chakra-ui/react-use-pan-event": patch +"@chakra-ui/react-use-previous": patch +"@chakra-ui/react-use-safe-layout-effect": patch +"@chakra-ui/react-use-size": patch +"@chakra-ui/react-use-timeout": patch +"@chakra-ui/react-use-update-effect": patch +"@chakra-ui/hooks": patch +"@chakra-ui/react-utils": patch +"@chakra-ui/utils": patch +"@chakra-ui/breakpoint-utils": patch +"@chakra-ui/dom-utils": patch +"@chakra-ui/event-utils": patch +"@chakra-ui/lazy-utils": patch +"@chakra-ui/merge-utils": patch +"@chakra-ui/number-utils": patch +"@chakra-ui/object-utils": patch +"@chakra-ui/react-children-utils": patch +"@chakra-ui/shared-utils": patch +--- + +Declare package exports @see https://webpack.js.org/guides/package-exports/ diff --git a/.codesandbox/ci.json b/.codesandbox/ci.json index 8c626a7244b..efa378d435f 100644 --- a/.codesandbox/ci.json +++ b/.codesandbox/ci.json @@ -1,5 +1,5 @@ { - "node": "14", + "node": "16", "sandboxes": ["/examples/create-react-app"], "packages": [ "packages/components/accordion", diff --git a/.gitignore b/.gitignore index 615de42bdc3..b27286d4883 100644 --- a/.gitignore +++ b/.gitignore @@ -97,3 +97,4 @@ yarn-error.log .yarn-integrity report.* +*.backup \ No newline at end of file diff --git a/package.json b/package.json index 6a0a0a72edd..d2e70bb1f41 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,6 @@ "dev": "turbo run dev --filter=!./examples/*", "typecheck": "tsc --noEmit", "build:theme": "cd packages/components/theme && pnpm build:fast", - "pretest": "pnpm build:theme", "test": "jest", "lint": "eslint packages/**/**/src --ext .ts,.tsx --config .eslintrc", "format:check": "prettier --check packages/**/**/src", @@ -63,6 +62,7 @@ "@changesets/types": "5.1.0", "@commitlint/cli": "14.1.0", "@commitlint/config-conventional": "14.1.0", + "@octokit/rest": "^19.0.4", "@storybook/addon-a11y": "^6.5.9", "@storybook/addon-essentials": "^6.5.9", "@storybook/addon-storysource": "^6.5.9", @@ -126,8 +126,5 @@ }, "engines": { "node": "16.x" - }, - "devDependencies": { - "@octokit/rest": "^19.0.4" } } diff --git a/packages/components/accordion/clean-package.config.json b/packages/components/accordion/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/accordion/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/accordion/index.ts b/packages/components/accordion/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/accordion/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/accordion/package.json b/packages/components/accordion/package.json index e228b4efcf5..00e711efb9c 100644 --- a/packages/components/accordion/package.json +++ b/packages/components/accordion/package.json @@ -18,9 +18,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -52,7 +50,8 @@ "@chakra-ui/system": "workspace:*", "@chakra-ui/modal": "workspace:*", "framer-motion": "^6.2.9", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -62,8 +61,10 @@ "scripts": { "build": "JSX=1 tsup src/index.ts --dts", "build:fast": "JSX=1 tsup src/index.ts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", - "typecheck": "tsc --noEmit" + "typecheck": "tsc --noEmit", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/alert/clean-package.config.json b/packages/components/alert/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/alert/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/alert/index.ts b/packages/components/alert/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/alert/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/alert/package.json b/packages/components/alert/package.json index 264e14c722d..295a3f9978e 100644 --- a/packages/components/alert/package.json +++ b/packages/components/alert/package.json @@ -14,9 +14,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -40,7 +38,8 @@ "@chakra-ui/system": "workspace:*", "@chakra-ui/layout": "workspace:*", "@chakra-ui/shared-utils": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -48,9 +47,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/anatomy/clean-package.config.json b/packages/components/anatomy/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/anatomy/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/anatomy/index.ts b/packages/components/anatomy/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/anatomy/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/anatomy/package.json b/packages/components/anatomy/package.json index 3331efa86c2..fc140a66bd4 100644 --- a/packages/components/anatomy/package.json +++ b/packages/components/anatomy/package.json @@ -11,9 +11,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -31,9 +29,14 @@ }, "scripts": { "build": "tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts" + "build:fast": "tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" + }, + "devDependencies": { + "clean-package": "2.1.1" } } diff --git a/packages/components/avatar/clean-package.config.json b/packages/components/avatar/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/avatar/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/avatar/index.ts b/packages/components/avatar/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/avatar/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/avatar/package.json b/packages/components/avatar/package.json index 4905d8e1e61..8a2081bc78f 100644 --- a/packages/components/avatar/package.json +++ b/packages/components/avatar/package.json @@ -16,9 +16,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -43,7 +41,8 @@ "@chakra-ui/shared-utils": "workspace:*", "@chakra-ui/system": "workspace:*", "@chakra-ui/layout": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -51,9 +50,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/breadcrumb/clean-package.config.json b/packages/components/breadcrumb/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/breadcrumb/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/breadcrumb/index.ts b/packages/components/breadcrumb/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/breadcrumb/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/breadcrumb/package.json b/packages/components/breadcrumb/package.json index f2c077a6564..6e7694450b6 100644 --- a/packages/components/breadcrumb/package.json +++ b/packages/components/breadcrumb/package.json @@ -14,9 +14,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -40,7 +38,8 @@ "@chakra-ui/shared-utils": "workspace:*", "@chakra-ui/system": "workspace:*", "react-router-dom": "6.0.0", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -48,9 +47,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/button/clean-package.config.json b/packages/components/button/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/button/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/button/index.ts b/packages/components/button/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/button/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/button/package.json b/packages/components/button/package.json index 8442df54e6a..2e8030c116b 100644 --- a/packages/components/button/package.json +++ b/packages/components/button/package.json @@ -15,9 +15,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -47,7 +45,8 @@ "framer-motion": "^6.2.9", "react-icons": "^4.2.0", "react-spinners": "0.11.0", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -55,9 +54,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/checkbox/clean-package.config.json b/packages/components/checkbox/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/checkbox/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/checkbox/index.ts b/packages/components/checkbox/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/checkbox/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/checkbox/package.json b/packages/components/checkbox/package.json index 86a32f2ed59..7011c431d76 100644 --- a/packages/components/checkbox/package.json +++ b/packages/components/checkbox/package.json @@ -19,9 +19,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -55,7 +53,8 @@ "@chakra-ui/layout": "workspace:*", "@chakra-ui/icon": "workspace:*", "framer-motion": "^6.2.9", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -64,9 +63,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/clickable/clean-package.config.json b/packages/components/clickable/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/clickable/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/clickable/index.ts b/packages/components/clickable/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/clickable/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/clickable/package.json b/packages/components/clickable/package.json index a483f29273e..b5e8b978f52 100644 --- a/packages/components/clickable/package.json +++ b/packages/components/clickable/package.json @@ -13,9 +13,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -36,16 +34,19 @@ "devDependencies": { "@chakra-ui/shared-utils": "workspace:*", "@chakra-ui/system": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "react": ">=18" }, "scripts": { "build": "tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts" + "build:fast": "tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/close-button/clean-package.config.json b/packages/components/close-button/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/close-button/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/close-button/index.ts b/packages/components/close-button/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/close-button/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/close-button/package.json b/packages/components/close-button/package.json index a75141d61a3..b975c9fceb8 100644 --- a/packages/components/close-button/package.json +++ b/packages/components/close-button/package.json @@ -13,9 +13,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -35,7 +33,8 @@ }, "devDependencies": { "@chakra-ui/system": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -43,9 +42,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/color-mode/clean-package.config.json b/packages/components/color-mode/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/color-mode/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/color-mode/index.ts b/packages/components/color-mode/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/color-mode/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/color-mode/package.json b/packages/components/color-mode/package.json index 0deba317a9c..0887202f3b5 100644 --- a/packages/components/color-mode/package.json +++ b/packages/components/color-mode/package.json @@ -19,18 +19,18 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "publishConfig": { "access": "public" @@ -51,6 +51,7 @@ }, "devDependencies": { "@chakra-ui/utils": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" } } diff --git a/packages/components/control-box/clean-package.config.json b/packages/components/control-box/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/control-box/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/control-box/index.ts b/packages/components/control-box/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/control-box/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/control-box/package.json b/packages/components/control-box/package.json index e42cd61c06b..691c6646227 100644 --- a/packages/components/control-box/package.json +++ b/packages/components/control-box/package.json @@ -12,9 +12,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -33,7 +31,8 @@ "@chakra-ui/system": "workspace:*", "@chakra-ui/visually-hidden": "workspace:*", "@chakra-ui/icons": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -42,9 +41,11 @@ "sideEffects": false, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/counter/clean-package.config.json b/packages/components/counter/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/counter/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/counter/index.ts b/packages/components/counter/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/counter/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/counter/package.json b/packages/components/counter/package.json index 0ea1584b48e..218b714bd93 100644 --- a/packages/components/counter/package.json +++ b/packages/components/counter/package.json @@ -17,9 +17,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -40,16 +38,19 @@ }, "devDependencies": { "@chakra-ui/shared-utils": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "react": ">=18" }, "scripts": { "build": "tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts" + "build:fast": "tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/css-reset/clean-package.config.json b/packages/components/css-reset/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/css-reset/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/css-reset/index.ts b/packages/components/css-reset/index.ts deleted file mode 100644 index 9c73bdbb158..00000000000 --- a/packages/components/css-reset/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from "./src" -export { default } from "./src" diff --git a/packages/components/css-reset/package.json b/packages/components/css-reset/package.json index 92b42f8d1d5..b579da9cd75 100644 --- a/packages/components/css-reset/package.json +++ b/packages/components/css-reset/package.json @@ -13,9 +13,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -36,13 +34,16 @@ }, "devDependencies": { "@emotion/react": "^11.9.0", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/descendant/clean-package.config.json b/packages/components/descendant/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/descendant/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/descendant/index.ts b/packages/components/descendant/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/descendant/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/descendant/package.json b/packages/components/descendant/package.json index e103f7ac6cf..bcfb82c5bda 100644 --- a/packages/components/descendant/package.json +++ b/packages/components/descendant/package.json @@ -16,9 +16,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -43,13 +41,16 @@ "devDependencies": { "@chakra-ui/hooks": "workspace:*", "@chakra-ui/system": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "scripts": { "build": "tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts" + "build:fast": "tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/editable/clean-package.config.json b/packages/components/editable/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/editable/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/editable/index.ts b/packages/components/editable/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/editable/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/editable/package.json b/packages/components/editable/package.json index b392d569950..373f6dfd84e 100644 --- a/packages/components/editable/package.json +++ b/packages/components/editable/package.json @@ -17,9 +17,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -48,7 +46,8 @@ "devDependencies": { "@chakra-ui/system": "workspace:*", "@chakra-ui/layout": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -56,9 +55,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/env/clean-package.config.json b/packages/components/env/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/env/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/env/index.ts b/packages/components/env/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/env/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/env/package.json b/packages/components/env/package.json index 41bee557ee3..5edff9f2fca 100644 --- a/packages/components/env/package.json +++ b/packages/components/env/package.json @@ -13,9 +13,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -37,13 +35,16 @@ "devDependencies": { "@types/react-frame-component": "^4.1.1", "react": "^18.0.0", - "react-frame-component": "^5.2.3" + "react-frame-component": "^5.2.3", + "clean-package": "2.1.1" }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/focus-lock/clean-package.config.json b/packages/components/focus-lock/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/focus-lock/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/focus-lock/index.ts b/packages/components/focus-lock/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/focus-lock/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/focus-lock/package.json b/packages/components/focus-lock/package.json index 8c6fb2844ff..010c7e7f4be 100644 --- a/packages/components/focus-lock/package.json +++ b/packages/components/focus-lock/package.json @@ -13,9 +13,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -38,13 +36,16 @@ "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/form-control/clean-package.config.json b/packages/components/form-control/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/form-control/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/form-control/index.ts b/packages/components/form-control/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/form-control/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/form-control/package.json b/packages/components/form-control/package.json index 316ef2f37d4..acb549dcc58 100644 --- a/packages/components/form-control/package.json +++ b/packages/components/form-control/package.json @@ -17,9 +17,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -43,7 +41,8 @@ "devDependencies": { "@chakra-ui/shared-utils": "workspace:*", "@chakra-ui/system": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -51,9 +50,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/icon/clean-package.config.json b/packages/components/icon/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/icon/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/icon/index.ts b/packages/components/icon/index.ts deleted file mode 100644 index 9c73bdbb158..00000000000 --- a/packages/components/icon/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from "./src" -export { default } from "./src" diff --git a/packages/components/icon/package.json b/packages/components/icon/package.json index 474751c1897..fa15ed98ebd 100644 --- a/packages/components/icon/package.json +++ b/packages/components/icon/package.json @@ -13,9 +13,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -36,7 +34,8 @@ "devDependencies": { "@chakra-ui/system": "workspace:*", "react-icons": "^4.2.0", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -44,9 +43,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/icons/clean-package.config.json b/packages/components/icons/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/icons/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/icons/index.ts b/packages/components/icons/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/icons/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/icons/package.json b/packages/components/icons/package.json index 34c52473cc2..e0ca5f33382 100644 --- a/packages/components/icons/package.json +++ b/packages/components/icons/package.json @@ -5,9 +5,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "types": "dist/index.d.ts", - "module": "dist/index.esm.js", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -31,16 +29,19 @@ "@types/react": "^18.0.1", "@chakra-ui/system": "workspace:*", "@chakra-ui/layout": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "dependencies": { "@chakra-ui/icon": "workspace:*" }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/image/clean-package.config.json b/packages/components/image/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/image/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/image/index.ts b/packages/components/image/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/image/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/image/package.json b/packages/components/image/package.json index 8f91b3c4c14..cd4cc4574dc 100644 --- a/packages/components/image/package.json +++ b/packages/components/image/package.json @@ -15,9 +15,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -39,7 +37,8 @@ "@chakra-ui/shared-utils": "workspace:*", "@chakra-ui/object-utils": "workspace:*", "@chakra-ui/system": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -47,9 +46,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/input/clean-package.config.json b/packages/components/input/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/input/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/input/index.ts b/packages/components/input/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/input/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/input/package.json b/packages/components/input/package.json index 623d3877019..3fc2868400d 100644 --- a/packages/components/input/package.json +++ b/packages/components/input/package.json @@ -15,9 +15,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -44,7 +42,8 @@ "@chakra-ui/icons": "workspace:*", "@chakra-ui/layout": "workspace:*", "@chakra-ui/hooks": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -52,9 +51,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/layout/clean-package.config.json b/packages/components/layout/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/layout/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/layout/index.ts b/packages/components/layout/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/layout/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/layout/package.json b/packages/components/layout/package.json index cb8f4548a0f..543a03554be 100644 --- a/packages/components/layout/package.json +++ b/packages/components/layout/package.json @@ -20,9 +20,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -49,7 +47,8 @@ "@chakra-ui/system": "workspace:*", "react-icons": "^4.2.0", "react-router-dom": "6.0.0", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -57,9 +56,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/live-region/clean-package.config.json b/packages/components/live-region/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/live-region/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/live-region/index.ts b/packages/components/live-region/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/live-region/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/live-region/package.json b/packages/components/live-region/package.json index 1a368328b41..2824bed3a11 100644 --- a/packages/components/live-region/package.json +++ b/packages/components/live-region/package.json @@ -15,9 +15,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -36,13 +34,16 @@ "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "scripts": { "build": "tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts" + "build:fast": "tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/media-query/clean-package.config.json b/packages/components/media-query/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/media-query/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/media-query/index.ts b/packages/components/media-query/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/media-query/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/media-query/package.json b/packages/components/media-query/package.json index 3e4f9bfb66c..1f64860e23a 100644 --- a/packages/components/media-query/package.json +++ b/packages/components/media-query/package.json @@ -14,9 +14,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -43,7 +41,8 @@ "jest-matchmedia-mock": "^1.1.0", "@testing-library/react-hooks": "8.0.0", "react-frame-component": "^5.2.3", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -51,9 +50,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/menu/clean-package.config.json b/packages/components/menu/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/menu/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/menu/index.ts b/packages/components/menu/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/menu/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/menu/package.json b/packages/components/menu/package.json index b4f7cb048bc..5ab14a6ae25 100644 --- a/packages/components/menu/package.json +++ b/packages/components/menu/package.json @@ -16,9 +16,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -60,7 +58,8 @@ "@chakra-ui/shared-utils": "workspace:*", "react-icons": "^4.2.0", "framer-motion": "^6.2.9", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -69,9 +68,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/modal/clean-package.config.json b/packages/components/modal/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/modal/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/modal/index.ts b/packages/components/modal/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/modal/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/modal/package.json b/packages/components/modal/package.json index 31fe794706d..71e31d3344e 100644 --- a/packages/components/modal/package.json +++ b/packages/components/modal/package.json @@ -21,9 +21,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -57,7 +55,8 @@ "framer-motion": "^6.2.9", "react-lorem-component": "0.13.0", "react": "^18.0.0", - "react-dom": "^18.0.0" + "react-dom": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -67,9 +66,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/number-input/clean-package.config.json b/packages/components/number-input/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/number-input/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/number-input/index.ts b/packages/components/number-input/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/number-input/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/number-input/package.json b/packages/components/number-input/package.json index 47cb0492e65..2211aa571e7 100644 --- a/packages/components/number-input/package.json +++ b/packages/components/number-input/package.json @@ -20,9 +20,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -58,7 +56,8 @@ "@chakra-ui/layout": "workspace:*", "react": "^18.0.0", "react-lorem-component": "0.13.0", - "react-hook-form": "7.18.1" + "react-hook-form": "7.18.1", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -66,9 +65,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/pin-input/clean-package.config.json b/packages/components/pin-input/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/pin-input/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/pin-input/index.ts b/packages/components/pin-input/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/pin-input/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/pin-input/package.json b/packages/components/pin-input/package.json index 7a039c5748c..5b954ee3102 100644 --- a/packages/components/pin-input/package.json +++ b/packages/components/pin-input/package.json @@ -15,9 +15,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -42,7 +40,8 @@ "devDependencies": { "@chakra-ui/shared-utils": "workspace:*", "@chakra-ui/system": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -50,9 +49,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/popover/clean-package.config.json b/packages/components/popover/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/popover/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/popover/index.ts b/packages/components/popover/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/popover/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/popover/package.json b/packages/components/popover/package.json index cbcd9652b3d..2354810009f 100644 --- a/packages/components/popover/package.json +++ b/packages/components/popover/package.json @@ -14,9 +14,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -53,7 +51,8 @@ "@chakra-ui/hooks": "workspace:*", "react-icons": "^4.2.0", "framer-motion": "^6.2.9", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -62,9 +61,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/popper/clean-package.config.json b/packages/components/popper/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/popper/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/popper/index.ts b/packages/components/popper/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/popper/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/popper/package.json b/packages/components/popper/package.json index 0c7f7147923..0f09e9815a2 100644 --- a/packages/components/popper/package.json +++ b/packages/components/popper/package.json @@ -18,9 +18,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -43,16 +41,19 @@ "devDependencies": { "@chakra-ui/hooks": "workspace:*", "framer-motion": "^6.2.9", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "react": ">=18" }, "scripts": { "build": "tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts" + "build:fast": "tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/portal/clean-package.config.json b/packages/components/portal/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/portal/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/portal/index.ts b/packages/components/portal/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/portal/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/portal/package.json b/packages/components/portal/package.json index d071ef2c522..210c703829b 100644 --- a/packages/components/portal/package.json +++ b/packages/components/portal/package.json @@ -14,9 +14,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -45,13 +43,16 @@ "@types/react-frame-component": "^4.1.1", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-frame-component": "^4.1.3" + "react-frame-component": "^4.1.3", + "clean-package": "2.1.1" }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/progress/clean-package.config.json b/packages/components/progress/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/progress/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/progress/index.ts b/packages/components/progress/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/progress/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/progress/package.json b/packages/components/progress/package.json index 2713a14aaaa..ca2b8b0816e 100644 --- a/packages/components/progress/package.json +++ b/packages/components/progress/package.json @@ -13,9 +13,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -35,7 +33,8 @@ }, "devDependencies": { "@chakra-ui/system": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -43,9 +42,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/provider/clean-package.config.json b/packages/components/provider/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/provider/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/provider/index.ts b/packages/components/provider/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/provider/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/provider/package.json b/packages/components/provider/package.json index 9e5fc83dfb9..aac797e59f7 100644 --- a/packages/components/provider/package.json +++ b/packages/components/provider/package.json @@ -2,9 +2,7 @@ "name": "@chakra-ui/provider", "version": "2.0.18", "description": "Theme and components agnostic ChakraProvider", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -53,13 +51,16 @@ "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", "react": "^18.0.0", - "react-dom": "^18.0.0" + "react-dom": "^18.0.0", + "clean-package": "2.1.1" }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/radio/clean-package.config.json b/packages/components/radio/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/radio/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/radio/index.ts b/packages/components/radio/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/radio/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/radio/package.json b/packages/components/radio/package.json index 4d05606f1ec..b871c5aba87 100644 --- a/packages/components/radio/package.json +++ b/packages/components/radio/package.json @@ -14,9 +14,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -44,7 +42,8 @@ "@chakra-ui/visually-hidden": "workspace:*", "@chakra-ui/system": "workspace:*", "@chakra-ui/layout": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -52,9 +51,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/react/clean-package.config.json b/packages/components/react/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/react/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/react/index.ts b/packages/components/react/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/react/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/react/package.json b/packages/components/react/package.json index be9d844a3db..09b09858dc3 100644 --- a/packages/components/react/package.json +++ b/packages/components/react/package.json @@ -2,9 +2,7 @@ "name": "@chakra-ui/react", "version": "2.3.4", "description": "Responsive and accessible React UI components built with React and Emotion", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -97,13 +95,16 @@ "@emotion/styled": "^11.8.1", "framer-motion": "^6.2.9", "react": "^18.0.0", - "react-dom": "^18.0.0" + "react-dom": "^18.0.0", + "clean-package": "2.1.1" }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/select/clean-package.config.json b/packages/components/select/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/select/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/select/index.ts b/packages/components/select/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/select/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/select/package.json b/packages/components/select/package.json index b7208e552d5..461b6ba0de5 100644 --- a/packages/components/select/package.json +++ b/packages/components/select/package.json @@ -15,9 +15,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -40,7 +38,8 @@ "@chakra-ui/object-utils": "workspace:*", "@chakra-ui/system": "workspace:*", "@chakra-ui/layout": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -48,9 +47,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/skeleton/clean-package.config.json b/packages/components/skeleton/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/skeleton/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/skeleton/index.ts b/packages/components/skeleton/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/skeleton/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/skeleton/package.json b/packages/components/skeleton/package.json index a145f86c024..6a431230f4d 100644 --- a/packages/components/skeleton/package.json +++ b/packages/components/skeleton/package.json @@ -16,9 +16,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -44,7 +42,8 @@ "@chakra-ui/theme": "workspace:*", "@chakra-ui/provider": "workspace:*", "jest-matchmedia-mock": "1.1.0", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -52,9 +51,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/skip-nav/clean-package.config.json b/packages/components/skip-nav/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/skip-nav/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/skip-nav/index.ts b/packages/components/skip-nav/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/skip-nav/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/skip-nav/package.json b/packages/components/skip-nav/package.json index b3eb3ed18ed..84f08ad4a56 100644 --- a/packages/components/skip-nav/package.json +++ b/packages/components/skip-nav/package.json @@ -17,9 +17,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -36,7 +34,8 @@ }, "devDependencies": { "@chakra-ui/system": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -44,9 +43,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/slider/clean-package.config.json b/packages/components/slider/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/slider/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/slider/index.ts b/packages/components/slider/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/slider/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/slider/package.json b/packages/components/slider/package.json index 3f9d8de7364..485133e488f 100644 --- a/packages/components/slider/package.json +++ b/packages/components/slider/package.json @@ -23,9 +23,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -57,7 +55,8 @@ "@chakra-ui/theme": "workspace:*", "@chakra-ui/provider": "workspace:*", "@emotion/styled": "^11.8.1", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -65,9 +64,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/spinner/clean-package.config.json b/packages/components/spinner/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/spinner/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/spinner/index.ts b/packages/components/spinner/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/spinner/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/spinner/package.json b/packages/components/spinner/package.json index 3ba8a450056..4bf39fa28db 100644 --- a/packages/components/spinner/package.json +++ b/packages/components/spinner/package.json @@ -12,9 +12,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -33,7 +31,8 @@ "@chakra-ui/shared-utils": "workspace:*", "@chakra-ui/system": "workspace:*", "@chakra-ui/utils": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -41,9 +40,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/stat/clean-package.config.json b/packages/components/stat/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/stat/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/stat/index.ts b/packages/components/stat/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/stat/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/stat/package.json b/packages/components/stat/package.json index bf0b8989314..e5066a937c8 100644 --- a/packages/components/stat/package.json +++ b/packages/components/stat/package.json @@ -15,9 +15,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -39,7 +37,8 @@ "devDependencies": { "@chakra-ui/system": "workspace:*", "@chakra-ui/shared-utils": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -47,9 +46,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/styled-system/clean-package.config.json b/packages/components/styled-system/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/styled-system/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/styled-system/index.ts b/packages/components/styled-system/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/styled-system/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/styled-system/package.json b/packages/components/styled-system/package.json index 9f279d93987..150aee9642e 100644 --- a/packages/components/styled-system/package.json +++ b/packages/components/styled-system/package.json @@ -17,9 +17,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -45,14 +43,17 @@ "@chakra-ui/shared-utils": "workspace:*", "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@types/lodash.mergewith": "4.6.6" + "@types/lodash.mergewith": "4.6.6", + "clean-package": "2.1.1" }, "sideEffects": false, "scripts": { "build": "tsup --entry src/index.ts --entry src/theming.types.ts --entry src/shared.types.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts" + "build:fast": "tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/switch/clean-package.config.json b/packages/components/switch/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/switch/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/switch/index.ts b/packages/components/switch/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/switch/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/switch/package.json b/packages/components/switch/package.json index 18e9cbdc6eb..a63d623a3c5 100644 --- a/packages/components/switch/package.json +++ b/packages/components/switch/package.json @@ -15,9 +15,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -42,7 +40,8 @@ "@chakra-ui/system": "workspace:*", "framer-motion": "^6.2.9", "react-hook-form": "7.18.1", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -51,9 +50,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/system/clean-package.config.json b/packages/components/system/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/system/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/system/index.ts b/packages/components/system/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/system/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/system/package.json b/packages/components/system/package.json index e5f83fa4191..c21b726353a 100644 --- a/packages/components/system/package.json +++ b/packages/components/system/package.json @@ -16,9 +16,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -50,13 +48,16 @@ "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", "framer-motion": "^6.2.9", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/table/clean-package.config.json b/packages/components/table/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/table/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/table/index.ts b/packages/components/table/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/table/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/table/package.json b/packages/components/table/package.json index ee47aa730f4..05e3b449f0a 100644 --- a/packages/components/table/package.json +++ b/packages/components/table/package.json @@ -23,9 +23,7 @@ "author": "Tim Kolberger ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -50,7 +48,8 @@ "@chakra-ui/system": "workspace:*", "@chakra-ui/test-utils": "workspace:*", "@tanstack/react-table": "^8.5.10", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -58,9 +57,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/tabs/clean-package.config.json b/packages/components/tabs/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/tabs/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/tabs/index.ts b/packages/components/tabs/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/tabs/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/tabs/package.json b/packages/components/tabs/package.json index da3970c9d47..3d0ffefc48e 100644 --- a/packages/components/tabs/package.json +++ b/packages/components/tabs/package.json @@ -23,9 +23,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -55,7 +53,8 @@ "@chakra-ui/react-use-interval": "workspace:*", "@chakra-ui/system": "workspace:*", "@chakra-ui/modal": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -63,9 +62,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/tag/clean-package.config.json b/packages/components/tag/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/tag/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/tag/index.ts b/packages/components/tag/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/tag/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/tag/package.json b/packages/components/tag/package.json index 2d265113d12..3744f53fc5a 100644 --- a/packages/components/tag/package.json +++ b/packages/components/tag/package.json @@ -14,9 +14,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -40,7 +38,8 @@ "@chakra-ui/icons": "workspace:*", "@chakra-ui/avatar": "workspace:*", "react-icons": "^4.2.0", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -48,9 +47,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/textarea/clean-package.config.json b/packages/components/textarea/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/textarea/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/textarea/index.ts b/packages/components/textarea/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/textarea/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/textarea/package.json b/packages/components/textarea/package.json index 57edcbf512f..dde679ab76e 100644 --- a/packages/components/textarea/package.json +++ b/packages/components/textarea/package.json @@ -15,9 +15,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -39,7 +37,8 @@ "@chakra-ui/system": "workspace:*", "@chakra-ui/object-utils": "workspace:*", "@chakra-ui/shared-utils": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -47,9 +46,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/theme-tools/clean-package.config.json b/packages/components/theme-tools/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/theme-tools/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/theme-tools/index.ts b/packages/components/theme-tools/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/theme-tools/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/theme-tools/package.json b/packages/components/theme-tools/package.json index 7f15ff8b62b..0486662c6a3 100644 --- a/packages/components/theme-tools/package.json +++ b/packages/components/theme-tools/package.json @@ -12,9 +12,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -40,13 +38,16 @@ "dlv": "^1.1.3", "@types/dlv": "^1.1.2", "@chakra-ui/shared-utils": "workspace:*", - "@chakra-ui/styled-system": "workspace:*" + "@chakra-ui/styled-system": "workspace:*", + "clean-package": "2.1.1" }, "scripts": { "build": "tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts" + "build:fast": "tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/theme/clean-package.config.json b/packages/components/theme/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/theme/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/theme/index.ts b/packages/components/theme/index.ts deleted file mode 100644 index 9c73bdbb158..00000000000 --- a/packages/components/theme/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from "./src" -export { default } from "./src" diff --git a/packages/components/theme/package.json b/packages/components/theme/package.json index 158a2947379..56b0c762487 100644 --- a/packages/components/theme/package.json +++ b/packages/components/theme/package.json @@ -12,35 +12,10 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "import": "./dist/index.esm.js", - "default": "./dist/index.esm.js" - }, - "require": { - "types": "./dist/index.d.ts", - "require": "./dist/index.cjs.js", - "default": "./dist/index.cjs.js" - } - }, - "./*": "./*", - "./components": { - "require": "./dist/components/index.cjs.js", - "import": "./dist/components/index.esm.js" - }, - "./foundations": { - "require": "./dist/foundations/index.cjs.js", - "import": "./dist/foundations/index.esm.js" - } - }, "typesVersions": { "*": { "components": [ @@ -72,13 +47,16 @@ "devDependencies": { "@chakra-ui/shared-utils": "workspace:*", "@chakra-ui/cli": "workspace:*", - "@chakra-ui/styled-system": "workspace:*" + "@chakra-ui/styled-system": "workspace:*", + "clean-package": "2.1.1" }, "scripts": { "build": "tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts" + "build:fast": "tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/toast/clean-package.config.json b/packages/components/toast/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/toast/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/toast/index.ts b/packages/components/toast/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/toast/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/toast/package.json b/packages/components/toast/package.json index ddd4a24703c..e69fe04d9c6 100644 --- a/packages/components/toast/package.json +++ b/packages/components/toast/package.json @@ -12,9 +12,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -45,7 +43,8 @@ "@chakra-ui/layout": "workspace:*", "framer-motion": "^6.2.9", "react": "^18.0.0", - "react-dom": "^18.0.0" + "react-dom": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": "2.2.11", @@ -55,9 +54,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/tooltip/clean-package.config.json b/packages/components/tooltip/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/tooltip/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/tooltip/index.ts b/packages/components/tooltip/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/tooltip/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/tooltip/package.json b/packages/components/tooltip/package.json index c0b93b68e07..8738c1c5b46 100644 --- a/packages/components/tooltip/package.json +++ b/packages/components/tooltip/package.json @@ -15,9 +15,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -49,7 +47,8 @@ "@chakra-ui/modal": "workspace:*", "framer-motion": "^6.2.9", "react": "^18.0.0", - "react-dom": "^18.0.0" + "react-dom": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -59,9 +58,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/transition/clean-package.config.json b/packages/components/transition/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/transition/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/transition/index.ts b/packages/components/transition/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/components/transition/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/components/transition/package.json b/packages/components/transition/package.json index 7b2992dfb53..b1bcea5c660 100644 --- a/packages/components/transition/package.json +++ b/packages/components/transition/package.json @@ -14,9 +14,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -39,13 +37,16 @@ "@chakra-ui/hooks": "workspace:*", "@chakra-ui/shared-utils": "workspace:*", "framer-motion": "^6.2.9", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/components/visually-hidden/clean-package.config.json b/packages/components/visually-hidden/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/components/visually-hidden/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/components/visually-hidden/index.ts b/packages/components/visually-hidden/index.ts deleted file mode 100644 index 9c73bdbb158..00000000000 --- a/packages/components/visually-hidden/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from "./src" -export { default } from "./src" diff --git a/packages/components/visually-hidden/package.json b/packages/components/visually-hidden/package.json index 0c13aa378a5..a06445fa438 100644 --- a/packages/components/visually-hidden/package.json +++ b/packages/components/visually-hidden/package.json @@ -20,9 +20,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -39,7 +37,8 @@ }, "devDependencies": { "@chakra-ui/system": "workspace:*", - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "peerDependencies": { "@chakra-ui/system": ">=2.0.0", @@ -47,9 +46,11 @@ }, "scripts": { "build": "JSX=1 tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "JSX=1 tsup src/index.ts" + "build:fast": "JSX=1 tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/hooks/context/clean-package.config.json b/packages/hooks/context/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/hooks/context/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/hooks/context/index.ts b/packages/hooks/context/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/hooks/context/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/hooks/context/package.json b/packages/hooks/context/package.json index c1adabf42f3..40e995bf978 100644 --- a/packages/hooks/context/package.json +++ b/packages/hooks/context/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,15 +26,18 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "peerDependencies": { "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" } } diff --git a/packages/hooks/use-animation-state/clean-package.config.json b/packages/hooks/use-animation-state/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/hooks/use-animation-state/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/hooks/use-animation-state/index.ts b/packages/hooks/use-animation-state/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/hooks/use-animation-state/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/hooks/use-animation-state/package.json b/packages/hooks/use-animation-state/package.json index 5264ada6823..d3c52e2ff40 100644 --- a/packages/hooks/use-animation-state/package.json +++ b/packages/hooks/use-animation-state/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,16 +26,19 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "peerDependencies": { "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "dependencies": { "@chakra-ui/react-use-event-listener": "workspace:*", diff --git a/packages/hooks/use-callback-ref/clean-package.config.json b/packages/hooks/use-callback-ref/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/hooks/use-callback-ref/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/hooks/use-callback-ref/index.ts b/packages/hooks/use-callback-ref/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/hooks/use-callback-ref/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/hooks/use-callback-ref/package.json b/packages/hooks/use-callback-ref/package.json index f939da4fef3..cc8866f65e9 100644 --- a/packages/hooks/use-callback-ref/package.json +++ b/packages/hooks/use-callback-ref/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,15 +26,18 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "peerDependencies": { "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" } } diff --git a/packages/hooks/use-controllable-state/clean-package.config.json b/packages/hooks/use-controllable-state/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/hooks/use-controllable-state/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/hooks/use-controllable-state/index.ts b/packages/hooks/use-controllable-state/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/hooks/use-controllable-state/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/hooks/use-controllable-state/package.json b/packages/hooks/use-controllable-state/package.json index ae8870a8283..8405ed39a0d 100644 --- a/packages/hooks/use-controllable-state/package.json +++ b/packages/hooks/use-controllable-state/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,10 +26,12 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "dependencies": { "@chakra-ui/react-use-callback-ref": "workspace:*" @@ -40,6 +40,7 @@ "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" } } diff --git a/packages/hooks/use-disclosure/clean-package.config.json b/packages/hooks/use-disclosure/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/hooks/use-disclosure/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/hooks/use-disclosure/index.ts b/packages/hooks/use-disclosure/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/hooks/use-disclosure/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/hooks/use-disclosure/package.json b/packages/hooks/use-disclosure/package.json index 2ccf6e0eacc..4fd612d0ee2 100644 --- a/packages/hooks/use-disclosure/package.json +++ b/packages/hooks/use-disclosure/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,10 +26,12 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "dependencies": { "@chakra-ui/react-use-callback-ref": "workspace:*" @@ -40,6 +40,7 @@ "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" } } diff --git a/packages/hooks/use-event-listener/clean-package.config.json b/packages/hooks/use-event-listener/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/hooks/use-event-listener/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/hooks/use-event-listener/index.ts b/packages/hooks/use-event-listener/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/hooks/use-event-listener/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/hooks/use-event-listener/package.json b/packages/hooks/use-event-listener/package.json index 31277912bac..cdb57c38b34 100644 --- a/packages/hooks/use-event-listener/package.json +++ b/packages/hooks/use-event-listener/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,16 +26,19 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "peerDependencies": { "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "dependencies": { "@chakra-ui/react-use-callback-ref": "workspace:*" diff --git a/packages/hooks/use-focus-effect/clean-package.config.json b/packages/hooks/use-focus-effect/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/hooks/use-focus-effect/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/hooks/use-focus-effect/index.ts b/packages/hooks/use-focus-effect/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/hooks/use-focus-effect/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/hooks/use-focus-effect/package.json b/packages/hooks/use-focus-effect/package.json index 9fd612a9ff4..f7abdff6eaf 100644 --- a/packages/hooks/use-focus-effect/package.json +++ b/packages/hooks/use-focus-effect/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,16 +26,19 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "peerDependencies": { "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "dependencies": { "@chakra-ui/react-use-event-listener": "workspace:*", diff --git a/packages/hooks/use-focus-on-pointer-down/clean-package.config.json b/packages/hooks/use-focus-on-pointer-down/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/hooks/use-focus-on-pointer-down/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/hooks/use-focus-on-pointer-down/index.ts b/packages/hooks/use-focus-on-pointer-down/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/hooks/use-focus-on-pointer-down/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/hooks/use-focus-on-pointer-down/package.json b/packages/hooks/use-focus-on-pointer-down/package.json index b42d253733f..9da9c93a344 100644 --- a/packages/hooks/use-focus-on-pointer-down/package.json +++ b/packages/hooks/use-focus-on-pointer-down/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,10 +26,12 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "peerDependencies": { "react": ">=18" @@ -40,6 +40,7 @@ "@chakra-ui/react-use-event-listener": "workspace:*" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" } } diff --git a/packages/hooks/use-interval/clean-package.config.json b/packages/hooks/use-interval/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/hooks/use-interval/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/hooks/use-interval/index.ts b/packages/hooks/use-interval/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/hooks/use-interval/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/hooks/use-interval/package.json b/packages/hooks/use-interval/package.json index e179e6f22c3..7c1c429bbff 100644 --- a/packages/hooks/use-interval/package.json +++ b/packages/hooks/use-interval/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,10 +26,12 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "dependencies": { "@chakra-ui/react-use-callback-ref": "workspace:*" @@ -40,6 +40,7 @@ "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" } } diff --git a/packages/hooks/use-merge-refs/clean-package.config.json b/packages/hooks/use-merge-refs/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/hooks/use-merge-refs/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/hooks/use-merge-refs/index.ts b/packages/hooks/use-merge-refs/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/hooks/use-merge-refs/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/hooks/use-merge-refs/package.json b/packages/hooks/use-merge-refs/package.json index 2de02506379..c351559184c 100644 --- a/packages/hooks/use-merge-refs/package.json +++ b/packages/hooks/use-merge-refs/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,15 +26,18 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "peerDependencies": { "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" } } diff --git a/packages/hooks/use-outside-click/clean-package.config.json b/packages/hooks/use-outside-click/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/hooks/use-outside-click/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/hooks/use-outside-click/index.ts b/packages/hooks/use-outside-click/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/hooks/use-outside-click/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/hooks/use-outside-click/package.json b/packages/hooks/use-outside-click/package.json index a6e6ddda339..ccab14bae0b 100644 --- a/packages/hooks/use-outside-click/package.json +++ b/packages/hooks/use-outside-click/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,16 +26,19 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "peerDependencies": { "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "dependencies": { "@chakra-ui/react-use-callback-ref": "workspace:*" diff --git a/packages/hooks/use-pan-event/clean-package.config.json b/packages/hooks/use-pan-event/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/hooks/use-pan-event/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/hooks/use-pan-event/index.ts b/packages/hooks/use-pan-event/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/hooks/use-pan-event/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/hooks/use-pan-event/package.json b/packages/hooks/use-pan-event/package.json index 7b7db2cc0bd..9b5fa681cee 100644 --- a/packages/hooks/use-pan-event/package.json +++ b/packages/hooks/use-pan-event/package.json @@ -10,9 +10,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -30,10 +28,12 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "dependencies": { "framesync": "5.3.0", @@ -43,6 +43,7 @@ "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" } } diff --git a/packages/hooks/use-previous/clean-package.config.json b/packages/hooks/use-previous/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/hooks/use-previous/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/hooks/use-previous/index.ts b/packages/hooks/use-previous/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/hooks/use-previous/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/hooks/use-previous/package.json b/packages/hooks/use-previous/package.json index a2dc516772f..83b79576364 100644 --- a/packages/hooks/use-previous/package.json +++ b/packages/hooks/use-previous/package.json @@ -9,9 +9,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -29,15 +27,18 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "peerDependencies": { "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" } } diff --git a/packages/hooks/use-safe-layout-effect/clean-package.config.json b/packages/hooks/use-safe-layout-effect/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/hooks/use-safe-layout-effect/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/hooks/use-safe-layout-effect/index.ts b/packages/hooks/use-safe-layout-effect/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/hooks/use-safe-layout-effect/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/hooks/use-safe-layout-effect/package.json b/packages/hooks/use-safe-layout-effect/package.json index a75a639fb12..7058d4f7445 100644 --- a/packages/hooks/use-safe-layout-effect/package.json +++ b/packages/hooks/use-safe-layout-effect/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,15 +26,18 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "peerDependencies": { "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" } } diff --git a/packages/hooks/use-size/clean-package.config.json b/packages/hooks/use-size/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/hooks/use-size/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/hooks/use-size/index.ts b/packages/hooks/use-size/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/hooks/use-size/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/hooks/use-size/package.json b/packages/hooks/use-size/package.json index ad18bd914c3..db6fdfd97dc 100644 --- a/packages/hooks/use-size/package.json +++ b/packages/hooks/use-size/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,10 +26,12 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "dependencies": { "@zag-js/element-size": "0.1.0" @@ -40,6 +40,7 @@ "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" } } diff --git a/packages/hooks/use-timeout/clean-package.config.json b/packages/hooks/use-timeout/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/hooks/use-timeout/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/hooks/use-timeout/index.ts b/packages/hooks/use-timeout/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/hooks/use-timeout/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/hooks/use-timeout/package.json b/packages/hooks/use-timeout/package.json index 7b1eb017114..1a57219ba4c 100644 --- a/packages/hooks/use-timeout/package.json +++ b/packages/hooks/use-timeout/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,10 +26,12 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "dependencies": { "@chakra-ui/react-use-callback-ref": "workspace:*" @@ -40,6 +40,7 @@ "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" } } diff --git a/packages/hooks/use-update-effect/clean-package.config.json b/packages/hooks/use-update-effect/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/hooks/use-update-effect/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/hooks/use-update-effect/index.ts b/packages/hooks/use-update-effect/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/hooks/use-update-effect/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/hooks/use-update-effect/package.json b/packages/hooks/use-update-effect/package.json index d79468b7a9a..5e0d665543e 100644 --- a/packages/hooks/use-update-effect/package.json +++ b/packages/hooks/use-update-effect/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,15 +26,18 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "peerDependencies": { "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" } } diff --git a/packages/legacy/hooks/clean-package.config.json b/packages/legacy/hooks/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/legacy/hooks/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/legacy/hooks/index.ts b/packages/legacy/hooks/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/legacy/hooks/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/legacy/hooks/package.json b/packages/legacy/hooks/package.json index 9c59c2c1744..adb84e40a4d 100644 --- a/packages/legacy/hooks/package.json +++ b/packages/legacy/hooks/package.json @@ -12,9 +12,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -39,13 +37,16 @@ "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "scripts": { "build": "tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts" + "build:fast": "tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/legacy/react-utils/clean-package.config.json b/packages/legacy/react-utils/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/legacy/react-utils/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/legacy/react-utils/index.ts b/packages/legacy/react-utils/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/legacy/react-utils/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/legacy/react-utils/package.json b/packages/legacy/react-utils/package.json index fa45fb919de..2eebc3baabf 100644 --- a/packages/legacy/react-utils/package.json +++ b/packages/legacy/react-utils/package.json @@ -11,9 +11,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -36,13 +34,16 @@ "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" }, "scripts": { "build": "tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts" + "build:fast": "tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/legacy/utils/clean-package.config.json b/packages/legacy/utils/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/legacy/utils/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/legacy/utils/index.ts b/packages/legacy/utils/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/legacy/utils/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/legacy/utils/package.json b/packages/legacy/utils/package.json index 6e12206a5c9..5dbad134105 100644 --- a/packages/legacy/utils/package.json +++ b/packages/legacy/utils/package.json @@ -6,9 +6,7 @@ "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", "sideEffects": false, - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "files": [ "dist" ], @@ -25,15 +23,20 @@ }, "scripts": { "build": "tsup src/index.ts --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts" + "build:fast": "tsup src/index.ts", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "dependencies": { "@types/lodash.mergewith": "4.6.6", "css-box-model": "1.2.1", "framesync": "5.3.0", "lodash.mergewith": "4.6.2" + }, + "devDependencies": { + "clean-package": "2.1.1" } } diff --git a/packages/utilities/breakpoint-utils/clean-package.config.json b/packages/utilities/breakpoint-utils/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/utilities/breakpoint-utils/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/utilities/breakpoint-utils/index.ts b/packages/utilities/breakpoint-utils/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/utilities/breakpoint-utils/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/utilities/breakpoint-utils/package.json b/packages/utilities/breakpoint-utils/package.json index 8b7f9fc055e..2d12c2ae92f 100644 --- a/packages/utilities/breakpoint-utils/package.json +++ b/packages/utilities/breakpoint-utils/package.json @@ -10,9 +10,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -30,12 +28,15 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "devDependencies": { - "@chakra-ui/shared-utils": "workspace:*" + "@chakra-ui/shared-utils": "workspace:*", + "clean-package": "2.1.1" } } diff --git a/packages/utilities/dom-utils/clean-package.config.json b/packages/utilities/dom-utils/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/utilities/dom-utils/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/utilities/dom-utils/index.ts b/packages/utilities/dom-utils/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/utilities/dom-utils/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/utilities/dom-utils/package.json b/packages/utilities/dom-utils/package.json index 87a8dd7d0cc..956e95984d4 100644 --- a/packages/utilities/dom-utils/package.json +++ b/packages/utilities/dom-utils/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,9 +26,14 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" + }, + "devDependencies": { + "clean-package": "2.1.1" } } diff --git a/packages/utilities/event-utils/clean-package.config.json b/packages/utilities/event-utils/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/utilities/event-utils/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/utilities/event-utils/index.ts b/packages/utilities/event-utils/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/utilities/event-utils/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/utilities/event-utils/package.json b/packages/utilities/event-utils/package.json index 626019a4868..23e7c5b78d3 100644 --- a/packages/utilities/event-utils/package.json +++ b/packages/utilities/event-utils/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,9 +26,14 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" + }, + "devDependencies": { + "clean-package": "2.1.1" } } diff --git a/packages/utilities/lazy-utils/clean-package.config.json b/packages/utilities/lazy-utils/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/utilities/lazy-utils/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/utilities/lazy-utils/index.ts b/packages/utilities/lazy-utils/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/utilities/lazy-utils/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/utilities/lazy-utils/package.json b/packages/utilities/lazy-utils/package.json index 8694f66795e..ae4dd223e2d 100644 --- a/packages/utilities/lazy-utils/package.json +++ b/packages/utilities/lazy-utils/package.json @@ -10,9 +10,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -30,9 +28,14 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" + }, + "devDependencies": { + "clean-package": "2.1.1" } } diff --git a/packages/utilities/merge-utils/clean-package.config.json b/packages/utilities/merge-utils/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/utilities/merge-utils/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/utilities/merge-utils/index.ts b/packages/utilities/merge-utils/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/utilities/merge-utils/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/utilities/merge-utils/package.json b/packages/utilities/merge-utils/package.json index 21c72593986..2487990d2ed 100644 --- a/packages/utilities/merge-utils/package.json +++ b/packages/utilities/merge-utils/package.json @@ -11,9 +11,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -31,12 +29,17 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "dependencies": { "merge-anything": "^5.0.2" + }, + "devDependencies": { + "clean-package": "2.1.1" } } diff --git a/packages/utilities/number-utils/clean-package.config.json b/packages/utilities/number-utils/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/utilities/number-utils/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/utilities/number-utils/index.ts b/packages/utilities/number-utils/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/utilities/number-utils/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/utilities/number-utils/package.json b/packages/utilities/number-utils/package.json index c1b6316905b..8db86d0739f 100644 --- a/packages/utilities/number-utils/package.json +++ b/packages/utilities/number-utils/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,9 +26,14 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" + }, + "devDependencies": { + "clean-package": "2.1.1" } } diff --git a/packages/utilities/object-utils/clean-package.config.json b/packages/utilities/object-utils/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/utilities/object-utils/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/utilities/object-utils/index.ts b/packages/utilities/object-utils/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/utilities/object-utils/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/utilities/object-utils/package.json b/packages/utilities/object-utils/package.json index 6e4bffdc6e7..06114b91192 100644 --- a/packages/utilities/object-utils/package.json +++ b/packages/utilities/object-utils/package.json @@ -10,9 +10,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -30,9 +28,14 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" + }, + "devDependencies": { + "clean-package": "2.1.1" } } diff --git a/packages/utilities/react-children-utils/clean-package.config.json b/packages/utilities/react-children-utils/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/utilities/react-children-utils/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/utilities/react-children-utils/index.ts b/packages/utilities/react-children-utils/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/utilities/react-children-utils/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/utilities/react-children-utils/package.json b/packages/utilities/react-children-utils/package.json index eca72e4b76c..ee2b9c88652 100644 --- a/packages/utilities/react-children-utils/package.json +++ b/packages/utilities/react-children-utils/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,9 +26,14 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" + }, + "devDependencies": { + "clean-package": "2.1.1" } } diff --git a/packages/utilities/react-types/clean-package.config.json b/packages/utilities/react-types/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/utilities/react-types/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/utilities/react-types/index.ts b/packages/utilities/react-types/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/utilities/react-types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/utilities/react-types/package.json b/packages/utilities/react-types/package.json index 83a23d14f8a..56ad5efcda5 100644 --- a/packages/utilities/react-types/package.json +++ b/packages/utilities/react-types/package.json @@ -30,6 +30,11 @@ "react": ">=18" }, "devDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "clean-package": "2.1.1" + }, + "scripts": { + "prepack": "clean-package", + "postpack": "clean-package restore" } } diff --git a/packages/utilities/shared-utils/clean-package.config.json b/packages/utilities/shared-utils/clean-package.config.json new file mode 100644 index 00000000000..679513813d5 --- /dev/null +++ b/packages/utilities/shared-utils/clean-package.config.json @@ -0,0 +1,14 @@ +{ + "replace": { + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.esm.js", + "require": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + } + } +} diff --git a/packages/utilities/shared-utils/index.ts b/packages/utilities/shared-utils/index.ts deleted file mode 100644 index 46e72b16a1b..00000000000 --- a/packages/utilities/shared-utils/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" diff --git a/packages/utilities/shared-utils/package.json b/packages/utilities/shared-utils/package.json index 5d23c831f79..7ad574fa115 100644 --- a/packages/utilities/shared-utils/package.json +++ b/packages/utilities/shared-utils/package.json @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,9 +26,14 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" + }, + "devDependencies": { + "clean-package": "2.1.1" } } diff --git a/plop/component/clean-package.config.json.hbs b/plop/component/clean-package.config.json.hbs new file mode 100644 index 00000000000..ea99672191a --- /dev/null +++ b/plop/component/clean-package.config.json.hbs @@ -0,0 +1,3 @@ +{ "replace": { "main": "dist/index.cjs.js", "module": "dist/index.esm.js", +"types": "dist/index.d.ts", "exports": { ".": { "import": "./dist/index.esm.js", +"require": "./dist/index.cjs.js" }, "./package.json": "./package.json" } } } \ No newline at end of file diff --git a/plop/component/index.ts.hbs b/plop/component/index.ts.hbs deleted file mode 100644 index 1b98e3744a8..00000000000 --- a/plop/component/index.ts.hbs +++ /dev/null @@ -1 +0,0 @@ -export * from "./src" \ No newline at end of file diff --git a/plop/component/package.json.hbs b/plop/component/package.json.hbs index 2b5bda873a9..e9fb9844012 100644 --- a/plop/component/package.json.hbs +++ b/plop/component/package.json.hbs @@ -8,9 +8,7 @@ "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", + "main": "src/index.ts", "sideEffects": false, "files": [ "dist" @@ -28,15 +26,18 @@ }, "scripts": { "build": "tsup src/index.ts --format=esm,cjs --dts", - "dev": "pnpm build -- --watch", + "dev": "pnpm build:fast -- --watch", "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", - "build:fast": "tsup src/index.ts --format=esm,cjs" + "build:fast": "tsup src/index.ts --format=esm,cjs", + "prepack": "clean-package", + "postpack": "clean-package restore" }, "peerDependencies": { "react": ">=18" }, "devDependencies": { + "clean-package": "2.1.1", "react": "^18.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b6d19581b96..b24b5d9be6f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -96,6 +96,7 @@ importers: '@changesets/types': 5.1.0 '@commitlint/cli': 14.1.0 '@commitlint/config-conventional': 14.1.0 + '@octokit/rest': 19.0.4 '@storybook/addon-a11y': 6.5.9_react-dom@18.2.0+react@18.2.0 '@storybook/addon-essentials': 6.5.9_edbbe59b15da6faf38894e34cf70e772 '@storybook/addon-storysource': 6.5.9_react-dom@18.2.0+react@18.2.0 @@ -150,8 +151,6 @@ importers: twitter-api-client: 1.5.2 typescript: 4.7.4 unbuild: 0.7.4 - devDependencies: - '@octokit/rest': 19.0.4 examples/create-react-app: specifiers: @@ -339,6 +338,7 @@ importers: '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* '@chakra-ui/transition': workspace:* + clean-package: 2.1.1 framer-motion: ^6.2.9 react: ^18.2.0 dependencies: @@ -355,6 +355,7 @@ importers: '@chakra-ui/react-use-disclosure': link:../../hooks/use-disclosure '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system + clean-package: 2.1.1 framer-motion: 6.5.1_react-dom@18.2.0+react@18.2.0 react: 18.2.0 @@ -366,6 +367,7 @@ importers: '@chakra-ui/shared-utils': workspace:* '@chakra-ui/spinner': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/icon': link:../icon @@ -375,10 +377,14 @@ importers: '@chakra-ui/layout': link:../layout '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 packages/components/anatomy: - specifiers: {} + specifiers: + clean-package: 2.1.1 + devDependencies: + clean-package: 2.1.1 packages/components/avatar: specifiers: @@ -389,6 +395,7 @@ importers: '@chakra-ui/react-context': workspace:* '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/image': link:../image @@ -399,6 +406,7 @@ importers: '@chakra-ui/object-utils': link:../../utilities/object-utils '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 packages/components/breadcrumb: @@ -408,6 +416,7 @@ importers: '@chakra-ui/react-context': workspace:* '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 react-router-dom: 6.0.0 dependencies: @@ -417,6 +426,7 @@ importers: '@chakra-ui/icons': link:../icons '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 react-router-dom: 6.0.0_react-dom@18.2.0+react@18.2.0 @@ -431,6 +441,7 @@ importers: '@chakra-ui/system': workspace:* '@chakra-ui/theme': workspace:* '@chakra-ui/utils': workspace:* + clean-package: 2.1.1 framer-motion: ^6.2.9 react: ^18.2.0 react-icons: ^4.2.0 @@ -446,6 +457,7 @@ importers: '@chakra-ui/system': link:../system '@chakra-ui/theme': link:../theme '@chakra-ui/utils': link:../../legacy/utils + clean-package: 2.1.1 framer-motion: 6.5.1_react-dom@18.2.0+react@18.2.0 react: 18.2.0 react-icons: 4.4.0_react@18.2.0 @@ -468,6 +480,7 @@ importers: '@chakra-ui/system': workspace:* '@chakra-ui/visually-hidden': workspace:* '@zag-js/focus-visible': 0.1.0 + clean-package: 2.1.1 framer-motion: ^6.2.9 react: ^18.2.0 dependencies: @@ -487,6 +500,7 @@ importers: '@chakra-ui/object-utils': link:../../utilities/object-utils '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system + clean-package: 2.1.1 framer-motion: 6.5.1_react-dom@18.2.0+react@18.2.0 react: 18.2.0 @@ -495,34 +509,40 @@ importers: '@chakra-ui/react-use-merge-refs': workspace:* '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/react-use-merge-refs': link:../../hooks/use-merge-refs devDependencies: '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 packages/components/close-button: specifiers: '@chakra-ui/icon': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/icon': link:../icon devDependencies: '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 packages/components/color-mode: specifiers: '@chakra-ui/react-use-safe-layout-effect': workspace:* '@chakra-ui/utils': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/react-use-safe-layout-effect': link:../../hooks/use-safe-layout-effect devDependencies: '@chakra-ui/utils': link:../../legacy/utils + clean-package: 2.1.1 react: 18.2.0 packages/components/control-box: @@ -530,11 +550,13 @@ importers: '@chakra-ui/icons': workspace:* '@chakra-ui/system': workspace:* '@chakra-ui/visually-hidden': workspace:* + clean-package: 2.1.1 react: ^18.2.0 devDependencies: '@chakra-ui/icons': link:../icons '@chakra-ui/system': link:../system '@chakra-ui/visually-hidden': link:../visually-hidden + clean-package: 2.1.1 react: 18.2.0 packages/components/counter: @@ -542,20 +564,24 @@ importers: '@chakra-ui/number-utils': workspace:* '@chakra-ui/react-use-callback-ref': workspace:* '@chakra-ui/shared-utils': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/number-utils': link:../../utilities/number-utils '@chakra-ui/react-use-callback-ref': link:../../hooks/use-callback-ref devDependencies: '@chakra-ui/shared-utils': link:../../utilities/shared-utils + clean-package: 2.1.1 react: 18.2.0 packages/components/css-reset: specifiers: '@emotion/react': ^11.9.0 + clean-package: 2.1.1 react: ^18.2.0 devDependencies: '@emotion/react': 11.9.3_96543585b339e7caed3567fc56fe9e68 + clean-package: 2.1.1 react: 18.2.0 packages/components/descendant: @@ -564,6 +590,7 @@ importers: '@chakra-ui/react-context': workspace:* '@chakra-ui/react-use-merge-refs': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/react-context': link:../../hooks/context @@ -571,6 +598,7 @@ importers: devDependencies: '@chakra-ui/hooks': link:../../legacy/hooks '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 packages/components/editable: @@ -586,6 +614,7 @@ importers: '@chakra-ui/react-use-update-effect': workspace:* '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/react-context': link:../../hooks/context @@ -600,27 +629,32 @@ importers: devDependencies: '@chakra-ui/layout': link:../layout '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 packages/components/env: specifiers: '@types/react-frame-component': ^4.1.1 + clean-package: 2.1.1 react: ^18.2.0 react-frame-component: ^5.2.3 devDependencies: '@types/react-frame-component': 4.1.3 + clean-package: 2.1.1 react: 18.2.0 react-frame-component: 5.2.3_react-dom@18.2.0+react@18.2.0 packages/components/focus-lock: specifiers: '@chakra-ui/dom-utils': workspace:* + clean-package: 2.1.1 react: ^18.2.0 react-focus-lock: ^2.9.1 dependencies: '@chakra-ui/dom-utils': link:../../utilities/dom-utils react-focus-lock: 2.9.1_d9efaa4a57b9ddc48121b447e3437c81 devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/components/form-control: @@ -631,6 +665,7 @@ importers: '@chakra-ui/react-use-merge-refs': workspace:* '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/icon': link:../icon @@ -640,18 +675,21 @@ importers: devDependencies: '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 packages/components/icon: specifiers: '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 react-icons: ^4.2.0 dependencies: '@chakra-ui/shared-utils': link:../../utilities/shared-utils devDependencies: '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 react-icons: 4.4.0_react@18.2.0 @@ -661,6 +699,7 @@ importers: '@chakra-ui/layout': workspace:* '@chakra-ui/system': workspace:* '@types/react': ^18.0.1 + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/icon': link:../icon @@ -668,6 +707,7 @@ importers: '@chakra-ui/layout': link:../layout '@chakra-ui/system': link:../system '@types/react': 18.0.15 + clean-package: 2.1.1 react: 18.2.0 packages/components/image: @@ -676,6 +716,7 @@ importers: '@chakra-ui/react-use-safe-layout-effect': workspace:* '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/react-use-safe-layout-effect': link:../../hooks/use-safe-layout-effect @@ -683,6 +724,7 @@ importers: '@chakra-ui/object-utils': link:../../utilities/object-utils '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 packages/components/input: @@ -696,6 +738,7 @@ importers: '@chakra-ui/react-context': workspace:* '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/form-control': link:../form-control @@ -708,6 +751,7 @@ importers: '@chakra-ui/icons': link:../icons '@chakra-ui/layout': link:../layout '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 packages/components/layout: @@ -719,6 +763,7 @@ importers: '@chakra-ui/react-context': workspace:* '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 react-icons: ^4.2.0 react-router-dom: 6.0.0 @@ -731,14 +776,17 @@ importers: '@chakra-ui/shared-utils': link:../../utilities/shared-utils devDependencies: '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 react-icons: 4.4.0_react@18.2.0 react-router-dom: 6.0.0_react-dom@18.2.0+react@18.2.0 packages/components/live-region: specifiers: + clean-package: 2.1.1 react: ^18.2.0 devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/components/media-query: @@ -750,6 +798,7 @@ importers: '@chakra-ui/theme': workspace:* '@testing-library/react-hooks': 8.0.0 '@types/react-frame-component': ^4.1.1 + clean-package: 2.1.1 jest-matchmedia-mock: ^1.1.0 react: ^18.2.0 react-frame-component: ^5.2.3 @@ -762,6 +811,7 @@ importers: '@chakra-ui/theme': link:../theme '@testing-library/react-hooks': 8.0.0_08741bd84ef3e6fa073678331eea05f2 '@types/react-frame-component': 4.1.3 + clean-package: 2.1.1 jest-matchmedia-mock: 1.1.0_jest@28.1.3 react: 18.2.0 react-frame-component: 5.2.3_react-dom@18.2.0+react@18.2.0 @@ -790,6 +840,7 @@ importers: '@chakra-ui/system': workspace:* '@chakra-ui/theme': workspace:* '@chakra-ui/transition': workspace:* + clean-package: 2.1.1 framer-motion: ^6.2.9 react: ^18.2.0 react-icons: ^4.2.0 @@ -817,6 +868,7 @@ importers: '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system '@chakra-ui/theme': link:../theme + clean-package: 2.1.1 framer-motion: 6.5.1_react-dom@18.2.0+react@18.2.0 react: 18.2.0 react-icons: 4.4.0_react@18.2.0 @@ -835,6 +887,7 @@ importers: '@chakra-ui/transition': workspace:* '@testing-library/react-hooks': 8.0.0 aria-hidden: ^1.1.1 + clean-package: 2.1.1 framer-motion: ^6.2.9 react: ^18.2.0 react-dom: ^18.2.0 @@ -855,6 +908,7 @@ importers: '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system '@testing-library/react-hooks': 8.0.0_08741bd84ef3e6fa073678331eea05f2 + clean-package: 2.1.1 framer-motion: 6.5.1_react-dom@18.2.0+react@18.2.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -878,6 +932,7 @@ importers: '@chakra-ui/react-use-update-effect': workspace:* '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 react-hook-form: 7.18.1 react-lorem-component: 0.13.0 @@ -899,6 +954,7 @@ importers: '@chakra-ui/layout': link:../layout '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 react-hook-form: 7.18.1_react@18.2.0 react-lorem-component: 0.13.0_react@18.2.0 @@ -912,6 +968,7 @@ importers: '@chakra-ui/react-use-merge-refs': workspace:* '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/descendant': link:../descendant @@ -922,6 +979,7 @@ importers: devDependencies: '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 packages/components/popover: @@ -943,6 +1001,7 @@ importers: '@chakra-ui/react-use-merge-refs': workspace:* '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 framer-motion: ^6.2.9 react: ^18.2.0 react-icons: ^4.2.0 @@ -965,6 +1024,7 @@ importers: '@chakra-ui/radio': link:../radio '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system + clean-package: 2.1.1 framer-motion: 6.5.1_react-dom@18.2.0+react@18.2.0 react: 18.2.0 react-icons: 4.4.0_react@18.2.0 @@ -975,6 +1035,7 @@ importers: '@chakra-ui/react-types': workspace:* '@chakra-ui/react-use-merge-refs': workspace:* '@popperjs/core': ^2.9.3 + clean-package: 2.1.1 framer-motion: ^6.2.9 react: ^18.2.0 dependencies: @@ -983,6 +1044,7 @@ importers: '@popperjs/core': 2.11.5 devDependencies: '@chakra-ui/hooks': link:../../legacy/hooks + clean-package: 2.1.1 framer-motion: 6.5.1_react-dom@18.2.0+react@18.2.0 react: 18.2.0 @@ -993,6 +1055,7 @@ importers: '@chakra-ui/react-use-safe-layout-effect': workspace:* '@testing-library/react': 13.3.0 '@types/react-frame-component': ^4.1.1 + clean-package: 2.1.1 react: ^18.2.0 react-dom: ^18.2.0 react-frame-component: ^4.1.3 @@ -1003,6 +1066,7 @@ importers: '@chakra-ui/button': link:../button '@testing-library/react': 13.3.0_react-dom@18.2.0+react@18.2.0 '@types/react-frame-component': 4.1.3 + clean-package: 2.1.1 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 react-frame-component: 4.1.3_react-dom@18.2.0+react@18.2.0 @@ -1011,11 +1075,13 @@ importers: specifiers: '@chakra-ui/react-context': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/react-context': link:../../hooks/context devDependencies: '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 packages/components/provider: @@ -1027,6 +1093,7 @@ importers: '@chakra-ui/utils': workspace:* '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 + clean-package: 2.1.1 react: ^18.2.0 react-dom: ^18.2.0 dependencies: @@ -1038,6 +1105,7 @@ importers: devDependencies: '@emotion/react': 11.9.3_96543585b339e7caed3567fc56fe9e68 '@emotion/styled': 11.9.3_c6afed0fa10a1ad1311271315df93091 + clean-package: 2.1.1 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -1053,6 +1121,7 @@ importers: '@chakra-ui/system': workspace:* '@chakra-ui/visually-hidden': workspace:* '@zag-js/focus-visible': 0.1.0 + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/form-control': link:../form-control @@ -1066,6 +1135,7 @@ importers: '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system '@chakra-ui/visually-hidden': link:../visually-hidden + clean-package: 2.1.1 react: 18.2.0 packages/components/react: @@ -1119,6 +1189,7 @@ importers: '@chakra-ui/visually-hidden': workspace:* '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 + clean-package: 2.1.1 framer-motion: ^6.2.9 react: ^18.2.0 react-dom: ^18.2.0 @@ -1173,6 +1244,7 @@ importers: devDependencies: '@emotion/react': 11.9.3_96543585b339e7caed3567fc56fe9e68 '@emotion/styled': 11.9.3_c6afed0fa10a1ad1311271315df93091 + clean-package: 2.1.1 framer-motion: 6.5.1_react-dom@18.2.0+react@18.2.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -1184,6 +1256,7 @@ importers: '@chakra-ui/object-utils': workspace:* '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/form-control': link:../form-control @@ -1192,6 +1265,7 @@ importers: '@chakra-ui/object-utils': link:../../utilities/object-utils '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 packages/components/skeleton: @@ -1203,6 +1277,7 @@ importers: '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* '@chakra-ui/theme': workspace:* + clean-package: 2.1.1 jest-matchmedia-mock: 1.1.0 react: ^18.2.0 dependencies: @@ -1214,15 +1289,18 @@ importers: '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system '@chakra-ui/theme': link:../theme + clean-package: 2.1.1 jest-matchmedia-mock: 1.1.0_jest@28.1.3 react: 18.2.0 packages/components/skip-nav: specifiers: '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 devDependencies: '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 packages/components/slider: @@ -1241,6 +1319,7 @@ importers: '@chakra-ui/theme': workspace:* '@chakra-ui/utils': workspace:* '@emotion/styled': ^11.8.1 + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/number-utils': link:../../utilities/number-utils @@ -1258,6 +1337,7 @@ importers: '@chakra-ui/theme': link:../theme '@chakra-ui/utils': link:../../legacy/utils '@emotion/styled': 11.9.3_96543585b339e7caed3567fc56fe9e68 + clean-package: 2.1.1 react: 18.2.0 packages/components/spinner: @@ -1265,11 +1345,13 @@ importers: '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* '@chakra-ui/utils': workspace:* + clean-package: 2.1.1 react: ^18.2.0 devDependencies: '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system '@chakra-ui/utils': link:../../legacy/utils + clean-package: 2.1.1 react: 18.2.0 packages/components/stat: @@ -1278,6 +1360,7 @@ importers: '@chakra-ui/react-context': workspace:* '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/icon': link:../icon @@ -1285,6 +1368,7 @@ importers: devDependencies: '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 packages/components/styled-system: @@ -1296,6 +1380,7 @@ importers: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 '@types/lodash.mergewith': 4.6.6 + clean-package: 2.1.1 csstype: ^3.0.11 lodash.mergewith: 4.6.2 dependencies: @@ -1309,6 +1394,7 @@ importers: '@emotion/react': 11.9.3_96543585b339e7caed3567fc56fe9e68 '@emotion/styled': 11.9.3_c6afed0fa10a1ad1311271315df93091 '@types/lodash.mergewith': 4.6.6 + clean-package: 2.1.1 packages/components/switch: specifiers: @@ -1317,6 +1403,7 @@ importers: '@chakra-ui/layout': workspace:* '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 framer-motion: ^6.2.9 react: ^18.2.0 react-hook-form: 7.18.1 @@ -1327,6 +1414,7 @@ importers: '@chakra-ui/layout': link:../layout '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system + clean-package: 2.1.1 framer-motion: 6.5.1_react-dom@18.2.0+react@18.2.0 react: 18.2.0 react-hook-form: 7.18.1_react@18.2.0 @@ -1340,6 +1428,7 @@ importers: '@chakra-ui/utils': workspace:* '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 + clean-package: 2.1.1 framer-motion: ^6.2.9 react: ^18.2.0 react-fast-compare: 3.2.0 @@ -1353,6 +1442,7 @@ importers: '@chakra-ui/theme': link:../theme '@emotion/react': 11.9.3_96543585b339e7caed3567fc56fe9e68 '@emotion/styled': 11.9.3_c6afed0fa10a1ad1311271315df93091 + clean-package: 2.1.1 framer-motion: 6.5.1_react-dom@18.2.0+react@18.2.0 react: 18.2.0 @@ -1365,6 +1455,7 @@ importers: '@chakra-ui/system': workspace:* '@chakra-ui/test-utils': workspace:* '@tanstack/react-table': ^8.5.10 + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/react-context': link:../../hooks/context @@ -1375,6 +1466,7 @@ importers: '@chakra-ui/system': link:../system '@chakra-ui/test-utils': link:../../../tooling/test-utils '@tanstack/react-table': 8.5.10_react-dom@18.2.0+react@18.2.0 + clean-package: 2.1.1 react: 18.2.0 packages/components/tabs: @@ -1391,6 +1483,7 @@ importers: '@chakra-ui/react-use-safe-layout-effect': workspace:* '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/clickable': link:../clickable @@ -1406,6 +1499,7 @@ importers: '@chakra-ui/react-use-interval': link:../../hooks/use-interval '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 packages/components/tag: @@ -1415,6 +1509,7 @@ importers: '@chakra-ui/icons': workspace:* '@chakra-ui/react-context': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 react-icons: ^4.2.0 dependencies: @@ -1424,6 +1519,7 @@ importers: '@chakra-ui/avatar': link:../avatar '@chakra-ui/icons': link:../icons '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 react-icons: 4.4.0_react@18.2.0 @@ -1433,6 +1529,7 @@ importers: '@chakra-ui/object-utils': workspace:* '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/form-control': link:../form-control @@ -1440,6 +1537,7 @@ importers: '@chakra-ui/object-utils': link:../../utilities/object-utils '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 packages/components/theme: @@ -1449,6 +1547,7 @@ importers: '@chakra-ui/shared-utils': workspace:* '@chakra-ui/styled-system': workspace:* '@chakra-ui/theme-tools': workspace:* + clean-package: 2.1.1 dependencies: '@chakra-ui/anatomy': link:../anatomy '@chakra-ui/theme-tools': link:../theme-tools @@ -1456,6 +1555,7 @@ importers: '@chakra-ui/cli': link:../../../tooling/cli '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/styled-system': link:../styled-system + clean-package: 2.1.1 packages/components/theme-tools: specifiers: @@ -1464,6 +1564,7 @@ importers: '@chakra-ui/styled-system': workspace:* '@ctrl/tinycolor': ^3.4.0 '@types/dlv': ^1.1.2 + clean-package: 2.1.1 dlv: ^1.1.3 dependencies: '@chakra-ui/anatomy': link:../anatomy @@ -1472,6 +1573,7 @@ importers: '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/styled-system': link:../styled-system '@types/dlv': 1.1.2 + clean-package: 2.1.1 dlv: 1.1.3 packages/components/toast: @@ -1487,6 +1589,7 @@ importers: '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* '@chakra-ui/theme': workspace:* + clean-package: 2.1.1 framer-motion: ^6.2.9 react: ^18.2.0 react-dom: ^18.2.0 @@ -1503,6 +1606,7 @@ importers: '@chakra-ui/layout': link:../layout '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system + clean-package: 2.1.1 framer-motion: 6.5.1_react-dom@18.2.0+react@18.2.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -1521,6 +1625,7 @@ importers: '@chakra-ui/react-use-merge-refs': workspace:* '@chakra-ui/shared-utils': workspace:* '@chakra-ui/system': workspace:* + clean-package: 2.1.1 framer-motion: ^6.2.9 react: ^18.2.0 react-dom: ^18.2.0 @@ -1538,6 +1643,7 @@ importers: '@chakra-ui/object-utils': link:../../utilities/object-utils '@chakra-ui/shared-utils': link:../../utilities/shared-utils '@chakra-ui/system': link:../system + clean-package: 2.1.1 framer-motion: 6.5.1_react-dom@18.2.0+react@18.2.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -1546,70 +1652,86 @@ importers: specifiers: '@chakra-ui/hooks': workspace:* '@chakra-ui/shared-utils': workspace:* + clean-package: 2.1.1 framer-motion: ^6.2.9 react: ^18.2.0 devDependencies: '@chakra-ui/hooks': link:../../legacy/hooks '@chakra-ui/shared-utils': link:../../utilities/shared-utils + clean-package: 2.1.1 framer-motion: 6.5.1_react-dom@18.2.0+react@18.2.0 react: 18.2.0 packages/components/visually-hidden: specifiers: '@chakra-ui/system': workspace:* + clean-package: 2.1.1 react: ^18.2.0 devDependencies: '@chakra-ui/system': link:../system + clean-package: 2.1.1 react: 18.2.0 packages/hooks/context: specifiers: + clean-package: 2.1.1 react: ^18.2.0 devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/hooks/use-animation-state: specifiers: '@chakra-ui/dom-utils': workspace:* '@chakra-ui/react-use-event-listener': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/dom-utils': link:../../utilities/dom-utils '@chakra-ui/react-use-event-listener': link:../use-event-listener devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/hooks/use-callback-ref: specifiers: + clean-package: 2.1.1 react: ^18.2.0 devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/hooks/use-controllable-state: specifiers: '@chakra-ui/react-use-callback-ref': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/react-use-callback-ref': link:../use-callback-ref devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/hooks/use-disclosure: specifiers: '@chakra-ui/react-use-callback-ref': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/react-use-callback-ref': link:../use-callback-ref devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/hooks/use-event-listener: specifiers: '@chakra-ui/react-use-callback-ref': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/react-use-callback-ref': link:../use-callback-ref devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/hooks/use-focus-effect: @@ -1617,98 +1739,121 @@ importers: '@chakra-ui/dom-utils': workspace:* '@chakra-ui/react-use-event-listener': workspace:* '@chakra-ui/react-use-update-effect': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/dom-utils': link:../../utilities/dom-utils '@chakra-ui/react-use-event-listener': link:../use-event-listener '@chakra-ui/react-use-update-effect': link:../use-update-effect devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/hooks/use-focus-on-pointer-down: specifiers: '@chakra-ui/react-use-event-listener': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/react-use-event-listener': link:../use-event-listener devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/hooks/use-interval: specifiers: '@chakra-ui/react-use-callback-ref': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/react-use-callback-ref': link:../use-callback-ref devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/hooks/use-merge-refs: specifiers: + clean-package: 2.1.1 react: ^18.2.0 devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/hooks/use-outside-click: specifiers: '@chakra-ui/react-use-callback-ref': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/react-use-callback-ref': link:../use-callback-ref devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/hooks/use-pan-event: specifiers: '@chakra-ui/event-utils': workspace:* + clean-package: 2.1.1 framesync: 5.3.0 react: ^18.2.0 dependencies: '@chakra-ui/event-utils': link:../../utilities/event-utils framesync: 5.3.0 devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/hooks/use-previous: specifiers: + clean-package: 2.1.1 react: ^18.2.0 devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/hooks/use-safe-layout-effect: specifiers: + clean-package: 2.1.1 react: ^18.2.0 devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/hooks/use-size: specifiers: '@zag-js/element-size': 0.1.0 + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@zag-js/element-size': 0.1.0 devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/hooks/use-timeout: specifiers: '@chakra-ui/react-use-callback-ref': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/react-use-callback-ref': link:../use-callback-ref devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/hooks/use-update-effect: specifiers: + clean-package: 2.1.1 react: ^18.2.0 devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/legacy/hooks: specifiers: '@chakra-ui/react-utils': workspace:* '@chakra-ui/utils': workspace:* + clean-package: 2.1.1 compute-scroll-into-view: 1.0.14 copy-to-clipboard: 3.3.1 react: ^18.2.0 @@ -1718,20 +1863,24 @@ importers: compute-scroll-into-view: 1.0.14 copy-to-clipboard: 3.3.1 devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/legacy/react-utils: specifiers: '@chakra-ui/utils': workspace:* + clean-package: 2.1.1 react: ^18.2.0 dependencies: '@chakra-ui/utils': link:../utils devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/legacy/utils: specifiers: '@types/lodash.mergewith': 4.6.6 + clean-package: 2.1.1 css-box-model: 1.2.1 framesync: 5.3.0 lodash.mergewith: 4.6.2 @@ -1740,45 +1889,75 @@ importers: css-box-model: 1.2.1 framesync: 5.3.0 lodash.mergewith: 4.6.2 + devDependencies: + clean-package: 2.1.1 packages/utilities/breakpoint-utils: specifiers: '@chakra-ui/shared-utils': workspace:* + clean-package: 2.1.1 devDependencies: '@chakra-ui/shared-utils': link:../shared-utils + clean-package: 2.1.1 packages/utilities/dom-utils: - specifiers: {} + specifiers: + clean-package: 2.1.1 + devDependencies: + clean-package: 2.1.1 packages/utilities/event-utils: - specifiers: {} + specifiers: + clean-package: 2.1.1 + devDependencies: + clean-package: 2.1.1 packages/utilities/lazy-utils: - specifiers: {} + specifiers: + clean-package: 2.1.1 + devDependencies: + clean-package: 2.1.1 packages/utilities/merge-utils: specifiers: + clean-package: 2.1.1 merge-anything: ^5.0.2 dependencies: merge-anything: 5.0.2 + devDependencies: + clean-package: 2.1.1 packages/utilities/number-utils: - specifiers: {} + specifiers: + clean-package: 2.1.1 + devDependencies: + clean-package: 2.1.1 packages/utilities/object-utils: - specifiers: {} + specifiers: + clean-package: 2.1.1 + devDependencies: + clean-package: 2.1.1 packages/utilities/react-children-utils: - specifiers: {} + specifiers: + clean-package: 2.1.1 + devDependencies: + clean-package: 2.1.1 packages/utilities/react-types: specifiers: + clean-package: 2.1.1 react: ^18.2.0 devDependencies: + clean-package: 2.1.1 react: 18.2.0 packages/utilities/shared-utils: - specifiers: {} + specifiers: + clean-package: 2.1.1 + devDependencies: + clean-package: 2.1.1 tooling/babel-plugin: specifiers: @@ -1795,7 +1974,6 @@ importers: tooling/cli: specifiers: - '@chakra-ui/utils': workspace:* '@swc/core': ^1.2.177 '@types/lodash.throttle': ^4.1.7 '@types/module-alias': ^2.0.1 @@ -1815,7 +1993,6 @@ importers: tsconfig-paths: ^4.0.0 update-notifier: ^5.0.1 dependencies: - '@chakra-ui/utils': link:../../packages/legacy/utils '@swc/core': 1.2.218 chokidar: 3.5.3 cli-check-node: 1.3.4 @@ -5988,7 +6165,7 @@ packages: engines: {node: '>= 14'} dependencies: '@octokit/types': 7.1.1 - dev: true + dev: false /@octokit/core/4.0.5: resolution: {integrity: sha512-4R3HeHTYVHCfzSAi0C6pbGXV8UDI5Rk+k3G7kLVNckswN9mvpOzW9oENfjfH3nEmzg8y3AmKmzs8Sg6pLCeOCA==} @@ -6003,7 +6180,7 @@ packages: universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding - dev: true + dev: false /@octokit/endpoint/7.0.1: resolution: {integrity: sha512-/wTXAJwt0HzJ2IeE4kQXO+mBScfzyCkI0hMtkIaqyXd9zg76OpOfNQfHL9FlaxAV2RsNiOXZibVWloy8EexENg==} @@ -6012,7 +6189,7 @@ packages: '@octokit/types': 7.1.1 is-plain-object: 5.0.0 universal-user-agent: 6.0.0 - dev: true + dev: false /@octokit/graphql/5.0.1: resolution: {integrity: sha512-sxmnewSwAixkP1TrLdE6yRG53eEhHhDTYUykUwdV9x8f91WcbhunIHk9x1PZLALdBZKRPUO2HRcm4kezZ79HoA==} @@ -6023,11 +6200,11 @@ packages: universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding - dev: true + dev: false /@octokit/openapi-types/13.4.0: resolution: {integrity: sha512-2mVzW0X1+HDO3jF80/+QFZNzJiTefELKbhMu6yaBYbp/1gSMkVDm4rT472gJljTokWUlXaaE63m7WrWENhMDLw==} - dev: true + dev: false /@octokit/plugin-paginate-rest/4.1.0_@octokit+core@4.0.5: resolution: {integrity: sha512-2O5K5fpajYG5g62wjzHR7/cWYaCA88CextAW3vFP+yoIHD0KEdlVMHfM5/i5LyV+JMmqiYW7w5qfg46FR+McNw==} @@ -6037,7 +6214,7 @@ packages: dependencies: '@octokit/core': 4.0.5 '@octokit/types': 7.1.1 - dev: true + dev: false /@octokit/plugin-request-log/1.0.4_@octokit+core@4.0.5: resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==} @@ -6045,7 +6222,7 @@ packages: '@octokit/core': '>=3' dependencies: '@octokit/core': 4.0.5 - dev: true + dev: false /@octokit/plugin-rest-endpoint-methods/6.3.0_@octokit+core@4.0.5: resolution: {integrity: sha512-qEu2wn6E7hqluZwIEUnDxWROvKjov3zMIAi4H4d7cmKWNMeBprEXZzJe8pE5eStUYC1ysGhD0B7L6IeG1Rfb+g==} @@ -6056,7 +6233,7 @@ packages: '@octokit/core': 4.0.5 '@octokit/types': 7.1.1 deprecation: 2.3.1 - dev: true + dev: false /@octokit/request-error/3.0.1: resolution: {integrity: sha512-ym4Bp0HTP7F3VFssV88WD1ZyCIRoE8H35pXSKwLeMizcdZAYc/t6N9X9Yr9n6t3aG9IH75XDnZ6UeZph0vHMWQ==} @@ -6065,7 +6242,7 @@ packages: '@octokit/types': 7.1.1 deprecation: 2.3.1 once: 1.4.0 - dev: true + dev: false /@octokit/request/6.2.1: resolution: {integrity: sha512-gYKRCia3cpajRzDSU+3pt1q2OcuC6PK8PmFIyxZDWCzRXRSIBH8jXjFJ8ZceoygBIm0KsEUg4x1+XcYBz7dHPQ==} @@ -6079,7 +6256,7 @@ packages: universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding - dev: true + dev: false /@octokit/rest/19.0.4: resolution: {integrity: sha512-LwG668+6lE8zlSYOfwPj4FxWdv/qFXYBpv79TWIQEpBLKA9D/IMcWsF/U9RGpA3YqMVDiTxpgVpEW3zTFfPFTA==} @@ -6091,13 +6268,13 @@ packages: '@octokit/plugin-rest-endpoint-methods': 6.3.0_@octokit+core@4.0.5 transitivePeerDependencies: - encoding - dev: true + dev: false /@octokit/types/7.1.1: resolution: {integrity: sha512-Dx6cNTORyVaKY0Yeb9MbHksk79L8GXsihbG6PtWqTpkyA2TY1qBWE26EQXVG3dHwY9Femdd/WEeRUEiD0+H3TQ==} dependencies: '@octokit/openapi-types': 13.4.0 - dev: true + dev: false /@parcel/bundler-default/2.6.2_@parcel+core@2.6.2: resolution: {integrity: sha512-XIa3had/MIaTGgRFkHApXwytYs77k4geaNcmlb6nzmAABcYjW1CLYh83Zt0AbzLFsDT9ZcRY3u2UjhNf6efSaw==} @@ -10887,7 +11064,7 @@ packages: /before-after-hook/2.2.2: resolution: {integrity: sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==} - dev: true + dev: false /better-opn/2.1.1: resolution: {integrity: sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA==} @@ -11603,6 +11780,13 @@ packages: dependencies: source-map: 0.6.1 + /clean-package/2.1.1: + resolution: {integrity: sha512-+svGAs1RfjguW3Yi0uk1F2gu56jt0nkpFW6Gd9BDK0w7xcIokFwrQOWuRn5NO5pfTDkLCVP1ttIjvJwXaSvRsA==} + hasBin: true + dependencies: + dot-object: 2.1.4 + dev: true + /clean-stack/2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} @@ -11880,7 +12064,7 @@ packages: dev: false /concat-map/0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} /concat-stream/1.6.2: resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} @@ -12780,7 +12964,7 @@ packages: /deprecation/2.3.1: resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} - dev: true + dev: false /des.js/1.0.1: resolution: {integrity: sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==} @@ -13077,6 +13261,14 @@ packages: no-case: 3.0.4 tslib: 2.4.0 + /dot-object/2.1.4: + resolution: {integrity: sha512-7FXnyyCLFawNYJ+NhkqyP9Wd2yzuo+7n9pGiYpkmXCTYa8Ci2U0eUNDVg5OuO5Pm6aFXI2SWN8/N/w7SJWu1WA==} + hasBin: true + dependencies: + commander: 4.1.1 + glob: 7.2.3 + dev: true + /dot-prop/5.3.0: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} engines: {node: '>=8'} @@ -17219,6 +17411,7 @@ packages: /is-plain-object/5.0.0: resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} engines: {node: '>=0.10.0'} + dev: false /is-potential-custom-element-name/1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} @@ -25514,7 +25707,7 @@ packages: /universal-user-agent/6.0.0: resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==} - dev: true + dev: false /universalify/0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} diff --git a/scripts/clean-package.ts b/scripts/clean-package.ts new file mode 100644 index 00000000000..5e8b6731fe9 --- /dev/null +++ b/scripts/clean-package.ts @@ -0,0 +1,42 @@ +import findPackages from "find-packages" +import { promises as fs } from "fs" + +async function main() { + const pkgs = await findPackages("packages") + await Promise.all( + pkgs.map(async (pkg) => { + // check if src contains tsx files + let data = { + ...pkg.manifest, + scripts: { + ...pkg.manifest.scripts, + prepack: "clean-package", + postpack: "clean-package restore", + }, + } + + const config = { + replace: { + main: "dist/index.cjs.js", + module: "dist/index.esm.js", + types: "dist/index.d.ts", + exports: { + ".": { + import: "./dist/index.esm.js", + require: "./dist/index.cjs.js", + }, + "./package.json": "./package.json", + }, + }, + } + + fs.writeFile( + `${pkg.dir}/clean-package.config.json`, + JSON.stringify(config, null, 2), + ) + fs.writeFile(`${pkg.dir}/package.json`, JSON.stringify(data, null, 2)) + }), + ) +} + +main() diff --git a/tooling/cli/package.json b/tooling/cli/package.json index 9e0f69d4b19..596ed20ab5d 100644 --- a/tooling/cli/package.json +++ b/tooling/cli/package.json @@ -40,7 +40,6 @@ "typecheck": " tsc --noEmit" }, "dependencies": { - "@chakra-ui/utils": "workspace:*", "@swc/core": "^1.2.177", "chokidar": "^3.5.3", "cli-check-node": "^1.3.4", diff --git a/tooling/cli/src/command/tokens/create-theme-typings-interface.ts b/tooling/cli/src/command/tokens/create-theme-typings-interface.ts index 9f5d6ada79a..3d2be1a9f12 100644 --- a/tooling/cli/src/command/tokens/create-theme-typings-interface.ts +++ b/tooling/cli/src/command/tokens/create-theme-typings-interface.ts @@ -1,4 +1,3 @@ -import { isObject } from "@chakra-ui/utils" import { extractPropertyPaths, printUnionMap } from "./extract-property-paths" import { extractComponentTypes, @@ -7,6 +6,7 @@ import { import { extractColorSchemeTypes } from "./extract-color-schemes" import { extractPropertyKeys } from "./extract-property-keys" import { formatWithPrettierIfAvailable } from "../../utils/format-with-prettier" +import { isObject } from "../../utils/is-object" export interface ThemeKeyOptions { /** diff --git a/tooling/cli/src/command/tokens/extract-color-schemes.ts b/tooling/cli/src/command/tokens/extract-color-schemes.ts index d265f3cf553..63ba4128863 100644 --- a/tooling/cli/src/command/tokens/extract-color-schemes.ts +++ b/tooling/cli/src/command/tokens/extract-color-schemes.ts @@ -1,4 +1,4 @@ -import { isObject } from "@chakra-ui/utils" +import { isObject } from "../../utils/is-object" const colorHueKeys = [ "50", diff --git a/tooling/cli/src/command/tokens/extract-component-types.ts b/tooling/cli/src/command/tokens/extract-component-types.ts index 0881e38a6a9..d84165d6cf2 100644 --- a/tooling/cli/src/command/tokens/extract-component-types.ts +++ b/tooling/cli/src/command/tokens/extract-component-types.ts @@ -1,4 +1,4 @@ -import { isObject } from "@chakra-ui/utils" +import { isObject } from "../../utils/is-object" import { printUnionMap } from "./extract-property-paths" interface ComponentType extends Record { diff --git a/tooling/cli/src/command/tokens/extract-property-keys.ts b/tooling/cli/src/command/tokens/extract-property-keys.ts index c2ba2921a58..b57c17b5c24 100644 --- a/tooling/cli/src/command/tokens/extract-property-keys.ts +++ b/tooling/cli/src/command/tokens/extract-property-keys.ts @@ -1,4 +1,4 @@ -import { isObject } from "@chakra-ui/utils" +import { isObject } from "../../utils/is-object" /** * Extract textStyles keys diff --git a/tooling/cli/src/command/tokens/extract-property-paths.ts b/tooling/cli/src/command/tokens/extract-property-paths.ts index 8113c6ebc9f..878aef909cb 100644 --- a/tooling/cli/src/command/tokens/extract-property-paths.ts +++ b/tooling/cli/src/command/tokens/extract-property-paths.ts @@ -1,4 +1,4 @@ -import { isObject } from "@chakra-ui/utils" +import { isObject } from "../../utils/is-object" const AutoCompleteStringType = "(string & {})" diff --git a/tooling/cli/src/index.ts b/tooling/cli/src/index.ts index 63ca58a189b..22fc1499109 100644 --- a/tooling/cli/src/index.ts +++ b/tooling/cli/src/index.ts @@ -2,7 +2,6 @@ import "regenerator-runtime/runtime" import * as path from "path" import { program } from "commander" import chokidar from "chokidar" -import { isString } from "@chakra-ui/utils" import throttle from "lodash.throttle" import { initCLI } from "./utils/init-cli" import { @@ -36,7 +35,8 @@ export async function run() { const { out, strictComponentTypes, format, watch } = options if (watch) { - const watchPath = isString(watch) ? watch : path.dirname(themeFile) + const watchPath = + typeof watch === "string" ? watch : path.dirname(themeFile) const throttledGenerateThemeTypings = throttle(async () => { console.time("Duration") await generateThemeTypings({ diff --git a/tooling/cli/src/scripts/read-theme-file.worker.ts b/tooling/cli/src/scripts/read-theme-file.worker.ts index 97ac3eb97e2..4753cf97d80 100644 --- a/tooling/cli/src/scripts/read-theme-file.worker.ts +++ b/tooling/cli/src/scripts/read-theme-file.worker.ts @@ -4,9 +4,9 @@ import fs from "fs" import * as tsNode from "ts-node" import * as tsConfigPaths from "tsconfig-paths" import moduleAlias from "module-alias" -import { isObject } from "@chakra-ui/utils" import { createThemeTypingsInterface } from "../command/tokens/create-theme-typings-interface" import { themeKeyConfiguration } from "../command/tokens/config" +import { isObject } from "../utils/is-object" const bold = (text: string) => `\x1b[1m${text}\x1b[22m` diff --git a/tooling/cli/src/utils/is-object.ts b/tooling/cli/src/utils/is-object.ts new file mode 100644 index 00000000000..d0d5493e6a3 --- /dev/null +++ b/tooling/cli/src/utils/is-object.ts @@ -0,0 +1,10 @@ +type Dict = Record + +export function isObject(value: any): value is Dict { + const type = typeof value + return ( + value != null && + (type === "object" || type === "function") && + !Array.isArray(value) + ) +}