diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index d0a4668..ef3cb2c 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -78,8 +78,8 @@ jobs: with: files: | esm/index.js - index.d.ts + esm/index.d.ts esm/options.js - options.d.ts + esm/options.d.ts body: | ${{ steps.build_changelog.outputs.changelog }} \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index d291f62..5a23e67 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [4.0.7] - 2023-08-12 + +- Fix ESM types + ## [4.0.6] - 2023-05-03 - Update RTLCSS to version 4.1.0 diff --git a/package.json b/package.json index b7e4091..4b3582b 100644 --- a/package.json +++ b/package.json @@ -18,12 +18,24 @@ "types": "index.d.ts", "exports": { ".": { - "require": "./index.js", - "import": "./esm/index.js" + "require": { + "types": "./index.d.ts", + "default": "./index.js" + }, + "import": { + "types": "./esm/index.d.ts", + "default": "./esm/index.js" + } }, "./options": { - "require": "./options.js", - "import": "./esm/options.js" + "require": { + "types": "./options.d.ts", + "default": "./options.js" + }, + "import": { + "types": "./esm/options.d.ts", + "default": "./esm/options.js" + } } }, "files": [ diff --git a/scripts/copy.sh b/scripts/copy.sh index 56f91cb..a44090c 100755 --- a/scripts/copy.sh +++ b/scripts/copy.sh @@ -2,17 +2,7 @@ mkdir esm -## index -cp dist/index.js index.js -cp dist/esm/index.js esm/index.js - -## options -cp dist/options.js options.js -cp dist/esm/options.js esm/options.js - -## type definitions -cp dist/index.d.ts index.d.ts -cp dist/options.d.ts options.d.ts +cp -a dist/. ./ ## esm package echo '{\n "type": "module"\n}' > esm/package.json \ No newline at end of file