{ "name": "sin3d", "description": "Synthesis Image Noise Detection on Distributed Data : A web app to collect data on noise detection by humans on images.", "version": "0.3.3", "private": true, "keywords": [ "noise", "detection", "synthesis image", "distributed", "data", "web", "experiment" ], "directories": { "doc": "./DOCUMENTATION" }, "homepage": "https://github.com/prise-3d/SIN3D", "author": "Antoine Sauvage (https://asauvage.fr/)", "contributors": [ "Jérôme Buisine (https://jeromebuisine.fr/)", "Samuel Delepoulle " ], "repository": { "type": "git", "url": "git+https://github.com/prise-3d/SIN3D.git" }, "bugs": { "url": "https://github.com/prise-3d/SIN3D/issues" }, "license": "MIT", "scripts": { "server:start": "node -r esm index.js", "server:start:no-delete-extracts": "node -r esm index.js --no-delete", "server:lint": "eslint server/ --fix", "app:dev": "vue-cli-service serve", "app:build": "vue-cli-service build", "app:lint": "vue-cli-service lint", "doc": "apidoc -i server/routes -o doc", "test": "node test/utils/_test_setup_start.js && ava --verbose && node test/utils/_test_setup_stop.js" }, "dependencies": { "@hapi/boom": "^7.4.2", "body-parser": "^1.19.0", "compression": "^1.7.4", "cors": "^2.8.5", "cron": "^1.7.1", "esm": "^3.2.25", "express": "^4.17.1", "helmet": "^3.18.0", "mongoose": "^5.6.4", "morgan": "^1.9.1", "serve-static": "^1.14.1", "sharp": "^0.24.0", "ua-parser-js": "^0.7.20", "winston": "^3.2.1" }, "devDependencies": { "@vue/cli-plugin-babel": "^3.9.2", "@vue/cli-plugin-eslint": "^3.9.2", "@vue/cli-service": "^3.9.2", "@vue/eslint-config-standard": "^4.0.0", "apidoc": "^0.17.7", "ava": "^2.2.0", "babel-eslint": "^10.0.2", "deepmerge": "^4.0.0", "eslint": "^6.0.1", "eslint-plugin-vue": "^5.2.3", "fs-extra": "^8.1.0", "material-design-icons-iconfont": "^5.0.1", "stylus": "^0.54.5", "stylus-loader": "^3.0.2", "supertest": "^4.0.2", "vue": "^2.6.10", "vue-cli-plugin-vuetify": "^0.5.0", "vue-router": "^3.0.7", "vue-template-compiler": "^2.6.10", "vuetify": "^1.5.16", "vuetify-loader": "^1.2.2", "vuex": "^3.1.1", "vuex-persist": "^2.0.1", "yargs": "^13.2.4" }, "postcss": { "plugins": { "autoprefixer": {} } }, "engines": { "node": ">= 10.0.0" }, "browserslist": [ "> 1%", "last 2 versions", "not ie <= 8" ], "apidoc": { "url": "https://diran.univ-littoral.fr/api", "sampleUrl": "https://diran.univ-littoral.fr/api", "template": { "forceLanguage": "en" } }, "ava": { "require": [ "esm" ] } }