Pour monter un projet backend Typescript en moins d'une minute, from scratch, sans partir d'un boilerplate, rien de plus simple...
J'évite toujours de partir d'un Boilerplate public pour plusieurs raisons :
Il y a tout de même certains boilerplate qui sont utiles :
Et il m'arrive même d'en faire pour moi même, mais pour un projet backend Typescript, on peut partir from scratch
Il ne faut pas grand chose pour mettre cela en place :
mkdir new_project
cd new_project
yarn init
# Install Typescript
yarn add -D typescript @types/node ts-node
npx tsc --init
# Cela va générer un fichier tsconfig.js
# En général je configure les rootDir et outDir
# Install Jest
yarn add -D jest @swc/core @swc/jest @types/jest
npx jest --init
# Cela va générer un fichier jest.config.js
Dans le fichier jest.config.js
module.exports = {
// ...
transform: {
"^.+\\.(t|j)sx?$": ["@swc/jest"],
},
};
Vous pouvez maintenant créer votre fichier src/index.ts
Pour exécuter le code :
npx ts-node src/index.ts
Pour exécuter les tests :
npx jest
Développeur passionné depuis plus de 20 ans, j'ai une appétence particulière pour les défis techniques et changer de technologie ne me fait pas froid aux yeux.
Nous utilisons des cookies sur ce site pour améliorer votre expérience d'utilisateur.