mirror of
https://github.com/HeyPuter/puter.git
synced 2025-12-31 02:00:13 -06:00
These two issues have affected us, but go away without rollup: - https://github.com/npm/cli/issues/4828 - https://github.com/rollup/rollup/issues/6168 We can just use webpack instead; it has never caused build/npm issues. This migration was done using AI, by pasting error messages over and over again until everything worked. Since we're not actively working on terminal and phoenix (dependents of rollup) currently it doesn't make sense to focus on doing this migration manually, and any errors not observed in basic use can be remedied later.
92 lines
2.6 KiB
JSON
92 lines
2.6 KiB
JSON
{
|
|
"name": "puter.com",
|
|
"version": "2.5.1",
|
|
"author": "Puter Technologies Inc.",
|
|
"license": "AGPL-3.0-only",
|
|
"description": "Desktop environment in the browser!",
|
|
"homepage": "https://puter.com",
|
|
"type": "module",
|
|
"main": "exports.js",
|
|
"directories": {
|
|
"lib": "lib"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/js": "^9.35.0",
|
|
"@stylistic/eslint-plugin": "^5.3.1",
|
|
"@types/uuid": "^10.0.0",
|
|
"@typescript-eslint/eslint-plugin": "^8.46.1",
|
|
"@typescript-eslint/parser": "^8.46.1",
|
|
"chalk": "^4.1.0",
|
|
"clean-css": "^5.3.2",
|
|
"dotenv": "^16.4.5",
|
|
"eslint": "^9.35.0",
|
|
"eslint-rule-composer": "^0.3.0",
|
|
"express": "^4.18.2",
|
|
"globals": "^15.15.0",
|
|
"html-entities": "^2.3.3",
|
|
"html-webpack-plugin": "^5.6.0",
|
|
"husky": "^9.1.7",
|
|
"license-check-and-add": "^4.0.5",
|
|
"mocha": "^10.6.0",
|
|
"nodemon": "^3.1.0",
|
|
"ts-proto": "^2.8.0",
|
|
"typescript": "^5.4.5",
|
|
"uglify-js": "^3.17.4",
|
|
"vite-plugin-static-copy": "^3.1.3",
|
|
"vitest": "^3.2.4",
|
|
"webpack": "^5.88.2",
|
|
"webpack-cli": "^5.1.1"
|
|
},
|
|
"scripts": {
|
|
"test": "npx mocha src/phoenix/test && npx vitest run src/backend && node src/backend/tools/test",
|
|
"test:puterjs-api": "vitest run tests/puterJsApiTests",
|
|
"start=gui": "nodemon --exec \"node dev-server.js\" ",
|
|
"start": "node ./tools/run-selfhosted.js",
|
|
"prestart": "npm run build:ts",
|
|
"dev": "npm run build:ts && DEVCONSOLE=1 node ./tools/run-selfhosted.js",
|
|
"build": "npm run build:ts; cd src/gui; node ./build.js",
|
|
"check-translations": "node tools/check-translations.js",
|
|
"prepare": "husky",
|
|
"build:ts": "tsc",
|
|
"gen": "./scripts/gen.sh"
|
|
},
|
|
"workspaces": [
|
|
"src/*",
|
|
"tools/*",
|
|
"experiments/js-parse-and-output"
|
|
],
|
|
"nodemonConfig": {
|
|
"ext": "js, json, mjs, jsx, svg, css",
|
|
"ignore": [
|
|
"./dist/",
|
|
"./node_modules/"
|
|
]
|
|
},
|
|
"dependencies": {
|
|
"@anthropic-ai/sdk": "^0.68.0",
|
|
"@aws-sdk/client-secrets-manager": "^3.879.0",
|
|
"@aws-sdk/client-sns": "^3.907.0",
|
|
"@google/genai": "^1.19.0",
|
|
"@heyputer/putility": "^1.0.2",
|
|
"@paralleldrive/cuid2": "^2.2.2",
|
|
"@stylistic/eslint-plugin-js": "^4.4.1",
|
|
"dedent": "^1.5.3",
|
|
"express-xml-bodyparser": "^0.4.1",
|
|
"ioredis": "^5.6.0",
|
|
"javascript-time-ago": "^2.5.11",
|
|
"json-colorizer": "^3.0.1",
|
|
"open": "^10.1.0",
|
|
"parse-domain": "^8.2.2",
|
|
"simple-git": "^3.25.0",
|
|
"string-template": "^1.0.0",
|
|
"uuid": "^9.0.1"
|
|
},
|
|
"optionalDependencies": {
|
|
"sharp": "^0.34.4",
|
|
"sharp-bmp": "^0.1.5",
|
|
"sharp-ico": "^0.1.5"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.19.5"
|
|
}
|
|
} |