Files
vercel__next.js/scripts/check-examples.sh
Joseph 867227352b chore: lint-language output only warnings and errors (#94261)
The lint-language script is too verbose, it prints "no issues found" for
all files it touches.
2026-06-02 10:07:28 +02:00

29 lines
828 B
Bash
Executable File

#!/usr/bin/env bash
for folder in examples/* ; do
if [ -f "$folder/package.json" ]; then
tmp=$(mktemp)
jq '
.private = true |
del(.license, .version, .name, .author, .description)
' "$folder/package.json" > "$tmp" && cat "$tmp" > "$folder/package.json"
rm -f "$tmp"
fi
if [ -f "$folder/tsconfig.json" ]; then
if [ -d "$folder/app" ] || [ -d "$folder/src/app" ]; then
cp packages/create-next-app/templates/app/ts/next-env.d.ts $folder/next-env.d.ts
else
cp packages/create-next-app/templates/default/ts/next-env.d.ts $folder/next-env.d.ts
fi
fi
if [ ! -f "$folder/.gitignore" ]; then
cp packages/create-next-app/templates/default/js/gitignore $folder/.gitignore;
fi
done;
if [[ ! -z $(git status -s) ]];then
echo "Detected changes"
git status
exit 1
fi