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 --- scripts/release.sh | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'scripts/release.sh') diff --git a/scripts/release.sh b/scripts/release.sh index 6423d17ee..7681de90d 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -118,3 +118,8 @@ rm -f "./client/dist/embed-stats.json" git checkout "$branch" fi ) + +# Release types package +npm run generate-types-package +cd types +npm publish --access public -- cgit v1.2.3