summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2017-11-01 23:09:00 +0100
committerJules Laplace <julescarbon@gmail.com>2017-11-01 23:09:00 +0100
commit7d40cba8ec335f95ce9bd3eaf9ff5c1a2770d704 (patch)
treef30b38b204d890d05484eb10fbac137624dbe9c8
parent4304300012a87d9a769559dc25df71a1db48bf53 (diff)
switch to sqlite
-rw-r--r--package-lock.json1457
-rw-r--r--package.json29
-rw-r--r--server/db.js17
3 files changed, 1479 insertions, 24 deletions
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..50fb697
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,1457 @@
+{
+ "name": "protocols",
+ "version": "0.0.0",
+ "lockfileVersion": 1,
+ "requires": true,
+ "dependencies": {
+ "accepts": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.0.7.tgz",
+ "integrity": "sha1-W1AftPBwQwmWTM2wSBclQSCNqxo=",
+ "requires": {
+ "mime-types": "1.0.2",
+ "negotiator": "0.4.7"
+ }
+ },
+ "any-promise": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
+ "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8="
+ },
+ "base64-url": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.3.3.tgz",
+ "integrity": "sha1-+LbFN/CaT8WMmcuG4LDpxhRhog8="
+ },
+ "bluebird": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-1.0.8.tgz",
+ "integrity": "sha1-hRx4JebM5Z5LQ93pXVdLiGdUY/w="
+ },
+ "body-parser": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.3.1.tgz",
+ "integrity": "sha1-GnRRP8eJfXDbVlieDQPwoT8b+pQ=",
+ "requires": {
+ "bytes": "1.0.0",
+ "qs": "0.6.6",
+ "raw-body": "1.1.6",
+ "type-is": "1.2.1"
+ },
+ "dependencies": {
+ "mime-types": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.0.tgz",
+ "integrity": "sha1-antKavLn2S+Xr+A/BHx4AejwAdI="
+ },
+ "type-is": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.2.1.tgz",
+ "integrity": "sha1-c9RICApPHdGKyx7v/2KWjFtdVKI=",
+ "requires": {
+ "mime-types": "1.0.0"
+ }
+ }
+ }
+ },
+ "buffer-crc32": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.3.tgz",
+ "integrity": "sha1-u1RRnpXRB8vSQA520MqxRnM22SE="
+ },
+ "busboy": {
+ "version": "0.2.14",
+ "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.2.14.tgz",
+ "integrity": "sha1-bCpiLvz0fFe7vh4qnDetNseSVFM=",
+ "requires": {
+ "dicer": "0.2.5",
+ "readable-stream": "1.1.14"
+ }
+ },
+ "bytes": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
+ "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g="
+ },
+ "circular-json": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.1.6.tgz",
+ "integrity": "sha1-/WkrZfi85PKQC+oU90rWgaspTH8=",
+ "requires": {
+ "wru": "0.3.0"
+ }
+ },
+ "commander": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz",
+ "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E="
+ },
+ "cookie": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.2.tgz",
+ "integrity": "sha1-cv7D0k5Io0Mgc9kMEmQgBQYQBLE="
+ },
+ "cookie-parser": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz",
+ "integrity": "sha1-nXVVcPtdF4kHcSJ6AjFNm+fPg1Y=",
+ "requires": {
+ "cookie": "0.1.3",
+ "cookie-signature": "1.0.6"
+ },
+ "dependencies": {
+ "cookie": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz",
+ "integrity": "sha1-5zSlwUF/zkctWu+Cw4HKu2TRpDU="
+ },
+ "cookie-signature": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
+ }
+ }
+ },
+ "cookie-signature": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.4.tgz",
+ "integrity": "sha1-Dt0iKG46ERuaKnDbNj6SXoZ/aso="
+ },
+ "core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
+ },
+ "csrf-tokens": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/csrf-tokens/-/csrf-tokens-2.0.0.tgz",
+ "integrity": "sha1-yCEAP7i2rRe8l31v0ahL7cPtYZs=",
+ "requires": {
+ "base64-url": "1.3.3",
+ "rndm": "1.2.0",
+ "scmp": "0.0.3",
+ "uid-safe": "1.0.1"
+ }
+ },
+ "csurf": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.3.0.tgz",
+ "integrity": "sha1-0a6mFgleUXg1WgG95NgRCC+4Qv8=",
+ "requires": {
+ "cookie": "0.1.2",
+ "cookie-signature": "1.0.4",
+ "csrf-tokens": "2.0.0"
+ }
+ },
+ "debug": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.2.tgz",
+ "integrity": "sha1-OElZHBDM5khHbDx8Li40FttZY8Q=",
+ "requires": {
+ "ms": "0.6.2"
+ }
+ },
+ "depd": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-0.3.0.tgz",
+ "integrity": "sha1-Ecm8KOQlMl+9iziUC+/2n6UyaIM="
+ },
+ "dicer": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.2.5.tgz",
+ "integrity": "sha1-WZbAhrszIYyBLAkL3cCc0S+stw8=",
+ "requires": {
+ "readable-stream": "1.1.14",
+ "streamsearch": "0.1.2"
+ }
+ },
+ "dottie": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/dottie/-/dottie-0.1.0.tgz",
+ "integrity": "sha1-tYTPUdunGJCkgDfag1QafTTUDPk="
+ },
+ "ee-first": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.0.3.tgz",
+ "integrity": "sha1-bJjECJq+y1p7hcGsRJqmA9Oz2r4="
+ },
+ "errorhandler": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.1.1.tgz",
+ "integrity": "sha1-GN79Q22Mou/gotiGxcTW7m121pE=",
+ "requires": {
+ "accepts": "1.0.7",
+ "escape-html": "1.0.1"
+ }
+ },
+ "escape-html": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgz",
+ "integrity": "sha1-GBoobq05ejmpKFfPsdQwUuNWv/A="
+ },
+ "express": {
+ "version": "4.5.1",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.5.1.tgz",
+ "integrity": "sha1-S8Pm7J2yjldf5ZHDb7t4H/72/nw=",
+ "requires": {
+ "accepts": "1.0.7",
+ "buffer-crc32": "0.2.3",
+ "cookie": "0.1.2",
+ "cookie-signature": "1.0.4",
+ "debug": "1.0.2",
+ "depd": "0.3.0",
+ "escape-html": "1.0.1",
+ "finalhandler": "0.0.2",
+ "fresh": "0.2.2",
+ "media-typer": "0.2.0",
+ "merge-descriptors": "0.0.2",
+ "methods": "1.0.1",
+ "parseurl": "1.0.1",
+ "path-to-regexp": "0.1.2",
+ "proxy-addr": "1.0.1",
+ "qs": "0.6.6",
+ "range-parser": "1.0.0",
+ "send": "0.5.0",
+ "serve-static": "1.3.2",
+ "type-is": "1.3.2",
+ "utils-merge": "1.0.0",
+ "vary": "0.1.0"
+ }
+ },
+ "express-session": {
+ "version": "1.6.5",
+ "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.6.5.tgz",
+ "integrity": "sha1-xMp3QAJf5FYfiAQRV5MQcfkelXs=",
+ "requires": {
+ "buffer-crc32": "0.2.3",
+ "cookie": "0.1.2",
+ "cookie-signature": "1.0.4",
+ "debug": "1.0.3",
+ "depd": "0.3.0",
+ "on-headers": "0.0.0",
+ "uid-safe": "1.0.1",
+ "utils-merge": "1.0.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.3.tgz",
+ "integrity": "sha1-/IxrLWACgEtAgcAgjg9kYLofo+Q=",
+ "requires": {
+ "ms": "0.6.2"
+ }
+ }
+ }
+ },
+ "finalhandler": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.0.2.tgz",
+ "integrity": "sha1-BgPYde6H1WeiZmkoFcyK1E/M7to=",
+ "requires": {
+ "debug": "1.0.2",
+ "escape-html": "1.0.1"
+ }
+ },
+ "finished": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/finished/-/finished-1.2.2.tgz",
+ "integrity": "sha1-QWCOr639ZWg7RqEiC8Sx7D2u3Ng=",
+ "requires": {
+ "ee-first": "1.0.3"
+ }
+ },
+ "fresh": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.2.2.tgz",
+ "integrity": "sha1-lzHc9WeMf660T7kDxPct9VGH+nc="
+ },
+ "generic-pool": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/generic-pool/-/generic-pool-2.0.4.tgz",
+ "integrity": "sha1-+XGN7agvoSXtXEPjQcmiFadm2aM="
+ },
+ "inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
+ },
+ "ipaddr.js": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-0.1.2.tgz",
+ "integrity": "sha1-ah/T2FT1ACllw017vNm0qNSwRn4="
+ },
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
+ },
+ "lingo": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/lingo/-/lingo-0.0.5.tgz",
+ "integrity": "sha1-ybENi6OImZTqlEc9FpXhg0IQFqM="
+ },
+ "lodash": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
+ "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4="
+ },
+ "media-typer": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.2.0.tgz",
+ "integrity": "sha1-2KBlITrf6qLnYyGitt2jb/YzWYQ="
+ },
+ "merge-descriptors": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-0.0.2.tgz",
+ "integrity": "sha1-w2pSp4FDdRPFcnXzndnTF1FKyMc="
+ },
+ "method-override": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/method-override/-/method-override-2.1.3.tgz",
+ "integrity": "sha1-UR9BxPsdzNtqsYRNpdxuqBt8ETU=",
+ "requires": {
+ "debug": "1.0.4",
+ "methods": "1.1.0",
+ "parseurl": "1.3.2",
+ "vary": "1.0.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz",
+ "integrity": "sha1-W5wla9VLbsAigxdvqKDt5tFUy/g=",
+ "requires": {
+ "ms": "0.6.2"
+ }
+ },
+ "methods": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.0.tgz",
+ "integrity": "sha1-XcpO4S31L/OwVhRZhqjwHLyGQ28="
+ },
+ "parseurl": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
+ "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M="
+ },
+ "vary": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz",
+ "integrity": "sha1-meSYFWaihhGN+yuBc1ffeZM3bRA="
+ }
+ }
+ },
+ "methods": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.0.1.tgz",
+ "integrity": "sha1-dbyRlD3/19oDfPPusO1zoAN80Us="
+ },
+ "mime": {
+ "version": "1.2.11",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz",
+ "integrity": "sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA="
+ },
+ "mime-db": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz",
+ "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc="
+ },
+ "mime-types": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz",
+ "integrity": "sha1-mVrhOSq4r/y/yyZB3QVOlDwNXc4="
+ },
+ "mkdirp": {
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz",
+ "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc="
+ },
+ "moment": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.5.1.tgz",
+ "integrity": "sha1-cUajkAUzBkynmdXnkvTkgO4Ogrw="
+ },
+ "morgan": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.1.1.tgz",
+ "integrity": "sha1-zeRdLoB+vMQ5dFhG6oA5LmkJgUY=",
+ "requires": {
+ "bytes": "1.0.0"
+ }
+ },
+ "ms": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz",
+ "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw="
+ },
+ "multer": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/multer/-/multer-0.1.8.tgz",
+ "integrity": "sha1-VRuKYBUJNwG8rMlkkWsa4GV483s=",
+ "requires": {
+ "busboy": "0.2.14",
+ "mkdirp": "0.3.5",
+ "qs": "1.2.2",
+ "type-is": "1.5.7"
+ },
+ "dependencies": {
+ "media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
+ },
+ "mime-types": {
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz",
+ "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=",
+ "requires": {
+ "mime-db": "1.12.0"
+ }
+ },
+ "qs": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz",
+ "integrity": "sha1-GbV/8k3CqZzh+L32r82ln472H4g="
+ },
+ "type-is": {
+ "version": "1.5.7",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.5.7.tgz",
+ "integrity": "sha1-uTaKWTzG730GReeLL0xky+zQXpA=",
+ "requires": {
+ "media-typer": "0.3.0",
+ "mime-types": "2.0.14"
+ }
+ }
+ }
+ },
+ "mz": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/mz/-/mz-1.3.0.tgz",
+ "integrity": "sha1-BvCT/dmVagbTfhsegTROJ0eMQvA=",
+ "requires": {
+ "native-or-bluebird": "1.2.0",
+ "thenify": "3.3.0",
+ "thenify-all": "1.6.0"
+ }
+ },
+ "nan": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.7.0.tgz",
+ "integrity": "sha1-2Vv3IeyHfgjbJ27T/G63j5CDrUY="
+ },
+ "native-or-bluebird": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/native-or-bluebird/-/native-or-bluebird-1.2.0.tgz",
+ "integrity": "sha1-OcR7/Xgl0fuf+tMiEK4l2q3xAck="
+ },
+ "negotiator": {
+ "version": "0.4.7",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.7.tgz",
+ "integrity": "sha1-pBYPcXfsgGc4Yx0NMFIyXaQqvcg="
+ },
+ "node-uuid": {
+ "version": "1.4.8",
+ "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz",
+ "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc="
+ },
+ "on-headers": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-0.0.0.tgz",
+ "integrity": "sha1-7igX+DRDJXhc2cLfKyQrvBfK9MQ="
+ },
+ "parseurl": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.0.1.tgz",
+ "integrity": "sha1-Llfc5u/dN8NRhwEDCUTCK/OIt7Q="
+ },
+ "passport": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/passport/-/passport-0.2.2.tgz",
+ "integrity": "sha1-nDjxe+uSnz2Br3uIOOhDDbhwPys=",
+ "requires": {
+ "passport-strategy": "1.0.0",
+ "pause": "0.0.1"
+ }
+ },
+ "passport-local": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/passport-local/-/passport-local-1.0.0.tgz",
+ "integrity": "sha1-H+YyaMkudWBmJkN+O5BmYsFbpu4=",
+ "requires": {
+ "passport-strategy": "1.0.0"
+ }
+ },
+ "passport-strategy": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz",
+ "integrity": "sha1-tVOaqPwiWj0a0XlHbd8ja0QPUuQ="
+ },
+ "path": {
+ "version": "0.12.7",
+ "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz",
+ "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=",
+ "requires": {
+ "process": "0.11.10",
+ "util": "0.10.3"
+ }
+ },
+ "path-to-regexp": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.2.tgz",
+ "integrity": "sha1-mysVH5zDAYye6lDKlXKeBXgXErQ="
+ },
+ "pause": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz",
+ "integrity": "sha1-HUCLP9t2kjuVQ9lvtMnf1TXZy10="
+ },
+ "process": {
+ "version": "0.11.10",
+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+ "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI="
+ },
+ "proxy-addr": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.1.tgz",
+ "integrity": "sha1-x8Vm1etOP61n7rnHfFVYzMObiKg=",
+ "requires": {
+ "ipaddr.js": "0.1.2"
+ }
+ },
+ "qs": {
+ "version": "0.6.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz",
+ "integrity": "sha1-bgFQmP9RlouKPIGQAdXyyJvEsQc="
+ },
+ "range-parser": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.0.tgz",
+ "integrity": "sha1-pLJkz+C+XONqvjdlrJwqJIdG28A="
+ },
+ "raw-body": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.6.tgz",
+ "integrity": "sha1-mOnfmn4t+ZSTG3zbSyprlpSnTwI=",
+ "requires": {
+ "bytes": "1.0.0"
+ }
+ },
+ "readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "0.0.1",
+ "string_decoder": "0.10.31"
+ }
+ },
+ "rndm": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz",
+ "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w="
+ },
+ "scmp": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/scmp/-/scmp-0.0.3.tgz",
+ "integrity": "sha1-NkjfLXKUZB5/eGc//CloHZutkHM="
+ },
+ "send": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.5.0.tgz",
+ "integrity": "sha1-/A9+L5Limuv9ihst60o5TnpTGmg=",
+ "requires": {
+ "debug": "1.0.2",
+ "escape-html": "1.0.1",
+ "finished": "1.2.2",
+ "fresh": "0.2.2",
+ "mime": "1.2.11",
+ "ms": "0.6.2",
+ "range-parser": "1.0.0"
+ }
+ },
+ "sequelize": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-1.7.11.tgz",
+ "integrity": "sha1-EGyiBz5zXToiA6j+sCJLLBebcG0=",
+ "requires": {
+ "bluebird": "1.0.8",
+ "circular-json": "0.1.6",
+ "commander": "2.1.0",
+ "dottie": "0.1.0",
+ "generic-pool": "2.0.4",
+ "lingo": "0.0.5",
+ "lodash": "2.4.2",
+ "moment": "2.5.1",
+ "node-uuid": "1.4.8",
+ "sql": "0.35.0",
+ "toposort-class": "0.3.1",
+ "underscore.string": "2.3.3",
+ "validator": "3.2.1"
+ }
+ },
+ "serve-static": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.3.2.tgz",
+ "integrity": "sha1-2QSmy/VfURx4E49vRe5uadnRBco=",
+ "requires": {
+ "escape-html": "1.0.1",
+ "parseurl": "1.1.3",
+ "send": "0.6.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.3.tgz",
+ "integrity": "sha1-/IxrLWACgEtAgcAgjg9kYLofo+Q=",
+ "requires": {
+ "ms": "0.6.2"
+ }
+ },
+ "parseurl": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.1.3.tgz",
+ "integrity": "sha1-HwBXOKxxtBe8LQhFy9+iqLY+pjk="
+ },
+ "send": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.6.0.tgz",
+ "integrity": "sha1-pZ2pJl23w1FB4Qec8fNo7g1Zs6s=",
+ "requires": {
+ "debug": "1.0.3",
+ "depd": "0.3.0",
+ "escape-html": "1.0.1",
+ "finished": "1.2.2",
+ "fresh": "0.2.2",
+ "mime": "1.2.11",
+ "ms": "0.6.2",
+ "range-parser": "1.0.0"
+ }
+ }
+ }
+ },
+ "sliced": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/sliced/-/sliced-0.0.5.tgz",
+ "integrity": "sha1-XtwETKTrb3gW1Qui/GPiXY/kcH8="
+ },
+ "sql": {
+ "version": "0.35.0",
+ "resolved": "https://registry.npmjs.org/sql/-/sql-0.35.0.tgz",
+ "integrity": "sha1-aZHyxy9C1fk/wbNgBXy7vEcLmx8=",
+ "requires": {
+ "lodash": "1.3.1",
+ "sliced": "0.0.5"
+ },
+ "dependencies": {
+ "lodash": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz",
+ "integrity": "sha1-pGY7U2hriV/wdOK6UE37dqjit3A="
+ }
+ }
+ },
+ "sqlite3": {
+ "version": "3.1.13",
+ "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-3.1.13.tgz",
+ "integrity": "sha512-JxXKPJnkZ6NuHRojq+g2WXWBt3M1G9sjZaYiHEWSTGijDM3cwju/0T2XbWqMXFmPqDgw+iB7zKQvnns4bvzXlw==",
+ "requires": {
+ "nan": "2.7.0",
+ "node-pre-gyp": "0.6.38"
+ },
+ "dependencies": {
+ "abbrev": {
+ "version": "1.1.1",
+ "bundled": true
+ },
+ "ajv": {
+ "version": "4.11.8",
+ "bundled": true,
+ "requires": {
+ "co": "4.6.0",
+ "json-stable-stringify": "1.0.1"
+ }
+ },
+ "ansi-regex": {
+ "version": "2.1.1",
+ "bundled": true
+ },
+ "aproba": {
+ "version": "1.2.0",
+ "bundled": true
+ },
+ "are-we-there-yet": {
+ "version": "1.1.4",
+ "bundled": true,
+ "requires": {
+ "delegates": "1.0.0",
+ "readable-stream": "2.3.3"
+ }
+ },
+ "asn1": {
+ "version": "0.2.3",
+ "bundled": true
+ },
+ "assert-plus": {
+ "version": "0.2.0",
+ "bundled": true
+ },
+ "asynckit": {
+ "version": "0.4.0",
+ "bundled": true
+ },
+ "aws-sign2": {
+ "version": "0.6.0",
+ "bundled": true
+ },
+ "aws4": {
+ "version": "1.6.0",
+ "bundled": true
+ },
+ "balanced-match": {
+ "version": "1.0.0",
+ "bundled": true
+ },
+ "bcrypt-pbkdf": {
+ "version": "1.0.1",
+ "bundled": true,
+ "optional": true,
+ "requires": {
+ "tweetnacl": "0.14.5"
+ }
+ },
+ "block-stream": {
+ "version": "0.0.9",
+ "bundled": true,
+ "requires": {
+ "inherits": "2.0.3"
+ }
+ },
+ "boom": {
+ "version": "2.10.1",
+ "bundled": true,
+ "requires": {
+ "hoek": "2.16.3"
+ }
+ },
+ "brace-expansion": {
+ "version": "1.1.8",
+ "bundled": true,
+ "requires": {
+ "balanced-match": "1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "caseless": {
+ "version": "0.12.0",
+ "bundled": true
+ },
+ "co": {
+ "version": "4.6.0",
+ "bundled": true
+ },
+ "code-point-at": {
+ "version": "1.1.0",
+ "bundled": true
+ },
+ "combined-stream": {
+ "version": "1.0.5",
+ "bundled": true,
+ "requires": {
+ "delayed-stream": "1.0.0"
+ }
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "bundled": true
+ },
+ "console-control-strings": {
+ "version": "1.1.0",
+ "bundled": true
+ },
+ "core-util-is": {
+ "version": "1.0.2",
+ "bundled": true
+ },
+ "cryptiles": {
+ "version": "2.0.5",
+ "bundled": true,
+ "requires": {
+ "boom": "2.10.1"
+ }
+ },
+ "dashdash": {
+ "version": "1.14.1",
+ "bundled": true,
+ "requires": {
+ "assert-plus": "1.0.0"
+ },
+ "dependencies": {
+ "assert-plus": {
+ "version": "1.0.0",
+ "bundled": true
+ }
+ }
+ },
+ "debug": {
+ "version": "2.6.9",
+ "bundled": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "deep-extend": {
+ "version": "0.4.2",
+ "bundled": true
+ },
+ "delayed-stream": {
+ "version": "1.0.0",
+ "bundled": true
+ },
+ "delegates": {
+ "version": "1.0.0",
+ "bundled": true
+ },
+ "ecc-jsbn": {
+ "version": "0.1.1",
+ "bundled": true,
+ "optional": true,
+ "requires": {
+ "jsbn": "0.1.1"
+ }
+ },
+ "extend": {
+ "version": "3.0.1",
+ "bundled": true
+ },
+ "extsprintf": {
+ "version": "1.3.0",
+ "bundled": true
+ },
+ "forever-agent": {
+ "version": "0.6.1",
+ "bundled": true
+ },
+ "form-data": {
+ "version": "2.1.4",
+ "bundled": true,
+ "requires": {
+ "asynckit": "0.4.0",
+ "combined-stream": "1.0.5",
+ "mime-types": "2.1.17"
+ }
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "bundled": true
+ },
+ "fstream": {
+ "version": "1.0.11",
+ "bundled": true,
+ "requires": {
+ "graceful-fs": "4.1.11",
+ "inherits": "2.0.3",
+ "mkdirp": "0.5.1",
+ "rimraf": "2.6.2"
+ }
+ },
+ "fstream-ignore": {
+ "version": "1.0.5",
+ "bundled": true,
+ "requires": {
+ "fstream": "1.0.11",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4"
+ }
+ },
+ "gauge": {
+ "version": "2.7.4",
+ "bundled": true,
+ "requires": {
+ "aproba": "1.2.0",
+ "console-control-strings": "1.1.0",
+ "has-unicode": "2.0.1",
+ "object-assign": "4.1.1",
+ "signal-exit": "3.0.2",
+ "string-width": "1.0.2",
+ "strip-ansi": "3.0.1",
+ "wide-align": "1.1.2"
+ }
+ },
+ "getpass": {
+ "version": "0.1.7",
+ "bundled": true,
+ "requires": {
+ "assert-plus": "1.0.0"
+ },
+ "dependencies": {
+ "assert-plus": {
+ "version": "1.0.0",
+ "bundled": true
+ }
+ }
+ },
+ "glob": {
+ "version": "7.1.2",
+ "bundled": true,
+ "requires": {
+ "fs.realpath": "1.0.0",
+ "inflight": "1.0.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.4.0",
+ "path-is-absolute": "1.0.1"
+ }
+ },
+ "graceful-fs": {
+ "version": "4.1.11",
+ "bundled": true
+ },
+ "har-schema": {
+ "version": "1.0.5",
+ "bundled": true
+ },
+ "har-validator": {
+ "version": "4.2.1",
+ "bundled": true,
+ "requires": {
+ "ajv": "4.11.8",
+ "har-schema": "1.0.5"
+ }
+ },
+ "has-unicode": {
+ "version": "2.0.1",
+ "bundled": true
+ },
+ "hawk": {
+ "version": "3.1.3",
+ "bundled": true,
+ "requires": {
+ "boom": "2.10.1",
+ "cryptiles": "2.0.5",
+ "hoek": "2.16.3",
+ "sntp": "1.0.9"
+ }
+ },
+ "hoek": {
+ "version": "2.16.3",
+ "bundled": true
+ },
+ "http-signature": {
+ "version": "1.1.1",
+ "bundled": true,
+ "requires": {
+ "assert-plus": "0.2.0",
+ "jsprim": "1.4.1",
+ "sshpk": "1.13.1"
+ }
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "bundled": true,
+ "requires": {
+ "once": "1.4.0",
+ "wrappy": "1.0.2"
+ }
+ },
+ "inherits": {
+ "version": "2.0.3",
+ "bundled": true
+ },
+ "ini": {
+ "version": "1.3.4",
+ "bundled": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "bundled": true,
+ "requires": {
+ "number-is-nan": "1.0.1"
+ }
+ },
+ "is-typedarray": {
+ "version": "1.0.0",
+ "bundled": true
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "bundled": true
+ },
+ "isstream": {
+ "version": "0.1.2",
+ "bundled": true
+ },
+ "jsbn": {
+ "version": "0.1.1",
+ "bundled": true,
+ "optional": true
+ },
+ "json-schema": {
+ "version": "0.2.3",
+ "bundled": true
+ },
+ "json-stable-stringify": {
+ "version": "1.0.1",
+ "bundled": true,
+ "requires": {
+ "jsonify": "0.0.0"
+ }
+ },
+ "json-stringify-safe": {
+ "version": "5.0.1",
+ "bundled": true
+ },
+ "jsonify": {
+ "version": "0.0.0",
+ "bundled": true
+ },
+ "jsprim": {
+ "version": "1.4.1",
+ "bundled": true,
+ "requires": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.2.3",
+ "verror": "1.10.0"
+ },
+ "dependencies": {
+ "assert-plus": {
+ "version": "1.0.0",
+ "bundled": true
+ }
+ }
+ },
+ "mime-db": {
+ "version": "1.30.0",
+ "bundled": true
+ },
+ "mime-types": {
+ "version": "2.1.17",
+ "bundled": true,
+ "requires": {
+ "mime-db": "1.30.0"
+ }
+ },
+ "minimatch": {
+ "version": "3.0.4",
+ "bundled": true,
+ "requires": {
+ "brace-expansion": "1.1.8"
+ }
+ },
+ "minimist": {
+ "version": "0.0.8",
+ "bundled": true
+ },
+ "mkdirp": {
+ "version": "0.5.1",
+ "bundled": true,
+ "requires": {
+ "minimist": "0.0.8"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "bundled": true
+ },
+ "node-pre-gyp": {
+ "version": "0.6.38",
+ "bundled": true,
+ "requires": {
+ "hawk": "3.1.3",
+ "mkdirp": "0.5.1",
+ "nopt": "4.0.1",
+ "npmlog": "4.1.2",
+ "rc": "1.2.1",
+ "request": "2.81.0",
+ "rimraf": "2.6.2",
+ "semver": "5.4.1",
+ "tar": "2.2.1",
+ "tar-pack": "3.4.0"
+ }
+ },
+ "nopt": {
+ "version": "4.0.1",
+ "bundled": true,
+ "requires": {
+ "abbrev": "1.1.1",
+ "osenv": "0.1.4"
+ }
+ },
+ "npmlog": {
+ "version": "4.1.2",
+ "bundled": true,
+ "requires": {
+ "are-we-there-yet": "1.1.4",
+ "console-control-strings": "1.1.0",
+ "gauge": "2.7.4",
+ "set-blocking": "2.0.0"
+ }
+ },
+ "number-is-nan": {
+ "version": "1.0.1",
+ "bundled": true
+ },
+ "oauth-sign": {
+ "version": "0.8.2",
+ "bundled": true
+ },
+ "object-assign": {
+ "version": "4.1.1",
+ "bundled": true
+ },
+ "once": {
+ "version": "1.4.0",
+ "bundled": true,
+ "requires": {
+ "wrappy": "1.0.2"
+ }
+ },
+ "os-homedir": {
+ "version": "1.0.2",
+ "bundled": true
+ },
+ "os-tmpdir": {
+ "version": "1.0.2",
+ "bundled": true
+ },
+ "osenv": {
+ "version": "0.1.4",
+ "bundled": true,
+ "requires": {
+ "os-homedir": "1.0.2",
+ "os-tmpdir": "1.0.2"
+ }
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "bundled": true
+ },
+ "performance-now": {
+ "version": "0.2.0",
+ "bundled": true
+ },
+ "process-nextick-args": {
+ "version": "1.0.7",
+ "bundled": true
+ },
+ "punycode": {
+ "version": "1.4.1",
+ "bundled": true
+ },
+ "qs": {
+ "version": "6.4.0",
+ "bundled": true
+ },
+ "rc": {
+ "version": "1.2.1",
+ "bundled": true,
+ "requires": {
+ "deep-extend": "0.4.2",
+ "ini": "1.3.4",
+ "minimist": "1.2.0",
+ "strip-json-comments": "2.0.1"
+ },
+ "dependencies": {
+ "minimist": {
+ "version": "1.2.0",
+ "bundled": true
+ }
+ }
+ },
+ "readable-stream": {
+ "version": "2.3.3",
+ "bundled": true,
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "1.0.0",
+ "process-nextick-args": "1.0.7",
+ "safe-buffer": "5.1.1",
+ "string_decoder": "1.0.3",
+ "util-deprecate": "1.0.2"
+ }
+ },
+ "request": {
+ "version": "2.81.0",
+ "bundled": true,
+ "requires": {
+ "aws-sign2": "0.6.0",
+ "aws4": "1.6.0",
+ "caseless": "0.12.0",
+ "combined-stream": "1.0.5",
+ "extend": "3.0.1",
+ "forever-agent": "0.6.1",
+ "form-data": "2.1.4",
+ "har-validator": "4.2.1",
+ "hawk": "3.1.3",
+ "http-signature": "1.1.1",
+ "is-typedarray": "1.0.0",
+ "isstream": "0.1.2",
+ "json-stringify-safe": "5.0.1",
+ "mime-types": "2.1.17",
+ "oauth-sign": "0.8.2",
+ "performance-now": "0.2.0",
+ "qs": "6.4.0",
+ "safe-buffer": "5.1.1",
+ "stringstream": "0.0.5",
+ "tough-cookie": "2.3.3",
+ "tunnel-agent": "0.6.0",
+ "uuid": "3.1.0"
+ }
+ },
+ "rimraf": {
+ "version": "2.6.2",
+ "bundled": true,
+ "requires": {
+ "glob": "7.1.2"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.1",
+ "bundled": true
+ },
+ "semver": {
+ "version": "5.4.1",
+ "bundled": true
+ },
+ "set-blocking": {
+ "version": "2.0.0",
+ "bundled": true
+ },
+ "signal-exit": {
+ "version": "3.0.2",
+ "bundled": true
+ },
+ "sntp": {
+ "version": "1.0.9",
+ "bundled": true,
+ "requires": {
+ "hoek": "2.16.3"
+ }
+ },
+ "sshpk": {
+ "version": "1.13.1",
+ "bundled": true,
+ "requires": {
+ "asn1": "0.2.3",
+ "assert-plus": "1.0.0",
+ "bcrypt-pbkdf": "1.0.1",
+ "dashdash": "1.14.1",
+ "ecc-jsbn": "0.1.1",
+ "getpass": "0.1.7",
+ "jsbn": "0.1.1",
+ "tweetnacl": "0.14.5"
+ },
+ "dependencies": {
+ "assert-plus": {
+ "version": "1.0.0",
+ "bundled": true
+ }
+ }
+ },
+ "string-width": {
+ "version": "1.0.2",
+ "bundled": true,
+ "requires": {
+ "code-point-at": "1.1.0",
+ "is-fullwidth-code-point": "1.0.0",
+ "strip-ansi": "3.0.1"
+ }
+ },
+ "string_decoder": {
+ "version": "1.0.3",
+ "bundled": true,
+ "requires": {
+ "safe-buffer": "5.1.1"
+ }
+ },
+ "stringstream": {
+ "version": "0.0.5",
+ "bundled": true
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "bundled": true,
+ "requires": {
+ "ansi-regex": "2.1.1"
+ }
+ },
+ "strip-json-comments": {
+ "version": "2.0.1",
+ "bundled": true
+ },
+ "tar": {
+ "version": "2.2.1",
+ "bundled": true,
+ "requires": {
+ "block-stream": "0.0.9",
+ "fstream": "1.0.11",
+ "inherits": "2.0.3"
+ }
+ },
+ "tar-pack": {
+ "version": "3.4.0",
+ "bundled": true,
+ "requires": {
+ "debug": "2.6.9",
+ "fstream": "1.0.11",
+ "fstream-ignore": "1.0.5",
+ "once": "1.4.0",
+ "readable-stream": "2.3.3",
+ "rimraf": "2.6.2",
+ "tar": "2.2.1",
+ "uid-number": "0.0.6"
+ }
+ },
+ "tough-cookie": {
+ "version": "2.3.3",
+ "bundled": true,
+ "requires": {
+ "punycode": "1.4.1"
+ }
+ },
+ "tunnel-agent": {
+ "version": "0.6.0",
+ "bundled": true,
+ "requires": {
+ "safe-buffer": "5.1.1"
+ }
+ },
+ "tweetnacl": {
+ "version": "0.14.5",
+ "bundled": true,
+ "optional": true
+ },
+ "uid-number": {
+ "version": "0.0.6",
+ "bundled": true
+ },
+ "util-deprecate": {
+ "version": "1.0.2",
+ "bundled": true
+ },
+ "uuid": {
+ "version": "3.1.0",
+ "bundled": true
+ },
+ "verror": {
+ "version": "1.10.0",
+ "bundled": true,
+ "requires": {
+ "assert-plus": "1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "1.3.0"
+ },
+ "dependencies": {
+ "assert-plus": {
+ "version": "1.0.0",
+ "bundled": true
+ }
+ }
+ },
+ "wide-align": {
+ "version": "1.1.2",
+ "bundled": true,
+ "requires": {
+ "string-width": "1.0.2"
+ }
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "bundled": true
+ }
+ }
+ },
+ "streamsearch": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz",
+ "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo="
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
+ },
+ "thenify": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz",
+ "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=",
+ "requires": {
+ "any-promise": "1.3.0"
+ }
+ },
+ "thenify-all": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
+ "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=",
+ "requires": {
+ "thenify": "3.3.0"
+ }
+ },
+ "toposort-class": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/toposort-class/-/toposort-class-0.3.1.tgz",
+ "integrity": "sha1-0TM67XNPhgjO0ShiGL0sRfYO/0g="
+ },
+ "type-is": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.3.2.tgz",
+ "integrity": "sha1-TypdxYd1yhYwJQr8cYb4s2MJ0bs=",
+ "requires": {
+ "media-typer": "0.2.0",
+ "mime-types": "1.0.2"
+ }
+ },
+ "uid-safe": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.0.1.tgz",
+ "integrity": "sha1-W9FIRgouhPVPGT/SA1LIw9feasg=",
+ "requires": {
+ "base64-url": "1.3.3",
+ "mz": "1.3.0"
+ }
+ },
+ "underscore.string": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz",
+ "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0="
+ },
+ "util": {
+ "version": "0.10.3",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
+ "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
+ "requires": {
+ "inherits": "2.0.1"
+ },
+ "dependencies": {
+ "inherits": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
+ "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
+ }
+ }
+ },
+ "utils-merge": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz",
+ "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg="
+ },
+ "validator": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/validator/-/validator-3.2.1.tgz",
+ "integrity": "sha1-RqrFmuFzmrf66s/q235xQlVRoo0="
+ },
+ "vary": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-0.1.0.tgz",
+ "integrity": "sha1-3wlFiZ6TwMxb0YzIMh2dIedPYXY="
+ },
+ "wru": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/wru/-/wru-0.3.0.tgz",
+ "integrity": "sha1-LwQgjH6vwhFRLaXwR/BqoAMrTDg="
+ }
+ }
+}
diff --git a/package.json b/package.json
index 503d7cf..5e04db1 100644
--- a/package.json
+++ b/package.json
@@ -9,20 +9,21 @@
"author": "jules laplace <jules@okfoc.us>",
"license": "ISC",
"dependencies": {
- "express": "~4.5.1",
- "express-session": "~1.6.4",
- "passport": "~0.2.0",
- "passport-local": "~1.0.0",
- "csurf": "~1.3.0",
- "lodash": "~2.4.1",
- "multer": "~0.1.0",
- "body-parser": "~1.3.0",
- "cookie-parser": "~1.3.2",
- "method-override": "~2.1.0",
- "errorhandler": "~1.1.1",
- "morgan": "~1.1.1",
- "pg": "~3.3.0",
- "sequelize": "~1.7.9"
+ "body-parser": "^1.3.1",
+ "cookie-parser": "^1.3.5",
+ "csurf": "^1.3.0",
+ "errorhandler": "^1.1.1",
+ "express": "^4.5.1",
+ "express-session": "^1.6.5",
+ "lodash": "^2.4.2",
+ "method-override": "^2.1.3",
+ "morgan": "^1.1.1",
+ "multer": "^0.1.8",
+ "passport": "^0.2.2",
+ "passport-local": "^1.0.0",
+ "path": "^0.12.7",
+ "sequelize": "^1.7.11",
+ "sqlite3": "^3.1.13"
},
"engines": {
"node": "0.10.x"
diff --git a/server/db.js b/server/db.js
index d921243..abb61e7 100644
--- a/server/db.js
+++ b/server/db.js
@@ -1,17 +1,14 @@
var Sequelize = require("sequelize"),
- config = require("../config.json"),
- pg = require('pg');
+ config = require("../config.json");
var db = module.exports = {}
-var DATABASE_URL = process.env.DATABASE_URL || ('postgres://postgres:postgres@localhost:5432/' + config.name)
+// var DATABASE_URL = process.env.DATABASE_URL || ('postgres://postgres:postgres@localhost:5432/' + config.name)
-var match = DATABASE_URL.match(/postgres:\/\/([^:]+):([^@]+)@([^:]+):(\d+)\/(.+)/)
+// var match = DATABASE_URL.match(/postgres:\/\/([^:]+):([^@]+)@([^:]+):(\d+)\/(.+)/)
-db.sequelize = new Sequelize(match[5], match[1], match[2], {
- dialect: 'postgres',
- protocol: 'postgres',
- port: match[4],
- host: match[3],
- logging: true //false
+db.sequelize = new Sequelize('mainDB', null, null, {
+ dialect: 'sqlite',
+ logging: false,
+ storage: 'protocols.sqlite',
})