package.json
{
"name": "democracyos",
"version": "2.11.16",
"description": "An online space for deliberation and voting on political proposals. The software aims to stimulate better arguments and come to better rulings.",
"homepage": "http://www.democracyos.org/",
"license": "GPL-3.0",
"keywords": [
"democracy",
"democracyos",
"liquid democracy",
"partido de la red",
"democracia en red",
"net democracy",
"net party",
"online democracy",
"web democracy",
"change the tool"
],
"author": "Democracia en Red <speak@democracyos.org>",
"contributors": [
{
"name": "Cristian Douce",
"email": "cristian@gravityonmars.com"
},
{
"name": "Ricardo Rauch",
"email": "ricardo@gravityonmars.com"
},
{
"name": "Guido Vilariño",
"email": "guido@democraciaenred.org"
},
{
"name": "Sacha Lifszyc",
"email": "sacha@democraciaenred.org"
},
{
"name": "José Fresco",
"email": "josemariafresco@gmail.com"
},
{
"name": "Mariano Vicente",
"email": "m.vicent@gmail.com"
},
{
"name": "Matías Lescano",
"email": "matiasj.lescano@gmail.com"
},
{
"name": "Francisco Pensa",
"email": "francisco.pensa.web@gmail.com"
}
],
"repository": {
"type": "git",
"url": "git://github.com/DemocracyOS/app.git"
},
"dependencies": {
"array.prototype.find": "~2.0.0",
"assert": "~1.4.1",
"babel-plugin-syntax-class-properties": "~6.13.0",
"babel-plugin-transform-class-properties": "~6.23.0",
"babel-preset-es2015": "~6.24.0",
"babel-preset-react": "~6.23.0",
"babelify": "7.3.0",
"batch": "~0.5.2",
"bean": "^1.0.15",
"body-parser": "1.17.2",
"browserify": "~14.1.0",
"bus": "0.1.0",
"chart.js": "~1.1.1",
"check-node-version": "~2.0.1",
"co-prompt": "~1.0.0",
"commander": "~2.9.0",
"component-closest": "~1.0.1",
"component-dom": "1.0.8",
"component-spin": "0.1.1",
"compression": "1.6.2",
"cookie-parser": "1.4.3",
"cors": "~2.8.1",
"debug": "~2.6.3",
"del": "~2.2.2",
"democracyos-aurora-calendar": "^1.0.0",
"democracyos-aurora-popover": "0.0.1",
"democracyos-aurora-tip": "^1.0.0",
"democracyos-bootstrap": "^4.0.0-alpha.3",
"democracyos-calendar": "^1.0.3",
"democracyos-config": "^1.1.0",
"democracyos-confirmation": "^0.0.5",
"democracyos-datepicker": "^1.0.3",
"democracyos-emitter": "^0.0.7",
"democracyos-ga": "^1.2.0",
"democracyos-headroom.js": "^0.7.0",
"democracyos-list.js": "^1.1.4",
"democracyos-loading-lock": "^0.1.0",
"democracyos-notifier": "2.1.3",
"democracyos-quill": "^0.19.12",
"democracyos-timeago": "^0.0.1",
"democracyos-tip": "^2.4.1",
"democracyos-toggle": "^0.1.0",
"democracyos-toggle-parent": "^0.1.0",
"democracyos-video-url-inspector": "^1.0.2",
"democracyos-wrap": "~0.0.2",
"domify": "^1.3.3",
"escape-string-regexp": "~1.0.5",
"express": "4.15.3",
"express-certbot-endpoint": "~1.0.0",
"express-error-slack": "~0.3.1",
"express-sslify": "1.2.0",
"fb-signed-parser": "0.0.3",
"form-parse": "0.1.0",
"fs-extra": "~2.1.2",
"fuse.js": "^2.6.2",
"fuzzysearch": "^1.0.3",
"geopattern": "^1.2.3",
"get-form-data": "~1.2.5",
"gulp": "^3.9.1",
"gulp-add-src": "0.2.0",
"gulp-autoprefixer": "^3.1.1",
"gulp-clean-css": "~3.0.4",
"gulp-concat-css": "2.3.0",
"gulp-if": "~2.0.2",
"gulp-sourcemaps": "~2.4.1",
"gulp-stylint": "4.0.0",
"gulp-stylus": "2.6.0",
"gulp-util": "~3.0.8",
"http-auth": "3.1.3",
"inserted": "0.0.4",
"is-absolute-url": "~2.1.0",
"is-express-schema-valid": "1.0.2",
"jade": "^1.11.0",
"jadeify": "~4.6.0",
"jsdom": "~9.12.0",
"json-2-csv": "^2.1.0",
"jwt-simple": "~0.5.1",
"keyboardevent-key-polyfill": "^1.0.1",
"locale": "~0.1.0",
"location-origin": "^1.1.4",
"lodash.difference": "4.5.0",
"lodash.isequal": "^4.5.0",
"lodash.memoize": "~4.1.2",
"lodash.shuffle": "^4.2.0",
"markdownify": "0.1.0",
"marked": "^0.3.5",
"merge": "^1.2.0",
"migrate-mongoose": "^3.2.2",
"mkdirp": "^0.5.0",
"moment": "~2.18.1",
"mongoose": "~4.10.8",
"mongoose-connection-ready": "^1.0.1",
"mongoose-gravatar": "0.3.0",
"mongoose-validators": "^0.1.0",
"mout": "~1.0.0",
"nanomodal": "5.1.1",
"native-promise-only": "^0.8.0-a",
"nowww": "~1.1.2",
"page": "1.7.1",
"passport": "~0.3.2",
"passport-facebook": "~2.1.1",
"passport-local": "~1.0.0",
"passport-local-mongoose": "~4.0.0",
"prop-types": "~15.5.10",
"react": "^15.3.0",
"react-async-script": "^0.9.1",
"react-dom": "^15.3.0",
"react-google-recaptcha": "^0.9.7",
"react-input-range": "^1.3.0",
"react-outside-event": "~1.2.4",
"react-paginate": "^5.0.0",
"react-refetch": "^1.0.0-beta.10",
"react-remarkable": "^1.1.1",
"react-router": "^2.6.1",
"react-sortable-hoc": "^0.8.3",
"removed": "0.0.5",
"serve-favicon": "~2.4.1",
"simple-line-icons": "^2.3.2",
"snyk": "^1.30.1",
"string-natural-compare": "~2.0.2",
"striptags": "~3.0.1",
"stylus": "~0.54.5",
"superagent": "^2.0.0",
"t-component": "^1.0.0",
"tags-input": "^1.1.1",
"through2-concurrent": "~1.1.1",
"transliteration": "~1.5.3",
"type-component": "0.0.1",
"uglifyify": "^3.0.2",
"valid-url": "^1.0.9",
"verigy": "2.0.1",
"victory": "^0.26.1",
"vinyl-source-stream": "^1.1.0",
"watchify": "~3.9.0",
"whatwg-fetch": "~2.0.3",
"xss": "~0.3.3",
"yargs": "~7.0.2"
},
"devDependencies": {
"arr-diff": "~3.0.0",
"eslint": "~3.18.0",
"eslint-config-democracyos": "~1.1.0",
"google-translate": "~2.0.4",
"gulp-jasmine": "^2.2.1",
"gulp-pleeease": "^2.0.2",
"json-file-plus": "^3.0.0",
"nodemon": "^1.14.11",
"nomnom": "^1.8.1",
"supertest": "~3.0.0"
},
"main": "index.js",
"engines": {
"node": "6",
"npm": ">=3 <5"
},
"scripts": {
"preinstall": "bin/dos-ext-install",
"start": "NODE_PATH=. node index.js",
"build": "NODE_PATH=. gulp build",
"watch": "NODE_PATH=. gulp watch",
"clean": "NODE_PATH=. gulp clean",
"serve": "NODE_PATH=. gulp serve",
"migrate": "NODE_PATH=. bin/dos-migrate",
"heroku-postbuild": "NODE_PATH=. gulp build --minify",
"test": "NODE_PATH=. MONGO_URL=mongodb://localhost/DemocracyOS-test gulp test",
"snyk-protect": "snyk protect",
"prepublish": "npm run snyk-protect"
},
"snyk": true,
"browser": {
"lib/config": "lib/config/config"
}
}