Skip to content

Commit f9a0ded

Browse files
committed
feat: ✨ add stubs for package.json and composer.json files
1 parent 64567b0 commit f9a0ded

5 files changed

Lines changed: 14 additions & 3 deletions

File tree

src/common-utils/_configure-feature.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,16 +81,17 @@ zz_log i "Merge all package folder json files into top level xxx.json"
8181

8282
for type in package composer; do
8383

84-
# find all package folder json files in the current directory
85-
for package in $(git ls-files "$type.json"); do
84+
# find all package folder json files in the current directory.
85+
# Ensure top-level package.json is included
86+
for package in $(git ls-files -o "$type.json"); do
8687

8788
# Merge all package folder json files into the top-level package.json
8889
for tmpl in $(find $source -maxdepth 1 -name _*.$type.json | sort); do
8990

9091
# Create package.json if it does not exist or is empty
9192
if [ ! -f $package -o ! -s $package ]; then
9293
# Create an empty package.json
93-
echo "{}" >$package
94+
echo '{"private": true}' >$package
9495
fi
9596

9697
# Merge the tmpl & add keys if not already there. make sure source json does not contain any comments

src/githooks/stubs/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"private": true
3+
}

src/gitversion/stubs/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"private": true
3+
}

src/larasets/stubs/composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

src/larasets/stubs/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"private": true
3+
}

0 commit comments

Comments
 (0)