Skip to content

Commit c1dcf99

Browse files
committed
fix!: Convert project to output ESM
Signed-off-by: Gregers Gram Rygg <gregers.gram.rygg@nordicsemi.no>
1 parent e3953fb commit c1dcf99

6 files changed

Lines changed: 15 additions & 15 deletions

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"url": "git+https://github.com/microcks/microcks-testcontainers-node.git"
1414
},
1515
"license": "Apache-2.0",
16-
"main": "build/index.js",
16+
"exports": "./build/index.js",
1717
"publishConfig": {
1818
"access": "public"
1919
},
@@ -46,6 +46,6 @@
4646
"build"
4747
],
4848
"engines": {
49-
"node": ">= 16"
49+
"node": ">= 20"
5050
}
5151
}

src/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
export * from "./microcks-container";
17-
export * from "./microcks-containers-ensemble";
18-
export * from "./microcks-async-minion-container";
16+
export * from "./microcks-container.js";
17+
export * from "./microcks-containers-ensemble.js";
18+
export * from "./microcks-async-minion-container.js";

src/microcks-async-minion-container.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616

1717
import { AbstractStartedContainer, GenericContainer, StartedNetwork, StartedTestContainer, Wait, getContainerRuntimeClient } from "testcontainers";
18-
import { MicrocksContainer } from "./microcks-container";
18+
import { MicrocksContainer } from "./microcks-container.js";
1919

2020
export class MicrocksAsyncMinionContainer extends GenericContainer {
2121
static readonly MICROCKS_ASYNC_MINION_HTTP_PORT = 8081;

src/microcks-containers-ensemble.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ import { CreateQueueCommand, ListQueuesCommand, ReceiveMessageCommand, SQSClient
2222
import { GenericContainer, Network, Wait } from "testcontainers";
2323
import { LocalstackContainer } from "@testcontainers/localstack";
2424
import { RabbitMQContainer } from "@testcontainers/rabbitmq";
25-
import { MicrocksContainersEnsemble } from "./microcks-containers-ensemble";
26-
import { TestRequest, TestResult, TestRunnerType } from "./microcks-container";
25+
import { MicrocksContainersEnsemble } from "./microcks-containers-ensemble.js";
26+
import { TestRequest, TestResult, TestRunnerType } from "./microcks-container.js";
2727
import { WebSocket } from "ws";
2828
import mqtt from "mqtt";
2929
import amqp from "amqplib";

src/microcks-containers-ensemble.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@
1414
* limitations under the License.
1515
*/
1616
import { GenericContainer, StartedNetwork, StartedTestContainer, StopOptions, Wait } from "testcontainers";
17-
import { MicrocksContainer, Secret, StartedMicrocksContainer } from "./microcks-container";
18-
import {
19-
AmazonServiceConnection, GenericConnection, KafkaConnection,
20-
MicrocksAsyncMinionContainer, StartedMicrocksAsyncMinionContainer
21-
} from "./microcks-async-minion-container";
17+
import { MicrocksContainer, Secret, StartedMicrocksContainer } from "./microcks-container.js";
18+
import {
19+
AmazonServiceConnection, GenericConnection, KafkaConnection,
20+
MicrocksAsyncMinionContainer, StartedMicrocksAsyncMinionContainer
21+
} from "./microcks-async-minion-container.js";
2222

2323
export class MicrocksContainersEnsemble {
2424
static readonly MICROCKS_CONTAINER_ALIAS = "microcks";

tsconfig.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
"compilerOptions": {
33
"incremental": true,
44
"target": "es2022",
5-
"module": "commonjs",
5+
"module": "nodenext",
66
"declaration": true,
77
"sourceMap": true,
88
"strict": true,
9-
"moduleResolution": "node",
9+
"moduleResolution": "nodenext",
1010
"esModuleInterop": true,
1111
"skipLibCheck": true,
1212
"forceConsistentCasingInFileNames": true,

0 commit comments

Comments
 (0)