From 279a1c965fdbfc0b8912f43c1bb90914bf242dc5 Mon Sep 17 00:00:00 2001 From: Kristian Antrobus Date: Mon, 17 Mar 2025 11:02:23 -0500 Subject: [PATCH 01/10] feat(esm): components > esm --- .../account-switcher/{build.js => build.cjs} | 0 .../components/account-switcher/package.json | 11 +++++++++-- .../components/ai-chat-log/{build.js => build.cjs} | 0 .../paste-core/components/ai-chat-log/package.json | 11 +++++++++-- .../components/alert-dialog/{build.js => build.cjs} | 0 .../paste-core/components/alert-dialog/package.json | 11 +++++++++-- .../components/alert/{build.js => build.cjs} | 0 packages/paste-core/components/alert/package.json | 11 +++++++++-- packages/paste-core/components/anchor/package.json | 11 +++++++++-- .../components/avatar/{build.js => build.cjs} | 0 packages/paste-core/components/avatar/package.json | 11 +++++++++-- .../components/badge/{build.js => build.cjs} | 0 packages/paste-core/components/badge/package.json | 11 +++++++++-- .../base-radio-checkbox/{build.js => build.cjs} | 0 .../components/base-radio-checkbox/package.json | 11 +++++++++-- .../components/blockquote/{build.js => build.cjs} | 0 .../paste-core/components/blockquote/package.json | 11 +++++++++-- .../components/breadcrumb/{build.js => build.cjs} | 0 .../paste-core/components/breadcrumb/package.json | 11 +++++++++-- .../components/button-group/{build.js => build.cjs} | 0 .../paste-core/components/button-group/package.json | 11 +++++++++-- .../components/button/{build.js => build.cjs} | 0 packages/paste-core/components/button/package.json | 11 +++++++++-- .../components/callout/{build.js => build.cjs} | 0 packages/paste-core/components/callout/package.json | 11 +++++++++-- .../components/card/{build.js => build.cjs} | 0 packages/paste-core/components/card/package.json | 11 +++++++++-- .../components/chart-provider/{build.js => build.cjs} | 0 .../paste-core/components/chart-provider/package.json | 11 +++++++++-- .../components/chat-composer/{build.js => build.cjs} | 0 .../paste-core/components/chat-composer/package.json | 11 +++++++++-- .../components/chat-log/{build.js => build.cjs} | 0 packages/paste-core/components/chat-log/package.json | 11 +++++++++-- .../components/checkbox/{build.js => build.cjs} | 0 packages/paste-core/components/checkbox/package.json | 11 +++++++++-- .../components/code-block/{build.js => build.cjs} | 0 .../paste-core/components/code-block/package.json | 11 +++++++++-- .../components/combobox/{build.js => build.cjs} | 0 packages/paste-core/components/combobox/package.json | 11 +++++++++-- .../corner-ornament/{build.js => build.cjs} | 0 .../components/corner-ornament/package.json | 11 +++++++++-- .../components/data-grid/{build.js => build.cjs} | 0 packages/paste-core/components/data-grid/package.json | 11 +++++++++-- .../components/date-picker/{build.js => build.cjs} | 0 .../paste-core/components/date-picker/package.json | 11 +++++++++-- .../description-list/{build.js => build.cjs} | 0 .../components/description-list/package.json | 11 +++++++++-- .../components/detail-text/{build.js => build.cjs} | 0 .../paste-core/components/detail-text/package.json | 11 +++++++++-- .../components/disclosure/{build.js => build.cjs} | 0 .../paste-core/components/disclosure/package.json | 11 +++++++++-- .../display-heading/{build.js => build.cjs} | 0 .../components/display-heading/package.json | 11 +++++++++-- .../display-pill-group/{build.js => build.cjs} | 0 .../components/display-pill-group/package.json | 11 +++++++++-- .../editable-code-block/{build.js => build.cjs} | 0 .../components/editable-code-block/package.json | 11 +++++++++-- .../components/example-text/{build.js => build.cjs} | 0 .../paste-core/components/example-text/package.json | 11 +++++++++-- .../components/file-picker/{build.js => build.cjs} | 0 .../paste-core/components/file-picker/package.json | 11 +++++++++-- .../components/file-uploader/{build.js => build.cjs} | 0 .../paste-core/components/file-uploader/package.json | 11 +++++++++-- .../form-pill-group/{build.js => build.cjs} | 0 .../components/form-pill-group/package.json | 11 +++++++++-- .../components/form/{build.js => build.cjs} | 0 packages/paste-core/components/form/package.json | 11 +++++++++-- .../components/heading/{build.js => build.cjs} | 0 packages/paste-core/components/heading/package.json | 11 +++++++++-- .../components/help-text/{build.js => build.cjs} | 0 packages/paste-core/components/help-text/package.json | 11 +++++++++-- .../in-page-navigation/{build.js => build.cjs} | 0 .../components/in-page-navigation/package.json | 11 +++++++++-- .../components/inline-code/{build.js => build.cjs} | 0 .../paste-core/components/inline-code/package.json | 11 +++++++++-- .../inline-control-group/{build.js => build.cjs} | 0 .../components/inline-control-group/package.json | 11 +++++++++-- .../components/input-box/{build.js => build.cjs} | 0 packages/paste-core/components/input-box/package.json | 11 +++++++++-- .../components/input/{build.js => build.cjs} | 0 packages/paste-core/components/input/package.json | 11 +++++++++-- .../components/keyboard-key/{build.js => build.cjs} | 0 .../paste-core/components/keyboard-key/package.json | 11 +++++++++-- .../components/label/{build.js => build.cjs} | 0 packages/paste-core/components/label/package.json | 11 +++++++++-- .../components/list/{build.js => build.cjs} | 0 packages/paste-core/components/list/package.json | 11 +++++++++-- .../components/menu/{build.js => build.cjs} | 0 packages/paste-core/components/menu/package.json | 11 +++++++++-- .../components/meter/{build.js => build.cjs} | 0 packages/paste-core/components/meter/package.json | 11 +++++++++-- .../minimizable-dialog/{build.js => build.cjs} | 0 .../components/minimizable-dialog/package.json | 11 +++++++++-- .../components/modal/{build.js => build.cjs} | 0 packages/paste-core/components/modal/package.json | 11 +++++++++-- .../components/page-header/{build.js => build.cjs} | 0 .../paste-core/components/page-header/package.json | 11 +++++++++-- .../components/pagination/{build.js => build.cjs} | 0 .../paste-core/components/pagination/package.json | 11 +++++++++-- .../components/paragraph/{build.js => build.cjs} | 0 packages/paste-core/components/paragraph/package.json | 11 +++++++++-- .../components/popover/{build.js => build.cjs} | 0 packages/paste-core/components/popover/package.json | 11 +++++++++-- .../product-switcher/{build.js => build.cjs} | 0 .../components/product-switcher/package.json | 11 +++++++++-- .../components/progress-bar/{build.js => build.cjs} | 0 .../paste-core/components/progress-bar/package.json | 11 +++++++++-- .../components/progress-steps/{build.js => build.cjs} | 0 .../paste-core/components/progress-steps/package.json | 11 +++++++++-- .../radio-button-group/{build.js => build.cjs} | 0 .../components/radio-button-group/package.json | 11 +++++++++-- .../components/radio-group/{build.js => build.cjs} | 0 .../paste-core/components/radio-group/package.json | 11 +++++++++-- .../screen-reader-only/{build.js => build.cjs} | 0 .../components/screen-reader-only/package.json | 11 +++++++++-- .../components/select/{build.js => build.cjs} | 0 packages/paste-core/components/select/package.json | 11 +++++++++-- .../components/separator/{build.js => build.cjs} | 0 packages/paste-core/components/separator/package.json | 11 +++++++++-- .../components/side-modal/{build.js => build.cjs} | 0 .../paste-core/components/side-modal/package.json | 11 +++++++++-- .../components/side-panel/{build.js => build.cjs} | 0 .../paste-core/components/side-panel/package.json | 11 +++++++++-- .../components/sidebar/{build.js => build.cjs} | 0 packages/paste-core/components/sidebar/package.json | 11 +++++++++-- .../skeleton-loader/{build.js => build.cjs} | 0 .../components/skeleton-loader/package.json | 11 +++++++++-- .../components/slider/{build.js => build.cjs} | 0 packages/paste-core/components/slider/package.json | 11 +++++++++-- .../components/spinner/{build.js => build.cjs} | 0 packages/paste-core/components/spinner/package.json | 11 +++++++++-- .../components/status/{build.js => build.cjs} | 0 packages/paste-core/components/status/package.json | 11 +++++++++-- .../components/summary-detail/{build.js => build.cjs} | 0 .../paste-core/components/summary-detail/package.json | 11 +++++++++-- .../components/switch/{build.js => build.cjs} | 0 packages/paste-core/components/switch/package.json | 11 +++++++++-- .../components/table/{build.js => build.cjs} | 0 packages/paste-core/components/table/package.json | 11 +++++++++-- .../components/tabs/{build.js => build.cjs} | 0 packages/paste-core/components/tabs/package.json | 11 +++++++++-- .../components/textarea/{build.js => build.cjs} | 0 packages/paste-core/components/textarea/package.json | 11 +++++++++-- .../components/time-picker/{build.js => build.cjs} | 0 .../paste-core/components/time-picker/package.json | 11 +++++++++-- .../components/timeline/{build.js => build.cjs} | 0 packages/paste-core/components/timeline/package.json | 11 +++++++++-- .../components/toast/{build.js => build.cjs} | 0 packages/paste-core/components/toast/package.json | 11 +++++++++-- .../components/tooltip/{build.js => build.cjs} | 0 packages/paste-core/components/tooltip/package.json | 11 +++++++++-- .../components/topbar/{build.js => build.cjs} | 0 packages/paste-core/components/topbar/package.json | 11 +++++++++-- .../components/truncate/{build.js => build.cjs} | 0 packages/paste-core/components/truncate/package.json | 11 +++++++++-- .../components/user-dialog/{build.js => build.cjs} | 0 .../paste-core/components/user-dialog/package.json | 11 +++++++++-- .../components/visual-picker/{build.js => build.cjs} | 0 .../paste-core/components/visual-picker/package.json | 11 +++++++++-- 159 files changed, 720 insertions(+), 160 deletions(-) rename packages/paste-core/components/account-switcher/{build.js => build.cjs} (100%) rename packages/paste-core/components/ai-chat-log/{build.js => build.cjs} (100%) rename packages/paste-core/components/alert-dialog/{build.js => build.cjs} (100%) rename packages/paste-core/components/alert/{build.js => build.cjs} (100%) rename packages/paste-core/components/avatar/{build.js => build.cjs} (100%) rename packages/paste-core/components/badge/{build.js => build.cjs} (100%) rename packages/paste-core/components/base-radio-checkbox/{build.js => build.cjs} (100%) rename packages/paste-core/components/blockquote/{build.js => build.cjs} (100%) rename packages/paste-core/components/breadcrumb/{build.js => build.cjs} (100%) rename packages/paste-core/components/button-group/{build.js => build.cjs} (100%) rename packages/paste-core/components/button/{build.js => build.cjs} (100%) rename packages/paste-core/components/callout/{build.js => build.cjs} (100%) rename packages/paste-core/components/card/{build.js => build.cjs} (100%) rename packages/paste-core/components/chart-provider/{build.js => build.cjs} (100%) rename packages/paste-core/components/chat-composer/{build.js => build.cjs} (100%) rename packages/paste-core/components/chat-log/{build.js => build.cjs} (100%) rename packages/paste-core/components/checkbox/{build.js => build.cjs} (100%) rename packages/paste-core/components/code-block/{build.js => build.cjs} (100%) rename packages/paste-core/components/combobox/{build.js => build.cjs} (100%) rename packages/paste-core/components/corner-ornament/{build.js => build.cjs} (100%) rename packages/paste-core/components/data-grid/{build.js => build.cjs} (100%) rename packages/paste-core/components/date-picker/{build.js => build.cjs} (100%) rename packages/paste-core/components/description-list/{build.js => build.cjs} (100%) rename packages/paste-core/components/detail-text/{build.js => build.cjs} (100%) rename packages/paste-core/components/disclosure/{build.js => build.cjs} (100%) rename packages/paste-core/components/display-heading/{build.js => build.cjs} (100%) rename packages/paste-core/components/display-pill-group/{build.js => build.cjs} (100%) rename packages/paste-core/components/editable-code-block/{build.js => build.cjs} (100%) rename packages/paste-core/components/example-text/{build.js => build.cjs} (100%) rename packages/paste-core/components/file-picker/{build.js => build.cjs} (100%) rename packages/paste-core/components/file-uploader/{build.js => build.cjs} (100%) rename packages/paste-core/components/form-pill-group/{build.js => build.cjs} (100%) rename packages/paste-core/components/form/{build.js => build.cjs} (100%) rename packages/paste-core/components/heading/{build.js => build.cjs} (100%) rename packages/paste-core/components/help-text/{build.js => build.cjs} (100%) rename packages/paste-core/components/in-page-navigation/{build.js => build.cjs} (100%) rename packages/paste-core/components/inline-code/{build.js => build.cjs} (100%) rename packages/paste-core/components/inline-control-group/{build.js => build.cjs} (100%) rename packages/paste-core/components/input-box/{build.js => build.cjs} (100%) rename packages/paste-core/components/input/{build.js => build.cjs} (100%) rename packages/paste-core/components/keyboard-key/{build.js => build.cjs} (100%) rename packages/paste-core/components/label/{build.js => build.cjs} (100%) rename packages/paste-core/components/list/{build.js => build.cjs} (100%) rename packages/paste-core/components/menu/{build.js => build.cjs} (100%) rename packages/paste-core/components/meter/{build.js => build.cjs} (100%) rename packages/paste-core/components/minimizable-dialog/{build.js => build.cjs} (100%) rename packages/paste-core/components/modal/{build.js => build.cjs} (100%) rename packages/paste-core/components/page-header/{build.js => build.cjs} (100%) rename packages/paste-core/components/pagination/{build.js => build.cjs} (100%) rename packages/paste-core/components/paragraph/{build.js => build.cjs} (100%) rename packages/paste-core/components/popover/{build.js => build.cjs} (100%) rename packages/paste-core/components/product-switcher/{build.js => build.cjs} (100%) rename packages/paste-core/components/progress-bar/{build.js => build.cjs} (100%) rename packages/paste-core/components/progress-steps/{build.js => build.cjs} (100%) rename packages/paste-core/components/radio-button-group/{build.js => build.cjs} (100%) rename packages/paste-core/components/radio-group/{build.js => build.cjs} (100%) rename packages/paste-core/components/screen-reader-only/{build.js => build.cjs} (100%) rename packages/paste-core/components/select/{build.js => build.cjs} (100%) rename packages/paste-core/components/separator/{build.js => build.cjs} (100%) rename packages/paste-core/components/side-modal/{build.js => build.cjs} (100%) rename packages/paste-core/components/side-panel/{build.js => build.cjs} (100%) rename packages/paste-core/components/sidebar/{build.js => build.cjs} (100%) rename packages/paste-core/components/skeleton-loader/{build.js => build.cjs} (100%) rename packages/paste-core/components/slider/{build.js => build.cjs} (100%) rename packages/paste-core/components/spinner/{build.js => build.cjs} (100%) rename packages/paste-core/components/status/{build.js => build.cjs} (100%) rename packages/paste-core/components/summary-detail/{build.js => build.cjs} (100%) rename packages/paste-core/components/switch/{build.js => build.cjs} (100%) rename packages/paste-core/components/table/{build.js => build.cjs} (100%) rename packages/paste-core/components/tabs/{build.js => build.cjs} (100%) rename packages/paste-core/components/textarea/{build.js => build.cjs} (100%) rename packages/paste-core/components/time-picker/{build.js => build.cjs} (100%) rename packages/paste-core/components/timeline/{build.js => build.cjs} (100%) rename packages/paste-core/components/toast/{build.js => build.cjs} (100%) rename packages/paste-core/components/tooltip/{build.js => build.cjs} (100%) rename packages/paste-core/components/topbar/{build.js => build.cjs} (100%) rename packages/paste-core/components/truncate/{build.js => build.cjs} (100%) rename packages/paste-core/components/user-dialog/{build.js => build.cjs} (100%) rename packages/paste-core/components/visual-picker/{build.js => build.cjs} (100%) diff --git a/packages/paste-core/components/account-switcher/build.js b/packages/paste-core/components/account-switcher/build.cjs similarity index 100% rename from packages/paste-core/components/account-switcher/build.js rename to packages/paste-core/components/account-switcher/build.cjs diff --git a/packages/paste-core/components/account-switcher/package.json b/packages/paste-core/components/account-switcher/package.json index 2dc7f9e5f3..ac729dd489 100644 --- a/packages/paste-core/components/account-switcher/package.json +++ b/packages/paste-core/components/account-switcher/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/ai-chat-log/build.js b/packages/paste-core/components/ai-chat-log/build.cjs similarity index 100% rename from packages/paste-core/components/ai-chat-log/build.js rename to packages/paste-core/components/ai-chat-log/build.cjs diff --git a/packages/paste-core/components/ai-chat-log/package.json b/packages/paste-core/components/ai-chat-log/package.json index 801eb118a1..bf40a86e34 100644 --- a/packages/paste-core/components/ai-chat-log/package.json +++ b/packages/paste-core/components/ai-chat-log/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/alert-dialog/build.js b/packages/paste-core/components/alert-dialog/build.cjs similarity index 100% rename from packages/paste-core/components/alert-dialog/build.js rename to packages/paste-core/components/alert-dialog/build.cjs diff --git a/packages/paste-core/components/alert-dialog/package.json b/packages/paste-core/components/alert-dialog/package.json index 6bc88beb7f..f786736c90 100644 --- a/packages/paste-core/components/alert-dialog/package.json +++ b/packages/paste-core/components/alert-dialog/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/alert/build.js b/packages/paste-core/components/alert/build.cjs similarity index 100% rename from packages/paste-core/components/alert/build.js rename to packages/paste-core/components/alert/build.cjs diff --git a/packages/paste-core/components/alert/package.json b/packages/paste-core/components/alert/package.json index e33d091b6d..beed331c0d 100644 --- a/packages/paste-core/components/alert/package.json +++ b/packages/paste-core/components/alert/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/anchor/package.json b/packages/paste-core/components/anchor/package.json index e8ed36b0a2..3eb217a4f1 100644 --- a/packages/paste-core/components/anchor/package.json +++ b/packages/paste-core/components/anchor/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/avatar/build.js b/packages/paste-core/components/avatar/build.cjs similarity index 100% rename from packages/paste-core/components/avatar/build.js rename to packages/paste-core/components/avatar/build.cjs diff --git a/packages/paste-core/components/avatar/package.json b/packages/paste-core/components/avatar/package.json index 57c433f644..548c7d17bb 100644 --- a/packages/paste-core/components/avatar/package.json +++ b/packages/paste-core/components/avatar/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/badge/build.js b/packages/paste-core/components/badge/build.cjs similarity index 100% rename from packages/paste-core/components/badge/build.js rename to packages/paste-core/components/badge/build.cjs diff --git a/packages/paste-core/components/badge/package.json b/packages/paste-core/components/badge/package.json index a779ded60b..bf7cccd280 100644 --- a/packages/paste-core/components/badge/package.json +++ b/packages/paste-core/components/badge/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/base-radio-checkbox/build.js b/packages/paste-core/components/base-radio-checkbox/build.cjs similarity index 100% rename from packages/paste-core/components/base-radio-checkbox/build.js rename to packages/paste-core/components/base-radio-checkbox/build.cjs diff --git a/packages/paste-core/components/base-radio-checkbox/package.json b/packages/paste-core/components/base-radio-checkbox/package.json index 05b2020593..ae78f842ea 100644 --- a/packages/paste-core/components/base-radio-checkbox/package.json +++ b/packages/paste-core/components/base-radio-checkbox/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-core/components/blockquote/build.js b/packages/paste-core/components/blockquote/build.cjs similarity index 100% rename from packages/paste-core/components/blockquote/build.js rename to packages/paste-core/components/blockquote/build.cjs diff --git a/packages/paste-core/components/blockquote/package.json b/packages/paste-core/components/blockquote/package.json index 0be549bc8c..4bbd878ad3 100644 --- a/packages/paste-core/components/blockquote/package.json +++ b/packages/paste-core/components/blockquote/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/breadcrumb/build.js b/packages/paste-core/components/breadcrumb/build.cjs similarity index 100% rename from packages/paste-core/components/breadcrumb/build.js rename to packages/paste-core/components/breadcrumb/build.cjs diff --git a/packages/paste-core/components/breadcrumb/package.json b/packages/paste-core/components/breadcrumb/package.json index ca242673f3..599c04c271 100644 --- a/packages/paste-core/components/breadcrumb/package.json +++ b/packages/paste-core/components/breadcrumb/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/button-group/build.js b/packages/paste-core/components/button-group/build.cjs similarity index 100% rename from packages/paste-core/components/button-group/build.js rename to packages/paste-core/components/button-group/build.cjs diff --git a/packages/paste-core/components/button-group/package.json b/packages/paste-core/components/button-group/package.json index 5ad4d442e6..dfeec43f9b 100644 --- a/packages/paste-core/components/button-group/package.json +++ b/packages/paste-core/components/button-group/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/button/build.js b/packages/paste-core/components/button/build.cjs similarity index 100% rename from packages/paste-core/components/button/build.js rename to packages/paste-core/components/button/build.cjs diff --git a/packages/paste-core/components/button/package.json b/packages/paste-core/components/button/package.json index da5cbf166e..15f30106b8 100644 --- a/packages/paste-core/components/button/package.json +++ b/packages/paste-core/components/button/package.json @@ -9,6 +9,13 @@ "main:dev": "src/index.tsx", "main": "dist/index.js", "module": "dist/index.es.js", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/callout/build.js b/packages/paste-core/components/callout/build.cjs similarity index 100% rename from packages/paste-core/components/callout/build.js rename to packages/paste-core/components/callout/build.cjs diff --git a/packages/paste-core/components/callout/package.json b/packages/paste-core/components/callout/package.json index 97be02efea..588b57599d 100644 --- a/packages/paste-core/components/callout/package.json +++ b/packages/paste-core/components/callout/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/card/build.js b/packages/paste-core/components/card/build.cjs similarity index 100% rename from packages/paste-core/components/card/build.js rename to packages/paste-core/components/card/build.cjs diff --git a/packages/paste-core/components/card/package.json b/packages/paste-core/components/card/package.json index 7744302948..5909d3c5a3 100644 --- a/packages/paste-core/components/card/package.json +++ b/packages/paste-core/components/card/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/chart-provider/build.js b/packages/paste-core/components/chart-provider/build.cjs similarity index 100% rename from packages/paste-core/components/chart-provider/build.js rename to packages/paste-core/components/chart-provider/build.cjs diff --git a/packages/paste-core/components/chart-provider/package.json b/packages/paste-core/components/chart-provider/package.json index 540487d68b..c98f1aa3bc 100644 --- a/packages/paste-core/components/chart-provider/package.json +++ b/packages/paste-core/components/chart-provider/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/chat-composer/build.js b/packages/paste-core/components/chat-composer/build.cjs similarity index 100% rename from packages/paste-core/components/chat-composer/build.js rename to packages/paste-core/components/chat-composer/build.cjs diff --git a/packages/paste-core/components/chat-composer/package.json b/packages/paste-core/components/chat-composer/package.json index 9f1af06c83..a718584d5f 100644 --- a/packages/paste-core/components/chat-composer/package.json +++ b/packages/paste-core/components/chat-composer/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/chat-log/build.js b/packages/paste-core/components/chat-log/build.cjs similarity index 100% rename from packages/paste-core/components/chat-log/build.js rename to packages/paste-core/components/chat-log/build.cjs diff --git a/packages/paste-core/components/chat-log/package.json b/packages/paste-core/components/chat-log/package.json index 288dc6b2d6..ec774903ab 100644 --- a/packages/paste-core/components/chat-log/package.json +++ b/packages/paste-core/components/chat-log/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/checkbox/build.js b/packages/paste-core/components/checkbox/build.cjs similarity index 100% rename from packages/paste-core/components/checkbox/build.js rename to packages/paste-core/components/checkbox/build.cjs diff --git a/packages/paste-core/components/checkbox/package.json b/packages/paste-core/components/checkbox/package.json index 9212eb21f5..57854c37ae 100644 --- a/packages/paste-core/components/checkbox/package.json +++ b/packages/paste-core/components/checkbox/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/code-block/build.js b/packages/paste-core/components/code-block/build.cjs similarity index 100% rename from packages/paste-core/components/code-block/build.js rename to packages/paste-core/components/code-block/build.cjs diff --git a/packages/paste-core/components/code-block/package.json b/packages/paste-core/components/code-block/package.json index 81d618a6fc..143714e847 100644 --- a/packages/paste-core/components/code-block/package.json +++ b/packages/paste-core/components/code-block/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/combobox/build.js b/packages/paste-core/components/combobox/build.cjs similarity index 100% rename from packages/paste-core/components/combobox/build.js rename to packages/paste-core/components/combobox/build.cjs diff --git a/packages/paste-core/components/combobox/package.json b/packages/paste-core/components/combobox/package.json index 67804a0513..767deb3157 100644 --- a/packages/paste-core/components/combobox/package.json +++ b/packages/paste-core/components/combobox/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/corner-ornament/build.js b/packages/paste-core/components/corner-ornament/build.cjs similarity index 100% rename from packages/paste-core/components/corner-ornament/build.js rename to packages/paste-core/components/corner-ornament/build.cjs diff --git a/packages/paste-core/components/corner-ornament/package.json b/packages/paste-core/components/corner-ornament/package.json index 72bd4df9f8..4e14ea4841 100644 --- a/packages/paste-core/components/corner-ornament/package.json +++ b/packages/paste-core/components/corner-ornament/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/data-grid/build.js b/packages/paste-core/components/data-grid/build.cjs similarity index 100% rename from packages/paste-core/components/data-grid/build.js rename to packages/paste-core/components/data-grid/build.cjs diff --git a/packages/paste-core/components/data-grid/package.json b/packages/paste-core/components/data-grid/package.json index 31c97cae3e..913e243738 100644 --- a/packages/paste-core/components/data-grid/package.json +++ b/packages/paste-core/components/data-grid/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/date-picker/build.js b/packages/paste-core/components/date-picker/build.cjs similarity index 100% rename from packages/paste-core/components/date-picker/build.js rename to packages/paste-core/components/date-picker/build.cjs diff --git a/packages/paste-core/components/date-picker/package.json b/packages/paste-core/components/date-picker/package.json index 1abe9d011b..f96f9642e1 100644 --- a/packages/paste-core/components/date-picker/package.json +++ b/packages/paste-core/components/date-picker/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/description-list/build.js b/packages/paste-core/components/description-list/build.cjs similarity index 100% rename from packages/paste-core/components/description-list/build.js rename to packages/paste-core/components/description-list/build.cjs diff --git a/packages/paste-core/components/description-list/package.json b/packages/paste-core/components/description-list/package.json index 649fe2bdaf..2eca7a0a6e 100644 --- a/packages/paste-core/components/description-list/package.json +++ b/packages/paste-core/components/description-list/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/detail-text/build.js b/packages/paste-core/components/detail-text/build.cjs similarity index 100% rename from packages/paste-core/components/detail-text/build.js rename to packages/paste-core/components/detail-text/build.cjs diff --git a/packages/paste-core/components/detail-text/package.json b/packages/paste-core/components/detail-text/package.json index bf6dd0c0da..b178fb8bf6 100644 --- a/packages/paste-core/components/detail-text/package.json +++ b/packages/paste-core/components/detail-text/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/disclosure/build.js b/packages/paste-core/components/disclosure/build.cjs similarity index 100% rename from packages/paste-core/components/disclosure/build.js rename to packages/paste-core/components/disclosure/build.cjs diff --git a/packages/paste-core/components/disclosure/package.json b/packages/paste-core/components/disclosure/package.json index 1c4c18326d..5494c2c051 100644 --- a/packages/paste-core/components/disclosure/package.json +++ b/packages/paste-core/components/disclosure/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/display-heading/build.js b/packages/paste-core/components/display-heading/build.cjs similarity index 100% rename from packages/paste-core/components/display-heading/build.js rename to packages/paste-core/components/display-heading/build.cjs diff --git a/packages/paste-core/components/display-heading/package.json b/packages/paste-core/components/display-heading/package.json index d9263a421e..11f741cd24 100644 --- a/packages/paste-core/components/display-heading/package.json +++ b/packages/paste-core/components/display-heading/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/display-pill-group/build.js b/packages/paste-core/components/display-pill-group/build.cjs similarity index 100% rename from packages/paste-core/components/display-pill-group/build.js rename to packages/paste-core/components/display-pill-group/build.cjs diff --git a/packages/paste-core/components/display-pill-group/package.json b/packages/paste-core/components/display-pill-group/package.json index 319752f995..f2f605529f 100644 --- a/packages/paste-core/components/display-pill-group/package.json +++ b/packages/paste-core/components/display-pill-group/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/editable-code-block/build.js b/packages/paste-core/components/editable-code-block/build.cjs similarity index 100% rename from packages/paste-core/components/editable-code-block/build.js rename to packages/paste-core/components/editable-code-block/build.cjs diff --git a/packages/paste-core/components/editable-code-block/package.json b/packages/paste-core/components/editable-code-block/package.json index c8135f84c6..bdc0c07d39 100644 --- a/packages/paste-core/components/editable-code-block/package.json +++ b/packages/paste-core/components/editable-code-block/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/example-text/build.js b/packages/paste-core/components/example-text/build.cjs similarity index 100% rename from packages/paste-core/components/example-text/build.js rename to packages/paste-core/components/example-text/build.cjs diff --git a/packages/paste-core/components/example-text/package.json b/packages/paste-core/components/example-text/package.json index 2bcb9829c1..7185d60b94 100644 --- a/packages/paste-core/components/example-text/package.json +++ b/packages/paste-core/components/example-text/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/file-picker/build.js b/packages/paste-core/components/file-picker/build.cjs similarity index 100% rename from packages/paste-core/components/file-picker/build.js rename to packages/paste-core/components/file-picker/build.cjs diff --git a/packages/paste-core/components/file-picker/package.json b/packages/paste-core/components/file-picker/package.json index 2403e5f53b..9a9241df37 100644 --- a/packages/paste-core/components/file-picker/package.json +++ b/packages/paste-core/components/file-picker/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/file-uploader/build.js b/packages/paste-core/components/file-uploader/build.cjs similarity index 100% rename from packages/paste-core/components/file-uploader/build.js rename to packages/paste-core/components/file-uploader/build.cjs diff --git a/packages/paste-core/components/file-uploader/package.json b/packages/paste-core/components/file-uploader/package.json index 7667ad12e9..703d156696 100644 --- a/packages/paste-core/components/file-uploader/package.json +++ b/packages/paste-core/components/file-uploader/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/form-pill-group/build.js b/packages/paste-core/components/form-pill-group/build.cjs similarity index 100% rename from packages/paste-core/components/form-pill-group/build.js rename to packages/paste-core/components/form-pill-group/build.cjs diff --git a/packages/paste-core/components/form-pill-group/package.json b/packages/paste-core/components/form-pill-group/package.json index 04ca913d95..30a0df9b1b 100644 --- a/packages/paste-core/components/form-pill-group/package.json +++ b/packages/paste-core/components/form-pill-group/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/form/build.js b/packages/paste-core/components/form/build.cjs similarity index 100% rename from packages/paste-core/components/form/build.js rename to packages/paste-core/components/form/build.cjs diff --git a/packages/paste-core/components/form/package.json b/packages/paste-core/components/form/package.json index 21e287ad22..d7921f96ac 100644 --- a/packages/paste-core/components/form/package.json +++ b/packages/paste-core/components/form/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/heading/build.js b/packages/paste-core/components/heading/build.cjs similarity index 100% rename from packages/paste-core/components/heading/build.js rename to packages/paste-core/components/heading/build.cjs diff --git a/packages/paste-core/components/heading/package.json b/packages/paste-core/components/heading/package.json index fb7e14acfb..982350611a 100644 --- a/packages/paste-core/components/heading/package.json +++ b/packages/paste-core/components/heading/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/help-text/build.js b/packages/paste-core/components/help-text/build.cjs similarity index 100% rename from packages/paste-core/components/help-text/build.js rename to packages/paste-core/components/help-text/build.cjs diff --git a/packages/paste-core/components/help-text/package.json b/packages/paste-core/components/help-text/package.json index d19317f04e..0291070caa 100644 --- a/packages/paste-core/components/help-text/package.json +++ b/packages/paste-core/components/help-text/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/in-page-navigation/build.js b/packages/paste-core/components/in-page-navigation/build.cjs similarity index 100% rename from packages/paste-core/components/in-page-navigation/build.js rename to packages/paste-core/components/in-page-navigation/build.cjs diff --git a/packages/paste-core/components/in-page-navigation/package.json b/packages/paste-core/components/in-page-navigation/package.json index 7e9814c742..90940d8e93 100644 --- a/packages/paste-core/components/in-page-navigation/package.json +++ b/packages/paste-core/components/in-page-navigation/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/inline-code/build.js b/packages/paste-core/components/inline-code/build.cjs similarity index 100% rename from packages/paste-core/components/inline-code/build.js rename to packages/paste-core/components/inline-code/build.cjs diff --git a/packages/paste-core/components/inline-code/package.json b/packages/paste-core/components/inline-code/package.json index dc4e660124..149a05c18a 100644 --- a/packages/paste-core/components/inline-code/package.json +++ b/packages/paste-core/components/inline-code/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/inline-control-group/build.js b/packages/paste-core/components/inline-control-group/build.cjs similarity index 100% rename from packages/paste-core/components/inline-control-group/build.js rename to packages/paste-core/components/inline-control-group/build.cjs diff --git a/packages/paste-core/components/inline-control-group/package.json b/packages/paste-core/components/inline-control-group/package.json index 70017fa0ab..ad154dec4f 100644 --- a/packages/paste-core/components/inline-control-group/package.json +++ b/packages/paste-core/components/inline-control-group/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-core/components/input-box/build.js b/packages/paste-core/components/input-box/build.cjs similarity index 100% rename from packages/paste-core/components/input-box/build.js rename to packages/paste-core/components/input-box/build.cjs diff --git a/packages/paste-core/components/input-box/package.json b/packages/paste-core/components/input-box/package.json index ed9004c778..131d59bb00 100644 --- a/packages/paste-core/components/input-box/package.json +++ b/packages/paste-core/components/input-box/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-core/components/input/build.js b/packages/paste-core/components/input/build.cjs similarity index 100% rename from packages/paste-core/components/input/build.js rename to packages/paste-core/components/input/build.cjs diff --git a/packages/paste-core/components/input/package.json b/packages/paste-core/components/input/package.json index c203e777d4..99c1c0e6af 100644 --- a/packages/paste-core/components/input/package.json +++ b/packages/paste-core/components/input/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/keyboard-key/build.js b/packages/paste-core/components/keyboard-key/build.cjs similarity index 100% rename from packages/paste-core/components/keyboard-key/build.js rename to packages/paste-core/components/keyboard-key/build.cjs diff --git a/packages/paste-core/components/keyboard-key/package.json b/packages/paste-core/components/keyboard-key/package.json index ba89630555..a7fb5ac3ed 100644 --- a/packages/paste-core/components/keyboard-key/package.json +++ b/packages/paste-core/components/keyboard-key/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/label/build.js b/packages/paste-core/components/label/build.cjs similarity index 100% rename from packages/paste-core/components/label/build.js rename to packages/paste-core/components/label/build.cjs diff --git a/packages/paste-core/components/label/package.json b/packages/paste-core/components/label/package.json index fc2202fb09..fd9322406d 100644 --- a/packages/paste-core/components/label/package.json +++ b/packages/paste-core/components/label/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/list/build.js b/packages/paste-core/components/list/build.cjs similarity index 100% rename from packages/paste-core/components/list/build.js rename to packages/paste-core/components/list/build.cjs diff --git a/packages/paste-core/components/list/package.json b/packages/paste-core/components/list/package.json index c76fb54a83..4162f3f0a1 100644 --- a/packages/paste-core/components/list/package.json +++ b/packages/paste-core/components/list/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/menu/build.js b/packages/paste-core/components/menu/build.cjs similarity index 100% rename from packages/paste-core/components/menu/build.js rename to packages/paste-core/components/menu/build.cjs diff --git a/packages/paste-core/components/menu/package.json b/packages/paste-core/components/menu/package.json index e1f9c53bcc..55a9fef8ca 100644 --- a/packages/paste-core/components/menu/package.json +++ b/packages/paste-core/components/menu/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/meter/build.js b/packages/paste-core/components/meter/build.cjs similarity index 100% rename from packages/paste-core/components/meter/build.js rename to packages/paste-core/components/meter/build.cjs diff --git a/packages/paste-core/components/meter/package.json b/packages/paste-core/components/meter/package.json index 999aea20be..3f425e2ced 100644 --- a/packages/paste-core/components/meter/package.json +++ b/packages/paste-core/components/meter/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/minimizable-dialog/build.js b/packages/paste-core/components/minimizable-dialog/build.cjs similarity index 100% rename from packages/paste-core/components/minimizable-dialog/build.js rename to packages/paste-core/components/minimizable-dialog/build.cjs diff --git a/packages/paste-core/components/minimizable-dialog/package.json b/packages/paste-core/components/minimizable-dialog/package.json index fbbf5659af..85da40e822 100644 --- a/packages/paste-core/components/minimizable-dialog/package.json +++ b/packages/paste-core/components/minimizable-dialog/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/modal/build.js b/packages/paste-core/components/modal/build.cjs similarity index 100% rename from packages/paste-core/components/modal/build.js rename to packages/paste-core/components/modal/build.cjs diff --git a/packages/paste-core/components/modal/package.json b/packages/paste-core/components/modal/package.json index e4d44d465b..476bfaa6c1 100644 --- a/packages/paste-core/components/modal/package.json +++ b/packages/paste-core/components/modal/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/page-header/build.js b/packages/paste-core/components/page-header/build.cjs similarity index 100% rename from packages/paste-core/components/page-header/build.js rename to packages/paste-core/components/page-header/build.cjs diff --git a/packages/paste-core/components/page-header/package.json b/packages/paste-core/components/page-header/package.json index d4141d5cd8..ddc32d3de7 100644 --- a/packages/paste-core/components/page-header/package.json +++ b/packages/paste-core/components/page-header/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/pagination/build.js b/packages/paste-core/components/pagination/build.cjs similarity index 100% rename from packages/paste-core/components/pagination/build.js rename to packages/paste-core/components/pagination/build.cjs diff --git a/packages/paste-core/components/pagination/package.json b/packages/paste-core/components/pagination/package.json index d4db34d936..6a1d346646 100644 --- a/packages/paste-core/components/pagination/package.json +++ b/packages/paste-core/components/pagination/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/paragraph/build.js b/packages/paste-core/components/paragraph/build.cjs similarity index 100% rename from packages/paste-core/components/paragraph/build.js rename to packages/paste-core/components/paragraph/build.cjs diff --git a/packages/paste-core/components/paragraph/package.json b/packages/paste-core/components/paragraph/package.json index 455ea37e56..6c7af05052 100644 --- a/packages/paste-core/components/paragraph/package.json +++ b/packages/paste-core/components/paragraph/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/popover/build.js b/packages/paste-core/components/popover/build.cjs similarity index 100% rename from packages/paste-core/components/popover/build.js rename to packages/paste-core/components/popover/build.cjs diff --git a/packages/paste-core/components/popover/package.json b/packages/paste-core/components/popover/package.json index cfbca254c3..6616792720 100644 --- a/packages/paste-core/components/popover/package.json +++ b/packages/paste-core/components/popover/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/product-switcher/build.js b/packages/paste-core/components/product-switcher/build.cjs similarity index 100% rename from packages/paste-core/components/product-switcher/build.js rename to packages/paste-core/components/product-switcher/build.cjs diff --git a/packages/paste-core/components/product-switcher/package.json b/packages/paste-core/components/product-switcher/package.json index d9f7914a48..bf1084d7ef 100644 --- a/packages/paste-core/components/product-switcher/package.json +++ b/packages/paste-core/components/product-switcher/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/progress-bar/build.js b/packages/paste-core/components/progress-bar/build.cjs similarity index 100% rename from packages/paste-core/components/progress-bar/build.js rename to packages/paste-core/components/progress-bar/build.cjs diff --git a/packages/paste-core/components/progress-bar/package.json b/packages/paste-core/components/progress-bar/package.json index a09607d9f8..bef30816eb 100644 --- a/packages/paste-core/components/progress-bar/package.json +++ b/packages/paste-core/components/progress-bar/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/progress-steps/build.js b/packages/paste-core/components/progress-steps/build.cjs similarity index 100% rename from packages/paste-core/components/progress-steps/build.js rename to packages/paste-core/components/progress-steps/build.cjs diff --git a/packages/paste-core/components/progress-steps/package.json b/packages/paste-core/components/progress-steps/package.json index 02bb5f0d5e..4a15b8bc91 100644 --- a/packages/paste-core/components/progress-steps/package.json +++ b/packages/paste-core/components/progress-steps/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/radio-button-group/build.js b/packages/paste-core/components/radio-button-group/build.cjs similarity index 100% rename from packages/paste-core/components/radio-button-group/build.js rename to packages/paste-core/components/radio-button-group/build.cjs diff --git a/packages/paste-core/components/radio-button-group/package.json b/packages/paste-core/components/radio-button-group/package.json index 256f9aa9d6..0204933ffe 100644 --- a/packages/paste-core/components/radio-button-group/package.json +++ b/packages/paste-core/components/radio-button-group/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/radio-group/build.js b/packages/paste-core/components/radio-group/build.cjs similarity index 100% rename from packages/paste-core/components/radio-group/build.js rename to packages/paste-core/components/radio-group/build.cjs diff --git a/packages/paste-core/components/radio-group/package.json b/packages/paste-core/components/radio-group/package.json index 42b1a2a181..99bf383ad4 100644 --- a/packages/paste-core/components/radio-group/package.json +++ b/packages/paste-core/components/radio-group/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/screen-reader-only/build.js b/packages/paste-core/components/screen-reader-only/build.cjs similarity index 100% rename from packages/paste-core/components/screen-reader-only/build.js rename to packages/paste-core/components/screen-reader-only/build.cjs diff --git a/packages/paste-core/components/screen-reader-only/package.json b/packages/paste-core/components/screen-reader-only/package.json index c5f157cb2c..f04802857a 100644 --- a/packages/paste-core/components/screen-reader-only/package.json +++ b/packages/paste-core/components/screen-reader-only/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/select/build.js b/packages/paste-core/components/select/build.cjs similarity index 100% rename from packages/paste-core/components/select/build.js rename to packages/paste-core/components/select/build.cjs diff --git a/packages/paste-core/components/select/package.json b/packages/paste-core/components/select/package.json index 0a438baf65..f6b5854a02 100644 --- a/packages/paste-core/components/select/package.json +++ b/packages/paste-core/components/select/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/separator/build.js b/packages/paste-core/components/separator/build.cjs similarity index 100% rename from packages/paste-core/components/separator/build.js rename to packages/paste-core/components/separator/build.cjs diff --git a/packages/paste-core/components/separator/package.json b/packages/paste-core/components/separator/package.json index fdca7b0cad..e92a3e9971 100644 --- a/packages/paste-core/components/separator/package.json +++ b/packages/paste-core/components/separator/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/side-modal/build.js b/packages/paste-core/components/side-modal/build.cjs similarity index 100% rename from packages/paste-core/components/side-modal/build.js rename to packages/paste-core/components/side-modal/build.cjs diff --git a/packages/paste-core/components/side-modal/package.json b/packages/paste-core/components/side-modal/package.json index e7b18c7426..7d07a21420 100644 --- a/packages/paste-core/components/side-modal/package.json +++ b/packages/paste-core/components/side-modal/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/side-panel/build.js b/packages/paste-core/components/side-panel/build.cjs similarity index 100% rename from packages/paste-core/components/side-panel/build.js rename to packages/paste-core/components/side-panel/build.cjs diff --git a/packages/paste-core/components/side-panel/package.json b/packages/paste-core/components/side-panel/package.json index 3810bb1160..a79ea90ffb 100644 --- a/packages/paste-core/components/side-panel/package.json +++ b/packages/paste-core/components/side-panel/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/sidebar/build.js b/packages/paste-core/components/sidebar/build.cjs similarity index 100% rename from packages/paste-core/components/sidebar/build.js rename to packages/paste-core/components/sidebar/build.cjs diff --git a/packages/paste-core/components/sidebar/package.json b/packages/paste-core/components/sidebar/package.json index a713bb9a6e..086b2e8f2b 100644 --- a/packages/paste-core/components/sidebar/package.json +++ b/packages/paste-core/components/sidebar/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/skeleton-loader/build.js b/packages/paste-core/components/skeleton-loader/build.cjs similarity index 100% rename from packages/paste-core/components/skeleton-loader/build.js rename to packages/paste-core/components/skeleton-loader/build.cjs diff --git a/packages/paste-core/components/skeleton-loader/package.json b/packages/paste-core/components/skeleton-loader/package.json index 908e9fb173..cf5bd3e4bc 100644 --- a/packages/paste-core/components/skeleton-loader/package.json +++ b/packages/paste-core/components/skeleton-loader/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/slider/build.js b/packages/paste-core/components/slider/build.cjs similarity index 100% rename from packages/paste-core/components/slider/build.js rename to packages/paste-core/components/slider/build.cjs diff --git a/packages/paste-core/components/slider/package.json b/packages/paste-core/components/slider/package.json index acca6ec2d2..3a0b8f21b6 100644 --- a/packages/paste-core/components/slider/package.json +++ b/packages/paste-core/components/slider/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/spinner/build.js b/packages/paste-core/components/spinner/build.cjs similarity index 100% rename from packages/paste-core/components/spinner/build.js rename to packages/paste-core/components/spinner/build.cjs diff --git a/packages/paste-core/components/spinner/package.json b/packages/paste-core/components/spinner/package.json index 7e3f88bd9b..0176fd53e7 100644 --- a/packages/paste-core/components/spinner/package.json +++ b/packages/paste-core/components/spinner/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/status/build.js b/packages/paste-core/components/status/build.cjs similarity index 100% rename from packages/paste-core/components/status/build.js rename to packages/paste-core/components/status/build.cjs diff --git a/packages/paste-core/components/status/package.json b/packages/paste-core/components/status/package.json index 47739c1955..26bfd38cdf 100644 --- a/packages/paste-core/components/status/package.json +++ b/packages/paste-core/components/status/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/summary-detail/build.js b/packages/paste-core/components/summary-detail/build.cjs similarity index 100% rename from packages/paste-core/components/summary-detail/build.js rename to packages/paste-core/components/summary-detail/build.cjs diff --git a/packages/paste-core/components/summary-detail/package.json b/packages/paste-core/components/summary-detail/package.json index 4cf73e8767..8c951320b8 100644 --- a/packages/paste-core/components/summary-detail/package.json +++ b/packages/paste-core/components/summary-detail/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/switch/build.js b/packages/paste-core/components/switch/build.cjs similarity index 100% rename from packages/paste-core/components/switch/build.js rename to packages/paste-core/components/switch/build.cjs diff --git a/packages/paste-core/components/switch/package.json b/packages/paste-core/components/switch/package.json index 89bec2f01b..476da7aae4 100644 --- a/packages/paste-core/components/switch/package.json +++ b/packages/paste-core/components/switch/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/table/build.js b/packages/paste-core/components/table/build.cjs similarity index 100% rename from packages/paste-core/components/table/build.js rename to packages/paste-core/components/table/build.cjs diff --git a/packages/paste-core/components/table/package.json b/packages/paste-core/components/table/package.json index 14311024f1..5fff2746bf 100644 --- a/packages/paste-core/components/table/package.json +++ b/packages/paste-core/components/table/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/tabs/build.js b/packages/paste-core/components/tabs/build.cjs similarity index 100% rename from packages/paste-core/components/tabs/build.js rename to packages/paste-core/components/tabs/build.cjs diff --git a/packages/paste-core/components/tabs/package.json b/packages/paste-core/components/tabs/package.json index 14ceb3921e..6574a5b54c 100644 --- a/packages/paste-core/components/tabs/package.json +++ b/packages/paste-core/components/tabs/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/textarea/build.js b/packages/paste-core/components/textarea/build.cjs similarity index 100% rename from packages/paste-core/components/textarea/build.js rename to packages/paste-core/components/textarea/build.cjs diff --git a/packages/paste-core/components/textarea/package.json b/packages/paste-core/components/textarea/package.json index 27fcecb38e..4f5eedb1f6 100644 --- a/packages/paste-core/components/textarea/package.json +++ b/packages/paste-core/components/textarea/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/time-picker/build.js b/packages/paste-core/components/time-picker/build.cjs similarity index 100% rename from packages/paste-core/components/time-picker/build.js rename to packages/paste-core/components/time-picker/build.cjs diff --git a/packages/paste-core/components/time-picker/package.json b/packages/paste-core/components/time-picker/package.json index 6cc14d6f0a..a7f779df0e 100644 --- a/packages/paste-core/components/time-picker/package.json +++ b/packages/paste-core/components/time-picker/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/timeline/build.js b/packages/paste-core/components/timeline/build.cjs similarity index 100% rename from packages/paste-core/components/timeline/build.js rename to packages/paste-core/components/timeline/build.cjs diff --git a/packages/paste-core/components/timeline/package.json b/packages/paste-core/components/timeline/package.json index 78b23862e9..d1b9771b7e 100644 --- a/packages/paste-core/components/timeline/package.json +++ b/packages/paste-core/components/timeline/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/toast/build.js b/packages/paste-core/components/toast/build.cjs similarity index 100% rename from packages/paste-core/components/toast/build.js rename to packages/paste-core/components/toast/build.cjs diff --git a/packages/paste-core/components/toast/package.json b/packages/paste-core/components/toast/package.json index 61e38ca616..0c1c2db751 100644 --- a/packages/paste-core/components/toast/package.json +++ b/packages/paste-core/components/toast/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/tooltip/build.js b/packages/paste-core/components/tooltip/build.cjs similarity index 100% rename from packages/paste-core/components/tooltip/build.js rename to packages/paste-core/components/tooltip/build.cjs diff --git a/packages/paste-core/components/tooltip/package.json b/packages/paste-core/components/tooltip/package.json index d8a4234f90..c20ca27f71 100644 --- a/packages/paste-core/components/tooltip/package.json +++ b/packages/paste-core/components/tooltip/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/topbar/build.js b/packages/paste-core/components/topbar/build.cjs similarity index 100% rename from packages/paste-core/components/topbar/build.js rename to packages/paste-core/components/topbar/build.cjs diff --git a/packages/paste-core/components/topbar/package.json b/packages/paste-core/components/topbar/package.json index 8d6d457e02..b402d56b6b 100644 --- a/packages/paste-core/components/topbar/package.json +++ b/packages/paste-core/components/topbar/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/truncate/build.js b/packages/paste-core/components/truncate/build.cjs similarity index 100% rename from packages/paste-core/components/truncate/build.js rename to packages/paste-core/components/truncate/build.cjs diff --git a/packages/paste-core/components/truncate/package.json b/packages/paste-core/components/truncate/package.json index 5940e4c47e..9dac4e793a 100644 --- a/packages/paste-core/components/truncate/package.json +++ b/packages/paste-core/components/truncate/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/user-dialog/build.js b/packages/paste-core/components/user-dialog/build.cjs similarity index 100% rename from packages/paste-core/components/user-dialog/build.js rename to packages/paste-core/components/user-dialog/build.cjs diff --git a/packages/paste-core/components/user-dialog/package.json b/packages/paste-core/components/user-dialog/package.json index fe3d840e36..2fc61129c6 100644 --- a/packages/paste-core/components/user-dialog/package.json +++ b/packages/paste-core/components/user-dialog/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" diff --git a/packages/paste-core/components/visual-picker/build.js b/packages/paste-core/components/visual-picker/build.cjs similarity index 100% rename from packages/paste-core/components/visual-picker/build.js rename to packages/paste-core/components/visual-picker/build.cjs diff --git a/packages/paste-core/components/visual-picker/package.json b/packages/paste-core/components/visual-picker/package.json index 13d3ebbce1..154ac03eaf 100644 --- a/packages/paste-core/components/visual-picker/package.json +++ b/packages/paste-core/components/visual-picker/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "build:typedocs": "tsx ../../../../tools/build/generate-type-docs", "clean": "rm -rf ./dist", "tsc": "tsc" From 371dc5bcec31bb09350d290435d1b3fe0651dddb Mon Sep 17 00:00:00 2001 From: Kristian Antrobus Date: Mon, 17 Mar 2025 11:09:22 -0500 Subject: [PATCH 02/10] feat(esm): other packages > esm --- .../{build.js => build.cjs} | 0 packages/paste-color-contrast-utils/package.json | 11 +++++++++-- packages/paste-customization/{build.js => build.cjs} | 0 packages/paste-customization/package.json | 11 +++++++++-- packages/paste-design-tokens/package.json | 7 +++++++ .../paste-libraries/animation/{build.js => build.cjs} | 0 packages/paste-libraries/animation/package.json | 11 +++++++++-- .../clipboard-copy/{build.js => build.cjs} | 0 packages/paste-libraries/clipboard-copy/package.json | 11 +++++++++-- .../code-editor/{build.js => build.cjs} | 0 packages/paste-libraries/code-editor/package.json | 11 +++++++++-- .../data-visualization/{build.js => build.cjs} | 0 .../paste-libraries/data-visualization/package.json | 11 +++++++++-- .../paste-libraries/dropdown/{build.js => build.cjs} | 0 packages/paste-libraries/dropdown/package.json | 11 +++++++++-- .../paste-libraries/lexical/{build.js => build.cjs} | 0 packages/paste-libraries/lexical/package.json | 11 +++++++++-- .../react-spectrum/{build.js => build.cjs} | 0 packages/paste-libraries/react-spectrum/package.json | 11 +++++++++-- .../react-textarea-autosize/{build.js => build.cjs} | 0 .../react-textarea-autosize/package.json | 11 +++++++++-- .../paste-libraries/reakit/{build.js => build.cjs} | 0 packages/paste-libraries/reakit/package.json | 11 +++++++++-- .../paste-libraries/styling/{build.js => build.cjs} | 0 packages/paste-libraries/styling/package.json | 11 +++++++++-- .../syntax-highlighter/{build.js => build.cjs} | 0 .../paste-libraries/syntax-highlighter/package.json | 11 +++++++++-- packages/paste-libraries/uid/{build.js => build.cjs} | 0 packages/paste-libraries/uid/package.json | 11 +++++++++-- packages/paste-style-props/{build.js => build.cjs} | 0 packages/paste-style-props/package.json | 11 +++++++++-- packages/paste-theme/{build.js => build.cjs} | 0 packages/paste-theme/package.json | 11 +++++++++-- packages/paste-types/{build.js => build.cjs} | 0 packages/paste-types/package.json | 11 +++++++++-- packages/paste-utils/{build.js => build.cjs} | 0 packages/paste-utils/package.json | 11 +++++++++-- 37 files changed, 169 insertions(+), 36 deletions(-) rename packages/paste-color-contrast-utils/{build.js => build.cjs} (100%) rename packages/paste-customization/{build.js => build.cjs} (100%) rename packages/paste-libraries/animation/{build.js => build.cjs} (100%) rename packages/paste-libraries/clipboard-copy/{build.js => build.cjs} (100%) rename packages/paste-libraries/code-editor/{build.js => build.cjs} (100%) rename packages/paste-libraries/data-visualization/{build.js => build.cjs} (100%) rename packages/paste-libraries/dropdown/{build.js => build.cjs} (100%) rename packages/paste-libraries/lexical/{build.js => build.cjs} (100%) rename packages/paste-libraries/react-spectrum/{build.js => build.cjs} (100%) rename packages/paste-libraries/react-textarea-autosize/{build.js => build.cjs} (100%) rename packages/paste-libraries/reakit/{build.js => build.cjs} (100%) rename packages/paste-libraries/styling/{build.js => build.cjs} (100%) rename packages/paste-libraries/syntax-highlighter/{build.js => build.cjs} (100%) rename packages/paste-libraries/uid/{build.js => build.cjs} (100%) rename packages/paste-style-props/{build.js => build.cjs} (100%) rename packages/paste-theme/{build.js => build.cjs} (100%) rename packages/paste-types/{build.js => build.cjs} (100%) rename packages/paste-utils/{build.js => build.cjs} (100%) diff --git a/packages/paste-color-contrast-utils/build.js b/packages/paste-color-contrast-utils/build.cjs similarity index 100% rename from packages/paste-color-contrast-utils/build.js rename to packages/paste-color-contrast-utils/build.cjs diff --git a/packages/paste-color-contrast-utils/package.json b/packages/paste-color-contrast-utils/package.json index 4febcd83d9..984a257b76 100644 --- a/packages/paste-color-contrast-utils/package.json +++ b/packages/paste-color-contrast-utils/package.json @@ -8,6 +8,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -16,8 +23,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-customization/build.js b/packages/paste-customization/build.cjs similarity index 100% rename from packages/paste-customization/build.js rename to packages/paste-customization/build.cjs diff --git a/packages/paste-customization/package.json b/packages/paste-customization/package.json index 816f367456..9e1825a10d 100644 --- a/packages/paste-customization/package.json +++ b/packages/paste-customization/package.json @@ -8,6 +8,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -16,8 +23,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-design-tokens/package.json b/packages/paste-design-tokens/package.json index b2ac2cb75b..4f228fecaf 100644 --- a/packages/paste-design-tokens/package.json +++ b/packages/paste-design-tokens/package.json @@ -5,6 +5,13 @@ "main": "dist/tokens.common.js", "module": "dist/tokens.es6.js", "types": "dist/tokens.common.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/tokens.es6.js", + "require": "./dist/tokens.common.js" + } + }, "author": "Twilio", "license": "MIT", "sideEffects": false, diff --git a/packages/paste-libraries/animation/build.js b/packages/paste-libraries/animation/build.cjs similarity index 100% rename from packages/paste-libraries/animation/build.js rename to packages/paste-libraries/animation/build.cjs diff --git a/packages/paste-libraries/animation/package.json b/packages/paste-libraries/animation/package.json index 40b6c46548..89f7d2dac9 100644 --- a/packages/paste-libraries/animation/package.json +++ b/packages/paste-libraries/animation/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/clipboard-copy/build.js b/packages/paste-libraries/clipboard-copy/build.cjs similarity index 100% rename from packages/paste-libraries/clipboard-copy/build.js rename to packages/paste-libraries/clipboard-copy/build.cjs diff --git a/packages/paste-libraries/clipboard-copy/package.json b/packages/paste-libraries/clipboard-copy/package.json index b948f1a0b7..d31f39c4d8 100644 --- a/packages/paste-libraries/clipboard-copy/package.json +++ b/packages/paste-libraries/clipboard-copy/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/code-editor/build.js b/packages/paste-libraries/code-editor/build.cjs similarity index 100% rename from packages/paste-libraries/code-editor/build.js rename to packages/paste-libraries/code-editor/build.cjs diff --git a/packages/paste-libraries/code-editor/package.json b/packages/paste-libraries/code-editor/package.json index fff3db7d53..dd192eeb5b 100644 --- a/packages/paste-libraries/code-editor/package.json +++ b/packages/paste-libraries/code-editor/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/data-visualization/build.js b/packages/paste-libraries/data-visualization/build.cjs similarity index 100% rename from packages/paste-libraries/data-visualization/build.js rename to packages/paste-libraries/data-visualization/build.cjs diff --git a/packages/paste-libraries/data-visualization/package.json b/packages/paste-libraries/data-visualization/package.json index bb8f557be6..bf894e0d5c 100644 --- a/packages/paste-libraries/data-visualization/package.json +++ b/packages/paste-libraries/data-visualization/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/dropdown/build.js b/packages/paste-libraries/dropdown/build.cjs similarity index 100% rename from packages/paste-libraries/dropdown/build.js rename to packages/paste-libraries/dropdown/build.cjs diff --git a/packages/paste-libraries/dropdown/package.json b/packages/paste-libraries/dropdown/package.json index d7e19657b7..3b27a2121d 100644 --- a/packages/paste-libraries/dropdown/package.json +++ b/packages/paste-libraries/dropdown/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/lexical/build.js b/packages/paste-libraries/lexical/build.cjs similarity index 100% rename from packages/paste-libraries/lexical/build.js rename to packages/paste-libraries/lexical/build.cjs diff --git a/packages/paste-libraries/lexical/package.json b/packages/paste-libraries/lexical/package.json index d900a0bd9b..ed29cd9398 100644 --- a/packages/paste-libraries/lexical/package.json +++ b/packages/paste-libraries/lexical/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/react-spectrum/build.js b/packages/paste-libraries/react-spectrum/build.cjs similarity index 100% rename from packages/paste-libraries/react-spectrum/build.js rename to packages/paste-libraries/react-spectrum/build.cjs diff --git a/packages/paste-libraries/react-spectrum/package.json b/packages/paste-libraries/react-spectrum/package.json index 811f0a2e15..4340116851 100644 --- a/packages/paste-libraries/react-spectrum/package.json +++ b/packages/paste-libraries/react-spectrum/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/react-textarea-autosize/build.js b/packages/paste-libraries/react-textarea-autosize/build.cjs similarity index 100% rename from packages/paste-libraries/react-textarea-autosize/build.js rename to packages/paste-libraries/react-textarea-autosize/build.cjs diff --git a/packages/paste-libraries/react-textarea-autosize/package.json b/packages/paste-libraries/react-textarea-autosize/package.json index 37a4ab6924..e5699d8e7a 100644 --- a/packages/paste-libraries/react-textarea-autosize/package.json +++ b/packages/paste-libraries/react-textarea-autosize/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/reakit/build.js b/packages/paste-libraries/reakit/build.cjs similarity index 100% rename from packages/paste-libraries/reakit/build.js rename to packages/paste-libraries/reakit/build.cjs diff --git a/packages/paste-libraries/reakit/package.json b/packages/paste-libraries/reakit/package.json index f3c7a15a02..ca4df9e285 100644 --- a/packages/paste-libraries/reakit/package.json +++ b/packages/paste-libraries/reakit/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/styling/build.js b/packages/paste-libraries/styling/build.cjs similarity index 100% rename from packages/paste-libraries/styling/build.js rename to packages/paste-libraries/styling/build.cjs diff --git a/packages/paste-libraries/styling/package.json b/packages/paste-libraries/styling/package.json index bdd4ee455c..14c9e60397 100644 --- a/packages/paste-libraries/styling/package.json +++ b/packages/paste-libraries/styling/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/syntax-highlighter/build.js b/packages/paste-libraries/syntax-highlighter/build.cjs similarity index 100% rename from packages/paste-libraries/syntax-highlighter/build.js rename to packages/paste-libraries/syntax-highlighter/build.cjs diff --git a/packages/paste-libraries/syntax-highlighter/package.json b/packages/paste-libraries/syntax-highlighter/package.json index ff697126c3..9fa88af913 100644 --- a/packages/paste-libraries/syntax-highlighter/package.json +++ b/packages/paste-libraries/syntax-highlighter/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/uid/build.js b/packages/paste-libraries/uid/build.cjs similarity index 100% rename from packages/paste-libraries/uid/build.js rename to packages/paste-libraries/uid/build.cjs diff --git a/packages/paste-libraries/uid/package.json b/packages/paste-libraries/uid/package.json index 655210d255..9c9c49ceb0 100644 --- a/packages/paste-libraries/uid/package.json +++ b/packages/paste-libraries/uid/package.json @@ -10,6 +10,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-style-props/build.js b/packages/paste-style-props/build.cjs similarity index 100% rename from packages/paste-style-props/build.js rename to packages/paste-style-props/build.cjs diff --git a/packages/paste-style-props/package.json b/packages/paste-style-props/package.json index b08ae79229..3f8dead815 100644 --- a/packages/paste-style-props/package.json +++ b/packages/paste-style-props/package.json @@ -8,6 +8,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -16,8 +23,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-theme/build.js b/packages/paste-theme/build.cjs similarity index 100% rename from packages/paste-theme/build.js rename to packages/paste-theme/build.cjs diff --git a/packages/paste-theme/package.json b/packages/paste-theme/package.json index 58408a144b..099263f17b 100644 --- a/packages/paste-theme/package.json +++ b/packages/paste-theme/package.json @@ -8,6 +8,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -16,8 +23,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-types/build.js b/packages/paste-types/build.cjs similarity index 100% rename from packages/paste-types/build.js rename to packages/paste-types/build.cjs diff --git a/packages/paste-types/package.json b/packages/paste-types/package.json index 299fca95fa..d6559b8db1 100644 --- a/packages/paste-types/package.json +++ b/packages/paste-types/package.json @@ -8,6 +8,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -16,8 +23,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-utils/build.js b/packages/paste-utils/build.cjs similarity index 100% rename from packages/paste-utils/build.js rename to packages/paste-utils/build.cjs diff --git a/packages/paste-utils/package.json b/packages/paste-utils/package.json index 09cc7f6cf6..695b04daa9 100644 --- a/packages/paste-utils/package.json +++ b/packages/paste-utils/package.json @@ -8,6 +8,13 @@ "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.es.js", + "require": "./dist/index.js" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -16,8 +23,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, From d40326ea3f9110a97f25aed7462589c872976c2b Mon Sep 17 00:00:00 2001 From: Kristian Antrobus Date: Mon, 17 Mar 2025 11:13:21 -0500 Subject: [PATCH 03/10] feat(esm): package formatting --- packages/paste-design-tokens/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/paste-design-tokens/package.json b/packages/paste-design-tokens/package.json index 4f228fecaf..1d748d2cd5 100644 --- a/packages/paste-design-tokens/package.json +++ b/packages/paste-design-tokens/package.json @@ -7,7 +7,7 @@ "types": "dist/tokens.common.d.ts", "type": "module", "exports": { - ".": { + ".": { "import": "./dist/tokens.es6.js", "require": "./dist/tokens.common.js" } From 5ec33b950e9b24db18b6b072a58f80f8afd98dcf Mon Sep 17 00:00:00 2001 From: Kristian Antrobus Date: Mon, 17 Mar 2025 12:21:31 -0500 Subject: [PATCH 04/10] feat(esm): change defualt file ems and add cjs option --- .storybook/main.ts | 1 + package.json | 2 +- .../paste-color-contrast-utils/package.json | 8 +++--- .../components/account-switcher/package.json | 8 +++--- .../components/ai-chat-log/package.json | 8 +++--- .../components/alert-dialog/package.json | 8 +++--- .../paste-core/components/alert/package.json | 8 +++--- .../components/anchor/{build.js => build.cjs} | 0 .../paste-core/components/anchor/package.json | 8 +++--- .../paste-core/components/avatar/package.json | 8 +++--- .../paste-core/components/badge/package.json | 8 +++--- .../base-radio-checkbox/package.json | 8 +++--- .../components/blockquote/package.json | 8 +++--- .../components/breadcrumb/package.json | 8 +++--- .../components/button-group/package.json | 8 +++--- .../paste-core/components/button/package.json | 8 +++--- .../components/callout/package.json | 8 +++--- .../paste-core/components/card/package.json | 8 +++--- .../components/chart-provider/package.json | 8 +++--- .../components/chat-composer/package.json | 8 +++--- .../components/chat-log/package.json | 8 +++--- .../components/checkbox/package.json | 8 +++--- .../components/code-block/package.json | 8 +++--- .../components/combobox/package.json | 8 +++--- .../components/corner-ornament/package.json | 8 +++--- .../components/data-grid/package.json | 8 +++--- .../components/date-picker/package.json | 8 +++--- .../components/description-list/package.json | 8 +++--- .../components/detail-text/package.json | 8 +++--- .../components/disclosure/package.json | 8 +++--- .../components/display-heading/package.json | 8 +++--- .../display-pill-group/package.json | 8 +++--- .../editable-code-block/package.json | 8 +++--- .../components/example-text/package.json | 8 +++--- .../components/file-picker/package.json | 8 +++--- .../components/file-uploader/package.json | 8 +++--- .../components/form-pill-group/package.json | 8 +++--- .../paste-core/components/form/package.json | 8 +++--- .../components/heading/package.json | 8 +++--- .../components/help-text/package.json | 8 +++--- .../in-page-navigation/package.json | 8 +++--- .../components/inline-code/package.json | 8 +++--- .../inline-control-group/package.json | 8 +++--- .../components/input-box/package.json | 8 +++--- .../paste-core/components/input/package.json | 8 +++--- .../components/keyboard-key/package.json | 8 +++--- .../paste-core/components/label/package.json | 8 +++--- .../paste-core/components/list/package.json | 8 +++--- .../paste-core/components/menu/package.json | 8 +++--- .../paste-core/components/meter/package.json | 8 +++--- .../minimizable-dialog/package.json | 8 +++--- .../paste-core/components/modal/package.json | 8 +++--- .../components/page-header/package.json | 8 +++--- .../components/pagination/package.json | 8 +++--- .../components/paragraph/package.json | 8 +++--- .../components/popover/package.json | 8 +++--- .../components/product-switcher/package.json | 8 +++--- .../components/progress-bar/package.json | 8 +++--- .../components/progress-steps/package.json | 8 +++--- .../radio-button-group/package.json | 8 +++--- .../components/radio-group/package.json | 8 +++--- .../screen-reader-only/package.json | 8 +++--- .../paste-core/components/select/package.json | 8 +++--- .../components/separator/package.json | 8 +++--- .../components/side-modal/package.json | 8 +++--- .../components/side-panel/package.json | 8 +++--- .../components/sidebar/package.json | 8 +++--- .../components/skeleton-loader/package.json | 8 +++--- .../paste-core/components/slider/package.json | 8 +++--- .../components/spinner/package.json | 8 +++--- .../paste-core/components/status/package.json | 8 +++--- .../components/summary-detail/package.json | 8 +++--- .../paste-core/components/switch/package.json | 8 +++--- .../paste-core/components/table/package.json | 8 +++--- .../paste-core/components/tabs/package.json | 8 +++--- .../components/textarea/package.json | 8 +++--- .../components/time-picker/package.json | 8 +++--- .../components/timeline/package.json | 8 +++--- .../paste-core/components/toast/package.json | 8 +++--- .../components/tooltip/package.json | 8 +++--- .../paste-core/components/topbar/package.json | 8 +++--- .../components/truncate/package.json | 8 +++--- .../components/user-dialog/package.json | 8 +++--- .../components/visual-picker/package.json | 8 +++--- packages/paste-core/core-bundle/package.json | 2 +- .../layout/aspect-ratio/package.json | 4 +-- packages/paste-core/layout/flex/package.json | 4 +-- packages/paste-core/layout/grid/package.json | 4 +-- .../layout/media-object/package.json | 4 +-- packages/paste-core/layout/stack/package.json | 4 +-- .../paste-core/primitives/box/package.json | 4 +-- .../primitives/combobox/package.json | 4 +-- .../primitives/disclosure/package.json | 4 +-- .../primitives/listbox/package.json | 4 +-- .../paste-core/primitives/menu/package.json | 4 +-- .../primitives/modal-dialog/package.json | 4 +-- .../primitives/non-modal-dialog/package.json | 4 +-- .../primitives/sibling-box/package.json | 4 +-- .../paste-core/primitives/tabs/package.json | 4 +-- .../paste-core/primitives/text/package.json | 4 +-- .../primitives/tooltip/package.json | 4 +-- packages/paste-customization/package.json | 8 +++--- packages/paste-design-tokens/package.json | 28 ++++++++++++++++++- .../eslint-plugin-paste-internal/package.json | 2 +- .../paste-libraries/animation/package.json | 8 +++--- .../clipboard-copy/package.json | 8 +++--- .../paste-libraries/code-editor/package.json | 8 +++--- .../data-visualization/package.json | 8 +++--- .../paste-libraries/dropdown/package.json | 8 +++--- packages/paste-libraries/lexical/package.json | 8 +++--- .../react-spectrum/package.json | 8 +++--- .../react-textarea-autosize/package.json | 8 +++--- packages/paste-libraries/reakit/package.json | 8 +++--- packages/paste-libraries/styling/package.json | 10 +++---- .../syntax-highlighter/package.json | 8 +++--- packages/paste-libraries/uid/package.json | 8 +++--- packages/paste-style-props/package.json | 8 +++--- packages/paste-theme/package.json | 8 +++--- packages/paste-types/package.json | 8 +++--- packages/paste-utils/package.json | 8 +++--- tools/build/esbuild.js | 4 +-- tsconfig.json | 6 ++-- 122 files changed, 461 insertions(+), 434 deletions(-) rename packages/paste-core/components/anchor/{build.js => build.cjs} (100%) diff --git a/.storybook/main.ts b/.storybook/main.ts index 1b5ba5e0a8..82a810f18c 100644 --- a/.storybook/main.ts +++ b/.storybook/main.ts @@ -22,6 +22,7 @@ const config: StorybookConfig = { typescript: { // enable type checking check: true, + reactDocgen: false, }, async viteFinal(config, { configType }) { const isTest = process.env.NODE_ENV === "test"; diff --git a/package.json b/package.json index 6121766806..bdf0e8ba39 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "paste", "private": true, "version": "2020.05.19", - "main": "index.js", + "main": "index.cjs", "author": "Twilio Inc.", "license": "MIT", "workspaces": { diff --git a/packages/paste-color-contrast-utils/package.json b/packages/paste-color-contrast-utils/package.json index 984a257b76..3b8a72706e 100644 --- a/packages/paste-color-contrast-utils/package.json +++ b/packages/paste-color-contrast-utils/package.json @@ -5,14 +5,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.ts", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/account-switcher/package.json b/packages/paste-core/components/account-switcher/package.json index ac729dd489..0caa0fb74d 100644 --- a/packages/paste-core/components/account-switcher/package.json +++ b/packages/paste-core/components/account-switcher/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/ai-chat-log/package.json b/packages/paste-core/components/ai-chat-log/package.json index bf40a86e34..2a9f3c5e9c 100644 --- a/packages/paste-core/components/ai-chat-log/package.json +++ b/packages/paste-core/components/ai-chat-log/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/alert-dialog/package.json b/packages/paste-core/components/alert-dialog/package.json index f786736c90..01a4e1b654 100644 --- a/packages/paste-core/components/alert-dialog/package.json +++ b/packages/paste-core/components/alert-dialog/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/alert/package.json b/packages/paste-core/components/alert/package.json index beed331c0d..d1052617ee 100644 --- a/packages/paste-core/components/alert/package.json +++ b/packages/paste-core/components/alert/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/anchor/build.js b/packages/paste-core/components/anchor/build.cjs similarity index 100% rename from packages/paste-core/components/anchor/build.js rename to packages/paste-core/components/anchor/build.cjs diff --git a/packages/paste-core/components/anchor/package.json b/packages/paste-core/components/anchor/package.json index 3eb217a4f1..5fd4290f45 100644 --- a/packages/paste-core/components/anchor/package.json +++ b/packages/paste-core/components/anchor/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/avatar/package.json b/packages/paste-core/components/avatar/package.json index 548c7d17bb..b5765497da 100644 --- a/packages/paste-core/components/avatar/package.json +++ b/packages/paste-core/components/avatar/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/badge/package.json b/packages/paste-core/components/badge/package.json index bf7cccd280..8c8368e20f 100644 --- a/packages/paste-core/components/badge/package.json +++ b/packages/paste-core/components/badge/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/base-radio-checkbox/package.json b/packages/paste-core/components/base-radio-checkbox/package.json index ae78f842ea..8e5dfbe01e 100644 --- a/packages/paste-core/components/base-radio-checkbox/package.json +++ b/packages/paste-core/components/base-radio-checkbox/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/blockquote/package.json b/packages/paste-core/components/blockquote/package.json index 4bbd878ad3..ca58f4d93c 100644 --- a/packages/paste-core/components/blockquote/package.json +++ b/packages/paste-core/components/blockquote/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/breadcrumb/package.json b/packages/paste-core/components/breadcrumb/package.json index 599c04c271..a72b458f78 100644 --- a/packages/paste-core/components/breadcrumb/package.json +++ b/packages/paste-core/components/breadcrumb/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/button-group/package.json b/packages/paste-core/components/button-group/package.json index dfeec43f9b..eeed8162a0 100644 --- a/packages/paste-core/components/button-group/package.json +++ b/packages/paste-core/components/button-group/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/button/package.json b/packages/paste-core/components/button/package.json index 15f30106b8..22710479aa 100644 --- a/packages/paste-core/components/button/package.json +++ b/packages/paste-core/components/button/package.json @@ -7,13 +7,13 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "types": "dist/index.d.ts", diff --git a/packages/paste-core/components/callout/package.json b/packages/paste-core/components/callout/package.json index 588b57599d..11ddd55fe4 100644 --- a/packages/paste-core/components/callout/package.json +++ b/packages/paste-core/components/callout/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/card/package.json b/packages/paste-core/components/card/package.json index 5909d3c5a3..2970f81df9 100644 --- a/packages/paste-core/components/card/package.json +++ b/packages/paste-core/components/card/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/chart-provider/package.json b/packages/paste-core/components/chart-provider/package.json index c98f1aa3bc..f1bc5bb345 100644 --- a/packages/paste-core/components/chart-provider/package.json +++ b/packages/paste-core/components/chart-provider/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/chat-composer/package.json b/packages/paste-core/components/chat-composer/package.json index a718584d5f..557843e754 100644 --- a/packages/paste-core/components/chat-composer/package.json +++ b/packages/paste-core/components/chat-composer/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/chat-log/package.json b/packages/paste-core/components/chat-log/package.json index ec774903ab..a7bb2f6152 100644 --- a/packages/paste-core/components/chat-log/package.json +++ b/packages/paste-core/components/chat-log/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/checkbox/package.json b/packages/paste-core/components/checkbox/package.json index 57854c37ae..aa11e2f34f 100644 --- a/packages/paste-core/components/checkbox/package.json +++ b/packages/paste-core/components/checkbox/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/code-block/package.json b/packages/paste-core/components/code-block/package.json index 143714e847..fea53572dd 100644 --- a/packages/paste-core/components/code-block/package.json +++ b/packages/paste-core/components/code-block/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/combobox/package.json b/packages/paste-core/components/combobox/package.json index 767deb3157..801dbcc6bc 100644 --- a/packages/paste-core/components/combobox/package.json +++ b/packages/paste-core/components/combobox/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/corner-ornament/package.json b/packages/paste-core/components/corner-ornament/package.json index 4e14ea4841..95d23d8754 100644 --- a/packages/paste-core/components/corner-ornament/package.json +++ b/packages/paste-core/components/corner-ornament/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/data-grid/package.json b/packages/paste-core/components/data-grid/package.json index 913e243738..20dc18e56b 100644 --- a/packages/paste-core/components/data-grid/package.json +++ b/packages/paste-core/components/data-grid/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/date-picker/package.json b/packages/paste-core/components/date-picker/package.json index f96f9642e1..844d17a439 100644 --- a/packages/paste-core/components/date-picker/package.json +++ b/packages/paste-core/components/date-picker/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/description-list/package.json b/packages/paste-core/components/description-list/package.json index 2eca7a0a6e..1ad61a7c7c 100644 --- a/packages/paste-core/components/description-list/package.json +++ b/packages/paste-core/components/description-list/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/detail-text/package.json b/packages/paste-core/components/detail-text/package.json index b178fb8bf6..59ab3d801e 100644 --- a/packages/paste-core/components/detail-text/package.json +++ b/packages/paste-core/components/detail-text/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/disclosure/package.json b/packages/paste-core/components/disclosure/package.json index 5494c2c051..ed3f99bfbf 100644 --- a/packages/paste-core/components/disclosure/package.json +++ b/packages/paste-core/components/disclosure/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/display-heading/package.json b/packages/paste-core/components/display-heading/package.json index 11f741cd24..219c38d0d8 100644 --- a/packages/paste-core/components/display-heading/package.json +++ b/packages/paste-core/components/display-heading/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/display-pill-group/package.json b/packages/paste-core/components/display-pill-group/package.json index f2f605529f..f01f1ef9b1 100644 --- a/packages/paste-core/components/display-pill-group/package.json +++ b/packages/paste-core/components/display-pill-group/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/editable-code-block/package.json b/packages/paste-core/components/editable-code-block/package.json index bdc0c07d39..edf14676bf 100644 --- a/packages/paste-core/components/editable-code-block/package.json +++ b/packages/paste-core/components/editable-code-block/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/example-text/package.json b/packages/paste-core/components/example-text/package.json index 7185d60b94..91bd5cb486 100644 --- a/packages/paste-core/components/example-text/package.json +++ b/packages/paste-core/components/example-text/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/file-picker/package.json b/packages/paste-core/components/file-picker/package.json index 9a9241df37..274c6e560a 100644 --- a/packages/paste-core/components/file-picker/package.json +++ b/packages/paste-core/components/file-picker/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/file-uploader/package.json b/packages/paste-core/components/file-uploader/package.json index 703d156696..33993932dc 100644 --- a/packages/paste-core/components/file-uploader/package.json +++ b/packages/paste-core/components/file-uploader/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/form-pill-group/package.json b/packages/paste-core/components/form-pill-group/package.json index 30a0df9b1b..d9151ce48d 100644 --- a/packages/paste-core/components/form-pill-group/package.json +++ b/packages/paste-core/components/form-pill-group/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/form/package.json b/packages/paste-core/components/form/package.json index d7921f96ac..a9bb390e22 100644 --- a/packages/paste-core/components/form/package.json +++ b/packages/paste-core/components/form/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/heading/package.json b/packages/paste-core/components/heading/package.json index 982350611a..5badc21251 100644 --- a/packages/paste-core/components/heading/package.json +++ b/packages/paste-core/components/heading/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/help-text/package.json b/packages/paste-core/components/help-text/package.json index 0291070caa..08372d58d6 100644 --- a/packages/paste-core/components/help-text/package.json +++ b/packages/paste-core/components/help-text/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/in-page-navigation/package.json b/packages/paste-core/components/in-page-navigation/package.json index 90940d8e93..e44475e73a 100644 --- a/packages/paste-core/components/in-page-navigation/package.json +++ b/packages/paste-core/components/in-page-navigation/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/inline-code/package.json b/packages/paste-core/components/inline-code/package.json index 149a05c18a..651abd1e83 100644 --- a/packages/paste-core/components/inline-code/package.json +++ b/packages/paste-core/components/inline-code/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/inline-control-group/package.json b/packages/paste-core/components/inline-control-group/package.json index ad154dec4f..dcbb43194f 100644 --- a/packages/paste-core/components/inline-control-group/package.json +++ b/packages/paste-core/components/inline-control-group/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/input-box/package.json b/packages/paste-core/components/input-box/package.json index 131d59bb00..8dbbb9ea1f 100644 --- a/packages/paste-core/components/input-box/package.json +++ b/packages/paste-core/components/input-box/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/input/package.json b/packages/paste-core/components/input/package.json index 99c1c0e6af..47abbd8a4a 100644 --- a/packages/paste-core/components/input/package.json +++ b/packages/paste-core/components/input/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/keyboard-key/package.json b/packages/paste-core/components/keyboard-key/package.json index a7fb5ac3ed..49d76e9292 100644 --- a/packages/paste-core/components/keyboard-key/package.json +++ b/packages/paste-core/components/keyboard-key/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/label/package.json b/packages/paste-core/components/label/package.json index fd9322406d..79765ab08a 100644 --- a/packages/paste-core/components/label/package.json +++ b/packages/paste-core/components/label/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/list/package.json b/packages/paste-core/components/list/package.json index 4162f3f0a1..3f67503b90 100644 --- a/packages/paste-core/components/list/package.json +++ b/packages/paste-core/components/list/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/menu/package.json b/packages/paste-core/components/menu/package.json index 55a9fef8ca..bd2c8d3d17 100644 --- a/packages/paste-core/components/menu/package.json +++ b/packages/paste-core/components/menu/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/meter/package.json b/packages/paste-core/components/meter/package.json index 3f425e2ced..668b364b5e 100644 --- a/packages/paste-core/components/meter/package.json +++ b/packages/paste-core/components/meter/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/minimizable-dialog/package.json b/packages/paste-core/components/minimizable-dialog/package.json index 85da40e822..2707a0f3a7 100644 --- a/packages/paste-core/components/minimizable-dialog/package.json +++ b/packages/paste-core/components/minimizable-dialog/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/modal/package.json b/packages/paste-core/components/modal/package.json index 476bfaa6c1..390766e79a 100644 --- a/packages/paste-core/components/modal/package.json +++ b/packages/paste-core/components/modal/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/page-header/package.json b/packages/paste-core/components/page-header/package.json index ddc32d3de7..a8cb31bb4d 100644 --- a/packages/paste-core/components/page-header/package.json +++ b/packages/paste-core/components/page-header/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/pagination/package.json b/packages/paste-core/components/pagination/package.json index 6a1d346646..e2f1533ad1 100644 --- a/packages/paste-core/components/pagination/package.json +++ b/packages/paste-core/components/pagination/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/paragraph/package.json b/packages/paste-core/components/paragraph/package.json index 6c7af05052..5b5b111692 100644 --- a/packages/paste-core/components/paragraph/package.json +++ b/packages/paste-core/components/paragraph/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/popover/package.json b/packages/paste-core/components/popover/package.json index 6616792720..6b582694ce 100644 --- a/packages/paste-core/components/popover/package.json +++ b/packages/paste-core/components/popover/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/product-switcher/package.json b/packages/paste-core/components/product-switcher/package.json index bf1084d7ef..326bd993a4 100644 --- a/packages/paste-core/components/product-switcher/package.json +++ b/packages/paste-core/components/product-switcher/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/progress-bar/package.json b/packages/paste-core/components/progress-bar/package.json index bef30816eb..fb9b251068 100644 --- a/packages/paste-core/components/progress-bar/package.json +++ b/packages/paste-core/components/progress-bar/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/progress-steps/package.json b/packages/paste-core/components/progress-steps/package.json index 4a15b8bc91..37a38d4229 100644 --- a/packages/paste-core/components/progress-steps/package.json +++ b/packages/paste-core/components/progress-steps/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/radio-button-group/package.json b/packages/paste-core/components/radio-button-group/package.json index 0204933ffe..ad2e863d46 100644 --- a/packages/paste-core/components/radio-button-group/package.json +++ b/packages/paste-core/components/radio-button-group/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/radio-group/package.json b/packages/paste-core/components/radio-group/package.json index 99bf383ad4..1e148deb30 100644 --- a/packages/paste-core/components/radio-group/package.json +++ b/packages/paste-core/components/radio-group/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/screen-reader-only/package.json b/packages/paste-core/components/screen-reader-only/package.json index f04802857a..b2c4205158 100644 --- a/packages/paste-core/components/screen-reader-only/package.json +++ b/packages/paste-core/components/screen-reader-only/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/select/package.json b/packages/paste-core/components/select/package.json index f6b5854a02..75236c178c 100644 --- a/packages/paste-core/components/select/package.json +++ b/packages/paste-core/components/select/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/separator/package.json b/packages/paste-core/components/separator/package.json index e92a3e9971..1dc0409fa5 100644 --- a/packages/paste-core/components/separator/package.json +++ b/packages/paste-core/components/separator/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/side-modal/package.json b/packages/paste-core/components/side-modal/package.json index 7d07a21420..f28a408d83 100644 --- a/packages/paste-core/components/side-modal/package.json +++ b/packages/paste-core/components/side-modal/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/side-panel/package.json b/packages/paste-core/components/side-panel/package.json index a79ea90ffb..c0901d14da 100644 --- a/packages/paste-core/components/side-panel/package.json +++ b/packages/paste-core/components/side-panel/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/sidebar/package.json b/packages/paste-core/components/sidebar/package.json index 086b2e8f2b..4bb4e68198 100644 --- a/packages/paste-core/components/sidebar/package.json +++ b/packages/paste-core/components/sidebar/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/skeleton-loader/package.json b/packages/paste-core/components/skeleton-loader/package.json index cf5bd3e4bc..f16f3aeb5f 100644 --- a/packages/paste-core/components/skeleton-loader/package.json +++ b/packages/paste-core/components/skeleton-loader/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/slider/package.json b/packages/paste-core/components/slider/package.json index 3a0b8f21b6..f88da1cfc3 100644 --- a/packages/paste-core/components/slider/package.json +++ b/packages/paste-core/components/slider/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/spinner/package.json b/packages/paste-core/components/spinner/package.json index 0176fd53e7..457f6b7534 100644 --- a/packages/paste-core/components/spinner/package.json +++ b/packages/paste-core/components/spinner/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/status/package.json b/packages/paste-core/components/status/package.json index 26bfd38cdf..7517a13187 100644 --- a/packages/paste-core/components/status/package.json +++ b/packages/paste-core/components/status/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/summary-detail/package.json b/packages/paste-core/components/summary-detail/package.json index 8c951320b8..2a0b1302a1 100644 --- a/packages/paste-core/components/summary-detail/package.json +++ b/packages/paste-core/components/summary-detail/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/switch/package.json b/packages/paste-core/components/switch/package.json index 476da7aae4..b3ab1c935b 100644 --- a/packages/paste-core/components/switch/package.json +++ b/packages/paste-core/components/switch/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/table/package.json b/packages/paste-core/components/table/package.json index 5fff2746bf..9c9bfec580 100644 --- a/packages/paste-core/components/table/package.json +++ b/packages/paste-core/components/table/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/tabs/package.json b/packages/paste-core/components/tabs/package.json index 6574a5b54c..8cdc17f78f 100644 --- a/packages/paste-core/components/tabs/package.json +++ b/packages/paste-core/components/tabs/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/textarea/package.json b/packages/paste-core/components/textarea/package.json index 4f5eedb1f6..385d608816 100644 --- a/packages/paste-core/components/textarea/package.json +++ b/packages/paste-core/components/textarea/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/time-picker/package.json b/packages/paste-core/components/time-picker/package.json index a7f779df0e..b89138ecdb 100644 --- a/packages/paste-core/components/time-picker/package.json +++ b/packages/paste-core/components/time-picker/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/timeline/package.json b/packages/paste-core/components/timeline/package.json index d1b9771b7e..8f84af8fd8 100644 --- a/packages/paste-core/components/timeline/package.json +++ b/packages/paste-core/components/timeline/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/toast/package.json b/packages/paste-core/components/toast/package.json index 0c1c2db751..a27a2e36e7 100644 --- a/packages/paste-core/components/toast/package.json +++ b/packages/paste-core/components/toast/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/tooltip/package.json b/packages/paste-core/components/tooltip/package.json index c20ca27f71..f1ba32ac55 100644 --- a/packages/paste-core/components/tooltip/package.json +++ b/packages/paste-core/components/tooltip/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/topbar/package.json b/packages/paste-core/components/topbar/package.json index b402d56b6b..935a656e09 100644 --- a/packages/paste-core/components/topbar/package.json +++ b/packages/paste-core/components/topbar/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/truncate/package.json b/packages/paste-core/components/truncate/package.json index 9dac4e793a..98bb417182 100644 --- a/packages/paste-core/components/truncate/package.json +++ b/packages/paste-core/components/truncate/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/user-dialog/package.json b/packages/paste-core/components/user-dialog/package.json index 2fc61129c6..1ce56809fa 100644 --- a/packages/paste-core/components/user-dialog/package.json +++ b/packages/paste-core/components/user-dialog/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/components/visual-picker/package.json b/packages/paste-core/components/visual-picker/package.json index 154ac03eaf..aee9ed16ce 100644 --- a/packages/paste-core/components/visual-picker/package.json +++ b/packages/paste-core/components/visual-picker/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-core/core-bundle/package.json b/packages/paste-core/core-bundle/package.json index 47984e86ce..0993e3212c 100644 --- a/packages/paste-core/core-bundle/package.json +++ b/packages/paste-core/core-bundle/package.json @@ -6,7 +6,7 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", + "main": "dist/index.cjs", "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { diff --git a/packages/paste-core/layout/aspect-ratio/package.json b/packages/paste-core/layout/aspect-ratio/package.json index 6acfa63ea2..7750d2abfa 100644 --- a/packages/paste-core/layout/aspect-ratio/package.json +++ b/packages/paste-core/layout/aspect-ratio/package.json @@ -7,8 +7,8 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { diff --git a/packages/paste-core/layout/flex/package.json b/packages/paste-core/layout/flex/package.json index dcefdad93a..32b944ef0d 100644 --- a/packages/paste-core/layout/flex/package.json +++ b/packages/paste-core/layout/flex/package.json @@ -7,8 +7,8 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { diff --git a/packages/paste-core/layout/grid/package.json b/packages/paste-core/layout/grid/package.json index 41fa70fa0f..fd30ffeae6 100644 --- a/packages/paste-core/layout/grid/package.json +++ b/packages/paste-core/layout/grid/package.json @@ -7,8 +7,8 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { diff --git a/packages/paste-core/layout/media-object/package.json b/packages/paste-core/layout/media-object/package.json index 626c75036e..342fec628e 100644 --- a/packages/paste-core/layout/media-object/package.json +++ b/packages/paste-core/layout/media-object/package.json @@ -7,8 +7,8 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { diff --git a/packages/paste-core/layout/stack/package.json b/packages/paste-core/layout/stack/package.json index 348d389f3f..30b3e8d079 100644 --- a/packages/paste-core/layout/stack/package.json +++ b/packages/paste-core/layout/stack/package.json @@ -7,8 +7,8 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { diff --git a/packages/paste-core/primitives/box/package.json b/packages/paste-core/primitives/box/package.json index e45c042e42..76cacf68d1 100644 --- a/packages/paste-core/primitives/box/package.json +++ b/packages/paste-core/primitives/box/package.json @@ -7,8 +7,8 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { diff --git a/packages/paste-core/primitives/combobox/package.json b/packages/paste-core/primitives/combobox/package.json index 860c8af832..22aef7275e 100644 --- a/packages/paste-core/primitives/combobox/package.json +++ b/packages/paste-core/primitives/combobox/package.json @@ -7,8 +7,8 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { diff --git a/packages/paste-core/primitives/disclosure/package.json b/packages/paste-core/primitives/disclosure/package.json index 0a8bbc2854..40c3f55f6d 100644 --- a/packages/paste-core/primitives/disclosure/package.json +++ b/packages/paste-core/primitives/disclosure/package.json @@ -7,8 +7,8 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { diff --git a/packages/paste-core/primitives/listbox/package.json b/packages/paste-core/primitives/listbox/package.json index 138c5c6f52..adbc63f1ea 100644 --- a/packages/paste-core/primitives/listbox/package.json +++ b/packages/paste-core/primitives/listbox/package.json @@ -7,8 +7,8 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { diff --git a/packages/paste-core/primitives/menu/package.json b/packages/paste-core/primitives/menu/package.json index 12f2eb10c0..531440e43a 100644 --- a/packages/paste-core/primitives/menu/package.json +++ b/packages/paste-core/primitives/menu/package.json @@ -7,8 +7,8 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { diff --git a/packages/paste-core/primitives/modal-dialog/package.json b/packages/paste-core/primitives/modal-dialog/package.json index 876351603a..7063f4ce3f 100644 --- a/packages/paste-core/primitives/modal-dialog/package.json +++ b/packages/paste-core/primitives/modal-dialog/package.json @@ -7,8 +7,8 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { diff --git a/packages/paste-core/primitives/non-modal-dialog/package.json b/packages/paste-core/primitives/non-modal-dialog/package.json index 5fb22a19cd..3ceac05860 100644 --- a/packages/paste-core/primitives/non-modal-dialog/package.json +++ b/packages/paste-core/primitives/non-modal-dialog/package.json @@ -7,8 +7,8 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { diff --git a/packages/paste-core/primitives/sibling-box/package.json b/packages/paste-core/primitives/sibling-box/package.json index 57c5e1f93e..af8b328c67 100644 --- a/packages/paste-core/primitives/sibling-box/package.json +++ b/packages/paste-core/primitives/sibling-box/package.json @@ -7,8 +7,8 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { diff --git a/packages/paste-core/primitives/tabs/package.json b/packages/paste-core/primitives/tabs/package.json index 816d24355f..cce13eb6ba 100644 --- a/packages/paste-core/primitives/tabs/package.json +++ b/packages/paste-core/primitives/tabs/package.json @@ -7,8 +7,8 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { diff --git a/packages/paste-core/primitives/text/package.json b/packages/paste-core/primitives/text/package.json index 14fa11769a..a8a039058f 100644 --- a/packages/paste-core/primitives/text/package.json +++ b/packages/paste-core/primitives/text/package.json @@ -7,8 +7,8 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { diff --git a/packages/paste-core/primitives/tooltip/package.json b/packages/paste-core/primitives/tooltip/package.json index 59bad910de..80765da2a5 100644 --- a/packages/paste-core/primitives/tooltip/package.json +++ b/packages/paste-core/primitives/tooltip/package.json @@ -7,8 +7,8 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { diff --git a/packages/paste-customization/package.json b/packages/paste-customization/package.json index 9e1825a10d..ddfbeed1d9 100644 --- a/packages/paste-customization/package.json +++ b/packages/paste-customization/package.json @@ -5,14 +5,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-design-tokens/package.json b/packages/paste-design-tokens/package.json index 1d748d2cd5..b1dc2a5098 100644 --- a/packages/paste-design-tokens/package.json +++ b/packages/paste-design-tokens/package.json @@ -10,7 +10,33 @@ ".": { "import": "./dist/tokens.es6.js", "require": "./dist/tokens.common.js" - } + }, + "./dist/themes/dark/tokens.es6": { + "import": "./dist/themes/dark/tokens.es6.js", + "require": "./dist/themes/dark/tokens.common.js" + }, + "./dist/themes/twilio/tokens.es6": { + "import": "./dist/themes/twilio/tokens.es6.js", + "require": "./dist/themes/twilio/tokens.common.js" + }, + "./dist/themes/twilio-dark/tokens.es6": { + "import": "./dist/themes/twilio-dark/tokens.es6.js", + "require": "./dist/themes/twilio-dark/tokens.common.js" + }, + "./dist/themes/sendgrid/tokens.es6": { + "import": "./dist/themes/sendgrid/tokens.es6.js", + "require": "./dist/themes/sendgrid/tokens.common.js" + }, + "./dist/themes/evergreen/tokens.es6": { + "import": "./dist/themes/evergreen/tokens.es6.js", + "require": "./dist/themes/evergreen/tokens.common.js" + }, + "./dist/tokens.es6": { + "import": "./dist/tokens.es6.js", + "require": "./dist/tokens.common.js" + }, + "./dist/tokens.raw.json": "./dist/tokens.raw.json", + "./dist/tokens.generic": "./dist/tokens.generic.js" }, "author": "Twilio", "license": "MIT", diff --git a/packages/paste-eslint/eslint-plugin-paste-internal/package.json b/packages/paste-eslint/eslint-plugin-paste-internal/package.json index 412f7b6119..41616bbb3c 100644 --- a/packages/paste-eslint/eslint-plugin-paste-internal/package.json +++ b/packages/paste-eslint/eslint-plugin-paste-internal/package.json @@ -5,7 +5,7 @@ "license": "MIT", "publisher": "TwilioPaste", "author": "Twilio Inc.", - "main": "src/index.js", + "main": "src/index.cjs", "devDependencies": { "eslint": "^8.29.0" } diff --git a/packages/paste-libraries/animation/package.json b/packages/paste-libraries/animation/package.json index 89f7d2dac9..8d07dba0a8 100644 --- a/packages/paste-libraries/animation/package.json +++ b/packages/paste-libraries/animation/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-libraries/clipboard-copy/package.json b/packages/paste-libraries/clipboard-copy/package.json index d31f39c4d8..d2c265a416 100644 --- a/packages/paste-libraries/clipboard-copy/package.json +++ b/packages/paste-libraries/clipboard-copy/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-libraries/code-editor/package.json b/packages/paste-libraries/code-editor/package.json index dd192eeb5b..c8d23c95de 100644 --- a/packages/paste-libraries/code-editor/package.json +++ b/packages/paste-libraries/code-editor/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-libraries/data-visualization/package.json b/packages/paste-libraries/data-visualization/package.json index bf894e0d5c..3eec6decaa 100644 --- a/packages/paste-libraries/data-visualization/package.json +++ b/packages/paste-libraries/data-visualization/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-libraries/dropdown/package.json b/packages/paste-libraries/dropdown/package.json index 3b27a2121d..fa1649b0e7 100644 --- a/packages/paste-libraries/dropdown/package.json +++ b/packages/paste-libraries/dropdown/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-libraries/lexical/package.json b/packages/paste-libraries/lexical/package.json index ed29cd9398..e1e9e7ec3b 100644 --- a/packages/paste-libraries/lexical/package.json +++ b/packages/paste-libraries/lexical/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-libraries/react-spectrum/package.json b/packages/paste-libraries/react-spectrum/package.json index 4340116851..65e7060705 100644 --- a/packages/paste-libraries/react-spectrum/package.json +++ b/packages/paste-libraries/react-spectrum/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-libraries/react-textarea-autosize/package.json b/packages/paste-libraries/react-textarea-autosize/package.json index e5699d8e7a..b47bc77bf3 100644 --- a/packages/paste-libraries/react-textarea-autosize/package.json +++ b/packages/paste-libraries/react-textarea-autosize/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-libraries/reakit/package.json b/packages/paste-libraries/reakit/package.json index ca4df9e285..ba80722bc2 100644 --- a/packages/paste-libraries/reakit/package.json +++ b/packages/paste-libraries/reakit/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-libraries/styling/package.json b/packages/paste-libraries/styling/package.json index 14c9e60397..26d20db42b 100644 --- a/packages/paste-libraries/styling/package.json +++ b/packages/paste-libraries/styling/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, @@ -28,7 +28,7 @@ "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", - "tsc": "tsc" + "tsc": "tsc && cp ./dist/index.d.ts ./dist/index.es.d.ts" }, "dependencies": { "@emotion/cache": "11.10.5", diff --git a/packages/paste-libraries/syntax-highlighter/package.json b/packages/paste-libraries/syntax-highlighter/package.json index 9fa88af913..7525229302 100644 --- a/packages/paste-libraries/syntax-highlighter/package.json +++ b/packages/paste-libraries/syntax-highlighter/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-libraries/uid/package.json b/packages/paste-libraries/uid/package.json index 9c9c49ceb0..efb73d14cb 100644 --- a/packages/paste-libraries/uid/package.json +++ b/packages/paste-libraries/uid/package.json @@ -7,14 +7,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-style-props/package.json b/packages/paste-style-props/package.json index 3f8dead815..403e76ba80 100644 --- a/packages/paste-style-props/package.json +++ b/packages/paste-style-props/package.json @@ -5,14 +5,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.ts", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-theme/package.json b/packages/paste-theme/package.json index 099263f17b..7e7ce31ae1 100644 --- a/packages/paste-theme/package.json +++ b/packages/paste-theme/package.json @@ -5,14 +5,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-types/package.json b/packages/paste-types/package.json index d6559b8db1..be1fd76364 100644 --- a/packages/paste-types/package.json +++ b/packages/paste-types/package.json @@ -5,14 +5,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.ts", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/packages/paste-utils/package.json b/packages/paste-utils/package.json index 695b04daa9..b998142fe1 100644 --- a/packages/paste-utils/package.json +++ b/packages/paste-utils/package.json @@ -5,14 +5,14 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.ts", - "main": "dist/index.js", - "module": "dist/index.es.js", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { - "import": "./dist/index.es.js", - "require": "./dist/index.js" + "import": "./dist/index.js", + "require": "./dist/index.cjs" } }, "sideEffects": false, diff --git a/tools/build/esbuild.js b/tools/build/esbuild.js index db3fad6c6c..c8d9ee315e 100644 --- a/tools/build/esbuild.js +++ b/tools/build/esbuild.js @@ -108,7 +108,7 @@ async function build(packageJson) { .build({ ...config, format: "cjs", - outfile: outFileCJS.replace(".js", ".debug.js"), + outfile: outFileCJS.replace(".cjs", ".debug.cjs"), // Needed to fix ES6 module import paths for CJS builds plugins: [PasteCJSResolverPlugin, esbuildPluginVersionInjector(versionInjectorConfig)], }) @@ -122,7 +122,7 @@ async function build(packageJson) { .build({ ...config, format: "esm", - outfile: outFileESM.replace(".es.js", ".debug.es.js"), + outfile: outFileESM.replace(".js", ".debug.js"), // Needed to fix a bug with replacing require with import statements https://github.com/evanw/esbuild/issues/566 plugins: [EsmExternalsPlugin({ externals: external }), esbuildPluginVersionInjector(versionInjectorConfig)], }) diff --git a/tsconfig.json b/tsconfig.json index c058c78717..b1c874ce65 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -8,15 +8,15 @@ "incremental": true, "isolatedModules": true, "jsx": "react", - "lib": ["es2020", "dom", "dom.iterable"], - "module": "commonjs", + "lib": ["ES2022", "dom", "dom.iterable"], + "module": "ES2022", "moduleResolution": "node", "noEmitOnError": false, "noImplicitAny": true, "noResolve": false, "skipLibCheck": true, "sourceMap": true, - "target": "es2019", + "target": "ES2022", "typeRoots": ["./@types", "node_modules/@types", "node_modules/@emotion/jest/types"], "forceConsistentCasingInFileNames": true, "newLine": "lf", From 357afcf8a329d042306caf80bb5e1cb866a0c308 Mon Sep 17 00:00:00 2001 From: Kristian Antrobus Date: Mon, 17 Mar 2025 12:21:46 -0500 Subject: [PATCH 05/10] feat(esm): revert styling to cjs type --- .../styling/{build.cjs => build.js} | 0 packages/paste-libraries/styling/package.json | 15 ++++----------- 2 files changed, 4 insertions(+), 11 deletions(-) rename packages/paste-libraries/styling/{build.cjs => build.js} (100%) diff --git a/packages/paste-libraries/styling/build.cjs b/packages/paste-libraries/styling/build.js similarity index 100% rename from packages/paste-libraries/styling/build.cjs rename to packages/paste-libraries/styling/build.js diff --git a/packages/paste-libraries/styling/package.json b/packages/paste-libraries/styling/package.json index 26d20db42b..03a563b742 100644 --- a/packages/paste-libraries/styling/package.json +++ b/packages/paste-libraries/styling/package.json @@ -7,16 +7,9 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.cjs", - "module": "dist/index.js", + "main": "dist/index.js", + "module": "dist/index.mjs", "types": "dist/index.d.ts", - "type": "module", - "exports": { - ".": { - "import": "./dist/index.js", - "require": "./dist/index.cjs" - } - }, "sideEffects": false, "publishConfig": { "access": "public" @@ -25,8 +18,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", - "build:js": "NODE_ENV=development node build.cjs", + "build": "yarn clean && NODE_ENV=production node build.js && tsc", + "build:js": "NODE_ENV=development node build.js", "clean": "rm -rf ./dist", "tsc": "tsc && cp ./dist/index.d.ts ./dist/index.es.d.ts" }, From 60ce14ae2a6865a2128226f63d1fbf7103f79b0c Mon Sep 17 00:00:00 2001 From: Kristian Antrobus Date: Mon, 17 Mar 2025 12:54:27 -0500 Subject: [PATCH 06/10] feat(esm): core building --- .prettierrc.js => .prettierrc.cjs | 0 commitlint.config.js => commitlint.config.cjs | 0 package.json | 1 + packages/paste-core/core-bundle/babel.config.cjs | 2 ++ packages/paste-core/core-bundle/babel.config.js | 2 -- packages/paste-core/core-bundle/package.json | 5 +++++ packages/paste-core/core-bundle/tools/constants.ts | 5 +++++ packages/paste-core/core-bundle/tools/generate.ts | 2 ++ packages/paste-core/core-bundle/tools/utils.ts | 5 +++++ tools/utils/getRepoPackages.ts | 3 +++ 10 files changed, 23 insertions(+), 2 deletions(-) rename .prettierrc.js => .prettierrc.cjs (100%) rename commitlint.config.js => commitlint.config.cjs (100%) create mode 100644 packages/paste-core/core-bundle/babel.config.cjs delete mode 100644 packages/paste-core/core-bundle/babel.config.js diff --git a/.prettierrc.js b/.prettierrc.cjs similarity index 100% rename from .prettierrc.js rename to .prettierrc.cjs diff --git a/commitlint.config.js b/commitlint.config.cjs similarity index 100% rename from commitlint.config.js rename to commitlint.config.cjs diff --git a/package.json b/package.json index bdf0e8ba39..35a73d27a5 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "main": "index.cjs", "author": "Twilio Inc.", "license": "MIT", + "type": "module", "workspaces": { "packages": [ "apps/**/*", diff --git a/packages/paste-core/core-bundle/babel.config.cjs b/packages/paste-core/core-bundle/babel.config.cjs new file mode 100644 index 0000000000..ae1288f0a7 --- /dev/null +++ b/packages/paste-core/core-bundle/babel.config.cjs @@ -0,0 +1,2 @@ +const babelConfig = require("../../../babel.config.js"); +module.exports = babelConfig; diff --git a/packages/paste-core/core-bundle/babel.config.js b/packages/paste-core/core-bundle/babel.config.js deleted file mode 100644 index a989f878ea..0000000000 --- a/packages/paste-core/core-bundle/babel.config.js +++ /dev/null @@ -1,2 +0,0 @@ -const babelConfig = require("../../../babel.config"); -module.exports = babelConfig; diff --git a/packages/paste-core/core-bundle/package.json b/packages/paste-core/core-bundle/package.json index 0993e3212c..5e2f4fe662 100644 --- a/packages/paste-core/core-bundle/package.json +++ b/packages/paste-core/core-bundle/package.json @@ -8,6 +8,11 @@ "main:dev": "src/index.tsx", "main": "dist/index.cjs", "types": "dist/index.d.ts", + "module": "dist/index.js", + "type": "module", + "exports": { + ".": "./dist/index.js" + }, "sideEffects": false, "publishConfig": { "access": "public" diff --git a/packages/paste-core/core-bundle/tools/constants.ts b/packages/paste-core/core-bundle/tools/constants.ts index a2f51ebc05..e3ffa63c57 100644 --- a/packages/paste-core/core-bundle/tools/constants.ts +++ b/packages/paste-core/core-bundle/tools/constants.ts @@ -1,4 +1,9 @@ import { join } from "path"; +import { dirname } from "path"; +import { fileURLToPath } from "url"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); import type { PackageShape } from "./types"; diff --git a/packages/paste-core/core-bundle/tools/generate.ts b/packages/paste-core/core-bundle/tools/generate.ts index 1b2ce932ea..5b489eb484 100644 --- a/packages/paste-core/core-bundle/tools/generate.ts +++ b/packages/paste-core/core-bundle/tools/generate.ts @@ -1,3 +1,4 @@ +import { createRequire } from "module"; import sortBy from "lodash/sortBy"; import { CORE_BUNDLE_INDEX_PATH, CORE_BUNDLE_PACKAGE_PATH } from "./constants"; @@ -52,6 +53,7 @@ import { */ createCodeSandboxCIjson(sortedPackageList); + const require = createRequire(import.meta.url); /* * Update package.json file */ diff --git a/packages/paste-core/core-bundle/tools/utils.ts b/packages/paste-core/core-bundle/tools/utils.ts index 7468d85950..2b2da77a12 100644 --- a/packages/paste-core/core-bundle/tools/utils.ts +++ b/packages/paste-core/core-bundle/tools/utils.ts @@ -1,5 +1,10 @@ import fs from "fs"; import path from "path"; +import { dirname } from "path"; +import { fileURLToPath } from "url"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); import { getRepoPackages } from "../../../../tools/utils/getRepoPackages"; import { mkdir } from "../../../../tools/utils/mkdir"; diff --git a/tools/utils/getRepoPackages.ts b/tools/utils/getRepoPackages.ts index bca10f039b..c9a2df2afa 100644 --- a/tools/utils/getRepoPackages.ts +++ b/tools/utils/getRepoPackages.ts @@ -1,5 +1,8 @@ +import { createRequire } from "node:module"; + import { runCmdJson } from "./runCmd"; +const require = createRequire(import.meta.url); const LERNA_INDEX_PATH = require.resolve("lerna"); const LERNA_CLI_PATH = LERNA_INDEX_PATH.replace("index.js", "cli.js"); From 7a0b836074ed6a421b705adcf30e117b1e1f7013 Mon Sep 17 00:00:00 2001 From: Kristian Antrobus Date: Mon, 17 Mar 2025 13:43:08 -0500 Subject: [PATCH 07/10] feat(esm): wip --- babel.config.js => babel.config.cjs | 0 .../paste-core/core-bundle/babel.config.cjs | 2 +- packages/paste-design-tokens/package.json | 36 +++++++------------ tools/build/__tests__/compiledImports.test.ts | 2 +- tools/utils/removeTsconfigBuildFiles.ts | 6 +++- tools/utils/updatePackageCache.ts | 6 +++- 6 files changed, 24 insertions(+), 28 deletions(-) rename babel.config.js => babel.config.cjs (100%) diff --git a/babel.config.js b/babel.config.cjs similarity index 100% rename from babel.config.js rename to babel.config.cjs diff --git a/packages/paste-core/core-bundle/babel.config.cjs b/packages/paste-core/core-bundle/babel.config.cjs index ae1288f0a7..9b95385abb 100644 --- a/packages/paste-core/core-bundle/babel.config.cjs +++ b/packages/paste-core/core-bundle/babel.config.cjs @@ -1,2 +1,2 @@ -const babelConfig = require("../../../babel.config.js"); +const babelConfig = require("../../../babel.config.cjs"); module.exports = babelConfig; diff --git a/packages/paste-design-tokens/package.json b/packages/paste-design-tokens/package.json index b1dc2a5098..af52712e24 100644 --- a/packages/paste-design-tokens/package.json +++ b/packages/paste-design-tokens/package.json @@ -11,30 +11,18 @@ "import": "./dist/tokens.es6.js", "require": "./dist/tokens.common.js" }, - "./dist/themes/dark/tokens.es6": { - "import": "./dist/themes/dark/tokens.es6.js", - "require": "./dist/themes/dark/tokens.common.js" - }, - "./dist/themes/twilio/tokens.es6": { - "import": "./dist/themes/twilio/tokens.es6.js", - "require": "./dist/themes/twilio/tokens.common.js" - }, - "./dist/themes/twilio-dark/tokens.es6": { - "import": "./dist/themes/twilio-dark/tokens.es6.js", - "require": "./dist/themes/twilio-dark/tokens.common.js" - }, - "./dist/themes/sendgrid/tokens.es6": { - "import": "./dist/themes/sendgrid/tokens.es6.js", - "require": "./dist/themes/sendgrid/tokens.common.js" - }, - "./dist/themes/evergreen/tokens.es6": { - "import": "./dist/themes/evergreen/tokens.es6.js", - "require": "./dist/themes/evergreen/tokens.common.js" - }, - "./dist/tokens.es6": { - "import": "./dist/tokens.es6.js", - "require": "./dist/tokens.common.js" - }, + "./dist/themes/dark/tokens.es6": "./dist/themes/dark/tokens.es6.js", + "./dist/themes/dark/tokens.common":"./dist/themes/dark/tokens.common.js", + "./dist/themes/twilio/tokens.es6": "./dist/themes/twilio/tokens.es6.js", + "./dist/themes/twilio/tokens.common":"./dist/themes/twilio/tokens.common.js", + "./dist/themes/twilio-dark/tokens.es6": "./dist/themes/twilio-dark/tokens.es6.js", + "./dist/themes/twilio-dark/tokens.common":"./dist/themes/twilio-dark/tokens.common.js", + "./dist/themes/sendgrid/tokens.es6": "./dist/themes/sendgrid/tokens.es6.js", + "./dist/themes/sendgrid/tokens.common":"./dist/themes/sendgrid/tokens.common.js", + "./dist/themes/evergreen/tokens.es6": "./dist/themes/evergreen/tokens.es6.js", + "./dist/themes/evergreen/tokens.common":"./dist/themes/evergreen/tokens.common.js", + "./dist/tokens.es6": "./dist/tokens.es6.js", + "./dist/tokens.common":"./dist/tokens.common.js", "./dist/tokens.raw.json": "./dist/tokens.raw.json", "./dist/tokens.generic": "./dist/tokens.generic.js" }, diff --git a/tools/build/__tests__/compiledImports.test.ts b/tools/build/__tests__/compiledImports.test.ts index c93208b9fd..2f73032c71 100644 --- a/tools/build/__tests__/compiledImports.test.ts +++ b/tools/build/__tests__/compiledImports.test.ts @@ -1,7 +1,7 @@ import fs from "fs"; import path from "path"; -const { build } = require("../esbuild"); +import { build } from "../esbuild"); const filePaths = { mainDev: path.resolve(__dirname, "../__fixtures__/random_package/src/index.tsx"), diff --git a/tools/utils/removeTsconfigBuildFiles.ts b/tools/utils/removeTsconfigBuildFiles.ts index dbd4086deb..fd31fe227f 100644 --- a/tools/utils/removeTsconfigBuildFiles.ts +++ b/tools/utils/removeTsconfigBuildFiles.ts @@ -1,4 +1,8 @@ -import { resolve } from "path"; +import { dirname, resolve } from "path"; +import { fileURLToPath } from "url"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); import chalk from "chalk"; import shell from "shelljs"; diff --git a/tools/utils/updatePackageCache.ts b/tools/utils/updatePackageCache.ts index 74d2aa61a6..a3827df402 100644 --- a/tools/utils/updatePackageCache.ts +++ b/tools/utils/updatePackageCache.ts @@ -1,4 +1,8 @@ -import { resolve } from "path"; +import { dirname, resolve } from "path"; +import { fileURLToPath } from "url"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); import { getRepoPackages } from "./getRepoPackages"; import type { PackageShape } from "./getRepoPackages"; From fe78cf728b06577f4105601fceccafb79ba59df2 Mon Sep 17 00:00:00 2001 From: Kristian Antrobus Date: Mon, 17 Mar 2025 15:48:53 -0500 Subject: [PATCH 08/10] feat(esm): building after build >esm migration --- packages/paste-color-contrast-utils/build.cjs | 2 +- .../paste-color-contrast-utils/package.json | 11 ++----- .../components/account-switcher/build.cjs | 2 +- .../components/ai-chat-log/build.cjs | 2 +- .../components/alert-dialog/build.cjs | 2 +- .../paste-core/components/alert/build.cjs | 2 +- .../paste-core/components/anchor/build.cjs | 2 +- .../paste-core/components/avatar/build.cjs | 2 +- .../paste-core/components/badge/build.cjs | 2 +- .../components/base-radio-checkbox/build.cjs | 2 +- .../components/blockquote/build.cjs | 2 +- .../components/breadcrumb/build.cjs | 2 +- .../components/button-group/build.cjs | 2 +- .../paste-core/components/button/build.cjs | 2 +- .../paste-core/components/callout/build.cjs | 2 +- packages/paste-core/components/card/build.cjs | 2 +- .../components/chart-provider/build.cjs | 2 +- .../components/chat-composer/build.cjs | 2 +- .../paste-core/components/chat-log/build.cjs | 2 +- .../paste-core/components/checkbox/build.cjs | 2 +- .../components/code-block/build.cjs | 2 +- .../paste-core/components/combobox/build.cjs | 2 +- .../components/corner-ornament/build.cjs | 2 +- .../paste-core/components/data-grid/build.cjs | 2 +- .../components/date-picker/build.cjs | 2 +- .../components/description-list/build.cjs | 2 +- .../components/detail-text/build.cjs | 2 +- .../components/disclosure/build.cjs | 2 +- .../components/display-heading/build.cjs | 2 +- .../components/display-pill-group/build.cjs | 2 +- .../components/editable-code-block/build.cjs | 2 +- .../components/example-text/build.cjs | 2 +- .../components/file-picker/build.cjs | 2 +- .../components/file-uploader/build.cjs | 2 +- .../components/form-pill-group/build.cjs | 2 +- packages/paste-core/components/form/build.cjs | 2 +- .../paste-core/components/heading/build.cjs | 2 +- .../paste-core/components/help-text/build.cjs | 2 +- .../components/in-page-navigation/build.cjs | 2 +- .../components/inline-code/build.cjs | 2 +- .../components/inline-control-group/build.cjs | 2 +- .../paste-core/components/input-box/build.cjs | 2 +- .../paste-core/components/input/build.cjs | 2 +- .../components/keyboard-key/build.cjs | 2 +- .../paste-core/components/label/build.cjs | 2 +- packages/paste-core/components/list/build.cjs | 2 +- packages/paste-core/components/menu/build.cjs | 2 +- .../paste-core/components/meter/build.cjs | 2 +- .../components/minimizable-dialog/build.cjs | 2 +- .../paste-core/components/modal/build.cjs | 2 +- .../components/page-header/build.cjs | 2 +- .../components/pagination/build.cjs | 2 +- .../paste-core/components/paragraph/build.cjs | 2 +- .../paste-core/components/popover/build.cjs | 2 +- .../components/product-switcher/build.cjs | 2 +- .../components/progress-bar/build.cjs | 2 +- .../components/progress-steps/build.cjs | 2 +- .../components/radio-button-group/build.cjs | 2 +- .../components/radio-group/build.cjs | 2 +- .../components/screen-reader-only/build.cjs | 2 +- .../paste-core/components/select/build.cjs | 2 +- .../paste-core/components/separator/build.cjs | 2 +- .../components/side-modal/build.cjs | 2 +- .../components/side-panel/build.cjs | 2 +- .../paste-core/components/sidebar/build.cjs | 2 +- .../components/skeleton-loader/build.cjs | 2 +- .../paste-core/components/slider/build.cjs | 2 +- .../paste-core/components/spinner/build.cjs | 2 +- .../paste-core/components/status/build.cjs | 2 +- .../components/summary-detail/build.cjs | 2 +- .../paste-core/components/switch/build.cjs | 2 +- .../paste-core/components/table/build.cjs | 2 +- packages/paste-core/components/tabs/build.cjs | 2 +- .../paste-core/components/textarea/build.cjs | 2 +- .../components/time-picker/build.cjs | 2 +- .../paste-core/components/timeline/build.cjs | 2 +- .../paste-core/components/toast/build.cjs | 2 +- .../paste-core/components/tooltip/build.cjs | 2 +- .../paste-core/components/topbar/build.cjs | 2 +- .../paste-core/components/truncate/build.cjs | 2 +- .../components/user-dialog/build.cjs | 2 +- .../components/visual-picker/build.cjs | 2 +- .../paste-core/layout/aspect-ratio/build.js | 2 +- packages/paste-core/layout/flex/build.js | 2 +- packages/paste-core/layout/grid/build.js | 2 +- .../paste-core/layout/media-object/build.js | 2 +- packages/paste-core/layout/stack/build.js | 2 +- packages/paste-core/primitives/box/build.js | 2 +- .../paste-core/primitives/combobox/build.js | 2 +- .../paste-core/primitives/disclosure/build.js | 2 +- .../paste-core/primitives/listbox/build.js | 2 +- packages/paste-core/primitives/menu/build.js | 2 +- .../primitives/modal-dialog/build.js | 2 +- .../primitives/non-modal-dialog/build.js | 2 +- .../primitives/sibling-box/build.js | 2 +- packages/paste-core/primitives/tabs/build.js | 2 +- packages/paste-core/primitives/text/build.js | 2 +- .../paste-core/primitives/tooltip/build.js | 2 +- packages/paste-customization/build.cjs | 2 +- packages/paste-design-tokens/package.json | 32 +++++++++++++++---- packages/paste-libraries/animation/build.cjs | 3 -- packages/paste-libraries/animation/build.js | 3 ++ .../paste-libraries/animation/package.json | 15 +++------ .../paste-libraries/clipboard-copy/build.cjs | 3 -- .../paste-libraries/clipboard-copy/build.js | 3 ++ .../clipboard-copy/package.json | 15 +++------ .../paste-libraries/code-editor/build.cjs | 3 -- packages/paste-libraries/code-editor/build.js | 3 ++ .../paste-libraries/code-editor/package.json | 15 +++------ .../data-visualization/build.cjs | 3 -- .../data-visualization/build.js | 3 ++ .../data-visualization/package.json | 15 +++------ packages/paste-libraries/dropdown/build.cjs | 3 -- packages/paste-libraries/dropdown/build.js | 3 ++ .../paste-libraries/dropdown/package.json | 15 +++------ packages/paste-libraries/lexical/build.cjs | 3 -- packages/paste-libraries/lexical/build.js | 3 ++ packages/paste-libraries/lexical/package.json | 15 +++------ .../paste-libraries/react-spectrum/build.cjs | 3 -- .../paste-libraries/react-spectrum/build.js | 3 ++ .../react-spectrum/package.json | 15 +++------ .../react-textarea-autosize/build.cjs | 3 -- .../react-textarea-autosize/build.js | 3 ++ .../react-textarea-autosize/package.json | 15 +++------ packages/paste-libraries/reakit/build.cjs | 3 -- packages/paste-libraries/reakit/build.js | 3 ++ packages/paste-libraries/reakit/package.json | 15 +++------ packages/paste-libraries/styling/build.js | 2 +- .../syntax-highlighter/build.cjs | 3 -- .../syntax-highlighter/build.js | 3 ++ .../syntax-highlighter/package.json | 15 +++------ packages/paste-libraries/uid/build.cjs | 3 -- packages/paste-libraries/uid/build.js | 3 ++ packages/paste-libraries/uid/package.json | 15 +++------ packages/paste-style-props/build.cjs | 2 +- packages/paste-theme/build.cjs | 2 +- packages/paste-types/build.cjs | 2 +- packages/paste-utils/build.cjs | 2 +- tools/build/{esbuild.js => esbuild.cjs} | 4 +-- .../{EsmExternals.js => EsmExternals.cjs} | 0 ...steCJSResolver.js => PasteCJSResolver.cjs} | 0 141 files changed, 210 insertions(+), 274 deletions(-) delete mode 100644 packages/paste-libraries/animation/build.cjs create mode 100644 packages/paste-libraries/animation/build.js delete mode 100644 packages/paste-libraries/clipboard-copy/build.cjs create mode 100644 packages/paste-libraries/clipboard-copy/build.js delete mode 100644 packages/paste-libraries/code-editor/build.cjs create mode 100644 packages/paste-libraries/code-editor/build.js delete mode 100644 packages/paste-libraries/data-visualization/build.cjs create mode 100644 packages/paste-libraries/data-visualization/build.js delete mode 100644 packages/paste-libraries/dropdown/build.cjs create mode 100644 packages/paste-libraries/dropdown/build.js delete mode 100644 packages/paste-libraries/lexical/build.cjs create mode 100644 packages/paste-libraries/lexical/build.js delete mode 100644 packages/paste-libraries/react-spectrum/build.cjs create mode 100644 packages/paste-libraries/react-spectrum/build.js delete mode 100644 packages/paste-libraries/react-textarea-autosize/build.cjs create mode 100644 packages/paste-libraries/react-textarea-autosize/build.js delete mode 100644 packages/paste-libraries/reakit/build.cjs create mode 100644 packages/paste-libraries/reakit/build.js delete mode 100644 packages/paste-libraries/syntax-highlighter/build.cjs create mode 100644 packages/paste-libraries/syntax-highlighter/build.js delete mode 100644 packages/paste-libraries/uid/build.cjs create mode 100644 packages/paste-libraries/uid/build.js rename tools/build/{esbuild.js => esbuild.cjs} (98%) rename tools/build/plugins/{EsmExternals.js => EsmExternals.cjs} (100%) rename tools/build/plugins/{PasteCJSResolver.js => PasteCJSResolver.cjs} (100%) diff --git a/packages/paste-color-contrast-utils/build.cjs b/packages/paste-color-contrast-utils/build.cjs index 9ed632b018..0ef8c0d9e3 100644 --- a/packages/paste-color-contrast-utils/build.cjs +++ b/packages/paste-color-contrast-utils/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../tools/build/esbuild"); +const { build } = require("../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-color-contrast-utils/package.json b/packages/paste-color-contrast-utils/package.json index 3b8a72706e..9e4b89e4fa 100644 --- a/packages/paste-color-contrast-utils/package.json +++ b/packages/paste-color-contrast-utils/package.json @@ -5,16 +5,9 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.ts", - "main": "dist/index.cjs", - "module": "dist/index.js", + "main": "dist/index.js", + "module": "dist/index.mjs", "types": "dist/index.d.ts", - "type": "module", - "exports": { - ".": { - "import": "./dist/index.js", - "require": "./dist/index.cjs" - } - }, "sideEffects": false, "publishConfig": { "access": "public" diff --git a/packages/paste-core/components/account-switcher/build.cjs b/packages/paste-core/components/account-switcher/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/account-switcher/build.cjs +++ b/packages/paste-core/components/account-switcher/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/ai-chat-log/build.cjs b/packages/paste-core/components/ai-chat-log/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/ai-chat-log/build.cjs +++ b/packages/paste-core/components/ai-chat-log/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/alert-dialog/build.cjs b/packages/paste-core/components/alert-dialog/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/alert-dialog/build.cjs +++ b/packages/paste-core/components/alert-dialog/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/alert/build.cjs b/packages/paste-core/components/alert/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/alert/build.cjs +++ b/packages/paste-core/components/alert/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/anchor/build.cjs b/packages/paste-core/components/anchor/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/anchor/build.cjs +++ b/packages/paste-core/components/anchor/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/avatar/build.cjs b/packages/paste-core/components/avatar/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/avatar/build.cjs +++ b/packages/paste-core/components/avatar/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/badge/build.cjs b/packages/paste-core/components/badge/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/badge/build.cjs +++ b/packages/paste-core/components/badge/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/base-radio-checkbox/build.cjs b/packages/paste-core/components/base-radio-checkbox/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/base-radio-checkbox/build.cjs +++ b/packages/paste-core/components/base-radio-checkbox/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/blockquote/build.cjs b/packages/paste-core/components/blockquote/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/blockquote/build.cjs +++ b/packages/paste-core/components/blockquote/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/breadcrumb/build.cjs b/packages/paste-core/components/breadcrumb/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/breadcrumb/build.cjs +++ b/packages/paste-core/components/breadcrumb/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/button-group/build.cjs b/packages/paste-core/components/button-group/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/button-group/build.cjs +++ b/packages/paste-core/components/button-group/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/button/build.cjs b/packages/paste-core/components/button/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/button/build.cjs +++ b/packages/paste-core/components/button/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/callout/build.cjs b/packages/paste-core/components/callout/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/callout/build.cjs +++ b/packages/paste-core/components/callout/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/card/build.cjs b/packages/paste-core/components/card/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/card/build.cjs +++ b/packages/paste-core/components/card/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/chart-provider/build.cjs b/packages/paste-core/components/chart-provider/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/chart-provider/build.cjs +++ b/packages/paste-core/components/chart-provider/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/chat-composer/build.cjs b/packages/paste-core/components/chat-composer/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/chat-composer/build.cjs +++ b/packages/paste-core/components/chat-composer/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/chat-log/build.cjs b/packages/paste-core/components/chat-log/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/chat-log/build.cjs +++ b/packages/paste-core/components/chat-log/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/checkbox/build.cjs b/packages/paste-core/components/checkbox/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/checkbox/build.cjs +++ b/packages/paste-core/components/checkbox/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/code-block/build.cjs b/packages/paste-core/components/code-block/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/code-block/build.cjs +++ b/packages/paste-core/components/code-block/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/combobox/build.cjs b/packages/paste-core/components/combobox/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/combobox/build.cjs +++ b/packages/paste-core/components/combobox/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/corner-ornament/build.cjs b/packages/paste-core/components/corner-ornament/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/corner-ornament/build.cjs +++ b/packages/paste-core/components/corner-ornament/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/data-grid/build.cjs b/packages/paste-core/components/data-grid/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/data-grid/build.cjs +++ b/packages/paste-core/components/data-grid/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/date-picker/build.cjs b/packages/paste-core/components/date-picker/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/date-picker/build.cjs +++ b/packages/paste-core/components/date-picker/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/description-list/build.cjs b/packages/paste-core/components/description-list/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/description-list/build.cjs +++ b/packages/paste-core/components/description-list/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/detail-text/build.cjs b/packages/paste-core/components/detail-text/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/detail-text/build.cjs +++ b/packages/paste-core/components/detail-text/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/disclosure/build.cjs b/packages/paste-core/components/disclosure/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/disclosure/build.cjs +++ b/packages/paste-core/components/disclosure/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/display-heading/build.cjs b/packages/paste-core/components/display-heading/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/display-heading/build.cjs +++ b/packages/paste-core/components/display-heading/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/display-pill-group/build.cjs b/packages/paste-core/components/display-pill-group/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/display-pill-group/build.cjs +++ b/packages/paste-core/components/display-pill-group/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/editable-code-block/build.cjs b/packages/paste-core/components/editable-code-block/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/editable-code-block/build.cjs +++ b/packages/paste-core/components/editable-code-block/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/example-text/build.cjs b/packages/paste-core/components/example-text/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/example-text/build.cjs +++ b/packages/paste-core/components/example-text/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/file-picker/build.cjs b/packages/paste-core/components/file-picker/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/file-picker/build.cjs +++ b/packages/paste-core/components/file-picker/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/file-uploader/build.cjs b/packages/paste-core/components/file-uploader/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/file-uploader/build.cjs +++ b/packages/paste-core/components/file-uploader/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/form-pill-group/build.cjs b/packages/paste-core/components/form-pill-group/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/form-pill-group/build.cjs +++ b/packages/paste-core/components/form-pill-group/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/form/build.cjs b/packages/paste-core/components/form/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/form/build.cjs +++ b/packages/paste-core/components/form/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/heading/build.cjs b/packages/paste-core/components/heading/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/heading/build.cjs +++ b/packages/paste-core/components/heading/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/help-text/build.cjs b/packages/paste-core/components/help-text/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/help-text/build.cjs +++ b/packages/paste-core/components/help-text/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/in-page-navigation/build.cjs b/packages/paste-core/components/in-page-navigation/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/in-page-navigation/build.cjs +++ b/packages/paste-core/components/in-page-navigation/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/inline-code/build.cjs b/packages/paste-core/components/inline-code/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/inline-code/build.cjs +++ b/packages/paste-core/components/inline-code/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/inline-control-group/build.cjs b/packages/paste-core/components/inline-control-group/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/inline-control-group/build.cjs +++ b/packages/paste-core/components/inline-control-group/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/input-box/build.cjs b/packages/paste-core/components/input-box/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/input-box/build.cjs +++ b/packages/paste-core/components/input-box/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/input/build.cjs b/packages/paste-core/components/input/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/input/build.cjs +++ b/packages/paste-core/components/input/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/keyboard-key/build.cjs b/packages/paste-core/components/keyboard-key/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/keyboard-key/build.cjs +++ b/packages/paste-core/components/keyboard-key/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/label/build.cjs b/packages/paste-core/components/label/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/label/build.cjs +++ b/packages/paste-core/components/label/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/list/build.cjs b/packages/paste-core/components/list/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/list/build.cjs +++ b/packages/paste-core/components/list/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/menu/build.cjs b/packages/paste-core/components/menu/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/menu/build.cjs +++ b/packages/paste-core/components/menu/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/meter/build.cjs b/packages/paste-core/components/meter/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/meter/build.cjs +++ b/packages/paste-core/components/meter/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/minimizable-dialog/build.cjs b/packages/paste-core/components/minimizable-dialog/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/minimizable-dialog/build.cjs +++ b/packages/paste-core/components/minimizable-dialog/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/modal/build.cjs b/packages/paste-core/components/modal/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/modal/build.cjs +++ b/packages/paste-core/components/modal/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/page-header/build.cjs b/packages/paste-core/components/page-header/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/page-header/build.cjs +++ b/packages/paste-core/components/page-header/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/pagination/build.cjs b/packages/paste-core/components/pagination/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/pagination/build.cjs +++ b/packages/paste-core/components/pagination/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/paragraph/build.cjs b/packages/paste-core/components/paragraph/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/paragraph/build.cjs +++ b/packages/paste-core/components/paragraph/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/popover/build.cjs b/packages/paste-core/components/popover/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/popover/build.cjs +++ b/packages/paste-core/components/popover/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/product-switcher/build.cjs b/packages/paste-core/components/product-switcher/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/product-switcher/build.cjs +++ b/packages/paste-core/components/product-switcher/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/progress-bar/build.cjs b/packages/paste-core/components/progress-bar/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/progress-bar/build.cjs +++ b/packages/paste-core/components/progress-bar/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/progress-steps/build.cjs b/packages/paste-core/components/progress-steps/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/progress-steps/build.cjs +++ b/packages/paste-core/components/progress-steps/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/radio-button-group/build.cjs b/packages/paste-core/components/radio-button-group/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/radio-button-group/build.cjs +++ b/packages/paste-core/components/radio-button-group/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/radio-group/build.cjs b/packages/paste-core/components/radio-group/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/radio-group/build.cjs +++ b/packages/paste-core/components/radio-group/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/screen-reader-only/build.cjs b/packages/paste-core/components/screen-reader-only/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/screen-reader-only/build.cjs +++ b/packages/paste-core/components/screen-reader-only/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/select/build.cjs b/packages/paste-core/components/select/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/select/build.cjs +++ b/packages/paste-core/components/select/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/separator/build.cjs b/packages/paste-core/components/separator/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/separator/build.cjs +++ b/packages/paste-core/components/separator/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/side-modal/build.cjs b/packages/paste-core/components/side-modal/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/side-modal/build.cjs +++ b/packages/paste-core/components/side-modal/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/side-panel/build.cjs b/packages/paste-core/components/side-panel/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/side-panel/build.cjs +++ b/packages/paste-core/components/side-panel/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/sidebar/build.cjs b/packages/paste-core/components/sidebar/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/sidebar/build.cjs +++ b/packages/paste-core/components/sidebar/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/skeleton-loader/build.cjs b/packages/paste-core/components/skeleton-loader/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/skeleton-loader/build.cjs +++ b/packages/paste-core/components/skeleton-loader/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/slider/build.cjs b/packages/paste-core/components/slider/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/slider/build.cjs +++ b/packages/paste-core/components/slider/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/spinner/build.cjs b/packages/paste-core/components/spinner/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/spinner/build.cjs +++ b/packages/paste-core/components/spinner/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/status/build.cjs b/packages/paste-core/components/status/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/status/build.cjs +++ b/packages/paste-core/components/status/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/summary-detail/build.cjs b/packages/paste-core/components/summary-detail/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/summary-detail/build.cjs +++ b/packages/paste-core/components/summary-detail/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/switch/build.cjs b/packages/paste-core/components/switch/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/switch/build.cjs +++ b/packages/paste-core/components/switch/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/table/build.cjs b/packages/paste-core/components/table/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/table/build.cjs +++ b/packages/paste-core/components/table/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/tabs/build.cjs b/packages/paste-core/components/tabs/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/tabs/build.cjs +++ b/packages/paste-core/components/tabs/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/textarea/build.cjs b/packages/paste-core/components/textarea/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/textarea/build.cjs +++ b/packages/paste-core/components/textarea/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/time-picker/build.cjs b/packages/paste-core/components/time-picker/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/time-picker/build.cjs +++ b/packages/paste-core/components/time-picker/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/timeline/build.cjs b/packages/paste-core/components/timeline/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/timeline/build.cjs +++ b/packages/paste-core/components/timeline/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/toast/build.cjs b/packages/paste-core/components/toast/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/toast/build.cjs +++ b/packages/paste-core/components/toast/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/tooltip/build.cjs b/packages/paste-core/components/tooltip/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/tooltip/build.cjs +++ b/packages/paste-core/components/tooltip/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/topbar/build.cjs b/packages/paste-core/components/topbar/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/topbar/build.cjs +++ b/packages/paste-core/components/topbar/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/truncate/build.cjs b/packages/paste-core/components/truncate/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/truncate/build.cjs +++ b/packages/paste-core/components/truncate/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/user-dialog/build.cjs b/packages/paste-core/components/user-dialog/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/user-dialog/build.cjs +++ b/packages/paste-core/components/user-dialog/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/components/visual-picker/build.cjs b/packages/paste-core/components/visual-picker/build.cjs index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/components/visual-picker/build.cjs +++ b/packages/paste-core/components/visual-picker/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/layout/aspect-ratio/build.js b/packages/paste-core/layout/aspect-ratio/build.js index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/layout/aspect-ratio/build.js +++ b/packages/paste-core/layout/aspect-ratio/build.js @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/layout/flex/build.js b/packages/paste-core/layout/flex/build.js index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/layout/flex/build.js +++ b/packages/paste-core/layout/flex/build.js @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/layout/grid/build.js b/packages/paste-core/layout/grid/build.js index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/layout/grid/build.js +++ b/packages/paste-core/layout/grid/build.js @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/layout/media-object/build.js b/packages/paste-core/layout/media-object/build.js index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/layout/media-object/build.js +++ b/packages/paste-core/layout/media-object/build.js @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/layout/stack/build.js b/packages/paste-core/layout/stack/build.js index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/layout/stack/build.js +++ b/packages/paste-core/layout/stack/build.js @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/primitives/box/build.js b/packages/paste-core/primitives/box/build.js index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/primitives/box/build.js +++ b/packages/paste-core/primitives/box/build.js @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/primitives/combobox/build.js b/packages/paste-core/primitives/combobox/build.js index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/primitives/combobox/build.js +++ b/packages/paste-core/primitives/combobox/build.js @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/primitives/disclosure/build.js b/packages/paste-core/primitives/disclosure/build.js index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/primitives/disclosure/build.js +++ b/packages/paste-core/primitives/disclosure/build.js @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/primitives/listbox/build.js b/packages/paste-core/primitives/listbox/build.js index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/primitives/listbox/build.js +++ b/packages/paste-core/primitives/listbox/build.js @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/primitives/menu/build.js b/packages/paste-core/primitives/menu/build.js index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/primitives/menu/build.js +++ b/packages/paste-core/primitives/menu/build.js @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/primitives/modal-dialog/build.js b/packages/paste-core/primitives/modal-dialog/build.js index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/primitives/modal-dialog/build.js +++ b/packages/paste-core/primitives/modal-dialog/build.js @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/primitives/non-modal-dialog/build.js b/packages/paste-core/primitives/non-modal-dialog/build.js index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/primitives/non-modal-dialog/build.js +++ b/packages/paste-core/primitives/non-modal-dialog/build.js @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/primitives/sibling-box/build.js b/packages/paste-core/primitives/sibling-box/build.js index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/primitives/sibling-box/build.js +++ b/packages/paste-core/primitives/sibling-box/build.js @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/primitives/tabs/build.js b/packages/paste-core/primitives/tabs/build.js index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/primitives/tabs/build.js +++ b/packages/paste-core/primitives/tabs/build.js @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/primitives/text/build.js b/packages/paste-core/primitives/text/build.js index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/primitives/text/build.js +++ b/packages/paste-core/primitives/text/build.js @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-core/primitives/tooltip/build.js b/packages/paste-core/primitives/tooltip/build.js index 27dd98f98e..68b09ca8ab 100644 --- a/packages/paste-core/primitives/tooltip/build.js +++ b/packages/paste-core/primitives/tooltip/build.js @@ -1,3 +1,3 @@ -const { build } = require("../../../../tools/build/esbuild"); +const { build } = require("../../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-customization/build.cjs b/packages/paste-customization/build.cjs index 9ed632b018..0ef8c0d9e3 100644 --- a/packages/paste-customization/build.cjs +++ b/packages/paste-customization/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../tools/build/esbuild"); +const { build } = require("../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-design-tokens/package.json b/packages/paste-design-tokens/package.json index af52712e24..aeb3d20a70 100644 --- a/packages/paste-design-tokens/package.json +++ b/packages/paste-design-tokens/package.json @@ -12,17 +12,37 @@ "require": "./dist/tokens.common.js" }, "./dist/themes/dark/tokens.es6": "./dist/themes/dark/tokens.es6.js", - "./dist/themes/dark/tokens.common":"./dist/themes/dark/tokens.common.js", + "./dist/themes/dark/tokens.common": "./dist/themes/dark/tokens.common.js", + "./dist/themes/dark/tokens.raw,json": "./dist/themes/dark/tokens.raw.json", + "./dist/themes/dark/tokens.generic": "./dist/themes/dark/tokens.generic.js", + "./dist/themes/dark/tokens.data-theme.css": "./dist/themes/dark/tokens.data-theme.css", + "./dist/themes/dark/tokens.custom-porperties.css": "./dist/themes/dark/tokens.custom-porperties.css", "./dist/themes/twilio/tokens.es6": "./dist/themes/twilio/tokens.es6.js", - "./dist/themes/twilio/tokens.common":"./dist/themes/twilio/tokens.common.js", + "./dist/themes/twilio/tokens.common": "./dist/themes/twilio/tokens.common.js", + "./dist/themes/twilio/tokens.raw,json": "./dist/themes/twilio/tokens.raw.json", + "./dist/themes/twilio/tokens.generic": "./dist/themes/twilio/tokens.generic.js", + "./dist/themes/twilio/tokens.data-theme.css": "./dist/themes/twilio/tokens.data-theme.css", + "./dist/themes/twilio/tokens.custom-porperties.css": "./dist/themes/twilio/tokens.custom-porperties.css", "./dist/themes/twilio-dark/tokens.es6": "./dist/themes/twilio-dark/tokens.es6.js", - "./dist/themes/twilio-dark/tokens.common":"./dist/themes/twilio-dark/tokens.common.js", + "./dist/themes/twilio-dark/tokens.common": "./dist/themes/twilio-dark/tokens.common.js", + "./dist/themes/twilio-dark/tokens.raw,json": "./dist/themes/twilio-dark/tokens.raw.json", + "./dist/themes/twilio-dark/tokens.generic": "./dist/themes/twilio-dark/tokens.generic.js", + "./dist/themes/twilio-dark/tokens.data-theme.css": "./dist/themes/twilio-dark/tokens.data-theme.css", + "./dist/themes/twilio-dark/tokens.custom-porperties.css": "./dist/themes/twilio-dark/tokens.custom-porperties.css", + "./dist/themes/sendgrid/tokens.common": "./dist/themes/sendgrid/tokens.common.js", "./dist/themes/sendgrid/tokens.es6": "./dist/themes/sendgrid/tokens.es6.js", - "./dist/themes/sendgrid/tokens.common":"./dist/themes/sendgrid/tokens.common.js", + "./dist/themes/sendgrid/tokens.raw.json": "./dist/themes/sendgrid/tokens.raw.json", + "./dist/themes/sendgrid/tokens.generic": "./dist/themes/sendgrid/tokens.generic.js", + "./dist/themes/sendgrid/tokens.data-theme.css": "./dist/themes/sendgrid/tokens.data-theme.css", + "./dist/themes/sendgrid/tokens.custom-properties.css": "./dist/themes/sendgrid/tokens.custom-properties.css", "./dist/themes/evergreen/tokens.es6": "./dist/themes/evergreen/tokens.es6.js", - "./dist/themes/evergreen/tokens.common":"./dist/themes/evergreen/tokens.common.js", + "./dist/themes/evergreen/tokens.common": "./dist/themes/evergreen/tokens.common.js", + "./dist/themes/evergreen/tokens.raw.json": "./dist/themes/evergreen/tokens.raw.json", + "./dist/themes/evergreen/tokens.generic": "./dist/themes/evergreen/tokens.generic.js", + "./dist/themes/evergreen/tokens.data-theme.css": "./dist/themes/evergreen/tokens.data-theme.css", + "./dist/themes/evergreen/tokens.custom-properties.css": "./dist/themes/evergreen/tokens.custom-properties.css", "./dist/tokens.es6": "./dist/tokens.es6.js", - "./dist/tokens.common":"./dist/tokens.common.js", + "./dist/tokens.common": "./dist/tokens.common.js", "./dist/tokens.raw.json": "./dist/tokens.raw.json", "./dist/tokens.generic": "./dist/tokens.generic.js" }, diff --git a/packages/paste-libraries/animation/build.cjs b/packages/paste-libraries/animation/build.cjs deleted file mode 100644 index 6345083a38..0000000000 --- a/packages/paste-libraries/animation/build.cjs +++ /dev/null @@ -1,3 +0,0 @@ -const { build } = require("../../../tools/build/esbuild"); - -build(require("./package.json")); diff --git a/packages/paste-libraries/animation/build.js b/packages/paste-libraries/animation/build.js new file mode 100644 index 0000000000..d2e106d743 --- /dev/null +++ b/packages/paste-libraries/animation/build.js @@ -0,0 +1,3 @@ +const { build } = require("../../../tools/build/esbuild.cjs"); + +build(require("./package.json")); diff --git a/packages/paste-libraries/animation/package.json b/packages/paste-libraries/animation/package.json index 8d07dba0a8..f82e0d0d54 100644 --- a/packages/paste-libraries/animation/package.json +++ b/packages/paste-libraries/animation/package.json @@ -7,16 +7,9 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.cjs", - "module": "dist/index.js", + "main": "dist/index.js", + "module": "dist/index.mjs", "types": "dist/index.d.ts", - "type": "module", - "exports": { - ".": { - "import": "./dist/index.js", - "require": "./dist/index.cjs" - } - }, "sideEffects": false, "publishConfig": { "access": "public" @@ -25,8 +18,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", - "build:js": "NODE_ENV=development node build.cjs", + "build": "yarn clean && NODE_ENV=production node build.js && tsc", + "build:js": "NODE_ENV=development node build.js", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/clipboard-copy/build.cjs b/packages/paste-libraries/clipboard-copy/build.cjs deleted file mode 100644 index 6345083a38..0000000000 --- a/packages/paste-libraries/clipboard-copy/build.cjs +++ /dev/null @@ -1,3 +0,0 @@ -const { build } = require("../../../tools/build/esbuild"); - -build(require("./package.json")); diff --git a/packages/paste-libraries/clipboard-copy/build.js b/packages/paste-libraries/clipboard-copy/build.js new file mode 100644 index 0000000000..d2e106d743 --- /dev/null +++ b/packages/paste-libraries/clipboard-copy/build.js @@ -0,0 +1,3 @@ +const { build } = require("../../../tools/build/esbuild.cjs"); + +build(require("./package.json")); diff --git a/packages/paste-libraries/clipboard-copy/package.json b/packages/paste-libraries/clipboard-copy/package.json index d2c265a416..6dc5c6a743 100644 --- a/packages/paste-libraries/clipboard-copy/package.json +++ b/packages/paste-libraries/clipboard-copy/package.json @@ -7,16 +7,9 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.cjs", - "module": "dist/index.js", + "main": "dist/index.js", + "module": "dist/index.mjs", "types": "dist/index.d.ts", - "type": "module", - "exports": { - ".": { - "import": "./dist/index.js", - "require": "./dist/index.cjs" - } - }, "sideEffects": false, "publishConfig": { "access": "public" @@ -25,8 +18,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", - "build:js": "NODE_ENV=development node build.cjs", + "build": "yarn clean && NODE_ENV=production node build.js && tsc", + "build:js": "NODE_ENV=development node build.js", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/code-editor/build.cjs b/packages/paste-libraries/code-editor/build.cjs deleted file mode 100644 index 6345083a38..0000000000 --- a/packages/paste-libraries/code-editor/build.cjs +++ /dev/null @@ -1,3 +0,0 @@ -const { build } = require("../../../tools/build/esbuild"); - -build(require("./package.json")); diff --git a/packages/paste-libraries/code-editor/build.js b/packages/paste-libraries/code-editor/build.js new file mode 100644 index 0000000000..d2e106d743 --- /dev/null +++ b/packages/paste-libraries/code-editor/build.js @@ -0,0 +1,3 @@ +const { build } = require("../../../tools/build/esbuild.cjs"); + +build(require("./package.json")); diff --git a/packages/paste-libraries/code-editor/package.json b/packages/paste-libraries/code-editor/package.json index c8d23c95de..6b91739a9e 100644 --- a/packages/paste-libraries/code-editor/package.json +++ b/packages/paste-libraries/code-editor/package.json @@ -7,16 +7,9 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.cjs", - "module": "dist/index.js", + "main": "dist/index.js", + "module": "dist/index.mjs", "types": "dist/index.d.ts", - "type": "module", - "exports": { - ".": { - "import": "./dist/index.js", - "require": "./dist/index.cjs" - } - }, "sideEffects": false, "publishConfig": { "access": "public" @@ -25,8 +18,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", - "build:js": "NODE_ENV=development node build.cjs", + "build": "yarn clean && NODE_ENV=production node build.js && tsc", + "build:js": "NODE_ENV=development node build.js", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/data-visualization/build.cjs b/packages/paste-libraries/data-visualization/build.cjs deleted file mode 100644 index 6345083a38..0000000000 --- a/packages/paste-libraries/data-visualization/build.cjs +++ /dev/null @@ -1,3 +0,0 @@ -const { build } = require("../../../tools/build/esbuild"); - -build(require("./package.json")); diff --git a/packages/paste-libraries/data-visualization/build.js b/packages/paste-libraries/data-visualization/build.js new file mode 100644 index 0000000000..d2e106d743 --- /dev/null +++ b/packages/paste-libraries/data-visualization/build.js @@ -0,0 +1,3 @@ +const { build } = require("../../../tools/build/esbuild.cjs"); + +build(require("./package.json")); diff --git a/packages/paste-libraries/data-visualization/package.json b/packages/paste-libraries/data-visualization/package.json index 3eec6decaa..ecc0f2d112 100644 --- a/packages/paste-libraries/data-visualization/package.json +++ b/packages/paste-libraries/data-visualization/package.json @@ -7,16 +7,9 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.cjs", - "module": "dist/index.js", + "main": "dist/index.js", + "module": "dist/index.mjs", "types": "dist/index.d.ts", - "type": "module", - "exports": { - ".": { - "import": "./dist/index.js", - "require": "./dist/index.cjs" - } - }, "sideEffects": false, "publishConfig": { "access": "public" @@ -25,8 +18,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", - "build:js": "NODE_ENV=development node build.cjs", + "build": "yarn clean && NODE_ENV=production node build.js && tsc", + "build:js": "NODE_ENV=development node build.js", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/dropdown/build.cjs b/packages/paste-libraries/dropdown/build.cjs deleted file mode 100644 index 6345083a38..0000000000 --- a/packages/paste-libraries/dropdown/build.cjs +++ /dev/null @@ -1,3 +0,0 @@ -const { build } = require("../../../tools/build/esbuild"); - -build(require("./package.json")); diff --git a/packages/paste-libraries/dropdown/build.js b/packages/paste-libraries/dropdown/build.js new file mode 100644 index 0000000000..d2e106d743 --- /dev/null +++ b/packages/paste-libraries/dropdown/build.js @@ -0,0 +1,3 @@ +const { build } = require("../../../tools/build/esbuild.cjs"); + +build(require("./package.json")); diff --git a/packages/paste-libraries/dropdown/package.json b/packages/paste-libraries/dropdown/package.json index fa1649b0e7..e3130a61d8 100644 --- a/packages/paste-libraries/dropdown/package.json +++ b/packages/paste-libraries/dropdown/package.json @@ -7,16 +7,9 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.cjs", - "module": "dist/index.js", + "main": "dist/index.js", + "module": "dist/index.mjs", "types": "dist/index.d.ts", - "type": "module", - "exports": { - ".": { - "import": "./dist/index.js", - "require": "./dist/index.cjs" - } - }, "sideEffects": false, "publishConfig": { "access": "public" @@ -25,8 +18,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", - "build:js": "NODE_ENV=development node build.cjs", + "build": "yarn clean && NODE_ENV=production node build.js && tsc", + "build:js": "NODE_ENV=development node build.js", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/lexical/build.cjs b/packages/paste-libraries/lexical/build.cjs deleted file mode 100644 index 6345083a38..0000000000 --- a/packages/paste-libraries/lexical/build.cjs +++ /dev/null @@ -1,3 +0,0 @@ -const { build } = require("../../../tools/build/esbuild"); - -build(require("./package.json")); diff --git a/packages/paste-libraries/lexical/build.js b/packages/paste-libraries/lexical/build.js new file mode 100644 index 0000000000..d2e106d743 --- /dev/null +++ b/packages/paste-libraries/lexical/build.js @@ -0,0 +1,3 @@ +const { build } = require("../../../tools/build/esbuild.cjs"); + +build(require("./package.json")); diff --git a/packages/paste-libraries/lexical/package.json b/packages/paste-libraries/lexical/package.json index e1e9e7ec3b..bf813beac1 100644 --- a/packages/paste-libraries/lexical/package.json +++ b/packages/paste-libraries/lexical/package.json @@ -7,16 +7,9 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.cjs", - "module": "dist/index.js", + "main": "dist/index.js", + "module": "dist/index.mjs", "types": "dist/index.d.ts", - "type": "module", - "exports": { - ".": { - "import": "./dist/index.js", - "require": "./dist/index.cjs" - } - }, "sideEffects": false, "publishConfig": { "access": "public" @@ -25,8 +18,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", - "build:js": "NODE_ENV=development node build.cjs", + "build": "yarn clean && NODE_ENV=production node build.js && tsc", + "build:js": "NODE_ENV=development node build.js", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/react-spectrum/build.cjs b/packages/paste-libraries/react-spectrum/build.cjs deleted file mode 100644 index 6345083a38..0000000000 --- a/packages/paste-libraries/react-spectrum/build.cjs +++ /dev/null @@ -1,3 +0,0 @@ -const { build } = require("../../../tools/build/esbuild"); - -build(require("./package.json")); diff --git a/packages/paste-libraries/react-spectrum/build.js b/packages/paste-libraries/react-spectrum/build.js new file mode 100644 index 0000000000..d2e106d743 --- /dev/null +++ b/packages/paste-libraries/react-spectrum/build.js @@ -0,0 +1,3 @@ +const { build } = require("../../../tools/build/esbuild.cjs"); + +build(require("./package.json")); diff --git a/packages/paste-libraries/react-spectrum/package.json b/packages/paste-libraries/react-spectrum/package.json index 65e7060705..d3e4ef021b 100644 --- a/packages/paste-libraries/react-spectrum/package.json +++ b/packages/paste-libraries/react-spectrum/package.json @@ -7,16 +7,9 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.cjs", - "module": "dist/index.js", + "main": "dist/index.js", + "module": "dist/index.mjs", "types": "dist/index.d.ts", - "type": "module", - "exports": { - ".": { - "import": "./dist/index.js", - "require": "./dist/index.cjs" - } - }, "sideEffects": false, "publishConfig": { "access": "public" @@ -25,8 +18,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", - "build:js": "NODE_ENV=development node build.cjs", + "build": "yarn clean && NODE_ENV=production node build.js && tsc", + "build:js": "NODE_ENV=development node build.js", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/react-textarea-autosize/build.cjs b/packages/paste-libraries/react-textarea-autosize/build.cjs deleted file mode 100644 index 6345083a38..0000000000 --- a/packages/paste-libraries/react-textarea-autosize/build.cjs +++ /dev/null @@ -1,3 +0,0 @@ -const { build } = require("../../../tools/build/esbuild"); - -build(require("./package.json")); diff --git a/packages/paste-libraries/react-textarea-autosize/build.js b/packages/paste-libraries/react-textarea-autosize/build.js new file mode 100644 index 0000000000..d2e106d743 --- /dev/null +++ b/packages/paste-libraries/react-textarea-autosize/build.js @@ -0,0 +1,3 @@ +const { build } = require("../../../tools/build/esbuild.cjs"); + +build(require("./package.json")); diff --git a/packages/paste-libraries/react-textarea-autosize/package.json b/packages/paste-libraries/react-textarea-autosize/package.json index b47bc77bf3..8efcc48159 100644 --- a/packages/paste-libraries/react-textarea-autosize/package.json +++ b/packages/paste-libraries/react-textarea-autosize/package.json @@ -7,16 +7,9 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.cjs", - "module": "dist/index.js", + "main": "dist/index.js", + "module": "dist/index.mjs", "types": "dist/index.d.ts", - "type": "module", - "exports": { - ".": { - "import": "./dist/index.js", - "require": "./dist/index.cjs" - } - }, "sideEffects": false, "publishConfig": { "access": "public" @@ -25,8 +18,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", - "build:js": "NODE_ENV=development node build.cjs", + "build": "yarn clean && NODE_ENV=production node build.js && tsc", + "build:js": "NODE_ENV=development node build.js", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/reakit/build.cjs b/packages/paste-libraries/reakit/build.cjs deleted file mode 100644 index 6345083a38..0000000000 --- a/packages/paste-libraries/reakit/build.cjs +++ /dev/null @@ -1,3 +0,0 @@ -const { build } = require("../../../tools/build/esbuild"); - -build(require("./package.json")); diff --git a/packages/paste-libraries/reakit/build.js b/packages/paste-libraries/reakit/build.js new file mode 100644 index 0000000000..d2e106d743 --- /dev/null +++ b/packages/paste-libraries/reakit/build.js @@ -0,0 +1,3 @@ +const { build } = require("../../../tools/build/esbuild.cjs"); + +build(require("./package.json")); diff --git a/packages/paste-libraries/reakit/package.json b/packages/paste-libraries/reakit/package.json index ba80722bc2..5338270d25 100644 --- a/packages/paste-libraries/reakit/package.json +++ b/packages/paste-libraries/reakit/package.json @@ -7,16 +7,9 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.cjs", - "module": "dist/index.js", + "main": "dist/index.js", + "module": "dist/index.mjs", "types": "dist/index.d.ts", - "type": "module", - "exports": { - ".": { - "import": "./dist/index.js", - "require": "./dist/index.cjs" - } - }, "sideEffects": false, "publishConfig": { "access": "public" @@ -25,8 +18,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", - "build:js": "NODE_ENV=development node build.cjs", + "build": "yarn clean && NODE_ENV=production node build.js && tsc", + "build:js": "NODE_ENV=development node build.js", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/styling/build.js b/packages/paste-libraries/styling/build.js index 6345083a38..d2e106d743 100644 --- a/packages/paste-libraries/styling/build.js +++ b/packages/paste-libraries/styling/build.js @@ -1,3 +1,3 @@ -const { build } = require("../../../tools/build/esbuild"); +const { build } = require("../../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-libraries/syntax-highlighter/build.cjs b/packages/paste-libraries/syntax-highlighter/build.cjs deleted file mode 100644 index 6345083a38..0000000000 --- a/packages/paste-libraries/syntax-highlighter/build.cjs +++ /dev/null @@ -1,3 +0,0 @@ -const { build } = require("../../../tools/build/esbuild"); - -build(require("./package.json")); diff --git a/packages/paste-libraries/syntax-highlighter/build.js b/packages/paste-libraries/syntax-highlighter/build.js new file mode 100644 index 0000000000..d2e106d743 --- /dev/null +++ b/packages/paste-libraries/syntax-highlighter/build.js @@ -0,0 +1,3 @@ +const { build } = require("../../../tools/build/esbuild.cjs"); + +build(require("./package.json")); diff --git a/packages/paste-libraries/syntax-highlighter/package.json b/packages/paste-libraries/syntax-highlighter/package.json index 7525229302..b6a2740e0c 100644 --- a/packages/paste-libraries/syntax-highlighter/package.json +++ b/packages/paste-libraries/syntax-highlighter/package.json @@ -7,16 +7,9 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.cjs", - "module": "dist/index.js", + "main": "dist/index.js", + "module": "dist/index.mjs", "types": "dist/index.d.ts", - "type": "module", - "exports": { - ".": { - "import": "./dist/index.js", - "require": "./dist/index.cjs" - } - }, "sideEffects": false, "publishConfig": { "access": "public" @@ -25,8 +18,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", - "build:js": "NODE_ENV=development node build.cjs", + "build": "yarn clean && NODE_ENV=production node build.js && tsc", + "build:js": "NODE_ENV=development node build.js", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-libraries/uid/build.cjs b/packages/paste-libraries/uid/build.cjs deleted file mode 100644 index 6345083a38..0000000000 --- a/packages/paste-libraries/uid/build.cjs +++ /dev/null @@ -1,3 +0,0 @@ -const { build } = require("../../../tools/build/esbuild"); - -build(require("./package.json")); diff --git a/packages/paste-libraries/uid/build.js b/packages/paste-libraries/uid/build.js new file mode 100644 index 0000000000..d2e106d743 --- /dev/null +++ b/packages/paste-libraries/uid/build.js @@ -0,0 +1,3 @@ +const { build } = require("../../../tools/build/esbuild.cjs"); + +build(require("./package.json")); diff --git a/packages/paste-libraries/uid/package.json b/packages/paste-libraries/uid/package.json index efb73d14cb..45a2fe0691 100644 --- a/packages/paste-libraries/uid/package.json +++ b/packages/paste-libraries/uid/package.json @@ -7,16 +7,9 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.cjs", - "module": "dist/index.js", + "main": "dist/index.js", + "module": "dist/index.mjs", "types": "dist/index.d.ts", - "type": "module", - "exports": { - ".": { - "import": "./dist/index.js", - "require": "./dist/index.cjs" - } - }, "sideEffects": false, "publishConfig": { "access": "public" @@ -25,8 +18,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", - "build:js": "NODE_ENV=development node build.cjs", + "build": "yarn clean && NODE_ENV=production node build.js && tsc", + "build:js": "NODE_ENV=development node build.js", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/packages/paste-style-props/build.cjs b/packages/paste-style-props/build.cjs index 9ed632b018..0ef8c0d9e3 100644 --- a/packages/paste-style-props/build.cjs +++ b/packages/paste-style-props/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../tools/build/esbuild"); +const { build } = require("../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-theme/build.cjs b/packages/paste-theme/build.cjs index 9ed632b018..0ef8c0d9e3 100644 --- a/packages/paste-theme/build.cjs +++ b/packages/paste-theme/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../tools/build/esbuild"); +const { build } = require("../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-types/build.cjs b/packages/paste-types/build.cjs index 9ed632b018..0ef8c0d9e3 100644 --- a/packages/paste-types/build.cjs +++ b/packages/paste-types/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../tools/build/esbuild"); +const { build } = require("../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/packages/paste-utils/build.cjs b/packages/paste-utils/build.cjs index 9ed632b018..0ef8c0d9e3 100644 --- a/packages/paste-utils/build.cjs +++ b/packages/paste-utils/build.cjs @@ -1,3 +1,3 @@ -const { build } = require("../../tools/build/esbuild"); +const { build } = require("../../tools/build/esbuild.cjs"); build(require("./package.json")); diff --git a/tools/build/esbuild.js b/tools/build/esbuild.cjs similarity index 98% rename from tools/build/esbuild.js rename to tools/build/esbuild.cjs index c8d9ee315e..8f3c2cfc17 100644 --- a/tools/build/esbuild.js +++ b/tools/build/esbuild.cjs @@ -2,8 +2,8 @@ const path = require("path"); const esbuild = require("esbuild"); const { esbuildPluginVersionInjector } = require("esbuild-plugin-version-injector"); -const { PasteCJSResolverPlugin } = require("./plugins/PasteCJSResolver"); -const { EsmExternalsPlugin } = require("./plugins/EsmExternals"); +const { PasteCJSResolverPlugin } = require("./plugins/PasteCJSResolver.cjs"); +const { EsmExternalsPlugin } = require("./plugins/EsmExternals.cjs"); /** * ESBuild handles externals literally so that `@twilio-paste/design-tokens` won't diff --git a/tools/build/plugins/EsmExternals.js b/tools/build/plugins/EsmExternals.cjs similarity index 100% rename from tools/build/plugins/EsmExternals.js rename to tools/build/plugins/EsmExternals.cjs diff --git a/tools/build/plugins/PasteCJSResolver.js b/tools/build/plugins/PasteCJSResolver.cjs similarity index 100% rename from tools/build/plugins/PasteCJSResolver.js rename to tools/build/plugins/PasteCJSResolver.cjs From 1dbe4c4b342ccf0ba76f7d12a19f97696209b424 Mon Sep 17 00:00:00 2001 From: Kristian Antrobus Date: Mon, 17 Mar 2025 16:45:40 -0500 Subject: [PATCH 09/10] feat(esm): wip --- apps/vs-code-intellisense/package.json | 2 +- package.json | 2 +- packages/paste-core/core-bundle/package.json | 15 +- packages/paste-design-tokens/package.json | 6 +- .../animation/{build.js => build.cjs} | 0 .../paste-libraries/animation/package.json | 15 +- tools/build/esbuild.cjs | 7 +- .../plugins/PasteExternalCjsToEsmPlugin.cjs | 21 ++ yarn.lock | 263 +++++++++++++++++- 9 files changed, 317 insertions(+), 14 deletions(-) rename packages/paste-libraries/animation/{build.js => build.cjs} (100%) create mode 100644 tools/build/plugins/PasteExternalCjsToEsmPlugin.cjs diff --git a/apps/vs-code-intellisense/package.json b/apps/vs-code-intellisense/package.json index 5e796bcda1..49ce3aba24 100644 --- a/apps/vs-code-intellisense/package.json +++ b/apps/vs-code-intellisense/package.json @@ -99,7 +99,7 @@ "@typescript-eslint/eslint-plugin": "^5.46.0", "@typescript-eslint/parser": "^5.46.0", "@vscode/test-electron": "^2.4.1", - "esbuild": "^0.15.18", + "esbuild": "^0.25.1", "eslint": "^8.29.0", "glob": "^10.0.0", "mocha": "^10.0.0", diff --git a/package.json b/package.json index 35a73d27a5..4231e60b05 100644 --- a/package.json +++ b/package.json @@ -169,7 +169,7 @@ "cypress": "10.8.0", "danger": "^11.0.2", "dotenv": "^16.0.0", - "esbuild": "^0.15.18", + "esbuild": "^0.25.1", "esbuild-plugin-version-injector": "^1.1.0", "eslint": "^8.29.0", "eslint-config-prettier": "8.5.0", diff --git a/packages/paste-core/core-bundle/package.json b/packages/paste-core/core-bundle/package.json index 5e2f4fe662..502e583496 100644 --- a/packages/paste-core/core-bundle/package.json +++ b/packages/paste-core/core-bundle/package.json @@ -11,7 +11,20 @@ "module": "dist/index.js", "type": "module", "exports": { - ".": "./dist/index.js" + ".": "./dist/index.js", + "./customization": "./dist/customization.js", + "./theme": "./dist/theme.js", + "./styling-library": "./dist/styling-library.js", + "./heading": "./dist/heading.js", + "./paragraph": "./dist/paragraph.js", + "./text": "./dist/text.js", + "./sidebar": "./dist/sidebar.js", + "./topbar": "./dist/topbar.js", + "./breadcrumb": "./dist/breadcrumb.js", + "./box": "./dist/box.js", + "./input": "./dist/input.js", + "./badge": "./dist/badge.js", + "./user-dialog": "./dist/user-dialog.js" }, "sideEffects": false, "publishConfig": { diff --git a/packages/paste-design-tokens/package.json b/packages/paste-design-tokens/package.json index aeb3d20a70..5e6834d421 100644 --- a/packages/paste-design-tokens/package.json +++ b/packages/paste-design-tokens/package.json @@ -13,19 +13,19 @@ }, "./dist/themes/dark/tokens.es6": "./dist/themes/dark/tokens.es6.js", "./dist/themes/dark/tokens.common": "./dist/themes/dark/tokens.common.js", - "./dist/themes/dark/tokens.raw,json": "./dist/themes/dark/tokens.raw.json", + "./dist/themes/dark/tokens.raw.json": "./dist/themes/dark/tokens.raw.json", "./dist/themes/dark/tokens.generic": "./dist/themes/dark/tokens.generic.js", "./dist/themes/dark/tokens.data-theme.css": "./dist/themes/dark/tokens.data-theme.css", "./dist/themes/dark/tokens.custom-porperties.css": "./dist/themes/dark/tokens.custom-porperties.css", "./dist/themes/twilio/tokens.es6": "./dist/themes/twilio/tokens.es6.js", "./dist/themes/twilio/tokens.common": "./dist/themes/twilio/tokens.common.js", - "./dist/themes/twilio/tokens.raw,json": "./dist/themes/twilio/tokens.raw.json", + "./dist/themes/twilio/tokens.raw.json": "./dist/themes/twilio/tokens.raw.json", "./dist/themes/twilio/tokens.generic": "./dist/themes/twilio/tokens.generic.js", "./dist/themes/twilio/tokens.data-theme.css": "./dist/themes/twilio/tokens.data-theme.css", "./dist/themes/twilio/tokens.custom-porperties.css": "./dist/themes/twilio/tokens.custom-porperties.css", "./dist/themes/twilio-dark/tokens.es6": "./dist/themes/twilio-dark/tokens.es6.js", "./dist/themes/twilio-dark/tokens.common": "./dist/themes/twilio-dark/tokens.common.js", - "./dist/themes/twilio-dark/tokens.raw,json": "./dist/themes/twilio-dark/tokens.raw.json", + "./dist/themes/twilio-dark/tokens.raw.json": "./dist/themes/twilio-dark/tokens.raw.json", "./dist/themes/twilio-dark/tokens.generic": "./dist/themes/twilio-dark/tokens.generic.js", "./dist/themes/twilio-dark/tokens.data-theme.css": "./dist/themes/twilio-dark/tokens.data-theme.css", "./dist/themes/twilio-dark/tokens.custom-porperties.css": "./dist/themes/twilio-dark/tokens.custom-porperties.css", diff --git a/packages/paste-libraries/animation/build.js b/packages/paste-libraries/animation/build.cjs similarity index 100% rename from packages/paste-libraries/animation/build.js rename to packages/paste-libraries/animation/build.cjs diff --git a/packages/paste-libraries/animation/package.json b/packages/paste-libraries/animation/package.json index f82e0d0d54..8d07dba0a8 100644 --- a/packages/paste-libraries/animation/package.json +++ b/packages/paste-libraries/animation/package.json @@ -7,9 +7,16 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.mjs", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.js", + "require": "./dist/index.cjs" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc" }, diff --git a/tools/build/esbuild.cjs b/tools/build/esbuild.cjs index 8f3c2cfc17..53e890532a 100644 --- a/tools/build/esbuild.cjs +++ b/tools/build/esbuild.cjs @@ -3,7 +3,8 @@ const esbuild = require("esbuild"); const { esbuildPluginVersionInjector } = require("esbuild-plugin-version-injector"); const { PasteCJSResolverPlugin } = require("./plugins/PasteCJSResolver.cjs"); -const { EsmExternalsPlugin } = require("./plugins/EsmExternals.cjs"); +// const { EsmExternalsPlugin } = require("./plugins/EsmExternals.cjs"); +const { PasteExternalCjsToEsmPlugin } = require("./plugins/PasteExternalCjsToEsmPlugin.cjs"); /** * ESBuild handles externals literally so that `@twilio-paste/design-tokens` won't @@ -95,7 +96,7 @@ async function build(packageJson) { format: "esm", outfile: outFileESM, // Needed to fix a bug with replacing require with import statements https://github.com/evanw/esbuild/issues/566 - plugins: [EsmExternalsPlugin({ externals: external }), esbuildPluginVersionInjector(versionInjectorConfig)], + plugins: [esbuildPluginVersionInjector(versionInjectorConfig)], }) .catch((error) => { console.error(error); @@ -124,7 +125,7 @@ async function build(packageJson) { format: "esm", outfile: outFileESM.replace(".js", ".debug.js"), // Needed to fix a bug with replacing require with import statements https://github.com/evanw/esbuild/issues/566 - plugins: [EsmExternalsPlugin({ externals: external }), esbuildPluginVersionInjector(versionInjectorConfig)], + plugins: [PasteExternalCjsToEsmPlugin(external), esbuildPluginVersionInjector(versionInjectorConfig)], }) .catch((error) => { console.error(error); diff --git a/tools/build/plugins/PasteExternalCjsToEsmPlugin.cjs b/tools/build/plugins/PasteExternalCjsToEsmPlugin.cjs new file mode 100644 index 0000000000..70ab4da730 --- /dev/null +++ b/tools/build/plugins/PasteExternalCjsToEsmPlugin.cjs @@ -0,0 +1,21 @@ +// Solution from https://github.com/evanw/esbuild/issues/566 +const PasteExternalCjsToEsmPlugin = (external) => ({ + name: "external", + setup(build) { + const escaped = (text) => `^${text.replace(/[-\/\\^$*+?.()|[\]{}]/g, "\\$&")}$`; + const filter = new RegExp(external.map(escaped).join("|")); + build.onResolve({ filter: /.*/, namespace: "external" }, (args) => ({ + path: args.path, + external: true, + })); + build.onResolve({ filter }, (args) => ({ + path: args.path, + namespace: "external", + })); + build.onLoad({ filter: /.*/, namespace: "external" }, (args) => ({ + contents: `export * from ${JSON.stringify(args.path)}`, + })); + }, +}); + +module.exports = { PasteExternalCjsToEsmPlugin }; diff --git a/yarn.lock b/yarn.lock index ce25c8a984..c6eb976911 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4024,6 +4024,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/aix-ppc64@npm:0.25.1" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/android-arm64@npm:0.18.20" @@ -4031,6 +4038,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/android-arm64@npm:0.25.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.15.18": version: 0.15.18 resolution: "@esbuild/android-arm@npm:0.15.18" @@ -4045,6 +4059,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/android-arm@npm:0.25.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/android-x64@npm:0.18.20" @@ -4052,6 +4073,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/android-x64@npm:0.25.1" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/darwin-arm64@npm:0.18.20" @@ -4059,6 +4087,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/darwin-arm64@npm:0.25.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/darwin-x64@npm:0.18.20" @@ -4066,6 +4101,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/darwin-x64@npm:0.25.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/freebsd-arm64@npm:0.18.20" @@ -4073,6 +4115,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/freebsd-arm64@npm:0.25.1" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/freebsd-x64@npm:0.18.20" @@ -4080,6 +4129,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/freebsd-x64@npm:0.25.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-arm64@npm:0.18.20" @@ -4087,6 +4143,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/linux-arm64@npm:0.25.1" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-arm@npm:0.18.20" @@ -4094,6 +4157,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/linux-arm@npm:0.25.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-ia32@npm:0.18.20" @@ -4101,6 +4171,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/linux-ia32@npm:0.25.1" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.15.18": version: 0.15.18 resolution: "@esbuild/linux-loong64@npm:0.15.18" @@ -4115,6 +4192,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/linux-loong64@npm:0.25.1" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-mips64el@npm:0.18.20" @@ -4122,6 +4206,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/linux-mips64el@npm:0.25.1" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-ppc64@npm:0.18.20" @@ -4129,6 +4220,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/linux-ppc64@npm:0.25.1" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-riscv64@npm:0.18.20" @@ -4136,6 +4234,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/linux-riscv64@npm:0.25.1" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-s390x@npm:0.18.20" @@ -4143,6 +4248,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/linux-s390x@npm:0.25.1" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-x64@npm:0.18.20" @@ -4150,6 +4262,20 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/linux-x64@npm:0.25.1" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-arm64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/netbsd-arm64@npm:0.25.1" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/netbsd-x64@npm:0.18.20" @@ -4157,6 +4283,20 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/netbsd-x64@npm:0.25.1" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-arm64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/openbsd-arm64@npm:0.25.1" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/openbsd-x64@npm:0.18.20" @@ -4164,6 +4304,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/openbsd-x64@npm:0.25.1" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/sunos-x64@npm:0.18.20" @@ -4171,6 +4318,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/sunos-x64@npm:0.25.1" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/win32-arm64@npm:0.18.20" @@ -4178,6 +4332,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/win32-arm64@npm:0.25.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/win32-ia32@npm:0.18.20" @@ -4185,6 +4346,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/win32-ia32@npm:0.25.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/win32-x64@npm:0.18.20" @@ -4192,6 +4360,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.25.1": + version: 0.25.1 + resolution: "@esbuild/win32-x64@npm:0.25.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@eslint-community/eslint-utils@npm:^4.2.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" @@ -25003,6 +25178,92 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:^0.25.1": + version: 0.25.1 + resolution: "esbuild@npm:0.25.1" + dependencies: + "@esbuild/aix-ppc64": 0.25.1 + "@esbuild/android-arm": 0.25.1 + "@esbuild/android-arm64": 0.25.1 + "@esbuild/android-x64": 0.25.1 + "@esbuild/darwin-arm64": 0.25.1 + "@esbuild/darwin-x64": 0.25.1 + "@esbuild/freebsd-arm64": 0.25.1 + "@esbuild/freebsd-x64": 0.25.1 + "@esbuild/linux-arm": 0.25.1 + "@esbuild/linux-arm64": 0.25.1 + "@esbuild/linux-ia32": 0.25.1 + "@esbuild/linux-loong64": 0.25.1 + "@esbuild/linux-mips64el": 0.25.1 + "@esbuild/linux-ppc64": 0.25.1 + "@esbuild/linux-riscv64": 0.25.1 + "@esbuild/linux-s390x": 0.25.1 + "@esbuild/linux-x64": 0.25.1 + "@esbuild/netbsd-arm64": 0.25.1 + "@esbuild/netbsd-x64": 0.25.1 + "@esbuild/openbsd-arm64": 0.25.1 + "@esbuild/openbsd-x64": 0.25.1 + "@esbuild/sunos-x64": 0.25.1 + "@esbuild/win32-arm64": 0.25.1 + "@esbuild/win32-ia32": 0.25.1 + "@esbuild/win32-x64": 0.25.1 + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: c84e209259273fca0f8ba7cd00974dfff53eb3fcce5ff0f987d8231a5b49f22c16fa954f0bf06f07b00bd368270d8274feb5a09d7d5dfae0891a47dda24455a2 + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -37436,7 +37697,7 @@ fsevents@^1.2.7: cypress: 10.8.0 danger: ^11.0.2 dotenv: ^16.0.0 - esbuild: ^0.15.18 + esbuild: ^0.25.1 esbuild-plugin-version-injector: ^1.1.0 eslint: ^8.29.0 eslint-config-prettier: 8.5.0 From 6f911f6fedfcf0c1b05d784798782f903c84a701 Mon Sep 17 00:00:00 2001 From: Kristian Antrobus Date: Wed, 19 Mar 2025 11:27:45 -0500 Subject: [PATCH 10/10] feat(esm): wip --- .jest/globals/{TestTheme.js => TestTheme.cjs} | 0 jest.config.js => jest.config.cjs | 2 +- packages/paste-design-tokens/package.json | 6 ++++++ .../styling/{build.js => build.cjs} | 0 packages/paste-libraries/styling/package.json | 15 +++++++++++---- packages/paste-theme/package.json | 8 ++++++++ .../paste-theme/src/generateThemeFromTokens.ts | 4 ++-- packages/paste-theme/src/styles/fonts.ts | 4 ++-- .../paste-theme/src/themes/css-variables/index.ts | 2 +- packages/paste-theme/src/themes/dark/index.ts | 2 +- .../paste-theme/src/themes/evergreen/index.ts | 2 +- packages/paste-theme/src/themes/sendgrid/index.ts | 2 +- .../paste-theme/src/themes/twilio-dark/index.ts | 2 +- packages/paste-theme/src/themes/twilio/index.ts | 2 +- tools/build/esbuild.cjs | 9 +++++++-- tsconfig.json | 2 +- 16 files changed, 44 insertions(+), 18 deletions(-) rename .jest/globals/{TestTheme.js => TestTheme.cjs} (100%) rename jest.config.js => jest.config.cjs (97%) rename packages/paste-libraries/styling/{build.js => build.cjs} (100%) diff --git a/.jest/globals/TestTheme.js b/.jest/globals/TestTheme.cjs similarity index 100% rename from .jest/globals/TestTheme.js rename to .jest/globals/TestTheme.cjs diff --git a/jest.config.js b/jest.config.cjs similarity index 97% rename from jest.config.js rename to jest.config.cjs index 71f324d514..032dddd3bf 100644 --- a/jest.config.js +++ b/jest.config.cjs @@ -1,4 +1,4 @@ -const TestTheme = require("./.jest/globals/TestTheme"); +const TestTheme = require("./.jest/globals/TestTheme.cjs"); module.exports = { globals: { diff --git a/packages/paste-design-tokens/package.json b/packages/paste-design-tokens/package.json index 5e6834d421..b7e39322b7 100644 --- a/packages/paste-design-tokens/package.json +++ b/packages/paste-design-tokens/package.json @@ -13,23 +13,27 @@ }, "./dist/themes/dark/tokens.es6": "./dist/themes/dark/tokens.es6.js", "./dist/themes/dark/tokens.common": "./dist/themes/dark/tokens.common.js", + "./dist/themes/dark/tokens.common.js": "./dist/themes/dark/tokens.common.js", "./dist/themes/dark/tokens.raw.json": "./dist/themes/dark/tokens.raw.json", "./dist/themes/dark/tokens.generic": "./dist/themes/dark/tokens.generic.js", "./dist/themes/dark/tokens.data-theme.css": "./dist/themes/dark/tokens.data-theme.css", "./dist/themes/dark/tokens.custom-porperties.css": "./dist/themes/dark/tokens.custom-porperties.css", "./dist/themes/twilio/tokens.es6": "./dist/themes/twilio/tokens.es6.js", "./dist/themes/twilio/tokens.common": "./dist/themes/twilio/tokens.common.js", + "./dist/themes/twilio/tokens.common.js": "./dist/themes/twilio/tokens.common.js", "./dist/themes/twilio/tokens.raw.json": "./dist/themes/twilio/tokens.raw.json", "./dist/themes/twilio/tokens.generic": "./dist/themes/twilio/tokens.generic.js", "./dist/themes/twilio/tokens.data-theme.css": "./dist/themes/twilio/tokens.data-theme.css", "./dist/themes/twilio/tokens.custom-porperties.css": "./dist/themes/twilio/tokens.custom-porperties.css", "./dist/themes/twilio-dark/tokens.es6": "./dist/themes/twilio-dark/tokens.es6.js", "./dist/themes/twilio-dark/tokens.common": "./dist/themes/twilio-dark/tokens.common.js", + "./dist/themes/twilio-dark/tokens.common.js": "./dist/themes/twilio-dark/tokens.common.js", "./dist/themes/twilio-dark/tokens.raw.json": "./dist/themes/twilio-dark/tokens.raw.json", "./dist/themes/twilio-dark/tokens.generic": "./dist/themes/twilio-dark/tokens.generic.js", "./dist/themes/twilio-dark/tokens.data-theme.css": "./dist/themes/twilio-dark/tokens.data-theme.css", "./dist/themes/twilio-dark/tokens.custom-porperties.css": "./dist/themes/twilio-dark/tokens.custom-porperties.css", "./dist/themes/sendgrid/tokens.common": "./dist/themes/sendgrid/tokens.common.js", + "./dist/themes/sendgrid/tokens.common.js": "./dist/themes/sendgrid/tokens.common.js", "./dist/themes/sendgrid/tokens.es6": "./dist/themes/sendgrid/tokens.es6.js", "./dist/themes/sendgrid/tokens.raw.json": "./dist/themes/sendgrid/tokens.raw.json", "./dist/themes/sendgrid/tokens.generic": "./dist/themes/sendgrid/tokens.generic.js", @@ -37,12 +41,14 @@ "./dist/themes/sendgrid/tokens.custom-properties.css": "./dist/themes/sendgrid/tokens.custom-properties.css", "./dist/themes/evergreen/tokens.es6": "./dist/themes/evergreen/tokens.es6.js", "./dist/themes/evergreen/tokens.common": "./dist/themes/evergreen/tokens.common.js", + "./dist/themes/evergreen/tokens.common.js": "./dist/themes/evergreen/tokens.common.js", "./dist/themes/evergreen/tokens.raw.json": "./dist/themes/evergreen/tokens.raw.json", "./dist/themes/evergreen/tokens.generic": "./dist/themes/evergreen/tokens.generic.js", "./dist/themes/evergreen/tokens.data-theme.css": "./dist/themes/evergreen/tokens.data-theme.css", "./dist/themes/evergreen/tokens.custom-properties.css": "./dist/themes/evergreen/tokens.custom-properties.css", "./dist/tokens.es6": "./dist/tokens.es6.js", "./dist/tokens.common": "./dist/tokens.common.js", + "./dist/tokens.common.js": "./dist/tokens.common.js", "./dist/tokens.raw.json": "./dist/tokens.raw.json", "./dist/tokens.generic": "./dist/tokens.generic.js" }, diff --git a/packages/paste-libraries/styling/build.js b/packages/paste-libraries/styling/build.cjs similarity index 100% rename from packages/paste-libraries/styling/build.js rename to packages/paste-libraries/styling/build.cjs diff --git a/packages/paste-libraries/styling/package.json b/packages/paste-libraries/styling/package.json index 03a563b742..26d20db42b 100644 --- a/packages/paste-libraries/styling/package.json +++ b/packages/paste-libraries/styling/package.json @@ -7,9 +7,16 @@ "author": "Twilio Inc.", "license": "MIT", "main:dev": "src/index.tsx", - "main": "dist/index.js", - "module": "dist/index.mjs", + "main": "dist/index.cjs", + "module": "dist/index.js", "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "import": "./dist/index.js", + "require": "./dist/index.cjs" + } + }, "sideEffects": false, "publishConfig": { "access": "public" @@ -18,8 +25,8 @@ "dist" ], "scripts": { - "build": "yarn clean && NODE_ENV=production node build.js && tsc", - "build:js": "NODE_ENV=development node build.js", + "build": "yarn clean && NODE_ENV=production node build.cjs && tsc", + "build:js": "NODE_ENV=development node build.cjs", "clean": "rm -rf ./dist", "tsc": "tsc && cp ./dist/index.d.ts ./dist/index.es.d.ts" }, diff --git a/packages/paste-theme/package.json b/packages/paste-theme/package.json index 7e7ce31ae1..32c0357c06 100644 --- a/packages/paste-theme/package.json +++ b/packages/paste-theme/package.json @@ -39,6 +39,14 @@ "react": "^16.8.6 || ^17.0.2 || ^18.0.0", "react-dom": "^16.8.6 || ^17.0.2 || ^18.0.0" }, + "bundleDependencies": [ + "@twilio-paste/design-tokens/dist/themes/dark/tokens.es6.js", + "@twilio-paste/design-tokens/dist/themes/twilio/tokens.es6.js", + "@twilio-paste/design-tokens/dist/themes/twilio-dark/tokens.es6.js", + "@twilio-paste/design-tokens/dist/themes/sendgrid/tokens.es6.js", + "@twilio-paste/design-tokens/dist/themes/evergreen/tokens.es6.js", + "@twilio-paste/design-tokens/dist/tokens.es6.js" + ], "devDependencies": { "@twilio-paste/animation-library": "^2.0.0", "@twilio-paste/color-contrast-utils": "^5.0.0", diff --git a/packages/paste-theme/src/generateThemeFromTokens.ts b/packages/paste-theme/src/generateThemeFromTokens.ts index 342dff0fd1..bde5fa3de4 100644 --- a/packages/paste-theme/src/generateThemeFromTokens.ts +++ b/packages/paste-theme/src/generateThemeFromTokens.ts @@ -1,4 +1,4 @@ -import { sizings as fallbackSizings } from "@twilio-paste/design-tokens/dist/themes/twilio/tokens.es6"; +import { sizings as fallbackSizings } from "@twilio-paste/design-tokens/dist/themes/twilio/tokens.es6.js"; import type { BackgroundColorsKeys, @@ -59,7 +59,7 @@ export const generateThemeFromTokens = ({ zIndices, }: GenerateThemeFromTokensArgs): GenericThemeShape => { // breakpoints need rm not CSS variables so need to use a fallback for the default sizings - const sizingsForBreakpoints = sizings.size0.includes("var") ? fallbackSizings : sizings; + const sizingsForBreakpoints = sizings?.size0.includes("var") ? fallbackSizings : sizings; // default breakpoints const breakpoints = [ remToPx(sizingsForBreakpoints.size40, "string"), diff --git a/packages/paste-theme/src/styles/fonts.ts b/packages/paste-theme/src/styles/fonts.ts index 42929937f1..fedeafd59f 100644 --- a/packages/paste-theme/src/styles/fonts.ts +++ b/packages/paste-theme/src/styles/fonts.ts @@ -1,6 +1,6 @@ -import { EmotionCSS } from "@twilio-paste/styling-library"; +import { css } from "@twilio-paste/styling-library"; -export const pasteFonts = EmotionCSS` +export const pasteFonts = css` /* ------------------------------------------------------- Variable font. */ diff --git a/packages/paste-theme/src/themes/css-variables/index.ts b/packages/paste-theme/src/themes/css-variables/index.ts index 7d9b6da3fd..2ef7565f83 100644 --- a/packages/paste-theme/src/themes/css-variables/index.ts +++ b/packages/paste-theme/src/themes/css-variables/index.ts @@ -15,7 +15,7 @@ import { spacings, textColors, zIndices, -} from "@twilio-paste/design-tokens/dist/tokens.es6"; +} from "@twilio-paste/design-tokens/dist/tokens.es6.js"; import { GenerateThemeFromTokensArgs, generateThemeFromTokens } from "../../generateThemeFromTokens"; diff --git a/packages/paste-theme/src/themes/dark/index.ts b/packages/paste-theme/src/themes/dark/index.ts index 1c26c197a4..ad2947abb9 100644 --- a/packages/paste-theme/src/themes/dark/index.ts +++ b/packages/paste-theme/src/themes/dark/index.ts @@ -15,7 +15,7 @@ import { spacings, textColors, zIndices, -} from "@twilio-paste/design-tokens/dist/themes/dark/tokens.es6"; +} from "@twilio-paste/design-tokens/dist/themes/dark/tokens.es6.js"; import { generateThemeFromTokens } from "../../generateThemeFromTokens"; diff --git a/packages/paste-theme/src/themes/evergreen/index.ts b/packages/paste-theme/src/themes/evergreen/index.ts index 64d873846a..9fdb29d1d4 100644 --- a/packages/paste-theme/src/themes/evergreen/index.ts +++ b/packages/paste-theme/src/themes/evergreen/index.ts @@ -15,7 +15,7 @@ import { spacings, textColors, zIndices, -} from "@twilio-paste/design-tokens/dist/themes/evergreen/tokens.es6"; +} from "@twilio-paste/design-tokens/dist/themes/evergreen/tokens.es6.js"; import { generateThemeFromTokens } from "../../generateThemeFromTokens"; diff --git a/packages/paste-theme/src/themes/sendgrid/index.ts b/packages/paste-theme/src/themes/sendgrid/index.ts index eb8fe83cdf..db210c8eda 100644 --- a/packages/paste-theme/src/themes/sendgrid/index.ts +++ b/packages/paste-theme/src/themes/sendgrid/index.ts @@ -15,7 +15,7 @@ import { spacings, textColors, zIndices, -} from "@twilio-paste/design-tokens/dist/themes/sendgrid/tokens.es6"; +} from "@twilio-paste/design-tokens/dist/themes/sendgrid/tokens.es6.js"; import { generateThemeFromTokens } from "../../generateThemeFromTokens"; diff --git a/packages/paste-theme/src/themes/twilio-dark/index.ts b/packages/paste-theme/src/themes/twilio-dark/index.ts index 2981e0f514..cbd538aa3c 100644 --- a/packages/paste-theme/src/themes/twilio-dark/index.ts +++ b/packages/paste-theme/src/themes/twilio-dark/index.ts @@ -15,7 +15,7 @@ import { spacings, textColors, zIndices, -} from "@twilio-paste/design-tokens/dist/themes/twilio-dark/tokens.es6"; +} from "@twilio-paste/design-tokens/dist/themes/twilio-dark/tokens.es6.js"; import { generateThemeFromTokens } from "../../generateThemeFromTokens"; diff --git a/packages/paste-theme/src/themes/twilio/index.ts b/packages/paste-theme/src/themes/twilio/index.ts index b81810fe2f..11ac329ba4 100644 --- a/packages/paste-theme/src/themes/twilio/index.ts +++ b/packages/paste-theme/src/themes/twilio/index.ts @@ -15,7 +15,7 @@ import { spacings, textColors, zIndices, -} from "@twilio-paste/design-tokens/dist/themes/twilio/tokens.es6"; +} from "@twilio-paste/design-tokens/dist/themes/twilio/tokens.es6.js"; import { generateThemeFromTokens } from "../../generateThemeFromTokens"; diff --git a/tools/build/esbuild.cjs b/tools/build/esbuild.cjs index 53e890532a..97d6a2e918 100644 --- a/tools/build/esbuild.cjs +++ b/tools/build/esbuild.cjs @@ -32,7 +32,10 @@ async function build(packageJson) { const outFileCJS = packageJson.main; const outFileESM = packageJson.module; // Things we don't want to bundle - const external = getWildcardExternalPeers(packageJson.peerDependencies); + const external = [ + ...getWildcardExternalPeers(packageJson.peerDependencies), + ...(packageJson.bundleDependencies || []), + ]; // ESbuild config const config = { @@ -95,8 +98,9 @@ async function build(packageJson) { minifySyntax: true, format: "esm", outfile: outFileESM, + bundle: true, // Needed to fix a bug with replacing require with import statements https://github.com/evanw/esbuild/issues/566 - plugins: [esbuildPluginVersionInjector(versionInjectorConfig)], + plugins: [PasteExternalCjsToEsmPlugin(external), esbuildPluginVersionInjector(versionInjectorConfig)], }) .catch((error) => { console.error(error); @@ -124,6 +128,7 @@ async function build(packageJson) { ...config, format: "esm", outfile: outFileESM.replace(".js", ".debug.js"), + bundle: true, // Needed to fix a bug with replacing require with import statements https://github.com/evanw/esbuild/issues/566 plugins: [PasteExternalCjsToEsmPlugin(external), esbuildPluginVersionInjector(versionInjectorConfig)], }) diff --git a/tsconfig.json b/tsconfig.json index b1c874ce65..9440269577 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -9,7 +9,7 @@ "isolatedModules": true, "jsx": "react", "lib": ["ES2022", "dom", "dom.iterable"], - "module": "ES2022", + "module": "ES6", "moduleResolution": "node", "noEmitOnError": false, "noImplicitAny": true,