You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
343 lines
14 KiB
343 lines
14 KiB
{
|
|
"requires": true,
|
|
"lockfileVersion": 1,
|
|
"dependencies": {
|
|
"body-parser": {
|
|
"version": "1.19.0",
|
|
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
|
|
"integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
|
|
"requires": {
|
|
"bytes": "3.1.0",
|
|
"content-type": "~1.0.4",
|
|
"debug": "2.6.9",
|
|
"depd": "~1.1.2",
|
|
"http-errors": "1.7.2",
|
|
"iconv-lite": "0.4.24",
|
|
"on-finished": "~2.3.0",
|
|
"qs": "6.7.0",
|
|
"raw-body": "2.4.0",
|
|
"type-is": "~1.6.17"
|
|
}
|
|
},
|
|
"buffer-writer": {
|
|
"version": "2.0.0",
|
|
"resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz",
|
|
"integrity": "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw=="
|
|
},
|
|
"bytes": {
|
|
"version": "3.1.0",
|
|
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
|
|
"integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
|
|
},
|
|
"chart.js": {
|
|
"version": "2.9.4",
|
|
"resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.9.4.tgz",
|
|
"integrity": "sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A==",
|
|
"requires": {
|
|
"chartjs-color": "^2.1.0",
|
|
"moment": "^2.10.2"
|
|
}
|
|
},
|
|
"chartjs-color": {
|
|
"version": "2.4.1",
|
|
"resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz",
|
|
"integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==",
|
|
"requires": {
|
|
"chartjs-color-string": "^0.6.0",
|
|
"color-convert": "^1.9.3"
|
|
}
|
|
},
|
|
"chartjs-color-string": {
|
|
"version": "0.6.0",
|
|
"resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz",
|
|
"integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==",
|
|
"requires": {
|
|
"color-name": "^1.0.0"
|
|
}
|
|
},
|
|
"color-convert": {
|
|
"version": "1.9.3",
|
|
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
|
|
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
|
|
"requires": {
|
|
"color-name": "1.1.3"
|
|
},
|
|
"dependencies": {
|
|
"color-name": {
|
|
"version": "1.1.3",
|
|
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
|
|
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
|
|
}
|
|
}
|
|
},
|
|
"color-name": {
|
|
"version": "1.1.4",
|
|
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
|
|
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
|
|
},
|
|
"content-type": {
|
|
"version": "1.0.4",
|
|
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
|
|
"integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
|
|
},
|
|
"debug": {
|
|
"version": "2.6.9",
|
|
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
|
|
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
|
|
"requires": {
|
|
"ms": "2.0.0"
|
|
}
|
|
},
|
|
"depd": {
|
|
"version": "1.1.2",
|
|
"resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
|
|
"integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
|
|
},
|
|
"ee-first": {
|
|
"version": "1.1.1",
|
|
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
|
|
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
|
|
},
|
|
"http-errors": {
|
|
"version": "1.7.2",
|
|
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
|
|
"integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
|
|
"requires": {
|
|
"depd": "~1.1.2",
|
|
"inherits": "2.0.3",
|
|
"setprototypeof": "1.1.1",
|
|
"statuses": ">= 1.5.0 < 2",
|
|
"toidentifier": "1.0.0"
|
|
},
|
|
"dependencies": {
|
|
"inherits": {
|
|
"version": "2.0.3",
|
|
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
|
|
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
|
|
}
|
|
}
|
|
},
|
|
"iconv-lite": {
|
|
"version": "0.4.24",
|
|
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
|
|
"integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
|
|
"requires": {
|
|
"safer-buffer": ">= 2.1.2 < 3"
|
|
}
|
|
},
|
|
"inherits": {
|
|
"version": "2.0.4",
|
|
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
|
|
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
|
},
|
|
"media-typer": {
|
|
"version": "0.3.0",
|
|
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
|
|
"integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
|
|
},
|
|
"mime-db": {
|
|
"version": "1.45.0",
|
|
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
|
|
"integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w=="
|
|
},
|
|
"mime-types": {
|
|
"version": "2.1.28",
|
|
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz",
|
|
"integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==",
|
|
"requires": {
|
|
"mime-db": "1.45.0"
|
|
}
|
|
},
|
|
"moment": {
|
|
"version": "2.29.1",
|
|
"resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",
|
|
"integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ=="
|
|
},
|
|
"ms": {
|
|
"version": "2.0.0",
|
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
|
|
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
|
|
},
|
|
"on-finished": {
|
|
"version": "2.3.0",
|
|
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
|
|
"integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
|
|
"requires": {
|
|
"ee-first": "1.1.1"
|
|
}
|
|
},
|
|
"packet-reader": {
|
|
"version": "1.0.0",
|
|
"resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz",
|
|
"integrity": "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ=="
|
|
},
|
|
"pg": {
|
|
"version": "8.5.1",
|
|
"resolved": "https://registry.npmjs.org/pg/-/pg-8.5.1.tgz",
|
|
"integrity": "sha512-9wm3yX9lCfjvA98ybCyw2pADUivyNWT/yIP4ZcDVpMN0og70BUWYEGXPCTAQdGTAqnytfRADb7NERrY1qxhIqw==",
|
|
"requires": {
|
|
"buffer-writer": "2.0.0",
|
|
"packet-reader": "1.0.0",
|
|
"pg-connection-string": "^2.4.0",
|
|
"pg-pool": "^3.2.2",
|
|
"pg-protocol": "^1.4.0",
|
|
"pg-types": "^2.1.0",
|
|
"pgpass": "1.x"
|
|
}
|
|
},
|
|
"pg-connection-string": {
|
|
"version": "2.4.0",
|
|
"resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.4.0.tgz",
|
|
"integrity": "sha512-3iBXuv7XKvxeMrIgym7njT+HlZkwZqqGX4Bu9cci8xHZNT+Um1gWKqCsAzcC0d95rcKMU5WBg6YRUcHyV0HZKQ=="
|
|
},
|
|
"pg-int8": {
|
|
"version": "1.0.1",
|
|
"resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz",
|
|
"integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw=="
|
|
},
|
|
"pg-pool": {
|
|
"version": "3.2.2",
|
|
"resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.2.2.tgz",
|
|
"integrity": "sha512-ORJoFxAlmmros8igi608iVEbQNNZlp89diFVx6yV5v+ehmpMY9sK6QgpmgoXbmkNaBAx8cOOZh9g80kJv1ooyA=="
|
|
},
|
|
"pg-protocol": {
|
|
"version": "1.4.0",
|
|
"resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.4.0.tgz",
|
|
"integrity": "sha512-El+aXWcwG/8wuFICMQjM5ZSAm6OWiJicFdNYo+VY3QP+8vI4SvLIWVe51PppTzMhikUJR+PsyIFKqfdXPz/yxA=="
|
|
},
|
|
"pg-types": {
|
|
"version": "2.2.0",
|
|
"resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz",
|
|
"integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==",
|
|
"requires": {
|
|
"pg-int8": "1.0.1",
|
|
"postgres-array": "~2.0.0",
|
|
"postgres-bytea": "~1.0.0",
|
|
"postgres-date": "~1.0.4",
|
|
"postgres-interval": "^1.1.0"
|
|
}
|
|
},
|
|
"pgpass": {
|
|
"version": "1.0.4",
|
|
"resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.4.tgz",
|
|
"integrity": "sha512-YmuA56alyBq7M59vxVBfPJrGSozru8QAdoNlWuW3cz8l+UX3cWge0vTvjKhsSHSJpo3Bom8/Mm6hf0TR5GY0+w==",
|
|
"requires": {
|
|
"split2": "^3.1.1"
|
|
}
|
|
},
|
|
"postgres-array": {
|
|
"version": "2.0.0",
|
|
"resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz",
|
|
"integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA=="
|
|
},
|
|
"postgres-bytea": {
|
|
"version": "1.0.0",
|
|
"resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz",
|
|
"integrity": "sha1-AntTPAqokOJtFy1Hz5zOzFIazTU="
|
|
},
|
|
"postgres-date": {
|
|
"version": "1.0.7",
|
|
"resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz",
|
|
"integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q=="
|
|
},
|
|
"postgres-interval": {
|
|
"version": "1.2.0",
|
|
"resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz",
|
|
"integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==",
|
|
"requires": {
|
|
"xtend": "^4.0.0"
|
|
}
|
|
},
|
|
"qs": {
|
|
"version": "6.7.0",
|
|
"resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
|
|
"integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
|
|
},
|
|
"raw-body": {
|
|
"version": "2.4.0",
|
|
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
|
|
"integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
|
|
"requires": {
|
|
"bytes": "3.1.0",
|
|
"http-errors": "1.7.2",
|
|
"iconv-lite": "0.4.24",
|
|
"unpipe": "1.0.0"
|
|
}
|
|
},
|
|
"readable-stream": {
|
|
"version": "3.6.0",
|
|
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
|
|
"integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
|
|
"requires": {
|
|
"inherits": "^2.0.3",
|
|
"string_decoder": "^1.1.1",
|
|
"util-deprecate": "^1.0.1"
|
|
}
|
|
},
|
|
"safe-buffer": {
|
|
"version": "5.2.1",
|
|
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
|
|
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
|
|
},
|
|
"safer-buffer": {
|
|
"version": "2.1.2",
|
|
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
|
|
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
|
|
},
|
|
"setprototypeof": {
|
|
"version": "1.1.1",
|
|
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
|
|
"integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
|
|
},
|
|
"split2": {
|
|
"version": "3.2.2",
|
|
"resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
|
|
"integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
|
|
"requires": {
|
|
"readable-stream": "^3.0.0"
|
|
}
|
|
},
|
|
"statuses": {
|
|
"version": "1.5.0",
|
|
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
|
|
"integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
|
|
},
|
|
"string_decoder": {
|
|
"version": "1.3.0",
|
|
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
|
|
"integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
|
|
"requires": {
|
|
"safe-buffer": "~5.2.0"
|
|
}
|
|
},
|
|
"toidentifier": {
|
|
"version": "1.0.0",
|
|
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
|
|
"integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
|
|
},
|
|
"type-is": {
|
|
"version": "1.6.18",
|
|
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
|
|
"integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
|
|
"requires": {
|
|
"media-typer": "0.3.0",
|
|
"mime-types": "~2.1.24"
|
|
}
|
|
},
|
|
"unpipe": {
|
|
"version": "1.0.0",
|
|
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
|
|
"integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
|
|
},
|
|
"util-deprecate": {
|
|
"version": "1.0.2",
|
|
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
|
|
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
|
|
},
|
|
"xtend": {
|
|
"version": "4.0.2",
|
|
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
|
|
"integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
|
|
}
|
|
}
|
|
}
|
|
|