{ "name": "luma.gl-monorepo", "description": "WebGL2 Components for High Performance Rendering and Computation", "license": "MIT", "private": true, "type": "module", "repository": { "type": "git", "url": "https://github.com/visgl/luma.gl" }, "keywords": [ "webgl", "visualization", "animation", "3d" ], "workspaces": [ "examples/*/*", "dev-modules/*", "modules/*" ], "browser": { "fs": false }, "scripts": { "bootstrap": "PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true PUPPETEER_SKIP_DOWNLOAD=true yarn && ocular-bootstrap && yarn postinstall", "start": "echo 'Please see luma.gl website for how to run examples' && open https://luma.gl/docs/getting-started", "clean": "ocular-clean", "build": "ocular-clean && ocular-build && lerna run pre-build", "build-scripts": "lerna run pre-build", "cover": "ocular-test cover", "lint": "tsc && ocular-lint", "publish": "ocular-publish", "version": "ocular-build webgl", "test": "ocular-test", "test-fast": "ocular-test fast", "test-browser": "ocular-test browser", "perf": "ocular-test perf-browser", "bench": "ocular-test bench", "bench-browser": "ocular-test bench-browser", "metrics": "./scripts/metrics.sh && ocular-metrics", "postinstall": "./scripts/postinstall.sh" }, "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", "@loaders.gl/core": "4.0.0-beta.7", "@loaders.gl/gltf": "4.0.0-beta.7", "@loaders.gl/polyfills": "4.0.0-beta.7", "@probe.gl/bench": "^4.0.2", "@probe.gl/stats-widget": "^4.0.2", "@probe.gl/test-utils": "^4.0.2", "@turf/boolean-within": "^6.0.1", "@turf/helpers": "^6.1.4", "@types/tape-promise": "^4.0.1", "babel-plugin-inline-webgl-constants": "1.0.3", "babel-plugin-remove-glsl-comments": "^1.0.0", "eslint-plugin-luma-gl-custom-rules": "file:./dev-modules/eslint-plugin-luma-gl-custom-rules", "eslint-plugin-tree-shaking": "^1.9.2", "ocular-dev-tools": "2.0.0-alpha.14", "pre-commit": "^1.2.2", "pre-push": "^0.1.1" }, "resolutions_notes": { "escaper": "v2 has an invalid main field in package.json, breaks esbuild during browser test" }, "resolutions": { "@typescript-eslint/eslint-plugin": "^6.0.0", "@typescript-eslint/parser" : "^6.0.0", "escaper": "3.0.6", "eslint": "^8.52.0", "prettier": "3.0.3", "typescript": "^5.2.2" }, "pre-commit": [ "test-fast" ], "dependencies": { "@types/offscreencanvas": "^2019.6.4" }, "volta": { "node": "18.18.2", "yarn": "1.22.19" } }