{
    "name": "@globalfishingwatch/gdal3.js",
    "version": "2.4.2",
    "description": "gdal3.js is a port of Gdal applications (**gdal_translate**, **ogr2ogr**, **gdal_rasterize**, **gdalwarp**, **gdaltransform**) to Webassembly. It allows you to convert raster and vector geospatial data to various formats and coordinate systems.",
    "license": "LGPL-2.1-or-later",
    "homepage": "https://gdal3.js.org",
    "repository": "https://github.com/j8seangel/gdal3.js",
    "private": false,
    "keywords": [
        "gis",
        "geospatial",
        "gdal",
        "ogr2ogr",
        "gdal_translate",
        "gdal_rasterize",
        "gdalwarp",
        "gdaltransform",
        "webassembly",
        "emscripten"
    ],
    "files": [
        "dist/package/gdal3WebAssembly.data",
        "dist/package/gdal3WebAssembly.wasm",
        "dist/package/gdal3.dev.js",
        "dist/package/gdal3.node.js",
        "dist/package/gdal3.js",
        "src",
        "build/package/gdal3WebAssembly.js",
        "node.js"
    ],
    "main": "dist/package/gdal3.js",
    "types": "src/index.d.ts",
    "scripts": {
        "lint": "eslint .",
        "build": "yarn run build-src && yarn run build-spec && yarn run build-gui && yarn run build-docs",
        "test": "yarn run test-node && yarn run test-browser && yarn run test-coverage",
        "dist": "rm -rf dist && mkdir -p dist/examples && cp -r build/app/* dist && cp -r build/package dist && cp -r build/docs dist && cp -r build/test dist && cp -r build/coverage dist && cp -r apps/example*browser* dist/examples",
        "serve": "http-server dist",
        "deploy": "push-dir --dir=dist --branch=gh-pages --cleanup",
        "build-native": "make",
        "build-src": "rollup --config rollup.config.js",
        "build-spec": "mkdir -p build/test/specs/ && cp src/**/**/*.spec.js build/test/specs/ && cp test/*.spec.js build/test/specs/ && cp test/browser.html build/test/index.html && cp -r test/data build/test/data",
        "build-gui": "cd apps/app-gui && yarn install && yarn run build",
        "build-docs": "jsdoc --configure .jsdoc.json --verbose && cp -r build/docs/gdal3.js/2.4.0/* build/docs",
        "test-node": "nyc --reporter=json --reporter=html --report-dir=./build/coverage/node mocha",
        "test-browser": "karma start .karma.conf.js",
        "test-coverage": "istanbul-merge --out build/coverage/coverage-final.json build/coverage/browser/coverage-final.json build/coverage/node/coverage-final.json && nyc report --reporter html -t build/coverage --report-dir build/coverage"
    },
    "devDependencies": {
        "@babel/cli": "^7.16.7",
        "@babel/core": "^7.16.7",
        "@babel/plugin-transform-runtime": "^7.16.7",
        "@babel/preset-env": "^7.16.7",
        "@babel/register": "^7.16.7",
        "@rollup/plugin-babel": "^5.3.1",
        "@rollup/plugin-commonjs": "^21.0.2",
        "@rollup/plugin-node-resolve": "^13.1.3",
        "@rollup/plugin-virtual": "^2.1.0",
        "@types/detect-node": "^2.0.0",
        "babel-eslint": "^10.1.0",
        "babel-loader": "^8.2.3",
        "babel-polyfill": "^6.26.0",
        "browserify": "^17.0.0",
        "chai": "^4.3.4",
        "coverage-istanbul-loader": "^3.0.5",
        "coveralls": "^3.1.1",
        "eslint": "^8.6.0",
        "eslint-config-airbnb-base": "^15.0.0",
        "eslint-plugin-import": "^2.25.3",
        "eslint-plugin-mocha": "^10.0.3",
        "fast-check": "^2.20.0",
        "html-webpack-plugin": "^5.5.0",
        "http-server": "^14.0.0",
        "istanbul-instrumenter-loader": "^3.0.1",
        "istanbul-merge": "^1.1.1",
        "jsdoc": "^3.6.7",
        "karma": "^6.3.9",
        "karma-chai": "^0.1.0",
        "karma-chrome-launcher": "^3.1.0",
        "karma-coverage": "^2.1.0",
        "karma-coverage-istanbul-reporter": "^3.0.3",
        "karma-firefox-launcher": "^2.1.2",
        "karma-mocha": "^2.0.1",
        "karma-phantomjs-launcher": "^1.0.4",
        "karma-sourcemap-loader": "^0.3.8",
        "karma-webpack": "^5.0.0",
        "minami": "^1.2.3",
        "mocha": "^9.1.3",
        "mocha-loader": "^5.1.5",
        "nyc": "^15.1.0",
        "puppeteer": "^13.0.1",
        "push-dir": "^0.4.1",
        "rollup": "^2.70.1",
        "rollup-plugin-istanbul": "^3.0.0",
        "rollup-plugin-uglify": "^6.0.4"
    },
    "dependencies": {
        "detect-node": "^2.1.0",
        "gdal3.js": "^2.4.0",
        "xml-js": "^1.6.11"
    }
}
