{ "name": "ruffle", "version": "0.1.0", "description": "Root project of ruffle web", "license": "(MIT OR Apache-2.0)", "private": true, "type": "module", "workspaces": [ "./packages/*" ], "devDependencies": { "@eslint/js": "^9.8.0", "@types/eslint__js": "^8.42.3", "@wdio/browserstack-service": "^8.39.1", "@wdio/cli": "^8.39.1", "@wdio/local-runner": "^8.39.1", "@wdio/mocha-framework": "^8.39.0", "@wdio/spec-reporter": "^8.39.0", "@wdio/static-server-service": "^8.39.0", "chai": "^5.1.1", "chai-html": "^3.0.0", "copy-webpack-plugin": "^12.0.2", "cross-env": "^7.0.3", "eslint": "^9.8.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-jsdoc": "^48.9.2", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-react-hooks": "^5.1.0-rc.0", "eslint-plugin-react-refresh": "^0.4.9", "globals": "^15.8.0", "mocha": "^10.7.0", "prettier": "^3.3.3", "stylelint": "^16.8.0", "stylelint-config-standard": "^36.0.1", "stylelint-prettier": "^5.0.2", "ts-loader": "^9.5.1", "tsx": "^4.16.2", "typescript": "^5.5.4", "typescript-eslint": "^8.0.0-alpha.58", "wdio-chromedriver-service": "^8.1.1", "wdio-edgedriver-service": "^3.0.3", "wdio-geckodriver-service": "^5.0.2", "webdriverio": "^8.33.1", "webpack": "^5.93.0", "webpack-cli": "^5.1.4" }, "optionalDependencies": { "chromedriver": "^127.0.0" }, "scripts": { "build": "npm run build --workspace=ruffle-core && npm run build --workspace=ruffle-demo --workspace=ruffle-extension --workspace=ruffle-selfhosted", "build:debug": "cross-env NODE_ENV=development CARGO_FEATURES=avm_debug npm run build", "build:dual-wasm": "cross-env ENABLE_WASM_EXTENSIONS=true npm run build", "build:repro": "cross-env ENABLE_WASM_EXTENSIONS=true ENABLE_VERSION_SEAL=true npm run build", "demo": "npm run preview --workspace ruffle-demo", "test": "npm test --workspaces --if-present", "wdio": "npm run wdio --workspaces --if-present --", "docs": "npm run docs --workspaces --if-present", "lint": "npm run checkTypes --workspaces --if-present && eslint . && stylelint **.css", "format": "eslint . --fix && stylelint --fix **.css", "version-seal": "cross-env ENABLE_VERSION_SEAL=true tsx packages/core/tools/set_version.ts" } }