import { resolve } from 'path'
import { cwd } from 'process'
+if (!process.argv[2]) {
+ console.error('Need version as argument')
+ process.exit(-1)
+}
+
+const version = process.argv[2]
+console.log('Will generate package version %s.', version)
+
run()
.then(() => process.exit(0))
.catch(err => {
return dependencies
}, {})
- const { description, version, licence, engines, author, repository } = mainPackageJson
+ const { description, licence, engines, author, repository } = mainPackageJson
const typesPackageJson = {
name: '@peertube/peertube-types',
description,
}
if [ "$1" = "types-package" ]; then
- npm run generate-types-package
+ npm run generate-types-package 0.0.0
npm run tsc -- --noEmit --esModuleInterop packages/types/tests/test.ts
elif [ "$1" = "client" ]; then
npm run build
The complete types package is generated via:
```
-$ npm run generate-types-package
-$ cd types/dist
+$ npm run generate-types-package 4.x.x
+$ cd packages/types/dist
$ npm publish --access=public
```