geotiff-tile-web-worker
Version:
Create a GeoTIFF Tile using an Inline Web Worker
76 lines (75 loc) • 3.83 kB
JSON
{
"name": "geotiff-tile-web-worker",
"version": "0.11.0",
"description": "Create a GeoTIFF Tile using an Inline Web Worker",
"unpkg": "./dist/geotiff-tile-web-worker.min.js",
"jsdelivr": "./dist/geotiff-tile-web-worker.min.js",
"main": "./lib/index.prod.js",
"files": [
"dist",
"lib"
],
"scripts": {
"build": "npm run build:dev && npm run build:prod",
"build:dev": "npm run build:worker:dev && npm run build:worker-string:dev && npm run build:lib:dev && npm run bundle:dev",
"build:prod": "npm run build:worker:prod && npm run build:worker-string:prod && npm run build:lib:prod && npm run bundle:prod",
"bundle:dev": "WEBPACK_ENTRY=./lib/index.dev.js WEBPACK_MODE=development WEBPACK_OUTPUT_FILENAME=geotiff-tile-web-worker.js WEBPACK_OUTPUT_PATH=\"$PWD/dist\" WEBPACK_DEVTOOL=source-map webpack",
"bundle:prod": "WEBPACK_ENTRY=./lib/index.prod.js WEBPACK_MODE=production WEBPACK_OUTPUT_FILENAME=geotiff-tile-web-worker.min.js WEBPACK_OUTPUT_PATH=\"$PWD/dist\" WEBPACK_DEVTOOL=source-map webpack",
"build:lib": "npm run build:lib:dev && npm run build:lib:prod",
"build:lib:dev": "mkdir -p ./lib && sed 's/REPLACE_ME/\".\\/worker-string.dev.js\"/' ./template/index.js > ./lib/index.dev.js",
"build:lib:prod": "mkdir -p ./lib && sed 's/REPLACE_ME/\".\\/worker-string.prod.js\"/' ./template/index.js > ./lib/index.prod.js",
"build:worker:dev": "WEBPACK_ENTRY=./worker.mjs WEBPACK_MODE=development WEBPACK_OUTPUT_FILENAME=worker.dev.js WEBPACK_OUTPUT_PATH=\"$PWD/tmp\" WEBPACK_DEVTOOL=source-map webpack",
"build:worker:prod": "WEBPACK_ENTRY=./worker.mjs WEBPACK_MODE=production WEBPACK_OUTPUT_FILENAME=worker.prod.js WEBPACK_OUTPUT_PATH=\"$PWD/tmp\" webpack",
"build:worker-string:dev": "mkdir -p ./lib && WORKER_FILENAME=$PWD/tmp/worker.dev.js WORKER_STRING_FILENAME=$PWD/lib/worker-string.dev.js node ./scripts/build-worker-string.js && node -r ./lib/worker-string.dev.js -e ''",
"build:worker-string:prod": "mkdir -p ./lib && WORKER_FILENAME=$PWD/tmp/worker.prod.js WORKER_STRING_FILENAME=$PWD/lib/worker-string.prod.js node ./scripts/build-worker-string.js && node -r ./lib/worker-string.prod.js -e ''",
"format": "npx prettier --arrow-parens=avoid --print-width=160 --trailing-comma=none --write scripts template *.js *.mjs *.html",
"clean": "rimraf dist lib tmp",
"dev": "npm run build:dev && npm run serve",
"prepublish": "npm run clean && npm run format && npm run build",
"setup": "cd data && ./setup.sh",
"serve": "sh -c \"sleep 1 && echo 'http://localhost:8080/test.html'\" & npx srvd --debug --wait=infinity",
"test": "echo 'no automated tests'"
},
"repository": {
"type": "git",
"url": "git+https://github.com/GeoTIFF/geotiff-tile-web-worker.git"
},
"keywords": [
"geotiff",
"tile",
"web",
"worker"
],
"author": "Daniel J. Dufour",
"license": "CC0-1.0",
"bugs": {
"url": "https://github.com/GeoTIFF/geotiff-tile-web-worker/issues"
},
"homepage": "https://github.com/GeoTIFF/geotiff-tile-web-worker#readme",
"dependencies": {
"frame-worker": "^0.3.0",
"geotiff": "^2.1.3",
"geotiff-tile": "^0.20.0",
"get-depth": "^0.0.3",
"microlink": "0.3.0",
"quick-lru": "^7.0.0",
"xdim": "^1.10.1"
},
"devDependencies": {
"@babel/core": "^7.23.9",
"@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4",
"@babel/plugin-transform-optional-chaining": "^7.23.4",
"@babel/plugin-transform-runtime": "^7.23.9",
"@babel/preset-env": "^7.23.9",
"@babel/runtime": "^7.23.9",
"babel-loader": "^9.1.3",
"envisage": "^0.1.0",
"flug": "^2.7.2",
"prettier": "^3.2.5",
"rimraf": "^5.0.5",
"srvd": "^0.6.0",
"terser-webpack-plugin": "^5.3.10",
"webpack": "^5.90.3",
"webpack-cli": "^5.1.4"
}
}