Use TypeScript to Create a Secure API with Node.js and Express

Hi Dan,
I followed this tutorial and ended up with the following error:

> express-ts-api@1.0.0 webpack /home/thomas/Documents/Informatique/WebDev/Express/express-ts-api
> webpack --config webpack.config.ts

[webpack-cli] Error: Unable to use specified module loaders for ".ts".
    at Object.exports.prepare (/home/thomas/Documents/Informatique/WebDev/Express/express-ts-api/node_modules/rechoir/index.js:58:11)
    at requireConfig (/home/thomas/Documents/Informatique/WebDev/Express/express-ts-api/node_modules/webpack-cli/lib/groups/ConfigGroup.js:70:17)
    at /home/thomas/Documents/Informatique/WebDev/Express/express-ts-api/node_modules/webpack-cli/lib/groups/ConfigGroup.js:99:36
    at Array.map (<anonymous>)
    at resolveConfigFiles (/home/thomas/Documents/Informatique/WebDev/Express/express-ts-api/node_modules/webpack-cli/lib/groups/ConfigGroup.js:89:41)
    at module.exports (/home/thomas/Documents/Informatique/WebDev/Express/express-ts-api/node_modules/webpack-cli/lib/groups/ConfigGroup.js:233:11)
    at WebpackCLI._baseResolver (/home/thomas/Documents/Informatique/WebDev/Express/express-ts-api/node_modules/webpack-cli/lib/webpack-cli.js:68:38)
    at /home/thomas/Documents/Informatique/WebDev/Express/express-ts-api/node_modules/webpack-cli/lib/webpack-cli.js:198:30
    at async WebpackCLI.runOptionGroups (/home/thomas/Documents/Informatique/WebDev/Express/express-ts-api/node_modules/webpack-cli/lib/webpack-cli.js:197:9) {
  failures: [
    { moduleName: 'ts-node/register', module: null, error: [Error] },
    {
      moduleName: 'typescript-node/register',
      module: null,
      error: [Error]
    },
    { moduleName: 'typescript-register', module: null, error: [Error] },
    { moduleName: 'typescript-require', module: null, error: [Error] },
    { moduleName: 'sucrase/register/ts', module: null, error: [Error] },
    { moduleName: '@babel/register', module: null, error: [Error] }
  ]
}

Thanks for your help!