File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed
Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,9 @@ GEM_SPEC="jekyll-theme-chirpy.gemspec"
2727
2828NODE_CONFIG=" package.json"
2929
30+ JS_DIST=" assets/js/dist"
31+ BACKUP_PATH=" $( mktemp -d) "
32+
3033FILES=(
3134 " _sass/jekyll-theme-chirpy.scss"
3235 " $GEM_SPEC "
@@ -150,7 +153,10 @@ build_gem() {
150153 echo -e " Build the gem package for v$_version \n"
151154 cleanup_config
152155 rm -f ./* .gem
156+ git add " $JS_DIST " -f # add JS dist to gem
153157 gem build " $GEM_SPEC "
158+ cp " $JS_DIST " /* " $BACKUP_PATH "
159+ git restore --staged " $JS_DIST " # resume the git status
154160 resume_config
155161}
156162
@@ -202,6 +208,9 @@ main() {
202208 else
203209 release " $_version "
204210 fi
211+
212+ # restore the dist files for future development
213+ mkdir -p " $JS_DIST " && cp " $BACKUP_PATH " /* " $JS_DIST "
205214}
206215
207216while (( $# )) ; do
You can’t perform that action at this time.
0 commit comments