Use node12 TypeScript base config

TypeScript recommends using a base config from https://github.com/tsconfig/bases.

Using this config reduces compile times by ~30%
and the size of the dist folder by ~45%.
It also enables the recommended `esModuleInterop` option,
which necessitated some changes to imports.
See also https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-7.html#support-for-import-d-from-cjs-from-commonjs-modules-with---esmoduleinterop

Signed-off-by: David Mehren <git@herrmehren.de>
This commit is contained in:
David Mehren 2021-04-29 22:47:18 +02:00
parent c32c601d36
commit 6ee2ddead5
No known key found for this signature in database
GPG key ID: 185982BA4C42B7C3
11 changed files with 17 additions and 11 deletions

View file

@ -11,7 +11,7 @@ import {
InternalServerErrorException,
} from '@nestjs/common';
import { ApiBody, ApiConsumes } from '@nestjs/swagger';
import * as getRawBody from 'raw-body';
import getRawBody from 'raw-body';
/**
* Extract the raw markdown from the request body and create a new note with it