From 589a02ef541454df8abdf18303d982206fab5e22 Mon Sep 17 00:00:00 2001 From: Alexis THOMAS Date: Sun, 4 Dec 2022 19:47:02 +0100 Subject: [PATCH 1/5] test: fix error ERR_PACKAGE_PATH_NOT_EXPORTED --- test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test.js b/test.js index 7042ca5..6738337 100644 --- a/test.js +++ b/test.js @@ -5,7 +5,7 @@ import { EOL } from 'os'; import assert from 'assert'; import mock from 'mock-fs'; import Bumper from './index.js'; -import { factory, runTasks } from 'release-it/test/util'; +import { factory, runTasks } from 'release-it/test/util/index.js'; mock({ './bower.json': JSON.stringify({ version: '1.0.0' }) + EOL, From 3da3813423d88b9bcd0e8e1601c90ece21d09529 Mon Sep 17 00:00:00 2001 From: Alexis THOMAS Date: Sun, 4 Dec 2022 19:47:41 +0100 Subject: [PATCH 2/5] style: correct imports order --- test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test.js b/test.js index 6738337..c33cf4a 100644 --- a/test.js +++ b/test.js @@ -4,8 +4,8 @@ import { EOL } from 'os'; import assert from 'assert'; import mock from 'mock-fs'; -import Bumper from './index.js'; import { factory, runTasks } from 'release-it/test/util/index.js'; +import Bumper from './index.js'; mock({ './bower.json': JSON.stringify({ version: '1.0.0' }) + EOL, From c05e05b53f2294527f76fb14d994b304c58572d8 Mon Sep 17 00:00:00 2001 From: Alexis THOMAS Date: Sun, 4 Dec 2022 22:49:28 +0100 Subject: [PATCH 3/5] fix: update release-it version for correct exports --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b2b63c3..6d7dcb4 100644 --- a/package.json +++ b/package.json @@ -42,11 +42,11 @@ "devDependencies": { "bron": "^2.0.3", "mock-fs": "^5.1.2", - "release-it": "^15.0.0-esm.4", + "release-it": "^15.2.0", "sinon": "^13.0.2" }, "peerDependencies": { - "release-it": "^15.0.0-esm.4" + "release-it": "^15.2.0" }, "engines": { "node": ">=14" From 16369d714b08deb48756573f689f1e47c41e6340 Mon Sep 17 00:00:00 2001 From: Alexis THOMAS Date: Sun, 4 Dec 2022 23:11:32 +0100 Subject: [PATCH 4/5] feat: extend exports with package.json --- package.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 6d7dcb4..9bf2526 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,10 @@ "version": "4.0.0", "description": "Version read/write plugin for release-it", "type": "module", - "exports": "./index.js", + "exports": { + ".": "./index.js", + "./package.json": "./package.json" + }, "scripts": { "test": "bron test.js", "release": "release-it" From 037a5753ee6e5db543b05e2f09f684b04e85e310 Mon Sep 17 00:00:00 2001 From: Alexis THOMAS Date: Sun, 4 Dec 2022 23:13:54 +0100 Subject: [PATCH 5/5] chore: test on node 18 lts too --- .github/workflows/test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5254e0f..4fbaf58 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,6 +13,7 @@ jobs: node: - 14 - 16 + - 18 runs-on: ${{ matrix.os }} name: ${{ matrix.os }} (Node v${{ matrix.node }})