UNPKG

@pietal.dev/engine

Version:

PIXI v8, v7, v6 compatible: inspired by Unity, reactive Game Framework: GameObject, StateMachine, CircleBody, PolygonBody, Physics, Sprite, Container, Animator, TextureAtlas, Resources loading

101 lines (100 loc) 3.34 kB
{ "name": "@pietal.dev/engine", "description": "PIXI v8, v7, v6 compatible: inspired by Unity, reactive Game Framework: GameObject, StateMachine, CircleBody, PolygonBody, Physics, Sprite, Container, Animator, TextureAtlas, Resources loading", "version": "9.27.4", "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "start": "chef-express docs --port 3000", "start:demo": "chef-express docs/demo --port 3000", "demo": "yarn build && yarn start", "dev": "webpack serve", "docs": "yarn build && yarn start", "build:demo": "webpack", "postbuild:demo": "cp -r demo/*.* docs/demo", "prebuild": "rimraf dist", "build": "tsc", "postbuild": "yarn build:docs", "prebuild:docs": "rimraf docs", "build:docs": "typedoc --customCss typedoc.css", "postbuild:docs": "yarn build:demo && prettier docs --write && yarn docs-from-master", "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 . --write", "test": "jest --silent --verbose --forceExit", "test-v6": "yarn add pixi.js@^6 pixi.js-legacy@^6 -D && node test-build", "test-v7": "yarn add pixi.js@^7 pixi.js-legacy@^7 -D && node test-build", "test-v8": "yarn add pixi.js@^8 pixi.js-legacy@^7 -D && node test-build", "test-build": "yarn test-v6 && yarn test-v7 && yarn test-v8", "precommit": "yarn lint && yarn build && yarn test && yarn format", "amend": "yarn precommit && git commit -a --am --no-edit" }, "files": [ "dist/*.*" ], "license": "MIT", "resolutions": { "json5": "^2.2.2", "minimist": "^1.2.6", "terser": "^5.14.2" }, "dependencies": { "@pietal.dev/cache": "^2.0.2", "detect-collisions": "^9.26.4", "inject.min": "^1.6.4", "pixi-stats": "^4.1.1" }, "devDependencies": { "@babel/core": "^7.26.10", "@babel/plugin-proposal-decorators": "^7.25.9", "@babel/plugin-transform-class-properties": "^7.25.9", "@babel/plugin-transform-modules-commonjs": "^7.26.3", "@babel/preset-typescript": "^7.27.0", "@types/jest": "^29.5.14", "babel-jest": "^29.7.0", "chef-express": "^2.4.2", "eslint": "^9.23.0", "globals": "^16.0.0", "jest": "29.7.0", "pixi-shim": "^2.6.2", "pixi.js": "^8", "pixi.js-legacy": "^7", "prettier": "^3.5.3", "rimraf": "^6.0.1", "rxjs": "^7.8.2", "ts-loader": "^9.5.2", "typedoc": "^0.28.1", "typescript": "^5", "typescript-eslint": "^8.28.0", "webpack": "^5.98.0", "webpack-cli": "^6.0.1" }, "peerDependencies": { "pixi.js": "^6 || ^7 || ^8" }, "keywords": [ "unity", "gamedev", "gameobject", "prefab", "state", "machine", "sprite", "circle", "body", "polygon", "physics", "container", "scene", "animator", "webgl", "pixi.js" ], "repository": "git://github.com/Prozi/oneforall.git", "bugs": { "url": "https://github.com/Prozi/oneforall/issues" }, "homepage": "https://prozi.github.io/oneforall/" }