{ "name": "manyfold", "private": true, "scripts": { "lint:ts": "ts-standard --fix", "build": "bundle exec i18n export --config=./config/i18n-js.yml && esbuild app/javascript/*.* --minify=true --tree-shaking=true --bundle --sourcemap --outdir=app/assets/builds --public-path=assets", "build:css": "yarn build:css:compile && yarn build:css:prefix", "build:css:compile": "sass ./app/assets/stylesheets/entrypoints:./app/assets/builds --no-source-map --load-path=node_modules --quiet-deps --silence-deprecation import", "build:css:prefix": "postcss ./app/assets/builds/*.css --use=autoprefixer -d ./app/assets/builds/", "watch:css": "nodemon --watch ./app/assets/stylesheets/ --ext scss --exec \"yarn build:css\"", "typecheck": "bundle exec i18n export --config=./config/i18n-js.yml && tsc --project tsconfig.json" }, "dependencies": { "@activeadmin/activeadmin": "^3.3.0", "@infinizhen/rpg-awesome-continued": "^1.0.6", "@notus.sh/cocooned": "^2.4.1", "@popperjs/core": "^2.11.8", "@rails/ujs": "^7.1.501", "@selectize/selectize": "^0.15.2", "@uppy/core": "^4.4.4", "@uppy/dashboard": "^4.3.3", "@uppy/form": "^4.1.1", "@uppy/locales": "^4.5.2", "@uppy/tus": "^4.2.2", "@zxcvbn-ts/core": "^3.0.4", "@zxcvbn-ts/language-common": "^3.0.4", "@zxcvbn-ts/language-en": "^3.0.2", "autoprefixer": "^10.4.21", "bootstrap": "^5.3.5", "bootstrap-icons": "^1.11.3", "bootswatch": "^5.3.5", "comlink": "^4.4.2", "esbuild": "^0.25.3", "i18n-js": "^4.5.1", "jquery": "^3.7.1", "masonry-layout": "^4.2.2", "nodemon": "^3.1.10", "postcss": "^8.5.3", "postcss-cli": "^11.0.1", "sass-embedded": "^1.87.0", "three": "^0.176.0", "threejs-webworker-3mf-loader": "https://github.com/manyfold3d/threejs-webworker-3mf-loader" }, "version": "0.1.0", "devDependencies": { "@babel/core": "^7", "@babel/eslint-parser": "^7.27.0", "@babel/preset-typescript": "^7.27.0", "@types/bootstrap": "^5.2.10", "@types/i18n-js": "^4.0.1", "@types/jquery": "^3.5.32", "@types/lodash": "^4.17.16", "@types/node": "^20.17.30", "@types/selectize": "^0.12.39", "@types/three": "^0.175.0", "@types/webpack-env": "^1.18.8", "@types/webxr": "^0.5.22", "@typescript-eslint/parser": "^8.31.0", "eslint": "^9.25.1", "husky": "^9.1.7", "ts-standard": "^12.0.2", "typescript": "^5.8.3" }, "packageManager": "yarn@3.8.5", "browserslist": [ "defaults" ], "volta": { "node": "22.13.0" } }