DemocracyOS/democracyos

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "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"
  }
}