{ "name": "anchr-multi-webservice", "version": "3.7.1", "description": "⚓️ Anchr provides you with a toolbox for tiny tasks on the internet, especially bookmark collections", "private": true, "scripts": { "start": "NODE_ENV=development node app.js", "start:frontend": "cd public && grunt serve", "production": "NODE_ENV=production node app.js", "build": "cd public && grunt build && cd ..", "lint": "eslint --fix *.js app/**/*.js config/*.js config/**/*.js lib/**/*.js" }, "engines": { "node": ">=24.0.0" }, "dependencies": { "@brigand/abp-filter-parser": "^0.3.2", "bcrypt": "^6.0.0", "body-parser": "^2.3.0", "connect-multiparty": "^2.2.0", "cors": "^2.8.6", "du": "^1.0.0", "express": "^5.2.1", "helmet": "^8.3.0", "htmlparser2": "^12.0.0", "jsonwebtoken": "^9.0.3", "memory-cache": "^0.2.0", "method-override": "^3.0.0", "mime-types": "^3.0.2", "mongoose": "^8.24.3", "morgan": "^1.11.0", "node-cron": "^4.6.0", "nodemailer": "^9.0.5", "passport": "^0.7.0", "passport-facebook": "^3.0.0", "passport-google-oauth": "^2.0.0", "passport-jwt": "^4.0.1", "passport-local": "^1.0.0", "prom-client": "^15.1.3", "safe-browse-url-lookup": "0.1.1", "swagger-jsdoc": "^6.3.0", "swagger-ui-express": "^5.0.1", "underscore": "^1.13.8" }, "devDependencies": { "autoprefixer-core": "6.0.1", "bower": "^1.8.14", "eslint": "^9.39.4", "grunt": "^1.6.1", "grunt-angular-templates": "^1.2.0", "grunt-cli": "^1.5.0", "grunt-concurrent": "3.0.0", "grunt-connect-proxy": "0.2.0", "grunt-contrib-clean": "2.0.1", "grunt-contrib-concat": "1.0.1", "grunt-contrib-connect": "2.1.0", "grunt-contrib-copy": "1.0.0", "grunt-contrib-cssmin": "3.0.0", "grunt-contrib-htmlmin": "3.1.0", "grunt-contrib-jshint": "2.1.0", "grunt-contrib-watch": "1.1.0", "grunt-develop": "0.4.0", "grunt-env": "1.0.1", "grunt-execute": "0.2.2", "grunt-filerev": "2.3.1", "grunt-google-cdn2": "0.6.0", "grunt-newer": "1.3.0", "grunt-ng-annotate": "4.0.0", "grunt-postcss": "0.9.0", "grunt-svgmin": "6.0.1", "grunt-useminify": "3.1.2", "grunt-wiredep": "3.0.1", "jit-grunt": "0.10.0", "jshint-stylish": "2.2.1", "load-grunt-tasks": "5.1.0", "request": "2.88.2", "serve-static": "2.2.1", "simple-fmt": "0.1.0", "time-grunt": "2.0.0" }, "resolutions": { "multiparty": "4.2.2" }, "overrides": { "grunt-connect-proxy": { "grunt": "^1.6.1" }, "grunt-execute": { "grunt": "^1.6.1" } }, "packageManager": "yarn@4.17.0", "prettier": { "singleQuote": true, "semi": false, "tabWidth": 4, "useTabs": false } }