UNPKG

nightscout

Version:

Nightscout acts as a web-based CGM (Continuous Glucose Monitor) to allow multiple caregivers to remotely view a patients glucose data in realtime.

167 lines (166 loc) 5.54 kB
{ "name": "nightscout", "version": "14.2.11", "description": "Nightscout acts as a web-based CGM (Continuous Glucose Monitor) to allow multiple caregivers to remotely view a patients glucose data in realtime.", "license": "AGPL-3.0", "author": "Nightscout Team", "homepage": "http://nightscout.github.io/", "keywords": [ "diabetes", "continuous glucose management", "cgm in the cloud", "cgm", "dexcom" ], "repository": { "type": "git", "url": "https://github.com/nightscout/cgm-remote-monitor.git" }, "contributors": [ { "name": "Nightscout Team", "url": "https://github.com/nightscout/cgm-remote-monitor/graphs/contributors" } ], "bugs": { "url": "https://github.com/nightscout/cgm-remote-monitor/issues" }, "scripts": { "start": "node lib/server/server.js", "test": "env-cmd -f ./my.test.env mocha --require ./tests/hooks.js -exit ./tests/*.test.js", "test-single": "env-cmd -f ./my.test.env mocha --require ./tests/hooks.js --exit ./tests/$TEST.test.js", "test-ci": "env-cmd -f ./tests/ci.test.env nyc --reporter=lcov --reporter=text-summary mocha --require ./tests/hooks.js --exit ./tests/*.test.js", "env": "env", "prepublish": "webpack --mode production --config webpack/webpack.config.js && npm run-script generate-keys", "postinstall": "npm run-script generate-keys", "bundle": "webpack --mode production --config webpack/webpack.config.js && npm run-script generate-keys", "bundle-dev": "webpack --mode development --config webpack/webpack.config.js && npm run-script generate-keys", "bundle-analyzer": "webpack --mode development --config webpack/webpack.config.js --profile --json > stats.json && webpack-bundle-analyzer stats.json", "generate-keys": "node bin/generateRandomString.js >tmp/randomString", "coverage": "cat ./coverage/lcov.info | env-cmd -f ./tests/ci.test.env codacy-coverage || echo NO COVERAGE", "dev": "env-cmd -f ./my.env nodemon --inspect lib/server/server.js 0.0.0.0", "dev-test": "env-cmd -f ./my.devtest.env nodemon --inspect lib/server/server.js 0.0.0.0", "prod": "env-cmd -f ./my.prod.env node lib/server/server.js 0.0.0.0", "lint": "eslint lib" }, "main": "lib/server/server.js", "nodemonConfig": { "ignore": [ "tests/*", "node_modules/*", "bin/*" ] }, "config": { "blanket": { "pattern": [ "tests", "lib", "server", "app", "static/js" ], "data-cover-never": [ "node_modules" ] } }, "engines": { "node": ">=12" }, "optionalDependencies": { "minimed-connect-to-nightscout": "^1.5.2", "share2nightscout-bridge": "^0.2.8" }, "dependencies": { "@babel/core": "^7.11.1", "@babel/preset-env": "^7.12.11", "acorn": "^8.0.5", "acorn-jsx": "^5.3.1", "apn": "^2.2.0", "async": "^0.9.2", "babel-loader": "^8.1.0", "base64url": "^3.0.1", "body-parser": "^1.19.0", "bootevent": "0.0.1", "braces": "^3.0.2", "buffer": "^6.0.3", "compression": "^1.7.4", "crypto-browserify": "^3.12.0", "css-loader": "^5.0.1", "cssmin": "^0.4.3", "csv-stringify": "^5.5.1", "d3": "^5.16.0", "dompurify": "^2.2.6", "easyxml": "^2.0.1", "ejs": "^2.7.4", "errorhandler": "^1.5.1", "event-stream": "3.3.4", "expose-loader": "^2.0.0", "express": "^4.17.1", "express-minify": "^1.0.0", "fast-password-entropy": "^1.1.1", "file-loader": "^6.2.0", "flot": "^0.8.3", "forwarded-for": "^1.1.0", "helmet": "^4.0.0", "jquery": "^3.5.1", "jquery-ui-bundle": "^1.12.1-migrate", "jquery.tooltips": "^1.0.0", "js-storage": "^1.1.0", "jsdom": "^11.11.0", "jsonwebtoken": "^8.5.1", "lodash": "^4.17.20", "memory-cache": "^0.2.0", "mime": "^2.4.6", "moment": "^2.27.0", "moment-locales-webpack-plugin": "^1.2.0", "moment-timezone": "^0.5.31", "moment-timezone-data-webpack-plugin": "^1.3.0", "mongo-url-parser": "^1.0.1", "mongodb": "^3.6.0", "mongomock": "^0.1.2", "node-cache": "^4.2.1", "parse-duration": "^0.1.3", "pem": "^1.14.4", "process": "^0.11.10", "pushover-notifications": "^1.2.2", "random-token": "0.0.8", "request": "^2.88.2", "semver": "^6.3.0", "shiro-trie": "^0.4.9", "simple-statistics": "^0.7.0", "socket.io": "~2.4.0", "stream-browserify": "^3.0.0", "style-loader": "^0.23.1", "swagger-ui-dist": "^3.32.1", "swagger-ui-express": "^4.1.4", "traverse": "^0.6.6", "uuid": "^3.4.0", "webpack": "^5.20.2", "webpack-cli": "^4.5.0", "vm-browserify": "^1.1.2" }, "devDependencies": { "@types/tough-cookie": "^4.0.0", "axios": "^0.21.1", "babel-eslint": "^10.1.0", "benv": "^3.3.0", "codacy-coverage": "^3.4.0", "csv-parse": "^4.12.0", "env-cmd": "^10.1.0", "eslint": "^7.19.0", "eslint-plugin-security": "^1.4.0", "eslint-webpack-plugin": "^2.4.3", "mocha": "^8.1.1", "nodemon": "^1.19.4", "nyc": "^14.1.1", "should": "^13.2.3", "supertest": "^3.4.2", "webpack-bundle-analyzer": "^4.4.0", "webpack-dev-middleware": "^4.1.0", "webpack-hot-middleware": "^2.25.0", "xml2js": "^0.4.23" }, "browserslist": "> 0.25%, not dead, ios_saf 10" }