{
    "name": "the-world-engine",
    "version": "0.4.52",
    "description": "three.js based, unity like game engine for browser",
    "main": "dist/esm/index.js",
    "scripts": {
        "start": "webpack serve --mode development",
        "build": "gulp",
        "test": "jest",
        "webpack": "webpack --mode production",
        "lint": "eslint -c .eslintrc.json --fix --cache \"**/*.ts\"",
        "prepare": "husky install"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/noname0310/the-world-engine.ts.git"
    },
    "keywords": [
        "three.js",
        "three",
        "engine",
        "game",
        "unity",
        "browser",
        "web"
    ],
    "author": "noname0310",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/noname0310/the-world-engine.ts/issues"
    },
    "homepage": "https://github.com/noname0310/the-world-engine.ts#readme",
    "peerDependencies": {
        "@types/three": "^0.155.0",
        "three": "^0.155.0"
    },
    "devDependencies": {
        "@babel/core": "^7.22.9",
        "@babel/plugin-transform-modules-commonjs": "^7.22.5",
        "@babel/plugin-transform-runtime": "^7.22.9",
        "@babel/preset-env": "^7.22.9",
        "@commitlint/cli": "^17.6.7",
        "@commitlint/config-conventional": "^17.6.7",
        "@gulp-plugin/alias": "^2.2.2",
        "@rollup/plugin-alias": "^5.0.0",
        "@rollup/plugin-node-resolve": "^15.1.0",
        "@types/gulp": "^4.0.13",
        "@types/gulp-clean-dest": "^0.2.1",
        "@types/gulp-filter": "^3.0.36",
        "@types/gulp-rename": "^2.0.2",
        "@types/gulp-sourcemaps": "^0.0.36",
        "@types/gulp-terser": "^1.2.2",
        "@types/jest": "^29.5.3",
        "@types/jest-dev-server": "^5.0.0",
        "@types/jest-environment-puppeteer": "^5.0.3",
        "@types/puppeteer": "^7.0.4",
        "@types/webpack-bundle-analyzer": "^4.6.0",
        "@typescript-eslint/eslint-plugin": "^5.62.0",
        "@typescript-eslint/parser": "^5.62.0",
        "eslint": "^8.46.0",
        "eslint-import-resolver-alias": "^1.1.2",
        "eslint-plugin-import": "^2.28.0",
        "eslint-plugin-jest": "^27.2.3",
        "eslint-plugin-simple-import-sort": "^10.0.0",
        "eslint-webpack-plugin": "^4.0.1",
        "gulp": "^4.0.2",
        "gulp-clean-dest": "^0.2.0",
        "gulp-filter": "^7.0.0",
        "gulp-rename": "^2.0.0",
        "gulp-rollup-2": "^1.3.1",
        "gulp-sourcemaps": "^3.0.0",
        "gulp-terser": "^2.1.0",
        "gulp-typescript": "^6.0.0-alpha.1",
        "html-webpack-plugin": "^5.5.3",
        "husky": "^8.0.3",
        "jest": "^29.6.2",
        "jest-dev-server": "^9.0.0",
        "jest-environment-jsdom": "^29.6.2",
        "jest-environment-node": "^29.6.2",
        "jest-mock": "^29.6.2",
        "puppeteer": "^21.0.1",
        "rollup-plugin-external-globals": "^0.8.0",
        "rollup-plugin-typescript2": "^0.35.0",
        "terser-webpack-plugin": "^5.3.9",
        "ts-jest": "^29.1.1",
        "ts-loader": "^9.4.4",
        "ts-node": "^10.9.1",
        "ts-transformer-minify-privates": "^1.0.0",
        "ttypescript": "^1.5.15",
        "typescript": "4.9.5",
        "webpack": "^5.88.2",
        "webpack-bundle-analyzer": "^4.9.0",
        "webpack-cli": "^5.1.4",
        "webpack-dev-server": "^4.15.1"
    },
    "dependencies": {
        "js-sdsl": "^4.4.2"
    },
    "sideEffects": false
}
