From 5c069fdb320fcdf200dc6057530240c0a8a3723e Mon Sep 17 00:00:00 2001 From: Pierre Viara <pierre.viara@outlook.com> Date: Tue, 25 Jul 2023 17:02:54 +0200 Subject: [PATCH] chore: apply some config for dependencies --- .prettierrc | 5 +++++ jest.config.js | 6 ++++++ package.json | 4 +++- tsconfig.json | 2 +- 4 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 .prettierrc create mode 100644 jest.config.js diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..10f82b7 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,5 @@ +{ + "singleQuote": true, + "tabWidth": 4, + "trailingComma": "all" +} \ No newline at end of file diff --git a/jest.config.js b/jest.config.js new file mode 100644 index 0000000..e426591 --- /dev/null +++ b/jest.config.js @@ -0,0 +1,6 @@ +module.exports = { + preset: 'ts-jest', + testEnvironment: 'node', + testPathIgnorePatterns: ['/dist/'], + verbose: true, +}; \ No newline at end of file diff --git a/package.json b/package.json index e9b1fbb..48874d4 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,9 @@ "description": "Ce repository a été conçu comme la base de ce que sera votre projet Express.js une fois votre setup terminé. Prenez soin de lire chaque étape et ne manquez pas de feuilleter les pages de documentation qui vous sont partagées.", "main": "index.js", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "dev": "npx ts-node-dev src/app.ts", + "format": "prettier --write \"src/**/*.ts\"", + "test": "jest" }, "keywords": [], "author": "", diff --git a/tsconfig.json b/tsconfig.json index e075f97..6bc9e20 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -55,7 +55,7 @@ // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ - // "outDir": "./", /* Specify an output folder for all emitted files. */ + "outDir": "./dist", /* Specify an output folder for all emitted files. */ // "removeComments": true, /* Disable emitting comments. */ // "noEmit": true, /* Disable emitting files from a compilation. */ // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ -- GitLab