Skip to content

Commit

Permalink
feat: remove synth-time dependency to vitest defineConfig
Browse files Browse the repository at this point in the history
  • Loading branch information
nikovirtala committed Jan 26, 2025
1 parent fc3ee2f commit 296eb23
Show file tree
Hide file tree
Showing 11 changed files with 169 additions and 113 deletions.
2 changes: 2 additions & 0 deletions .npmignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions .projen/deps.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 13 additions & 2 deletions .projen/tasks.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions .projenrc.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,16 @@ project.eslint?.addOverride({

project.npmrc.addConfig("node-linker", "hoisted");

project.addDevDeps("esbuild");
project.defaultTask?.spawn(
project.addTask("bundle-define-config", {
exec: "ts-node --project tsconfig.dev.json src/bundle-define-config.ts",
}),
);

project.addDevDeps("vitest");
new Vitest(project);
project.npmignore?.addPatterns("/vitest.config.ts");

project.vscode?.extensions.addRecommendations("dbaeumer.vscode-eslint", "esbenp.prettier-vscode");

Expand All @@ -74,5 +83,6 @@ new TextFile(project, ".nvmrc", {
readonly: true,
lines: ["v" + nodeVersion],
});
project.npmignore?.addPatterns("/.nvmrc");

project.synth();
4 changes: 2 additions & 2 deletions API.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions package.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 296eb23

Please sign in to comment.