From e7a4ca1dccdd5d373e75458453073aa4cb020352 Mon Sep 17 00:00:00 2001 From: jorenbroekema Date: Tue, 31 May 2022 15:30:55 +0200 Subject: [PATCH] fix: add type module to pkg jsons of ESM packages --- .changeset/dull-cats-dress.md | 44 ++++++++++++++++++++++++ packages/accordion/package.json | 1 + packages/ajax/package.json | 1 + packages/button/package.json | 1 + packages/calendar/package.json | 1 + packages/checkbox-group/package.json | 1 + packages/collapsible/package.json | 1 + packages/combobox/package.json | 1 + packages/core/package.json | 1 + packages/dialog/package.json | 1 + packages/fieldset/package.json | 1 + packages/form-core/package.json | 1 + packages/form-integrations/package.json | 1 + packages/form/package.json | 1 + packages/helpers/package.json | 1 + packages/icon/package.json | 1 + packages/input-amount/package.json | 1 + packages/input-date/package.json | 1 + packages/input-datepicker/package.json | 1 + packages/input-email/package.json | 1 + packages/input-iban/package.json | 1 + packages/input-range/package.json | 1 + packages/input-stepper/package.json | 1 + packages/input-tel-dropdown/package.json | 1 + packages/input-tel/package.json | 1 + packages/input/package.json | 1 + packages/listbox/package.json | 1 + packages/localize/package.json | 1 + packages/overlays/package.json | 1 + packages/pagination/package.json | 1 + packages/progress-indicator/package.json | 1 + packages/radio-group/package.json | 1 + packages/select-rich/package.json | 1 + packages/select/package.json | 1 + packages/singleton-manager/package.json | 1 + packages/steps/package.json | 1 + packages/switch/package.json | 1 + packages/tabs/package.json | 1 + packages/textarea/package.json | 1 + packages/tooltip/package.json | 1 + packages/validate-messages/package.json | 1 + 41 files changed, 84 insertions(+) create mode 100644 .changeset/dull-cats-dress.md diff --git a/.changeset/dull-cats-dress.md b/.changeset/dull-cats-dress.md new file mode 100644 index 000000000..2747c7ba4 --- /dev/null +++ b/.changeset/dull-cats-dress.md @@ -0,0 +1,44 @@ +--- +'@lion/accordion': minor +'@lion/ajax': minor +'@lion/button': minor +'@lion/calendar': minor +'@lion/checkbox-group': minor +'@lion/collapsible': minor +'@lion/combobox': minor +'@lion/core': minor +'@lion/dialog': minor +'@lion/fieldset': minor +'@lion/form': minor +'@lion/form-core': minor +'@lion/form-integrations': minor +'@lion/helpers': minor +'@lion/icon': minor +'@lion/input': minor +'@lion/input-amount': minor +'@lion/input-date': minor +'@lion/input-datepicker': minor +'@lion/input-email': minor +'@lion/input-iban': minor +'@lion/input-range': minor +'@lion/input-stepper': minor +'@lion/input-tel': minor +'@lion/input-tel-dropdown': minor +'@lion/listbox': minor +'@lion/localize': minor +'@lion/overlays': minor +'@lion/pagination': minor +'@lion/progress-indicator': minor +'@lion/radio-group': minor +'@lion/select': minor +'@lion/select-rich': minor +'singleton-manager': minor +'@lion/steps': minor +'@lion/switch': minor +'@lion/tabs': minor +'@lion/textarea': minor +'@lion/tooltip': minor +'@lion/validate-messages': minor +--- + +Add "type":"module" to ESM packages so loaders like Vite will interpret the package as ESM properly. diff --git a/packages/accordion/package.json b/packages/accordion/package.json index ce2f48b53..752a581fe 100644 --- a/packages/accordion/package.json +++ b/packages/accordion/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/accordion" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/ajax/package.json b/packages/ajax/package.json index 12baf8064..e1ee8410e 100644 --- a/packages/ajax/package.json +++ b/packages/ajax/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/ajax" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/button/package.json b/packages/button/package.json index ba3e4cc5b..0974e3dd8 100644 --- a/packages/button/package.json +++ b/packages/button/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/button" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/calendar/package.json b/packages/calendar/package.json index f32e29821..717366e20 100644 --- a/packages/calendar/package.json +++ b/packages/calendar/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/calendar" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/checkbox-group/package.json b/packages/checkbox-group/package.json index a3755543a..814f35611 100644 --- a/packages/checkbox-group/package.json +++ b/packages/checkbox-group/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/checkbox-group" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/collapsible/package.json b/packages/collapsible/package.json index 15fd7de9c..ea20d4bd3 100644 --- a/packages/collapsible/package.json +++ b/packages/collapsible/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/collapsible" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/combobox/package.json b/packages/combobox/package.json index 254780506..77cd2358c 100644 --- a/packages/combobox/package.json +++ b/packages/combobox/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/combobox" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/core/package.json b/packages/core/package.json index 82b4682b5..9e052cfd2 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/core" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/dialog/package.json b/packages/dialog/package.json index 848255529..1e61a045b 100644 --- a/packages/dialog/package.json +++ b/packages/dialog/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/dialog" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/fieldset/package.json b/packages/fieldset/package.json index 32edfa1cc..b4fb0b4d8 100644 --- a/packages/fieldset/package.json +++ b/packages/fieldset/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/fieldset" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/form-core/package.json b/packages/form-core/package.json index 3a67dd001..93d28cf18 100644 --- a/packages/form-core/package.json +++ b/packages/form-core/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/field" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/form-integrations/package.json b/packages/form-integrations/package.json index 70ea2e1ff..40fae8f54 100644 --- a/packages/form-integrations/package.json +++ b/packages/form-integrations/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/form-integrations" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/form/package.json b/packages/form/package.json index c9d8ac8cf..22ebffdda 100644 --- a/packages/form/package.json +++ b/packages/form/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/form" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/helpers/package.json b/packages/helpers/package.json index 472d94b75..ae799763a 100644 --- a/packages/helpers/package.json +++ b/packages/helpers/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/helpers" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/icon/package.json b/packages/icon/package.json index bd0ee0b46..12aa00717 100644 --- a/packages/icon/package.json +++ b/packages/icon/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/icon" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/input-amount/package.json b/packages/input-amount/package.json index 8505f03e0..907d6502e 100644 --- a/packages/input-amount/package.json +++ b/packages/input-amount/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/input-amount" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/input-date/package.json b/packages/input-date/package.json index 9858f512f..7353235d6 100644 --- a/packages/input-date/package.json +++ b/packages/input-date/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/input-date" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/input-datepicker/package.json b/packages/input-datepicker/package.json index 801d23dfc..2a85742e4 100644 --- a/packages/input-datepicker/package.json +++ b/packages/input-datepicker/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/input-datepicker" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/input-email/package.json b/packages/input-email/package.json index 785f2f369..a3f4fba15 100644 --- a/packages/input-email/package.json +++ b/packages/input-email/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/input-email" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/input-iban/package.json b/packages/input-iban/package.json index 4983c231d..e1e64783f 100644 --- a/packages/input-iban/package.json +++ b/packages/input-iban/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/input-iban" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/input-range/package.json b/packages/input-range/package.json index ec49dcc29..4c7035203 100644 --- a/packages/input-range/package.json +++ b/packages/input-range/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/input-range" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/input-stepper/package.json b/packages/input-stepper/package.json index 853ef53f7..aaa4d7587 100644 --- a/packages/input-stepper/package.json +++ b/packages/input-stepper/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/input-stepper" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/input-tel-dropdown/package.json b/packages/input-tel-dropdown/package.json index a6824a961..c80691373 100644 --- a/packages/input-tel-dropdown/package.json +++ b/packages/input-tel-dropdown/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/input-tel-dropdown" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/input-tel/package.json b/packages/input-tel/package.json index 86b898851..cb17b6ef7 100644 --- a/packages/input-tel/package.json +++ b/packages/input-tel/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/input-tel" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/input/package.json b/packages/input/package.json index 581121faa..cd919d473 100644 --- a/packages/input/package.json +++ b/packages/input/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/input" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/listbox/package.json b/packages/listbox/package.json index 9ba9fa3b9..4aa4e7991 100644 --- a/packages/listbox/package.json +++ b/packages/listbox/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/listbox" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/localize/package.json b/packages/localize/package.json index c12185f13..cc4ee069e 100644 --- a/packages/localize/package.json +++ b/packages/localize/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/localize" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/overlays/package.json b/packages/overlays/package.json index e92d8190c..ec5959e1f 100644 --- a/packages/overlays/package.json +++ b/packages/overlays/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/overlays" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/pagination/package.json b/packages/pagination/package.json index 7fecdceae..181b3b266 100644 --- a/packages/pagination/package.json +++ b/packages/pagination/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/pagination" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/progress-indicator/package.json b/packages/progress-indicator/package.json index ec6e0e714..de6832db8 100644 --- a/packages/progress-indicator/package.json +++ b/packages/progress-indicator/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/progress-indicator" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/radio-group/package.json b/packages/radio-group/package.json index bae034e9e..b4d5f9d5b 100644 --- a/packages/radio-group/package.json +++ b/packages/radio-group/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/radio-group" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/select-rich/package.json b/packages/select-rich/package.json index 1bfdde6a6..7e2366eb0 100644 --- a/packages/select-rich/package.json +++ b/packages/select-rich/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/select-rich" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/select/package.json b/packages/select/package.json index a31b4eaa4..0c7a0a262 100644 --- a/packages/select/package.json +++ b/packages/select/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/select" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/singleton-manager/package.json b/packages/singleton-manager/package.json index 24e7122b4..796a40369 100644 --- a/packages/singleton-manager/package.json +++ b/packages/singleton-manager/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/singleton-manager" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/steps/package.json b/packages/steps/package.json index 1ee3c6f8b..6c2887119 100644 --- a/packages/steps/package.json +++ b/packages/steps/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/steps" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/switch/package.json b/packages/switch/package.json index 49e073b8a..82ca9bc89 100644 --- a/packages/switch/package.json +++ b/packages/switch/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/switch" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/tabs/package.json b/packages/tabs/package.json index b11dd7ac3..4eed3438c 100644 --- a/packages/tabs/package.json +++ b/packages/tabs/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/tabs" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/textarea/package.json b/packages/textarea/package.json index a3369bd82..947107f7c 100644 --- a/packages/textarea/package.json +++ b/packages/textarea/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/textarea" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/tooltip/package.json b/packages/tooltip/package.json index 2a8fbd063..5f3c79e77 100644 --- a/packages/tooltip/package.json +++ b/packages/tooltip/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/tooltip" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [ diff --git a/packages/validate-messages/package.json b/packages/validate-messages/package.json index 3527558d5..c36117171 100644 --- a/packages/validate-messages/package.json +++ b/packages/validate-messages/package.json @@ -10,6 +10,7 @@ "url": "https://github.com/ing-bank/lion.git", "directory": "packages/validate-messages" }, + "type": "module", "main": "index.js", "module": "index.js", "files": [