From 8b03e2ce1a2098261de2f729f660b1ae2a320b65 Mon Sep 17 00:00:00 2001 From: lutangar Date: Tue, 9 Nov 2021 13:49:08 +0100 Subject: feat(types): create peertube-types package Create dedicated Typescript "types" configuration file for each "projects". Create a types folder which includes every useful ts definition: - client - server - shared Add tooling to create a proper package, extract dependencies, etc... Add CI Github task. refactor(types): publish types package in release script --- tsconfig.base.json | 2 ++ 1 file changed, 2 insertions(+) (limited to 'tsconfig.base.json') diff --git a/tsconfig.base.json b/tsconfig.base.json index ef86b9797..349c4de6c 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -12,6 +12,7 @@ "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "lib": [ + "dom", "es2015", "es2016", "es2017", @@ -20,6 +21,7 @@ ], "typeRoots": [ "node_modules/@types", + "client/node_modules/@types" ], "baseUrl": "./", "outDir": "./dist/", -- cgit v1.2.3