--- a/js-packages/scripts/generate_types/generate_types_package.sh +++ b/js-packages/scripts/generate_types/generate_types_package.sh @@ -151,7 +151,8 @@ package_name_replacement=$(printf '%s\n' "$package_name" | sed -e 's/[\/&]/\\&/g') sed -i "s/PKGNAME/$package_name_replacement/" "$gen/README.md" -rsync -ar --exclude .gitignore types/ "$gen" +# Types template has its own .gitignore, and the rest of files is auto-generated by this script/provided in types_template. +rsync -ar --exclude .gitignore --exclude package.json --exclude tsconfig.json --exclude README.md types/ "$gen" for file in "$gen"/augment-* "$gen"/**/types.ts; do sed -i '1s;^;//@ts-nocheck\n;' "$file" done