diff --git a/.npmignore b/.npmignore index 60d2672..570901d 100644 --- a/.npmignore +++ b/.npmignore @@ -17,3 +17,7 @@ dist /.projenrc.js tsconfig.tsbuildinfo /.eslintrc.json +/docs/ +/.editorconfig +/.prettier* +/coverage/ diff --git a/.projenrc.js b/.projenrc.js index b4798aa..57e9b08 100644 --- a/.projenrc.js +++ b/.projenrc.js @@ -32,6 +32,13 @@ const project = new typescript.TypeScriptProject({ minNodeVersion: "14.18.0", }); +// Docs. +project.npmignore?.addPatterns("/docs/"); + +// Lint. +project.npmignore?.addPatterns("/.editorconfig"); +project.npmignore?.addPatterns("/.prettier*"); + // ESM. project.addFields({ type: "module", @@ -54,6 +61,8 @@ project.compileTask.prependExec( ); // Test. +project.npmignore?.addPatterns("/coverage/"); + project.addDevDeps("vitest", "c8"); project.testTask.exec("vitest test/rules --passWithNoTests --coverage --run");