{ "name": "manyfold", "private": true, "type": "module", "scripts": { "lint": "eslint", "lint:fix": "eslint --fix", "typecheck": "bundle exec i18n export --config=./config/i18n-js.yml && tsc --project tsconfig.json" }, "dependencies": { "@hotwired/stimulus": "^3.2.2", "@hotwired/turbo-rails": "^8.0.23", "@infinizhen/rpg-awesome-continued": "^1.0.6", "@notus.sh/cocooned": "^3.0.1", "@popperjs/core": "^2.11.8", "@rails/ujs": "^7.1.600", "@uppy/core": "^6.0.2", "@uppy/dashboard": "5.1.0", "@uppy/form": "^6.0.0", "@uppy/locales": "^5.3.0", "@uppy/tus": "^6.0.0", "altcha": "^3.3.0", "bootstrap": "^5.3.8", "bootstrap-icons": "^1.13.2", "bootswatch": "^5.3.8", "comlink": "^4.4.2", "driver.js": "^1.9.0", "f3d": "3.5.0-nightly.20261003", "i18n-js": "^4.5.4", "masonry-layout": "^4.2.2", "three": "^0.186.1", "threejs-webworker-3mf-loader": "https://github.com/manyfold3d/threejs-webworker-3mf-loader.git#commit=d65e59e7e3955912efcd96576382ee736a62a36f", "tom-select": "^2.6.2" }, "version": "0.1.0", "devDependencies": { "@types/bootstrap": "^5.2.11", "@types/i18n-js": "^4.0.1", "@types/jquery": "^4.0.1", "@types/lodash": "^4.17.26", "@types/node": "~24.13", "@types/three": "^0.186.0", "@types/webpack-env": "^1.18.8", "@types/webxr": "^0.5.24", "eslint": "^9.0.0", "husky": "^9.1.7", "neostandard": "^0.13.0", "postcss": "^8.5.30", "postcss-flexbugs-fixes": "^5.0.2", "postcss-import": "^17.0.0", "postcss-preset-env": "^11.6.1", "rollup": "^4.64.6", "sass-embedded": "^1.105.1", "typescript": "~5.9.3", "vite": "^8.3.4", "vite-plugin-rails": "^0.6.0", "vite-plugin-ruby": "^5.2.5", "vite-plugin-wasm": "^3.6.0" }, "packageManager": "yarn@3.8.5", "browserslist": [ "defaults" ], "volta": { "node": "24.18.1" } }