{ "name": "ass", "version": "0.14.0-alpha.1", "description": "The superior self-hosted ShareX server", "main": "ass.js", "engines": { "node": ">=16.14.x", "npm": ">=8.3.x" }, "scripts": { "dev": "npm run build && npm start", "dev-win": "npm run build-skip-options && npm run start", "build": "NODE_OPTIONS=\"--max-old-space-size=1024\" tsc", "build-skip-options": "tsc", "start": "node dist/ass.js", "setup": "node dist/setup.js", "metrics": "node dist/metrics.js", "new-token": "node dist/generators/token.js", "engine-check": "node dist/checkEngine.js", "prestart": "npm run engine-check", "presetup": "npm run engine-check", "purge": "node dist/purge.js", "docker-logs": "docker-compose logs -f --tail=50 --no-log-prefix ass", "docker-update": "git pull && npm run docker-uplite", "docker-uplite": "docker-compose up --force-recreate --build -d && docker image prune -f", "docker-upfull": "npm run docker-update && npm run docker-resetup", "docker-resetup": "docker-compose exec ass npm run setup && docker-compose restart", "cli-setpassword": "node dist/tools/script.setpassword.js", "cli-testpassword": "node dist/tools/script.testpassword.js" }, "repository": "github:tycrek/ass", "keywords": [ "sharex", "sharex-server" ], "author": "tycrek (https://tycrek.com/)", "license": "ISC", "bugs": "https://github.com/tycrek/ass/issues", "homepage": "https://github.com/tycrek/ass#readme", "funding": { "type": "patreon", "url": "https://patreon.com/tycrek" }, "dependencies": { "@skynetlabs/skynet-nodejs": "^2.3.0", "@tsconfig/node16": "^1.0.1", "@tycrek/discord-hookr": "^0.1.0", "@tycrek/express-nofavicon": "^1.0.3", "@tycrek/express-postcss": "^0.2.4", "@tycrek/isprod": "^2.0.2", "@tycrek/log": "^0.6.0-7", "@tycrek/papito": "^0.3.4", "@xoi/gps-metadata-remover": "^1.1.1", "any-shell-escape": "^0.1.1", "autoprefixer": "^10.4.4", "aws-sdk": "^2.1115.0", "bcrypt": "^5.1.0", "check-node-version": "^4.2.1", "crypto-random-string": "3.3.1", "cssnano": "^5.1.7", "escape-html": "^1.0.3", "express": "^4.17.3", "express-brute": "^1.0.1", "express-busboy": "^8.0.2", "ffmpeg-static": "^4.4.0", "fs-extra": "^10.0.1", "helmet": "^4.6.0", "luxon": "^2.3.1", "nanoid": "^3.3.4", "node-fetch": "^2.6.7", "node-vibrant": "^3.1.6", "postcss-font-magician": "^3.0.0", "prompt": "^1.3.0", "pug": "^3.0.2", "sanitize-filename": "^1.6.3", "sharp": "^0.30.3", "stream-to-array": "^2.3.0", "submodule": "^1.2.1", "tailwindcss": "^3.0.24", "typescript": "^4.6.3", "uuid": "^8.3.2" }, "devDependencies": { "@types/bcrypt": "^5.0.0", "@types/escape-html": "^1.0.1", "@types/express": "^4.17.13", "@types/express-brute": "^1.0.1", "@types/express-busboy": "^8.0.0", "@types/ffmpeg-static": "^3.0.0", "@types/fs-extra": "^9.0.12", "@types/luxon": "^2.0.3", "@types/marked": "^3.0.0", "@types/node": "^16.9.0", "@types/node-fetch": "^2.5.12", "@types/sharp": "^0.30.2", "@types/stream-to-array": "^2.3.0", "@types/tailwindcss": "^3.0.9", "@types/uuid": "^8.3.1", "@types/ws": "^7.4.7" } }