feat(scripts/new-pkg): create a new package in the monorepo

This commit is contained in:
Julien Fontanet
2024-06-24 16:53:43 +02:00
parent 758e3c47b8
commit 2df144d43d

21
scripts/new-pkg Executable file
View File

@@ -0,0 +1,21 @@
#!/bin/sh
set -eu
# move to the root repo dir
cd "$(dirname "$(which "$0")")/.."
case "$1" in
*/*)
# already in a namespace
pkgDir=$1
;;
*)
pkgDir=packages/$1
;;
esac
mkdir "$pkgDir"
echo '{}' > "$pkgDir/package.json"
touch "$pkgDir/.USAGE.md"
./scripts/normalize-packages.js