UNPKG

make3d

Version:

Game FrameWork for JavaScript 3D WebGL Games

90 lines (89 loc) 2.96 kB
{ "name": "make3d", "description": "Game FrameWork for JavaScript 3D WebGL Games", "version": "1.14.1", "main": "./dist/index.js", "types": "./dist/index.d.ts", "module": "./esm/index.js", "exports": { ".": { "import": "./esm/index.js", "require": "./dist/index.js", "types": "./dist/index.d.ts" } }, "scripts": { "start": "chef-express demo", "start:docs": "chef-express docs", "restart": "yarn build && yarn start", "dev": "yarn build:esm && yarn start", "demo": "yarn dev", "docs": "yarn build", "prebuild": "rimraf dist && bash create-index.sh", "build": "tsc", "postbuild": "yarn build:esm", "prebuild:esm": "rimraf esm && bash create-index.sh", "build:esm": "rollup -c", "prebuild:docs": "rimraf docs", "build:docs": "typedoc --customCss typedoc.css", "postbuild:docs": "yarn docs-from-master && yarn prettier docs --write && yarn demo-to-docs", "demo-to-docs": "cp -r demo docs && cp esm/index.js docs/demo/make3d.js --remove-destination", "docs-from-master-macos": "find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/main/_g' {} +", "docs-from-master-linux": "find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/main/_g' {} +", "docs-from-master": "yarn docs-from-master-macos || yarn docs-from-master-linux", "lint": "eslint 'src/**/*.ts' --fix", "format": "prettier src --write", "precommit": "yarn lint && yarn build && yarn build:docs && yarn format", "amend": "yarn precommit && git commit -a --am --no-edit" }, "files": [ "dist/*.*", "dist/**/*.*", "esm/index.*" ], "license": "MIT", "dependencies": {}, "devDependencies": { "@babel/core": "^7.28.5", "@babel/plugin-proposal-decorators": "^7.28.0", "@babel/plugin-transform-class-properties": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.27.1", "@babel/preset-typescript": "^7.28.5", "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-typescript": "^12.3.0", "@types/node": "^24.10.1", "@types/react": "^19.2.7", "@types/three": "^0.181.0", "check2d": "^9.33.0", "chef-express": "^3.2.3", "eslint": "^9.39.1", "globals": "^16.5.0", "pixi-stats": "^5.0.3", "prettier": "^3.6.2", "react": "^19.2.0", "rimraf": "^6.1.2", "rollup": "^4.53.3", "rot-js": "^2.2.1", "three": "^0.181.2", "tslint": "^6.1.3", "typedoc": "^0.28.14", "typescript": "^5", "typescript-eslint": "^8.48.0" }, "keywords": [ "three", "threejs", "webgl", "game-engine", "game-engine-3d", "game-framework", "game-framework-3d", "retro" ], "repository": "git://github.com/Jackie-Aniki/make3d.git", "bugs": { "url": "https://github.com/Jackie-Aniki/make3d/issues" }, "homepage": "https://jackie-aniki.github.io/make3d/" }