File: prepublish

package info (click to toggle)
node-ramda 0.26.1%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 3,000 kB
  • sloc: makefile: 27; sh: 25
file content (31 lines) | stat: -rwxr-xr-x 1,094 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/usr/bin/env bash
set -e

slash=/
README="$(cat README.md)"
README="${README//${PREVIOUS_VERSION}${slash}ramda.min.js/${VERSION}${slash}ramda.min.js}"
README="${README//${PREVIOUS_VERSION}${slash}dist${slash}ramda.min.js/${VERSION}${slash}dist${slash}ramda.min.js}"
README="${README//${PREVIOUS_VERSION%.*}${slash}dist${slash}ramda.min.js/${VERSION%.*}${slash}dist${slash}ramda.min.js}"
echo "$README" >README.md
git add README.md

for filename in $(find source -maxdepth 1 -name "*.js" | xargs grep --files-without-match "@since v") ; do
  cp -- $filename{,.tmp}
  sed $'s/@memberOf R/@memberOf R\\\n * @since v'"$VERSION/" $filename.tmp >$filename
  rm -- $filename.tmp
  git add $filename
done

npm run clean
npm run build

# build reads version from package.json, which isn't updated until after this script is run by xyz
distpath=dist/ramda.js
DIST_RAMDA="$(cat $distpath)"
DIST_RAMDA="${DIST_RAMDA//${slash}${slash}  Ramda v${PREVIOUS_VERSION}/${slash}${slash}  Ramda v${VERSION}}"
echo "$DIST_RAMDA" >$distpath

git add dist/ramda{,.min}.js

npm run bookmarklet
git add BOOKMARKLET.md