{ "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.2", "private": true, "keywords": [ "noise", "detection", "synthesis image", "distributed", "data", "web", "experiment" ], "directories": { "doc": "./DOCUMENTATION" }, "homepage": "https://gogs.univ-littoral.fr/Prise3D/SIN3D", "author": "Antoine Sauvage (https://asauvage.fr/)", "contributors": [ "Jérôme Buisine (https://jeromebuisine.fr/)", "Samuel Delepoulle " ], "repository": { "type": "git", "url": "git+https://gogs.univ-littoral.fr/Prise3D/SIN3D.git" }, "bugs": { "url": "https://gogs.univ-littoral.fr/Prise3D/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", "core-js": "^2.6.5", "cors": "^2.8.5", "cron": "^1.7.1", "esm": "^3.2.22", "express": "^4.16.4", "helmet": "^3.16.0", "mongoose": "^5.5.5", "morgan": "^1.9.1", "serve-static": "^1.13.2", "sharp": "^0.22.1", "ua-parser-js": "^0.7.19", "winston": "^3.2.1" }, "devDependencies": { "@vue/cli-plugin-babel": "^3.7.0", "@vue/cli-plugin-eslint": "^3.7.0", "@vue/cli-service": "^3.7.0", "@vue/eslint-config-standard": "^4.0.0", "apidoc": "^0.17.7", "ava": "^1.4.1", "babel-eslint": "^10.0.1", "deepmerge": "^3.2.0", "eslint": "^5.16.0", "eslint-plugin-vue": "^5.2.2", "fs-extra": "^7.0.1", "material-design-icons-iconfont": "^4.0.5", "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.6", "vue-template-compiler": "^2.6.10", "vuetify": "^1.5.14", "vuetify-loader": "^1.2.2", "vuex": "^3.1.0", "vuex-persist": "^2.0.0", "yargs": "^13.2.4" }, "postcss": { "plugins": { "autoprefixer": {} } }, "engines": { "node": ">= 8.30.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" ] } }