Skip to content

Commit

Permalink
refactored lite
Browse files Browse the repository at this point in the history
  • Loading branch information
DanielJDufour committed Dec 17, 2023
1 parent 6fb06f6 commit 6c35a01
Show file tree
Hide file tree
Showing 18 changed files with 51 additions and 17 deletions.
2 changes: 1 addition & 1 deletion lite/band-arithmetic.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { default } from "../src/band-arithmetic";
export { default } from "../src/band-arithmetic";
2 changes: 1 addition & 1 deletion lite/cache.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { default } from "../src/cache";
export { default } from "../src/cache";
2 changes: 1 addition & 1 deletion lite/get.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { default } from "../src/get";
export { default } from "../src/get";
2 changes: 1 addition & 1 deletion lite/histogram.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { default } from "../src/histogram/histogram.core";
export { default } from "../src/histogram/histogram.core";
2 changes: 1 addition & 1 deletion lite/identify.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { default } from "../src/identify/identify.core";
export { default } from "../src/identify/identify.core";
2 changes: 1 addition & 1 deletion lite/load.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { default } from "../src/load";
export { default } from "../src/load";
6 changes: 5 additions & 1 deletion lite/max.js
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
export { default } from "../src/max/max.core";
import stat from "./stat";

export default function max(georaster, geometry, test) {
return stat(georaster, geometry, "max", test);
}
6 changes: 5 additions & 1 deletion lite/mean.js
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
export { default } from "../src/mean/mean.core";
import stat from "./stat";

export default function mean(georaster, geometry, test) {
return stat(georaster, geometry, "mean", test);
}
6 changes: 5 additions & 1 deletion lite/median.js
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
export { default } from "../src/median/median.core";
import stat from "./stat";

export default function median(georaster, geometry, test) {
return stat(georaster, geometry, "median", test);
}
6 changes: 5 additions & 1 deletion lite/min.js
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
export { default } from "../src/min/min.core";
import stat from "./stat";

export default function min(georaster, geometry, test) {
return stat(georaster, geometry, "min", test);
}
6 changes: 5 additions & 1 deletion lite/mode.js
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
export { default } from "../src/mode/mode.core";
import stat from "./stat";

export default function mode(georaster, geometry, test) {
return stat(georaster, geometry, "mode", test);
}
6 changes: 5 additions & 1 deletion lite/modes.js
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
export { default } from "../src/modes/modes.core";
import stat from "./stat";

export default function modes(georaster, geometry, test) {
return stat(georaster, geometry, "modes", test);
}
2 changes: 1 addition & 1 deletion lite/parse.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { default } from "../src/parse";
export { default } from "../src/parse";
2 changes: 1 addition & 1 deletion lite/raster-calculator.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { default } from "../src/raster-calculator";
export { default } from "../src/raster-calculator";
6 changes: 6 additions & 0 deletions lite/stat.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import QuickPromise from "quick-promise";
import stats from "./stats";

export default function stat(georaster, geometry, stat, test) {
return QuickPromise.resolve(stats(georaster, geometry, { stats: [stat] }, test)).then(stats => stats.map(it => it[stat]));
}
2 changes: 1 addition & 1 deletion lite/stats.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { default } from "../src/stats/stats.core";
export { default } from "../src/stats/stats.core";
6 changes: 5 additions & 1 deletion lite/sum.js
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
export { default } from "../src/sum/sum.core";
import stat from "./stat";

export default function sum(georaster, geometry, test) {
return stat(georaster, geometry, "sum", test);
}
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"dev": "webpack --mode development --target node --watch",
"document": "npx documentation build src/** --config documentation.yml -f html -o docs && echo 'docs.geoblaze.io' > docs/CNAME",
"fix": "eslint lite --fix && eslint src --fix",
"format": "npx prettier --arrow-parens=avoid --print-width=160 --trailing-comma=none --write src/*.js src/*/*.js",
"format": "npx prettier --arrow-parens=avoid --print-width=160 --trailing-comma=none --write lite/*.js src/*.js src/*/*.js ",
"lint": "eslint lite && eslint src",
"serve": "npx srvd --debug --port=3000 --wait=120",
"test": "set -e; for f in src/*/*test*.js; do echo \"\nrunning $f\" && sleep 5 && node -r esm $f; done",
Expand Down

0 comments on commit 6c35a01

Please sign in to comment.