Skip to content

Commit 0003094

Browse files
committed
build: move from jest to vitest
moved test directory to root to prevent automatic transpile by JSII
1 parent e7df2f9 commit 0003094

14 files changed

+4019
-5012
lines changed

.gitattributes

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.gitignore

Lines changed: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.npmignore

Lines changed: 1 addition & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.projen/deps.json

Lines changed: 11 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.projen/files.json

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.projen/tasks.json

Lines changed: 16 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.projenrc.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { Vitest } from "@nikovirtala/projen-vitest";
12
import { GithubCredentials } from "projen/lib/github";
23
import { NodePackageManager } from "projen/lib/javascript";
34
import {
@@ -10,7 +11,11 @@ const project = new HybridModule({
1011
authorAddress: "[email protected]",
1112
defaultReleaseBranch: "main",
1213
packageManager: NodePackageManager.NPM,
13-
devDeps: ["projen-cdktf-hybrid-construct", "@aws-sdk/client-ecs"],
14+
devDeps: [
15+
"projen-cdktf-hybrid-construct",
16+
"@aws-sdk/client-ecs",
17+
"@nikovirtala/projen-vitest",
18+
],
1419
license: "MIT",
1520
jsiiVersion: "~5.8.0",
1621
constructVersion: "10.4.2",
@@ -37,7 +42,8 @@ const project = new HybridModule({
3742
namespace: "hi-fi",
3843
registries: ["npm"],
3944
}),
40-
45+
// use Vitest instead
46+
jest: false,
4147
// cdktfVersion: "0.20.0", /* Minimum target version of this library. */
4248
// constructExamples: undefined, /* If set a construct examples folder will be created. */
4349
// deps: [], /* Runtime dependencies of this module. */
@@ -51,4 +57,6 @@ project.github?.actions.set(
5157
"hashicorp/setup-terraform@v3",
5258
);
5359

60+
new Vitest(project);
61+
5462
project.synth();

0 commit comments

Comments
 (0)