mirror of
https://github.com/vercel/next.js.git
synced 2026-09-20 02:25:18 +08:00
867227352b
The lint-language script is too verbose, it prints "no issues found" for all files it touches.
29 lines
828 B
Bash
Executable File
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
|