{
  "name": "claygl-next",
  "version": "2.0.0-alpha.52",
  "description": "A 3D graphic library",
  "keywords": [
    "graphic",
    "webgl"
  ],
  "author": {
    "name": "Yi Shen",
    "url": "https://github.com/pissang"
  },
  "type": "module",
  "module": "index.js",
  "types": "index.d.ts",
  "main": "dist/claygl.js",
  "jsdelivr": "dist/claygl.min.js",
  "sideEffects": false,
  "scripts": {
    "build": "rm -rf dist  && npx rollup -c && npx terser dist/claygl.js -c -m > dist/claygl.min.js",
    "build:lib": "rm -rf lib  && npx tsc",
    "prepublishOnly": "npm run build && npm run build:lib",
    "prepare:nightly": "node build/prepareNightly.js",
    "prepare:nightly-next": "node build/prepareNightly.js --next",
    "lint": "npx eslint --quiet src/**/*.ts",
    "watch": "rollup --sourcemap inline -c -w",
    "watch:lib": "npx tsc --watch",
    "dev": "vite ./ --config example/vite.config.js",
    "check:example": "npx tsc --noEmit -p example/tsconfig.json"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/pissang/claygl.git"
  },
  "devDependencies": {
    "@babel/generator": "^7.22.10",
    "@babel/parser": "^7.22.10",
    "@babel/traverse": "^7.22.10",
    "@rollup/plugin-typescript": "^8.3.2",
    "@types/dat.gui": "^0.7.7",
    "@types/stats.js": "^0.17.0",
    "@typescript-eslint/eslint-plugin": "^5.20.0",
    "@typescript-eslint/parser": "^5.20.0",
    "dat.gui": "^0.7.9",
    "esbuild": "^0.14.38",
    "eslint": "^8.13.0",
    "eslint-config-prettier": "^8.5.0",
    "glob": "^7.0.0",
    "rollup": "^2.70.2",
    "stats.js": "^0.17.0",
    "terser": "^5.12.1",
    "typescript": "^5.9.3",
    "vite": "^2.9.6"
  },
  "dependencies": {
    "tslib": "^2.5.0"
  }
}
