{
    "name": "dabeeomaps",
    "version": "04.92.06",
    "description": "dabeeomaps_library 4.0 project",
    "main": "dist/dabeeomaps.js",
    "typings": "./dist/src/index.d.ts",
    "types": "./dist/src/index.d.ts",
    "files": [
        "dist/src",
        "dist/dabeeomaps.js"
    ],
    "scripts": {
        "test": "npx jest",
        "lint": "npx eslint './src/**/*.{ts,js}'",
        "lint:fix": "npx eslint --fix './src/**/*.{ts,js}'",
        "prettier": "npx prettier --check . ",
        "prettier:write": "npx prettier --write . ",
        "dev": "webpack serve --config ./webpack.dev.js",
        "debug": "DEBUG=on webpack serve --config ./webpack.dev.js",
        "watch": "webpack --watch --config ./webpack.production.watch.js",
        "stage": "webpack --config ./webpack.stage.js",
        "deploy:docs": "aws s3 sync ./docs s3://api-cell-api-doc.dabeeomaps.com --delete && npm run nocache:docs",
        "nocache:docs": "aws cloudfront create-invalidation --distribution-id EBV3VIFQ7DNC1 --paths '/*'",
        "deploy:stage": "aws s3 cp ./build/dabeeomaps-4.0.0.js s3://api-cell-api-assets.dabeeomaps.com/upload/library/dabeeomaps-4.0-pre-release.js && npm run nocache:stage",
        "nocache:stage": "aws cloudfront create-invalidation --distribution-id E11SSUKP6Y34IJ --paths '/upload/library/dabeeomaps-4.0-pre-release.js'",
        "deploy:release": "aws s3 cp ./build/*.js s3://api-cell-api-assets.dabeeomaps.com/upload/library/ && npm run deploy:latest && npm run nocache:release",
        "deploy:latest": "aws s3 cp ./build/*.js s3://api-cell-api-assets.dabeeomaps.com/upload/library/dabeeomaps-4.0-latest.js && npm run nocache:release",
        "nocache:release": "aws cloudfront create-invalidation --distribution-id E11SSUKP6Y34IJ --paths '/upload/library/*'",
        "deploy:kiosk": "npm run build && aws s3 cp ./build/*.js s3://api-cell-api-assets.dabeeomaps.com/upload/library/dabeeomaps-4.0-kiosk-latest.js && npm run nocache:kiosk",
        "nocache:kiosk": "aws cloudfront create-invalidation --distribution-id E11SSUKP6Y34IJ --paths '/upload/library/dabeeomaps-4.0-kiosk-latest.js'",
        "doc": "npx typedoc --disableSources --excludePrivate --out docs",
        "build": "webpack --config ./webpack.production.js",
        "make": "webpack --config ./webpack.publish.js",
        "loader-install": "npm install --force three-loader-3dtiles",
        "report": "webpack-bundle-analyzer ./build/bundle-report.json --default-sizes parsed"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/dabeeo/dabeeomaps_library.git"
    },
    "author": "",
    "license": "Unlicensed",
    "bugs": {
        "url": "https://github.com/dabeeo/dabeeomaps_library/issues"
    },
    "homepage": "https://github.com/dabeeo/dabeeomaps_library#readme",
    "devDependencies": {
        "@babel/preset-env": "^7.20.2",
        "@babel/preset-typescript": "^7.21.0",
        "@types/file-saver": "^2.0.5",
        "@types/jest": "^29.5.0",
        "@types/lodash": "^4.14.191",
        "@types/three": "^0.144.0",
        "@types/three-gif-loader": "^1.1.1",
        "@typescript-eslint/eslint-plugin": "^5.44.0",
        "@typescript-eslint/parser": "^5.44.0",
        "babel-jest": "^29.5.0",
        "clean-webpack-plugin": "^4.0.0",
        "copy-webpack-plugin": "^11.0.0",
        "css-loader": "^6.7.1",
        "dotenv-webpack": "^7.1.0",
        "eslint": "^8.28.0",
        "eslint-config-airbnb-base": "^15.0.0",
        "eslint-config-airbnb-typescript": "^17.0.0",
        "eslint-config-prettier": "^8.5.0",
        "eslint-plugin-ie11": "^1.0.0",
        "eslint-plugin-import": "^2.26.0",
        "eslint-plugin-prettier": "^4.2.1",
        "file-loader": "^6.1.1",
        "html-webpack-plugin": "^4.5.0",
        "jest": "^29.5.0",
        "jest-environment-jsdom": "^29.5.0",
        "jest-html-reporter": "^3.7.1",
        "jest-transform-stub": "^2.0.0",
        "pixelmatch": "^6.0.0",
        "prettier": "2.7.1",
        "style-loader": "^3.3.1",
        "terser-webpack-plugin": "^5.3.6",
        "ts-jest": "^29.0.5",
        "ts-loader": "^9.2.8",
        "typescript": "^5.4.3",
        "webpack": "^5.70.0",
        "webpack-bundle-analyzer": "^4.9.1",
        "webpack-cli": "^4.9.2",
        "webpack-dev-middleware": "^5.3.1",
        "webpack-dev-server": "^4.7.4",
        "webpack-merge": "^5.2.0",
        "webpack-obfuscator": "^3.5.1",
        "whatwg-fetch": "^3.4.1"
    },
    "dependencies": {
        "@tweenjs/tween.js": "^18.6.4",
        "@types/pixelmatch": "^5.2.6",
        "adaptive-bezier-curve": "^1.0.3",
        "airbnb": "0.0.2",
        "axios": "^1.3.4",
        "camera-controls": "^1.37.2",
        "cors": "^2.8.5",
        "dabeeomaps_api_directions": "^1.17.1",
        "dijkstrajs": "^1.0.2",
        "dotenv": "^16.0.0",
        "ejs": "^3.1.5",
        "express": "^4.17.1",
        "file-saver": "^2.0.5",
        "gifler": "^0.1.0",
        "glslify-import-loader": "^0.1.2",
        "glslify-loader": "^2.0.0",
        "gsap": "^3.12.5",
        "html-webpack-plugin": "^5.5.0",
        "javascript-obfuscator": "^4.1.0",
        "jwt-decode": "^4.0.0",
        "konva": "^9.3.2",
        "lodash": "^4.17.21",
        "node-fetch": "^3.3.1",
        "raw-loader": "^4.0.2",
        "three": "^0.138.3",
        "three-gif-loader": "^1.1.0",
        "three-line-2d": "^1.1.5",
        "typedoc": "^0.25.12",
        "uglify-js": "^3.17.4"
    }
}