File: prepare.sh

package info (click to toggle)
node-readable-stream 4.2.0%2B~cs9.0.2-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 2,640 kB
  • sloc: javascript: 31,207; sh: 37; makefile: 11
file content (34 lines) | stat: -rw-r--r-- 936 bytes parent folder | download | duplicates (2)
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
32
33
34
#!/bin/bash

set -x -e

[ "$BUNDLER" == "" ] && BUNDLER=$1

if [ "$BUNDLER" != "" ]; then
  rm -rf tmp/$BUNDLER
  mkdir -p tmp/$BUNDLER
  cp test/browser/fixtures/index.html tmp/$BUNDLER
fi

case $BUNDLER in
  browserify)
    browserify test/browser/test-browser.js -o tmp/browserify/suite.browser.js
    browserify test/browser/test-browser.js --node -o tmp/browserify/suite.node.js
    ;;
  esbuild)
    node src/test/browser/fixtures/esbuild.browser.config.mjs
    node src/test/browser/fixtures/esbuild.node.config.mjs
    ;;
  rollup)
    rollup -c test/browser/fixtures/rollup.browser.config.mjs
    rollup -c test/browser/fixtures/rollup.node.config.mjs
    ;;
  webpack)
    webpack -c test/browser/fixtures/webpack.browser.config.mjs
    webpack -c test/browser/fixtures/webpack.node.config.mjs
    ;;
  *)
    echo "Please set the environment variable BUNDLER to browserify, esbuild, rollup or webpack."
    exit 1
    ;;
esac