@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
89 lines (88 loc) • 2.19 kB
JSON
{
"name": "@woosh/meep-engine",
"license": "UNLICENSED",
"productName": "Meep",
"description": "Pure JavaScript game engine. Fully featured and production ready.",
"type": "module",
"author": "Alexander Goldring",
"version": "2.131.23",
"main": "build/meep.module.js",
"module": "build/meep.module.js",
"exports": {
"./build/*": "./build/*",
"./src/*": "./src/*",
"./editor/*": "./editor/*",
"./*.md": "./*"
},
"scripts": {
"test:ci": "jest --config ./jest.conf.json --collectCoverage --coverageDirectory=\"./coverage\" --ci --reporters=default --reporters=jest-junit --watchAll=false",
"build-module": "rollup -c rollup.config.js",
"publish-npm": "npm publish",
"generate-types": "npx -p typescript tsc --project tsconfig.types.json || exit 0;"
},
"browserslist": [
"last 2 chrome version",
"last 2 firefox version",
"last 2 safari version"
],
"files": [
"build",
"src",
"editor",
"samples",
"package.json",
"README.md",
"!src/**/*.spec.js",
"!editor/**/*.spec.js"
],
"dependencies": {
"gl-matrix": "3.4.3",
"opentype.js": "1.3.3",
"pako": "2.0.3",
"robust-predicates": "3.0.2"
},
"peerDependencies": {
"three": ">=0.135.0"
},
"peerDependenciesMeta": {
"three": {
"optional": true
}
},
"devDependencies": {
"@babel/core": "7.22.15",
"@babel/preset-env": "7.22.15",
"@rollup/plugin-commonjs": "25.0.2",
"@rollup/plugin-node-resolve": "15.1.0",
"@rollup/plugin-strip": "3.0.2",
"@rollup/plugin-terser": "0.4.3",
"@types/jest": "29.5.12",
"@types/three": "^0.135.0",
"babel-jest": "29.7.0",
"jest": "29.7.0",
"jest-environment-jsdom": "29.7.0",
"jest-junit": "16.0.0",
"rollup": "3.26.2",
"typescript": "5.2.2"
},
"keywords": [
"dream",
"engine",
"game-engine",
"javascript",
"3d",
"webgl",
"webgl2",
"webgpu",
"webaudio",
"canvas",
"html5",
"ecs",
"entity",
"component",
"system"
],
"engines": {
"node": ">=14"
}
}