commit 806ab0ce595c88adfac5ad660d5527dac23535c0
parent 2cdcd41553e8123bde2e61c4602a383e9127a170
Author: finwo <finwo@pm.me>
Date: Wed, 28 Nov 2018 13:31:26 +0100
Include lucene dependency in browserify
Diffstat:
3 files changed, 28 insertions(+), 10 deletions(-)
diff --git a/.gitignore b/.gitignore
@@ -3,3 +3,4 @@
/coverage/
/.gtm/
/dist/
+.zedstate
diff --git a/package-lock.json b/package-lock.json
@@ -3118,12 +3118,14 @@
"balanced-match": {
"version": "1.0.0",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"brace-expansion": {
"version": "1.1.11",
"bundled": true,
"dev": true,
+ "optional": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -3138,17 +3140,20 @@
"code-point-at": {
"version": "1.1.0",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"concat-map": {
"version": "0.0.1",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"console-control-strings": {
"version": "1.1.0",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"core-util-is": {
"version": "1.0.2",
@@ -3265,7 +3270,8 @@
"inherits": {
"version": "2.0.3",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"ini": {
"version": "1.3.5",
@@ -3277,6 +3283,7 @@
"version": "1.0.0",
"bundled": true,
"dev": true,
+ "optional": true,
"requires": {
"number-is-nan": "^1.0.0"
}
@@ -3291,6 +3298,7 @@
"version": "3.0.4",
"bundled": true,
"dev": true,
+ "optional": true,
"requires": {
"brace-expansion": "^1.1.7"
}
@@ -3298,12 +3306,14 @@
"minimist": {
"version": "0.0.8",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"minipass": {
"version": "2.2.4",
"bundled": true,
"dev": true,
+ "optional": true,
"requires": {
"safe-buffer": "^5.1.1",
"yallist": "^3.0.0"
@@ -3322,6 +3332,7 @@
"version": "0.5.1",
"bundled": true,
"dev": true,
+ "optional": true,
"requires": {
"minimist": "0.0.8"
}
@@ -3402,7 +3413,8 @@
"number-is-nan": {
"version": "1.0.1",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"object-assign": {
"version": "4.1.1",
@@ -3414,6 +3426,7 @@
"version": "1.4.0",
"bundled": true,
"dev": true,
+ "optional": true,
"requires": {
"wrappy": "1"
}
@@ -3535,6 +3548,7 @@
"version": "1.0.2",
"bundled": true,
"dev": true,
+ "optional": true,
"requires": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
diff --git a/scripts/build.sh b/scripts/build.sh
@@ -10,16 +10,19 @@ UGLIFY="${APPROOT}/node_modules/uglify-es/bin/uglifyjs"
# Compile some assets
FILES=()
-FILES+=("index.js")
+OPTS=()
OUTS=()
-OUTS+=("lucene-filter.js")
MINS=()
+
+FILES+=("index.js")
+OPTS+=("-r lucene")
+OUTS+=("lucene-filter.js")
MINS+=("lucene-filter.min.js")
echo -e "\nBuilding"
for INDEX in "${!FILES[@]}"; do
echo " - dist/${OUTS[$INDEX]}"
- ${BROWSERIFY} -e "${APPROOT}/src/${FILES[$INDEX]}" -o "${APPROOT}/dist/${OUTS[$INDEX]}"
+ ${BROWSERIFY} -e "${APPROOT}/src/${FILES[$INDEX]}" ${OPTS[$INDEX]} -o "${APPROOT}/dist/${OUTS[$INDEX]}"
done
echo -e "\nMinifying"