From 12ea3688ad61ea5b21762225b9b41b30a1995198 Mon Sep 17 00:00:00 2001 From: Ismo Vuorinen Date: Wed, 21 Aug 2024 17:50:05 +0300 Subject: [PATCH] feat!: module & commonjs in prettier BREAKING CHANGE: support module, and commonjs types --- packages/prettier-config/{index.js => index.cjs} | 0 packages/prettier-config/package.json | 9 +++++++-- packages/prettier-config/wrapper.mjs | 2 ++ 3 files changed, 9 insertions(+), 2 deletions(-) rename packages/prettier-config/{index.js => index.cjs} (100%) create mode 100644 packages/prettier-config/wrapper.mjs diff --git a/packages/prettier-config/index.js b/packages/prettier-config/index.cjs similarity index 100% rename from packages/prettier-config/index.js rename to packages/prettier-config/index.cjs diff --git a/packages/prettier-config/package.json b/packages/prettier-config/package.json index 4937bfd..8b24ee6 100644 --- a/packages/prettier-config/package.json +++ b/packages/prettier-config/package.json @@ -13,8 +13,14 @@ "engines": { "node": ">= 18" }, + "main": "index.cjs", + "module": "wrapper.mjs", + "exports": { + "import": "./wrapper.mjs", + "require": "./index.cjs" + }, "files": [ - "index.js", + "index.cjs", "scripts/*" ], "homepage": "https://github.com/ivuorinen/base-configs/tree/main/packages/prettier-config#readme", @@ -25,7 +31,6 @@ "prettier" ], "license": "MIT", - "main": "index.js", "publishConfig": { "access": "public" }, diff --git a/packages/prettier-config/wrapper.mjs b/packages/prettier-config/wrapper.mjs new file mode 100644 index 0000000..16b7e5c --- /dev/null +++ b/packages/prettier-config/wrapper.mjs @@ -0,0 +1,2 @@ +import config from './index.cjs' +export default config