{"_id":"@aitmed/ecos-lvl2","_rev":"42-402caa3f4206f1f46227caff460fe328","name":"@aitmed/ecos-lvl2","dist-tags":{"latest":"1.4.194"},"versions":{"1.4.154":{"name":"@aitmed/ecos-lvl2","version":"1.4.154","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"rollup -c -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production rollup -c","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/utils":"^1.0.8","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.110","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@babel/core":"^7.6.4","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","@types/chai":"^4.2.21","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","cross-env":"^7.0.3","esbuild-loader":"^2.13.1","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","html-webpack-plugin":"^5.3.2","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","nodemon":"^2.0.12","npm-run-all":"^4.1.5","prettier":"^2.3.2","rollup":"^2.53.1","rollup-plugin-filesize":"^9.1.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-progress":"^1.1.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","tslib":"^2.3.0","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"d59b0fc7dd9f818e52db5792fa2f511cf6cdb9fc","_id":"@aitmed/ecos-lvl2@1.4.154","_nodeVersion":"14.17.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-Qye8SaECmcG4dBW5ry1YgP9O8et2EFcCkZ1tOT1MNdgpp/PEUYde6P5Nzwc26GlOPR2ma0oCFzJnLf+qLt8c9w==","shasum":"9ff605a21a57df035c05614795d162e9fdd7e6f0","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.154.tgz","fileCount":44,"unpackedSize":3293150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg73dbCRA9TVsSAnZWagAA24EP/33Aqrt9hcblvlxG4+aB\nC5o3uo7srE9UTwdf6j7ZEd9ipttRZcJJRYCBagFhKljr+Pp2GFh9ONuc8ACc\ndLJgctVDYdrffzZKTTIJ943TT9WBYT3FCsfMWULo8UKsP7jOg1U9842eWBrv\na98uNRnuUo34R8iL+8BYiI5JuoUN/Ska51rZXhvwaO1fkVLmyT3VYYd5ZrZt\njxIMJY0c1h6LICDSLONHxo6k4jjm6JeCZEcrtMpNOfDjSKktdYG1ba/0FWxB\nIQqLseGL1Hpo+STrjrXDqvixr+WG1K4u/dHuLrSVQe8CdHzitMYzjmiza3OK\nHbbYJjoi8n/ZahbGhdghYO7cJgPwjgGcHttx8m2stOXCOZOVXg2iQWrQDUiO\nYurNR6hDaD/VhDUKaw8zHj2iyG8tX3fY8BYRm0jfzGF055kDOkRyQP6c0JmC\nD47WjYTzaa5A7m8OHo3Yip80VGhFiYYCCZdIjin0JucXEymAB4dVHucYE5LJ\nPadRYHOu1KpupkQ32Qg2opYGgGNRfA2ul6ASsRwQq16Cyf9V4CTMjS4no4Rm\nwetLx8D2MjCPw4bKSWj8SiLPxJjIdw3EmI78sgkeJArYOXESAtZ0lSRhl6J1\n/fCOWncolWMiFGdwFaot5xUls0GXuR2vCXuco/+1gd1WLxbi6uHXvntjNRsP\nhA7f\r\n=keV0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJ2zGXcIWYVaBabq0EI66BYVfTJjkH82wMptm2KP5qzAiEA/pp/kfLNd4dbifxD45JMr/KwZ2DMLb4j7tB8fy36w8k="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"blairgao","email":"yuhan@aitmed.com"},{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.154_1626306394944_0.22293473689004828"},"_hasShrinkwrap":false},"1.4.155":{"name":"@aitmed/ecos-lvl2","version":"1.4.155","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"rollup -c -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production rollup -c","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/utils":"^1.0.8","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.110","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@babel/core":"^7.6.4","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","@types/chai":"^4.2.21","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","cross-env":"^7.0.3","esbuild-loader":"^2.13.1","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","html-webpack-plugin":"^5.3.2","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","nodemon":"^2.0.12","npm-run-all":"^4.1.5","prettier":"^2.3.2","rollup":"^2.53.1","rollup-plugin-filesize":"^9.1.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-progress":"^1.1.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","tslib":"^2.3.0","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"cdfe850128446e4659dacd835cb3c2222111a800","_id":"@aitmed/ecos-lvl2@1.4.155","_nodeVersion":"14.17.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-uQTtAexZEl1zMTIrBb2/F1mbih8lfpiiAu0MAN2hOQghDsh6bIybzcK/A4RUblNn4/VtmHTyyR2zC5jTRFdHFw==","shasum":"2b2ad4b0a96ca5ab9edec2f5e2c3245d4d3d2c78","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.155.tgz","fileCount":44,"unpackedSize":2336268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg73eDCRA9TVsSAnZWagAAGssP/1Vvf3aIwSb28rl4w5ZY\nK+r/LvIrDnn1sBRvrk44ScKfYIZntszbsMNgdMe8qCyCg8n7bFOJGsIw1YIU\n0oLzQNUifoSParswlvRi1AkJDoqJkU0e0Wyj4TsAAUjFOByz+4CtKQHBYUtw\nuVpDCiX/tt0O6PQkOypjS6CDv5JRvpGmwVtfXtYocNL1G0C49cu7X9rCn3GY\nS8tTykve9x0EyL+IoWwl8M5C/ePzNJdzZaw4TG1FrH3eCCysxHWS9rpY/sWr\nQbLUKAQOu4xrvlOvKmbECG24YHWAy3ckAiaPoPq4Elp30gocJHSsno2cmP5X\nhAkQbB0lVae7sqrNgxX6Z+BHuUXyLZ00L3NGSIGCDv+8dmlX4yqNDyLkATEb\n4gPiJoPLNA1CYPlG1yNh8gKWTYzuemNlFoqoNY0wAqcQXIgWTu1YyQyMAqbD\nABCmhBWde5hU5qDuveSLtqjKmVCQYreH3OVCaXvz5wdv/FGVn41x3l/9gayH\nwB/LOyx/x95wowBfddxxxa9U5NIlf2fPEh6eoEinP2BDXebfWfMOj8UYtcHd\nCJ+0P/DZQe0nMwHKROBqTzTW/TL9JXc6J068N5cObnQhC+pj9OizQBIBeS7k\nbo5NFIKQRacA+KKpdKv/iJjj/29psjJNzl756COBgQvDgMNXvj+jeQbbd7p2\nurQm\r\n=h06J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEHzDx8gd48jM2wB4p5l9BtTu1pS2TgzJGb0sO/4SpiRAiEAqe4jk8Z9swx4T3OevMvUPkiJVcbJOrXQYJ76ZOqB54s="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"blairgao","email":"yuhan@aitmed.com"},{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.155_1626306435110_0.015132483769657146"},"_hasShrinkwrap":false},"1.4.156":{"name":"@aitmed/ecos-lvl2","version":"1.4.156","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"rollup -c -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production rollup -c","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/utils":"^1.0.8","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.110","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@babel/core":"^7.6.4","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","@types/chai":"^4.2.21","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","cross-env":"^7.0.3","esbuild-loader":"^2.13.1","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","html-webpack-plugin":"^5.3.2","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","nodemon":"^2.0.12","npm-run-all":"^4.1.5","prettier":"^2.3.2","rollup":"^2.53.1","rollup-plugin-filesize":"^9.1.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-progress":"^1.1.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","tslib":"^2.3.0","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"bf16350e597beb56f3ea6362166606b8b8b00c63","_id":"@aitmed/ecos-lvl2@1.4.156","_nodeVersion":"14.17.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-o6Tev2K9juLtFSGbpUjovwfu29hOxSGZlpHvv2a5k9MF+ShfzeZ32E13llLwav4Q7QuFFanwsDoMKa3dYgGpNQ==","shasum":"bd45a5bf93f18ede2835a15ef61c7669d232fa66","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.156.tgz","fileCount":44,"unpackedSize":2336256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg736WCRA9TVsSAnZWagAAv+cP/A2cnAAntZD+ejhhe39a\ngYU3wgkCws+aCe/kWAOSHwhyybb4aByoCgZweQoux6GTrMLVJoZDAyEU40/0\nWyTJd8V0WQBMKoJk6U///LC8I2JNsS2ErcS38L34SKZYZuiwl3jP9DsXRDkd\nsBtrTvVZ88cPPsIVf7MP0DHDult7UNz40DpXpbbt6bhMzZZt1Y0jKMP/Gdr5\nVuaVkETKQjOKbj2yJOBov7Chh0bKlrVcEUFb1yQEg/6ZoCkJF5driFi/t/9G\n+njKhVnu3fyU+0qwJKBaCNqT7lHksFljL2AKI3jWPA4SZYmSHLO9nGrnciMl\nKt6ddvokoYAHaT0qJRNC7xd17qSmWTz14WAUxX3pBUVbCy5wCrnF8rM1OcrP\n5Ljs/pCN6zaCtVT2YUc8nGRCjfQtTQE9ffrUIr5UgyRfQoAPldA/dzzpingu\ntOHDKmXYp8Uvek5VSAKymZY0pRzQJDDbH4pV7KahauTXcX94FXsfxS79cKCo\ndyEaexhriVf/XbxMI55oUN6lY7GXgKlsKhNyEl9AO2MUASjosRr+oJ6qxoDB\neAbmMyxKKrYrxskoYcLNlxODbe/IfH7UEMyke5Cg9N35+rKTBd9XXFXX++as\nSCWNCRHXwZ94AXBqErWtKu2k9ho3xxecWjLkOf/irqw+T35KpseCBY03k4zJ\nJkN8\r\n=l4sO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGS504/ioEHFdHIhKoai9oZC+Xw54SBUe9JcuTICeiGLAiANJLZerlNvXkYLdW+gjABPpBTyjz0UseqqfuhH81VTPA=="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"blairgao","email":"yuhan@aitmed.com"},{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.156_1626308245617_0.3078574093418087"},"_hasShrinkwrap":false},"1.4.157":{"name":"@aitmed/ecos-lvl2","version":"1.4.157","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"npm run build:esbuild -- --watch","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts","tsc":"tsc --ignore \".test.ts\" -w"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/utils":"^1.0.8","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.110","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","lodash":"^4.17.21","mocha":"^8.4.0","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","tslib":"^2.3.0","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"da0f7ec5e90078fe42776087292cdf2a5570e529","_id":"@aitmed/ecos-lvl2@1.4.157","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-gsQgpr2cXXTNkwExBtoxqeIk4B6u9VyL8NpqQFFG1bV0JzkPHbpjHJhJ18z3giPooOiTNypKER6NMNIpXxW1Jg==","shasum":"e9a7f0948dd20022da8e46ecde17eb2a919bbb0e","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.157.tgz","fileCount":128,"unpackedSize":227896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8D+UCRA9TVsSAnZWagAA/JwP/0UPec1/7TLGG3xn+N/w\nfrYS2cgc3EWvEUpsvXjcFYrWPYtKVt+qYILqeuzpFT/ARJGxz1Uh9Y4d2cIB\nKDvhZWN/qIknFEZ8Eodr7LVr7qazPrprzfCKM8k9CWzGfepHAPG2cv9NyUN8\n1ak/BFVWE0WOGF517qBWA9M5czlx7etZ4F6hClEoSakOaiFAKsTUynbK8aRn\nhFUQU08e58wwv4y5MWrj9njc6T29c6X0sIwb4NRT+6bn5Z3oJ6a/T5+meNOQ\n7Y45SRLcJuPUQd7LaQk+D82r7Nu1oysCX08e6wjgIkbAKWYzblocWAMS47eN\nStXVxR1S4DnY/iYZR1DxXKegHZNrq4Toq0vp6QM8R3c3PQRl8WUHI/sTaqOT\nbKRm8LVB3XcOjO+Zi3akNj0crBnKKRK2iAzElDL7X7CEiGYo4+RepEb5cpf7\nhkfW8wDlzzl3PGhoG/8nXHzpVnTGJQ5WC4YkMI9k/WmIc6Gd4pEdRHiGCeQP\n/WWsHj8tBkXXUplrjBXiOm8QXtzj7yEqJ16bJViSRHCu+jBXIK5FVlOsiSOp\naXs8M1Hro2zjZkuqXiCaRplY3JqMPOYIW5zW8SJdLpgJV4hMt64J2L+S+61U\neXDKbW+elNfYHBmH5cODk7BIFbe6KJ5QsEWq/r2FUKDCINJnY26iST0Uh9qq\nZUJS\r\n=HLt+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuwLkWLToAE+et3huBIaS6o/qz2HA3wdCutA81mg+asAiBV4cvCVygsqmwpitWSb7BSb9UUpgX/Iab4aa7GQMcNrw=="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"blairgao","email":"yuhan@aitmed.com"},{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.157_1626357652730_0.6366518415011688"},"_hasShrinkwrap":false},"1.4.158":{"name":"@aitmed/ecos-lvl2","version":"1.4.158","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"npm run build:esbuild -- --watch","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts","tsc":"tsc --ignore \".test.ts\" -w"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/utils":"^1.0.8","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.110","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","lodash":"^4.17.21","mocha":"^8.4.0","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","tslib":"^2.3.0","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"05d536372501e5b259797e54ee14796269abe5f7","_id":"@aitmed/ecos-lvl2@1.4.158","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-APrzsKxNY0oOd9tvWcEbkgHemirpDXGwr9nRBI2+l8VlTsIFV4p67s5awf1rVGsTHGXEXVh0qa5vyC0auSfLNQ==","shasum":"544740949baedd93019b14212329da8064f1d5f0","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.158.tgz","fileCount":128,"unpackedSize":227896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8mcFCRA9TVsSAnZWagAATPgP/jZtPvr/+O29gydThTho\nl+oXLMB8Uu2LiBxcycLXRRVHnhLpyIponjeK4aZ4/OAeBztZxRxNT9U+r758\n9QHgbl4WIlWvxOm+S5Dxf+5P7xk2jr22i79N6OwvcqM/zje3Wj7Tuw5kvPB6\nHOhnbZbCACvaefz1zxIW6ibEp5aQTa3g+ZnSt0RRQXljWGKdkUVNJ/zA5Tib\n9hI+L1EU1TVoofbtTQWJdjs+PPWp/yXSGwsOKWykSY5RxlPLbTnQlYvv2OLW\nupdfvwgj/sw8UcEdUF1IWtAQ0WvTXjlE117hd5VVWH9VH3ryt2oQUq0De2mT\nruu7F90lKytgmXEETRQsh1X7MQaKNoBmCz0c5RiHNQ6+B9ffrxzHKNUhP4s2\nWm/WhP2jWyq29l192wdM8zwUZOa19V39tPDJdpSjFPPU6+An31fZh+yzI8h0\n47CDF3MJ73ChrIl5eVaa9rOdynMCHl9rY1buSfwyaRzxPC7lJsbqHezKUNEF\nPGwA9wFXTrin31AAAcBX0ZIZA+IrbJHFp0bmWpLOlqo9hD7JQAbuySwm3Vd0\nhpyOow9hYeCVfPl8XDg4r+mxcWNdKTNgiEwWSnczvzEiSOQ4hR/J1B7btsIZ\nwQql/VVEMAru2ewwOjJwA7w7LRg3VEpMoO3RXPC+1xiV0lMaaOz0gZ7lR/V8\n94Su\r\n=uhE9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjVntTy72bx8UyZfi23hW4rm4vvJy9AbbTvREqWGZnZAiBbPIRiXdlTKRozK1szkRTglv3i/roDqBd6ZZP9yOktZQ=="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"blairgao","email":"yuhan@aitmed.com"},{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.158_1626498821083_0.7056936207537932"},"_hasShrinkwrap":false},"1.4.159":{"name":"@aitmed/ecos-lvl2","version":"1.4.159","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"npm run build:esbuild -- --watch","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts","tsc":"tsc --ignore \".test.ts\" -w"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/utils":"^1.0.8","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.110","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","lodash":"^4.17.21","mocha":"^8.4.0","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","tslib":"^2.3.0","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"0868352362bfae848802256ef5f52fef7fed2400","_id":"@aitmed/ecos-lvl2@1.4.159","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-2/oSEPquD8lcNgEt0QHS+FU4vDioM0P+rk3kHNIEQETqkIkRVEFoJdrf3K07OWeHM7eXXWUSUcsjabdIxsiLAQ==","shasum":"eac86813ca5aaf098ccb59c888b9daf5332df675","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.159.tgz","fileCount":128,"unpackedSize":228987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8mcdCRA9TVsSAnZWagAAdysP/i7vquBkDuuWFyZdNv0u\nMcgD2joSVk353UagjW6oeTEwrH/tb9FaDDBkfrbpxeq0WOyrJUokevYgYhBp\nnpC5UpdAl0qRGJdx3dM2vbdn7ZKlrS8mmYF0CT/LYhHGgZ1BFyh5qPLlRpb0\nxn/td2YLigd8bSd6/fJ32L0Whse6d5tIYeCJoclIczkRbrHC0yF5AuBi6asA\nZqTVG+fzY4ihc5PylGE03zQNrd6SbstM0IS7cobYpXTvHxtg9EFayAiaXOWD\npRstzwxzYp5jtuzvM74hfnD0IGPsGmbH7nZIvrrcd2eg99Tf0ipzjI5KEjAA\nMvbW4sc3XotK4LZ3hZKIblliBiDuz1qYy6xnSySe6b76ZjfuE6LT3ytiILiU\nRlS5uMgACcN1kVU6YC4gQkxPB5LKoqL5QabBHaXOldjHnm2D1cxpJw3CeH+r\nh2IsMiid8IieRrnJwVp1392ncS+oo4LmolKbFw76IGgaJrnxwmMQHk9UtMRh\nvVyuaRVm3XLKRiGhoqB60lMW69U4Ds3af529hK3eo+3bhPkVM9lqdy72MWCu\nMsvfZ79FC+gvzIWfrOtre6rRkzab1hP8RSeGV6c4VTml7FWOVg0DByQS9Vjp\nyViSsLakKz9VQBAkM8pAd95xyhNr0rUufWTpx4TEfQls4gQLuADo79GqfQEp\n7CH0\r\n=RIgD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEFealdevs6TtC6TUumwCQ3n4hYI+b34y1elTA96uhCAIhALro3jgFSD3CYDGsps8gtVO7g3GVyKiXFLC6hATXy0Ot"}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"blairgao","email":"yuhan@aitmed.com"},{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.159_1626498845099_0.6852528952617838"},"_hasShrinkwrap":false},"1.4.160":{"name":"@aitmed/ecos-lvl2","version":"1.4.160","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"npm run build:esbuild -- --watch","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts","tsc":"tsc --ignore \".test.ts\" -w"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/utils":"^1.0.8","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.110","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","lodash":"^4.17.21","mocha":"^8.4.0","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","tslib":"^2.3.0","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"564f2c0e7e7d89fa0d8892ec4f8f53b1db815a29","_id":"@aitmed/ecos-lvl2@1.4.160","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-1kGq+gdzVpFCbOk+Rz+YZt0mdUGuKUXTa5z+5dTmc9ts/mnC1cwtSI7otA1bF8VAnndFwoLW+C5BBh/Yuj+L0g==","shasum":"dc2edbc6e3a868f534b4a5c2e2db754b941e4c93","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.160.tgz","fileCount":128,"unpackedSize":229113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9YptCRA9TVsSAnZWagAA2gcP/0ghHUd98FxXBoF5v779\nFT19Iwdc0KfUzkeIQ8qNz2ZlDGgScozlTfvfqAQQFcjo2d02zE7qeKYURRrq\n7od41qdiQ5U7plAqh0W0eBxv64jFiN4ZTa8wsokfwHhgsd8Rs9yS+Krtt3ue\ndPhCI0QC5/NOGE81ZAgwZUpipNR4Ii0diWxFBcrYlYVpKjTZPcfJTxo+3P/L\nX/a62H+lIyl4MwEe0UsZ/5mzf54lBEtz8IIVYDzLRuIiCtDjUI++GL9s6mEO\nihYXvTLTlTTqHGh1TjVtzjmXO0UcymGKh3Zru1CiROYNkqt75V5ZzZUihBqy\ni2GUQLIEMkpymRMtCDE5kbrl7BkuZz2r0i+S+2yq9yXm6AGZtnIKbgOcj+wv\ncJ8GStWQXEDu6Rz5Hm0uP2wNIUWFd2H6EtkFdLVjkq906k0JQnxCpLWpcuFn\npPdFFGI5WWw0KL7PdQT2K5JrTLXIBFFn28TAVsVskklYptsjGr/U3fSI0qHF\nN66+PlAw1TvX4GRybNBpGfF7H7ZHxWtfy59OSfv549dM31PbKb4eqV5znSzh\nh10Ui8anGmDU4gnmXBEeAdfEsAyO+0clE1FVcqc+X/Ixu7teDMgizdC9fmhM\nSwTqMX7B7ICd7JC0TRQVfAhrTypnXcacfPAJYXMCGWVHHtDIiTIuenMNoXaa\nqmix\r\n=RvBp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJgsn6E1VBhsaAQBYr2x2fXKGJi6NCgcDUV2I9z5mhJAiEAp9L2ZaiI72O/0TRlhWS4BHb0/c4/5LmunPCZSL5qAB8="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"blairgao","email":"yuhan@aitmed.com"},{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.160_1626704492954_0.05024515636873095"},"_hasShrinkwrap":false},"1.4.161":{"name":"@aitmed/ecos-lvl2","version":"1.4.161","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"npm run build:esbuild -- --watch","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts","tsc":"tsc --ignore \".test.ts\" -w"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/utils":"^1.0.8","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.110","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","lodash":"^4.17.21","mocha":"^8.4.0","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","tslib":"^2.3.0","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"73452e78799ec9b1ff08cddf229bada69a48ad1c","_id":"@aitmed/ecos-lvl2@1.4.161","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-/yhBvTpArRPBR5IaCnpHdkJID4yGdXvDB8UjPsUFKyPAE+aNfbyqe1SbKXa60sshzQLvOQwHHZEHrgRsqL/9qQ==","shasum":"cd3fabc7a679b5d3dccc60200bee63254cd5254a","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.161.tgz","fileCount":128,"unpackedSize":229319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9Y46CRA9TVsSAnZWagAA8YYP/0KfgNRM+sArKyriJF/u\nbs6HIdLfxG4sZyxDlCRLLG8npBZnYr9v58Paef1TI99miaOt2SjRGjelH5Yg\nQqK7/2IpPupTpkC0eMn/PHTggvUYcUMfN2i1FtmMl83PTBSn+ycfLc+V7ToP\nk9tMvmd/PAtD2TNZ8kNgq0huHBP5o5rG6CL0HlbxfOGlXSk3Duv/bgj51zTr\nfrLXKhpf3l4R6xjGTU3e4zGQhMBd6TnjXx8OsNfs0oqPF/WwvT3LYqa1IeUx\n/k3l5E9SFzRy6iJVTjh4RNcLA4yaeUDYYJq3SZrGvZpCO7Rb6rQBBfQr6PER\nzbJFb+MnZGBsMRZCT40LwenuKxEJg4JdxlYr64VphODGm344z1n/xLYrmOVM\njCqHmXU/ydShwrhiHPMHPgMZMeZWPC0KBFtJsL0kLx0GjH8Jx6UdlzjQFClG\no8XGjWR1kyXGH0NSDUXJiNMmOMa//8VjJFJsro3uPY1Ww5VLJHWkauU5g+rF\nPRJt8YQMiQZuCrySz2nC++nBFc4Vj4qijkNS7WMOcg6iVkjiwbAG8maa4hcV\nJOHqOR/XA2mP/b8Bl28KGGpHQc1YanghP9ddHpSTN5jnNjuM8hJB0Z4Ba5uK\nyD8rd8onBUrmAJkz2kWlTs0v+/OHijcoSWYiAYsSLMHT64xP1sHKbESidWp+\nHb8d\r\n=iZGu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGsmgHnewsWzS276XIqhRO9OyGT9Z1jdF83SFNgDxcqyAiEAxZtAShJ2WynNqOP+5a4FU+q6V2nrGDLRp5or3dsRCk0="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"blairgao","email":"yuhan@aitmed.com"},{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.161_1626705466094_0.23203582066746176"},"_hasShrinkwrap":false},"1.4.162":{"name":"@aitmed/ecos-lvl2","version":"1.4.162","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"npm run build:esbuild -- --watch","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts","tsc":"tsc --ignore \".test.ts\" -w"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/utils":"^1.0.8","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.110","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","lodash":"^4.17.21","mocha":"^8.4.0","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","tslib":"^2.3.0","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"dd752a672c955d0942adb8aa72e6d2a75b88d678","_id":"@aitmed/ecos-lvl2@1.4.162","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-YNujiiHiPVBiV6kjow0CzkqGLV3xP93xD8rYJX7H3Dpfu/bluovTauA9O7J8ebgfPuiPkOK4PCosYE69TrKg+Q==","shasum":"601400ff5934185fa6d52395d500b06f19b31051","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.162.tgz","fileCount":128,"unpackedSize":229857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9Y/JCRA9TVsSAnZWagAAvJUP/ArbPlmohPHyQXdlN3vN\nMmlPpuuLOuzl5OZ8gQhHo3LWb4k+QxkvDibFyUtV/SnoIWVzrHsxkCvpceC+\nek42EfGTCX/KhowVvGG5t5KzozRf2GmbpFhchBT2eSjMthqr1Eifgv+ZczDZ\nOQKns2LepBgyhNT/vgIeORbRF1UjHjdzL4v1DBE9eyHaHi4SWxt/aic4RuOP\nW9e1+k1aAu/0yTg8khVPSNNn1g6Q951B6MF/+jxuKkSW5biOF+TI1D9kXfsj\nK2j+lvwl5HDRQkWIrheZ6FCgrzwccc0t0jlL6I9SghObtJ1brmbKS9wOLWsO\nM4ESHRqFbgBmxQ7LAAXFjoqtHKp+/gccGSeNASv+jrZDDDu99dLgjqun/YF5\nVyC1+EtfBPWUIWRAenkGB//fOwy42nMNxXwPUd4lTNgPRASitS/ORnU70SYy\nGAwKe5/JwEeRooY5qbu22Es1Za8vq4unGvpnvha3e0paXNOyptAlIpR4b+Ne\nDsUhah93rXhS0D6mTM68SS2oWR+aTcE3Ze9qLOis6VqTn3e2iqUOPOKmosbB\nWT32RWsvlQQGut/g75CG2mRC1OF0MBPzPNsSDcKpVmfF50jQRI3fugHfQvGk\nbTCcFauOSps3H6ZSaGlo62e1p7PvTmDVraJ4AsCEkhsGhCDm81E7pPoNr08Z\nGCrS\r\n=LNGk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHxaFAOnVPVj9wN5VRHDhysysb4b9SSn2zVJ5IJ4OdjICIBGJ45vVjZMomwzV8dej+jVus4Bw3apWx+QPyeF8shWK"}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"blairgao","email":"yuhan@aitmed.com"},{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.162_1626705864897_0.5028791064353737"},"_hasShrinkwrap":false},"1.4.163":{"name":"@aitmed/ecos-lvl2","version":"1.4.163","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"npm run build:esbuild -- --watch","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts","tsc":"tsc --ignore \".test.ts\" -w"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/utils":"^1.0.8","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.110","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","lodash":"^4.17.21","mocha":"^8.4.0","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","tslib":"^2.3.0","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"12dd4465b18d14afb895ac6bd5c5eed04848fc85","_id":"@aitmed/ecos-lvl2@1.4.163","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-OrIjwRXDXY4rhXTTUfAAjWrbrQx8iKNV1B3VZHx7SCM5QRjx74B4/RJgOWHR2nYztZRIARZGY+oYpAGQjG0VHw==","shasum":"c4b76437e0826347bb481fd00f718ec81f298204","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.163.tgz","fileCount":128,"unpackedSize":229225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ZMXCRA9TVsSAnZWagAAwasP/RtU3+NrpSC//B3kIUqA\n3rYJnpvLLiFCh6zo+cdbOqoBldsVocrvp8/PkFsVucA1bYcCbrKeHQF1EVKj\n5jklk3w/Gf3oU+02C6M2JAGVP3HPBm33amanmDkpf4AdTHzlr8ET4oTnYWHY\nDGNDp+LgkP9E/sHfWL/yGll/q1hrLW7kLFz1oLJzOlUjsJb73Jzp6CpImDL/\nlI2uq9hROqS2p3hC1upVxVgWV/KHHnu4cFGZszahiN8CSC6BWu5Nhhu9OR12\nDJ4V/qd19Iy72+h4qe1/+r0bpxbKTWvQOiHgO1BB8saGEt6k6p/pwfF9l6ty\nQTeIENQyBXsBCuKFX7FHW3l+1ZKDdbso24D1GXFLnzAEjZ2kon9vPTT2INOn\nMUNpJeHuPS8P00iTODqhPr3DnAKinxAYP1P/Cr9qdAdhSqW7Ez/ln/BL+tkW\nUss6o6QuJOVa4QRqS2WBx32cZvBPiD9yMRkRPXuDtCB/t5MXw6o9SE2iJg/M\ne2MQ28dPSjhGhySMo6+nxVz9G+bufCHJhh0Ey+Renwts8k6Ytj9fdBawYpSg\nIyTgOyc+HmlxA1fIhrwCsAwj7ZQbNCL+GX2KyA3zZUmwnP2Nj8LFEbmt0SKC\nY/yEA05tVPvbiEtpN9wWdMfpPVhE6n0/z1MiX6HiPyWNQaYe4aHG0t2nNppV\noz4W\r\n=5VT4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCaZAvnj+zyVVOclYhieBHoY46dCHv0W4XM7IItlji5QIhAJzX+YFFc+VAqB1YsqTCCV4ulFpLYVKeRIJIGQLxyD4M"}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"blairgao","email":"yuhan@aitmed.com"},{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.163_1626706711202_0.7204868183865187"},"_hasShrinkwrap":false},"1.4.165":{"name":"@aitmed/ecos-lvl2","version":"1.4.165","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"npm run build:esbuild -- --watch","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts","tsc":"tsc --ignore \".test.ts\" -w"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","tslib":"^2.3.0","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"5b68d37f55fe0137f8e15d746889c9de0c4dcbc3","_id":"@aitmed/ecos-lvl2@1.4.165","_nodeVersion":"14.17.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-93/4msF4ymWlEFx/e/S9wIf+g/AwgJ4sFr7q+ZJ1Gz/Lr0KIi98wsPMvZX4z23aGSfAO0CHd+nEmZZpRHTMlsg==","shasum":"eac93232b881014272e77614e4da19a7973c4356","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.165.tgz","fileCount":125,"unpackedSize":251199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+F2YCRA9TVsSAnZWagAAWIYP/0Hp3XdeUlaLFmPrKl8A\n/3RyhHqRLcFzmaZuZ3XcNADiokWFVoZVnvkCXoxU3WRjhTTJnJ1czHFSTca6\nu8Dr6j0FaHGeqWwkkTZuql5+CtP/Di5iMXwSVdIEsDWHuGLeLXBSA3XSsKhv\nG8S9xIns3IEC71cPd8m52n28xz0zFCNKqQTjwqzrWpv1j9h96ZCR3ldViSiF\nN1u8/xMwQF4VNn7uz077gHfIjpgvZaMG/URR9hCgKjExwI8l8KvXkOBXJ4+V\nEWGm93Eay+CJsL6IkU5shHtUZ1ADe+UD41+WKKHh7/VP0vjZiVem2+Jn8vpO\nH0ah5Xh9LJb7T77pGHV+Z2wIaAroovUMqL5jTgH9QM+4KFiy+4AiPFEBZFoM\nS1kIJNVYHlJSq0kYzq+LEOAmuWODls4/4lkT6D9Dk3OiFc9oqREAOu2K4z2V\nnAyDK5t0zyFvHQ9SgrO/GP5x4Pu/YTBghiYCLCxqRLd+3TQTysAYqyMhjUdS\n1aaEiY4fdChN3e4dckx/Da9FAbA6TIvogBecwVgAPdXI0h221M242aCcnibV\nrPAdH///d1bxqyRIwPUj8EINa0BIYxsMe/egoq06PULaarwSJeg0G8UoMqbX\nUtzO1OTpaGqsMsPOqNctgwh7X5IjjO2bstFQp1TLXyUz71JhvBbjTkIp7yxO\nbaWc\r\n=nVxa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlLBf6cxtL3K6OoenAQmGtWhvkY90yDCVBz3AyUsSRsAIhAMBUbupUiJ0+nmR0EqcyOjQJIP1/pSf2aJjrt7TS9Ul6"}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.165_1626889623960_0.5882874848012034"},"_hasShrinkwrap":false},"1.4.166":{"name":"@aitmed/ecos-lvl2","version":"1.4.166","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"npm run build:esbuild -- --watch","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts","tsc":"tsc --ignore \".test.ts\" -w"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","tslib":"^2.3.0","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"c342501b65bdff86a358c34050d7d0f3c7f4dd67","_id":"@aitmed/ecos-lvl2@1.4.166","_nodeVersion":"14.17.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-iKZEfzy00xbQwz5/hO1YVQ1nn41zdTMCz2S8azQDygG11k1bJjWDrzHv4Z57bf9gTmn4dz7SGPwKk5biH3QFZw==","shasum":"5b5d7332f9ee2ccc77eb35ba54c1ecbaf9dd1a12","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.166.tgz","fileCount":131,"unpackedSize":245687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+J6/CRA9TVsSAnZWagAA8LAP/2n8yFwD3CqDFISO3V5o\npegwz1J3xjhG73X4+Pg0OApU27F6NN5LVOhnPA19a4wfrySAK6VHbWUO3DXy\nhVFpA6OBfBluiUFBZEuaIxB+GmwntcsOHTQm/A7Oopw5cwL0Vl3eniyjsIcg\n0sfU8xpCcWIWCccOj4mfhGMcw+vGDhcPsOMlqT/OPdn9kcNvkpoarSTnlP5R\nxFi/3gnHbY/dkxW/uBVM56xVBHUj6lNaNqGknRpYGM1QgsA17zmyPV0v8uvU\nq+x+gw6ICYiiG09BcOXyByQYFhZ4O4Wr7UHgyLoLFijH5DRjdCJxUxXshCFI\n86oVB3BbVpfFNTk+VZgf2bY0eTBA0r3Jxk7IYjIaiXqdSPWfiKcij1x1/PLj\nMPWjTvOeVU688RIzI4KDat+cufdPHbWgG60AECXP7pzzOV2GemS+5LAAG1+O\njCBq10gcLFmbJyoHi7rjWc4TD1ZRL0wEihzR5PIBiz9nQrn+neAKoRpeUfSi\nNRjy3fM9Iihp+9Q357eUhNSLS86KyuP899zV22EJh4cRbzuwtv3y+yxxJcYo\nDSE8kWJ1VxAZbL99h5JbkGhBmx3lOk/2X5c/4uLq74y8T7vG6aBdS91552g0\niNW7/Dg/xckCuykhgngRYZ7K5uNxD0W2gT9xqTTGc452TyOId5AATUFdTNY+\nsSz8\r\n=PCrH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtvv4R0oB9zgYgCKjuRecjITObJcqKsVqCbNnFmX7/MwIgFdDjTVCBu74P/o02qBJoqYUGLTDwwp8QeD+IwNIkTq8="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.166_1626906303084_0.12661793371495733"},"_hasShrinkwrap":false},"1.4.167":{"name":"@aitmed/ecos-lvl2","version":"1.4.167","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"npm run build:esbuild -- --watch","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts","tsc":"tsc --ignore \".test.ts\" -w"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","tslib":"^2.3.0","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"493d232ff9f3f6f55d48f8baa131a9abbddeabf8","_id":"@aitmed/ecos-lvl2@1.4.167","_nodeVersion":"14.17.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-qSFxe/KXWLtTNsYheBeKjvkxekZMOLRfHLKjSiQV6FLje7ByS8F336+ZiGzEl9HPLbZVvrM5VXjOmq2IhoU0Pw==","shasum":"03029a99a4b047243fb85ec77a4c1c6c4afea75f","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.167.tgz","fileCount":131,"unpackedSize":245846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+KUvCRA9TVsSAnZWagAA458QAJkYGcDzRF+7VE/yxKCH\nJ1DZljjdeHbzKQpuG01YKq73KT3VsMyV65MW5rOcBvfZHZXXf5elzlWQjtF8\n57kfpdV2LVcigY5fStl4QrYcRQ5qOjRjq6sZog35rhVPCcMOxpKUP4E8Fx6H\no2zprnnH/iM8MbAUsDl1woyLhjAEKYUiIqQz5Uw5UE0wJoU1c0GwP9URicUS\nwFh8McaJzkq+Aws2c8sP3Jh+YbXODemXCaBrZgBaDXV6euxqrNRoEz94ceMW\nkT1QtSNpjnL2nHAvCU1vjNqGetAFqdHN8sthb/ei/AKhFBTUJLQS4a2T+F3C\nKR8Ca6y5IJJeD/UlCyzHYYaS0ahbdtTnT7T2ctdbcSnF4h4p9wpF+Gx+9lOO\niyc49Xn63LWFKv9y743AZNpEPlxfqSPbX0NsxWxsAQ7Dc2s+918McP7AR/Gm\nPVFefIZc3+sVFGDhfL5D12bZUwxwr7nmmQlIs3Eh6R5GOmiYb2DdBzU2YBsQ\nA8boPhv65hMyY8+InqAx7muIufMDM/VgLnB/QB5NEtrGzPuNGAiETbV4i0fS\nLPuCwh4DualwkKRn4wk58zOcYLxxXQpBpSzW8GHHLzZi+MDVLMXqz1fpq0ro\nCkykF6JOTZZHpF/N8s9uErQmNft+MlgPa2j3jwEkk+Jh3mhg4ep87pgvETMB\ncc70\r\n=d1SD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdLHcMfD7h4NVV1iTEDDtirF3Fb+isriyS7F9BZOFCTAiBr1XDn1aD/i/dEfbL4xVBXekXyCLWA6b9QnPQv0NATWA=="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.167_1626907951440_0.3902836653197006"},"_hasShrinkwrap":false},"1.4.168":{"name":"@aitmed/ecos-lvl2","version":"1.4.168","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"npm run build:esbuild -- --watch","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts","tsc":"tsc --ignore \".test.ts\" -w"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","tslib":"^2.3.0","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"fc3341e41d36f3a77551ae9b80dabb26fdda940b","_id":"@aitmed/ecos-lvl2@1.4.168","_nodeVersion":"14.17.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-OcSbJsXhmRn9W2KNolibph0mEMlFeuvFeRsiwbKTJedf71bw+jcEgYM39CZLed2IxwLxd/z96UbHgfGpG6EaeQ==","shasum":"c58cc89ee0bcb8cb9d21ef966b10e7545a12daac","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.168.tgz","fileCount":131,"unpackedSize":245687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+KXuCRA9TVsSAnZWagAAHkMP/2LTgbqUP8vk7Sw1f3bx\nwwhz/uPFhzDuaIQf8YVBOmi3GKhq/ZtqzXpqgpKNbo7v5o2Q9IFdhB4V0+l9\nNJjn7tG/iDohPDkU3lV6LNdQJ7288oQIkmJ3KZ2I2Zavsd4pCgkBi+DcDX1O\nK0XT7yJBALoqPktE2TxwWguyZQw3u4265jgEPFBbtf+7D2Mi73lDj7bhGqSK\nVap1mLEQePCE7uby1LW+kMo6sqGDBLFEVn3vFtGAgb5yyG4EO4i2ZB5zJVE8\nIi7B+V0Rmj0gFf2BzitSGIvtorJKIQKiAtETF6zD64Pql89HA5kHL/uAObAT\nHP+9AjKmP+hloqTbybc/kNN9rUDGa5YSEj5lSp+i3KDKjpgk3SMrSOv/WV3+\nG5p1pOThOxd2gbrSUIIX4lTtvXTFS00tJr6GW4ROyR4yxMTCTAsuej33s3Xa\nBTdc0VxgWIACXEyXg9oOnbBh/2Lfz04W60zAMDTHzDSaUAPYtSswogENwj79\nFNbXA3M7JDRQYzz7ZDcN1/SLwwHRuEeWr+bXrsOYw2bnWrqvh8GbPwJfly77\nkCjkLytd9jQxc/q/HYiqkoMkpOwe6o/6JHymVpYufmR8iLpUq3l22QnA1F3B\nNsUfm/J59xo6p6Wy+cT2C54dsvkWK3Gmoon3SDq14uzek8PBnn1VVkkVf7pK\nAx3L\r\n=hxTW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwY8rmUfwt0EcOuius3OYxUJkW98m9KmrAkpefrT1QlAIgSCKnUlVrn/8VDRcD8k8aZD8O2Nro3/pzBKm0BAo/ncQ="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.168_1626908142449_0.5979612958042135"},"_hasShrinkwrap":false},"1.4.169":{"name":"@aitmed/ecos-lvl2","version":"1.4.169","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"npm run build:esbuild -- --watch","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts","tsc":"tsc --ignore \".test.ts\" -w"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","tslib":"^2.3.0","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"1eeb96d4d3f5008644aa5ab2aa76d519e5fe28c3","_id":"@aitmed/ecos-lvl2@1.4.169","_nodeVersion":"14.17.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-FULTFvZXt/RgtlWaJroCGz78j0WOYjHULAqg2MWdrEc5YoopwKNT9XmbrrC7L8/ILtAiEgkmpiSr2YkIGRwwJQ==","shasum":"8479f3bb8a43c42ee26e2addd72c1ea2302f8efc","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.169.tgz","fileCount":134,"unpackedSize":247649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+K0dCRA9TVsSAnZWagAAZ8AP/2s1wHa6Y5RyPAFFr6EJ\nHhcgsDdGO6xgLKHGyrY08M062SbUHFjw85TQpaZVcscmMYzLt5iXFP5Gu9lK\n6L6AAZPxANjmYT7VebXH6ih8gRAhM+G1BdQVQtqa+OIkZdietaqWNbcOr16V\nyJ2XHiYeB2vDQr+XM68i58qRL0IYgqL87XlgbUXutXskBLf8nDxz46Xzwj3F\nvijIT7den1aLd8ud2RvDpy4ABQnjzxUhxs45U+cLvy8CLI0TXz9TE3fd/hQF\nb7ad3fvVwDkvmvLSb38lKFYLV1HzjHIcOUPPX4bk8gIYt+Gva5J0TpVD3qul\nNkhwq4McLFTzpWSqT7X+FeKZNhT/pXTZwtsJbEN6JbXU8tga6b98NG5Yv5x0\nSgTh92k/Fzl6jKCdf5nsO7YFO6Od0XKs2Ak3hVkx6/wZhbJC5yrj6lRIi9dR\n1+euTqDniDlXXeOTaJ+TsCDOO/uJ2inDVmoUz1Y8BzO2uNXCh9Olux//icaX\nHEE8wr/24vUy1blXqCMX/1oZ9goWe2yYyG8eNjDMhZRGy34u3ygI0L8ya5fI\nFGVB1FkcYWsJbnKdPmRt+Kz/WrZq/qoZIdmbFfnqCWQk6RvjwnikseHWHUq0\n9WpCWigGpMGljDxVy4AJPMumff8C+dQptGvEWdBjFy8I20cmQQe51iIJHyED\nu2uj\r\n=Exy9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDlGWHuaOr5E8u3fH40fUcOUbE7QOU1q0T+ovhX+Ee0gIhAOGK2KHHvzBqLkJCRp2j1iDcATJlwZWYuaqcRa8h7Rfx"}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.169_1626909981082_0.6621463397995411"},"_hasShrinkwrap":false},"1.4.170":{"name":"@aitmed/ecos-lvl2","version":"1.4.170","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"npm run build:esbuild -- --watch","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts","tsc":"tsc --ignore \".test.ts\" -w"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","tslib":"^2.3.0","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"8b1b471581c326f9aedf8000f64b9743c15538fd","_id":"@aitmed/ecos-lvl2@1.4.170","_nodeVersion":"14.15.5","_npmVersion":"7.17.0","dist":{"integrity":"sha512-U/pm4Vk4aDdj+xLs2dMZZbg7T8wJRNr5hxzwWBEc3A5pGTwfK2bALvEMJKk6UW15CyOX/TEP1Z25fJ/G4AB4mg==","shasum":"93256b9095b009aab13d70fd50bb54e1648fcbc2","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.170.tgz","fileCount":137,"unpackedSize":255947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+edMCRA9TVsSAnZWagAAPlEP/0zVOW2g7f6t0dtTmtrP\nG62kYPEHPlkrQ3knLOHdUEHpLFJyhc6DMkLQM4AGpj1TpE0IcR/zJlMz+NoT\nTHZffv1T866SetCyui9BNKz90aliaayhJQ1Ol2Sqd8RavnF+zQriNFFflHLI\nft/HDhJa/m3qWOZCAJ2ifz4K+EFPCpge8Y2TCB/liE1XWSZZIkxuQEpjUut5\nuGKh53/7/tL4GS8BQK2+z/VTRsTludxYu6D3tEsvP/3AKkbo9cqIsU5p2N+6\nxYKwx6y6dZLvxpkG2Qn6D3KuxUDynlI6SpD9aBlB+jwGgKE73deZronVGG9s\nYAi2J6Kha0ZkxaqfUHfb0tKYDdy3MkpDfrzX/MvosseNG274OZeUZQBb55VY\nFw/6tQ5GKI8KL84tAoss9aVZLRxDF11ceuxhATYUtvPGQwYKECJ33D9nYSvg\nWMYFnGZ0Le+Xd7ABcYfxPADyGn//JuCREOyjlVidwzndCsuSmHiC19At3sjK\nDEEbwEu4knT/BLV67efWmTN8qAjbq+F4jf+amgupl+usVSa6h5y3hIfCG/Cr\nuxFJ/ffo3mQFZliN2tpH9nsjHUS0obNDnjaBhlCKa7AF+b0Qis4V/2NYAUBY\nnmuARzpmjQoQbthIvjhShqspzQ06GiuImvZlzXsof6HXxAaTks0kelIXxPC1\n/D+t\r\n=dcMG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsvLqif6siw8YIoy56luzJAIerCBSqsiR258LuK0yFAQIhAKCnP3hL9UgK4IJspsTXSrByDlR4/KduH1WvOHI8s8ey"}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.170_1626990411717_0.10108379556676406"},"_hasShrinkwrap":false},"1.4.171":{"name":"@aitmed/ecos-lvl2","version":"1.4.171","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"npm run build:esbuild -- --watch","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts","tsc":"tsc --ignore \".test.ts\" -w"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","tslib":"^2.3.0","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"990cacf0a5dc8f06512bec3447c1ae1745e8fd2a","_id":"@aitmed/ecos-lvl2@1.4.171","_nodeVersion":"14.15.5","_npmVersion":"7.17.0","dist":{"integrity":"sha512-mDjMs8da1Ef36CTWcnO9E4EkiIeIbTgw7nqQZc4r01Jcvu1Cwg5y/fRtFluFW1aeZCvX2w9g27qJq2QMc2EOGw==","shasum":"5fc6c97d1704fcef6702296aec48b9dc9ee93346","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.171.tgz","fileCount":137,"unpackedSize":255893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+e6fCRA9TVsSAnZWagAAqsAP/3gihEAVCIBQnOj1iY8w\nxXR68/zxOHMqfKQuk8pnQuN9ZE/SNKv/a0Yz15xI2g0+fCeETN6IkesHhzjk\n/4LjuYw3BS37vYaDyAtn0YAuAZnYME6livKrWZPEKOwuaYdVjMQEQfUELWdG\nKmuITGgmWlXUxP4r/eDMwGrUveTCZuwIU36mbw5w8//ZY7i15UghI4k3GwDM\n//ejGHQc+D7+f8HPY9hF2+rzKcC6XRa0QsVw88Z5eJXj4419xUZkMc9l8zaq\nRBXemSLaBcMhyT4mpjy1hmPc1bHmy3qCjEmYvz2x0/hQsbBlAzuzf6c3g1YP\nCbhR/2CmM/cwNVkQVDTyVJ5zRCfG2OaZvBoJxMNnc8+eIDGm6nBXNZdTxNOo\n3o5Fymnnyq0C027RvOyoiI+3KYLrXUU255MIP+pxZABhXy0YmY4T1D/fRuAV\n+WIDnuzGf1DEKyyzwQao+XApE91fqVNeQYg9T2pGw3NlIifAteVYWnyvH6Zj\nGvgMXSn97rDGL2c2NZ0tvUmOABlMpE9L0Ef9uGvLqzPhf5XtVzU91KjC1eCX\n5vfcQu0yQrdf30Qnb4L9EFH020kDNFhwRc7c/ms5NJNGtCnlxMFM9GdlQjyG\nfOlhWVazlyOsOG7EGO5uErHA+5WSmCszoqm4IKDFf+VDHzMp0f4oWc63jcM8\nBYge\r\n=eDER\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMPH6Y2l/CYXwYThLOn4l7jNSD0x5RWEGOmDTrk+eLMgIgHIUh6VSgU4TUsPXTZI+zld8yY52T1cyzG+/VroU6URw="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.171_1626992287271_0.5000669610357171"},"_hasShrinkwrap":false},"1.4.172":{"name":"@aitmed/ecos-lvl2","version":"1.4.172","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"npm run build:esbuild -- --watch","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts","tsc":"tsc --ignore \".test.ts\" -w"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","tslib":"^2.3.0","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"b500269a725739a948c34f738bfa6d8420e454e7","_id":"@aitmed/ecos-lvl2@1.4.172","_nodeVersion":"14.15.5","_npmVersion":"7.17.0","dist":{"integrity":"sha512-FFdDtvY8TOqvNVY9Tkyw3a3QM0wQR6zsEi+ff8JHjpMP7v1MkBEJD+qRGQCTCEnFr5St4pERQSdcUEV+xAdhLQ==","shasum":"444ee7058f8005b440664abf6a63e670452e54c0","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.172.tgz","fileCount":140,"unpackedSize":256884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+fbmCRA9TVsSAnZWagAAGr8P/31UQslHerFGCQsS8HHm\nh7diHu5JjXlabDhHrwZIKvGyn+RJeBZYjnRWjeC2NP+HQvyx/mvia3JBlO+4\nBBYL0x1sS72V4wqeXnB27LhIsVPq6NQPhyW7YN4x2vF3looWQou7g+bAo2P+\np2EaAY0CckUn4aA7wE2veNMOnm/Mwb2RoVY59CWz8PBxEhhsoRZSfyXttSnD\nLzE2cu1TKJPN8/tM/27V+cS8WumB9CmtxWkZlM68Sp4MHKNKnXyzC5juDKXq\nTUW1YoMzu183XFGc8CX+AI9CNgEbc5R3HsP7HPLHrEQB2c30Z44XP3MN7q1k\nLstd9aEMXBX7UYQpv0c+0yHVQKP2yLPNPCZMXVCzkRf2cHMaQlEfQTYaderx\n/kVeMihrA01vImQdSLo6IcLG0v/c0G3z628oKBdFzHHifPIlnw/Psi0XAeO+\nr9G8ilcZ4bEGTRBxJfSZEOAck67J2QDUAw0ZDCw0luBDnUmAZkcIS7xSnQWr\nfSSWowbhY4uCKbdbZPwwE6MJ11sJd27j3ikr4HVeMnPQ4nRFHTM2bbQf2XIv\nSwJTiBvBkj4lH/57HVfVGzuAqVMBFYZum8Jnfz41RPxKcGXh1S7S2Fi5IyIA\nlcWJ/oV0lZM78meD/qn/tYCFrCKN71OWhJGEZrtQn+MMNSI5247Nv8gwKuMC\nVKa4\r\n=2AUI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMQz/TaC2700JLosoLd8NWj15f9z0SzOvmFs3pknT7yAiBGklPCHz8XHhBMogqjA2Tzy1L6AnuJmjv2CmjQnEeg2Q=="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.172_1626994406101_0.8908334580347719"},"_hasShrinkwrap":false},"1.4.174":{"name":"@aitmed/ecos-lvl2","version":"1.4.174","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"dev":"npx ts-node-dev --respawn --transpile-only dev/dev.ts","start":"tsc -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/fs-extra":"^9.0.12","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","fs-extra":"^10.0.0","grpc-mock":"^0.7.0","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","noodl-common":"^0.0.45","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","tslib":"^2.3.0","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2","xmlhttprequest":"^1.8.0"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"fcebe6f84084933dcb5b86a8a99f22fdb1655a0b","_id":"@aitmed/ecos-lvl2@1.4.174","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-KBemwHlYJvqYCC0PfLKfhet7vzAXVt2k+Uzt3BPZih5hS0/gNSmVwHaP4dd/v7vnHpq/duSbTu40S4XRWKscQA==","shasum":"87f5b5191d7d46d3f9ca549666b4107a46dfe8ec","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.174.tgz","fileCount":146,"unpackedSize":255831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+uXTCRA9TVsSAnZWagAAUXcP/3zqKOBMtHd3NQ6uarZg\nJ4tLSV3IKqyq7J/LJsi/MZge8fob2Oo95yPZYBNkd06hkdYuy6RRYqPQ9mGL\n/bSdMvRXjTFEUWycvXheU3OwbT8XzQwI7Gplow5KtLBbzvP+373QMPJCI1Bk\nQNfjKfwhwxczm6YZHlFf9GJTUvVywiIaN9dm3Pj95VyEsqg6topYSb0xyAlA\niFAgnuvz4f4uPCJdKk1sL6wcw5kI4nmhTaqM4ksvYi32gKqcRQFjcdz/HL68\nFwANUH1srKUx5t3PVfvkCL9naa6lipjoQKnp3CiFTml4Y87YIpj8lnDZ3QLe\nQmeClCV0SVt1dS1TMzubLkofuONNkEqkXTrnZ8TE8wVY0eJtIp+fygCLPAkq\nv0ABW1XRlqoYx2dmg52K3kvc0lNM4/bj5jRm7bzxSIY3MPVNcWP3GRsSi5bI\nqfHRn0wCuNPBbsK5trK7GIPO09vcvX3hBFWjowKse5Ip/sQVaUlCp90ho7ma\nAZFKvweWsJaSYxoZX2qnbZfdQ1bo7ZtMH6igLq84beRJI8sUZMJPCzF5Lqqj\nQuk7XZnj3RhsBjb3GGMlRdvMPw6J8XNHBlkGPq0lXgP1e2uU8ThbSB9aH72/\n8FwLykghrwB/D+boWaKUdAT8x55TUxVbT3KKzyHFCy2DXsVmnS/wkBnTgecK\nZq1k\r\n=F937\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqnhsbMm5EY4czLVrI4la+QRFqF9ha6d/7OLjnDD/6ngIhAKJsZW/uk0lhGyTk/8xgrhD84mZOxqstJ5HMImr5HE5P"}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.174_1627055570881_0.7258763138660358"},"_hasShrinkwrap":false},"1.4.175":{"name":"@aitmed/ecos-lvl2","version":"1.4.175","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"dev":"npx ts-node-dev --respawn --transpile-only dev/dev.ts","start":"tsc -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tslib":"^2.3.0","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/fs-extra":"^9.0.12","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","fs-extra":"^10.0.0","grpc-mock":"^0.7.0","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","noodl-common":"^0.0.45","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2","xmlhttprequest":"^1.8.0"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"cb93f75b4c69f631f05cdc8dbe81a2bdae1f7475","_id":"@aitmed/ecos-lvl2@1.4.175","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-/r2u7KU+7B3TI4sWbdmeh21w6v37aBEcglVltRddfAAzKlpW69CcnvBfKzM/+wy0AISMv7keOvWy4+ZO3H7RNQ==","shasum":"cf803f861a638129c347bf4f52d19bf847226bfc","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.175.tgz","fileCount":146,"unpackedSize":255831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+uZTCRA9TVsSAnZWagAAXWYQAJj0LeAZx84uiXCtoQds\nlMjQ6R8/Z35X2jfN3zacx/75BtNuizHDfg1Ldj49zWHP++cvnBujpWzBMgRh\nRBQilSqQIYVKtTXML/igCV97hEXSMxs9a6nuOd12EokywKW4hW6SuLYO0X6j\nOku+fKbFjNHqB291wG1zaP70xcd2VadZsBKgK+xw4O0Ey+LLu8jbikY6Zbg5\nBZ74v8sJGwSQh6j3a34805ybO5PRceb7kZTXMliDOmDl8UbAxAjFpXa6C+3E\nZXKYuip/1P7m+ryZ8YCsg80XAXt8mJ5QoRqwT96+7MgQmju5V6HDjecncZn0\nprOoP2pZXOO8HTPqwlm1iTQhFKsg4lkSY0zoSzh0zo6jEf0q2WGMcif5dBAK\nIOqj46KNHFdqmXdcP1nX+7IrPFmXQyajfwpGjrWcR/gNyrx4rKiuJn1JhDPr\nuZ6bAbhPhdShpavXdGNM93ldeugcSo2JrrRzqKPSOU9Lx5aHf4qLgBfXcsAD\nK+gG6Nnu05ZwCGsXveHWVnWe9tuF1I9idgumFGPNdy1mzl/+Gqy9d9YZcYan\n8ZITPht/g2Ef+HG4QLeWthVIPMAIq7ydGESLfQ/LyQhL0roPj9WN84ittneB\nE0CzO2H5quNjSG/NGbCWq5Rpf4qEFLNlLnGvVLWEKpZwWvgf/x2q+0HSbEoU\n2F5D\r\n=ej+E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdmFsqYEZcGCqavZ7G//n5LMV+mcS+Kj31fWdBTUVDPAiBzd57SxTCQAr9bYOpjPQEnbMbIT4MK+sTyUeITy4wj8A=="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.175_1627055699735_0.605280413915724"},"_hasShrinkwrap":false},"1.4.176":{"name":"@aitmed/ecos-lvl2","version":"1.4.176","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"dev":"npx ts-node-dev --respawn --transpile-only dev/dev.ts","start":"tsc -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tslib":"^2.3.0","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/fs-extra":"^9.0.12","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","fs-extra":"^10.0.0","grpc-mock":"^0.7.0","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","noodl-common":"^0.0.45","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2","xmlhttprequest":"^1.8.0"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"9eb96cb915bc277a9af1a4c3330d02d62160a826","_id":"@aitmed/ecos-lvl2@1.4.176","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-cg3GP6MmTmNXDdgxuhXK3zpLOg/tDC2onx2BTWSJioiLEyIwrFHSmsTu11VUrVXHdxaVBgbWg7qqMh5NnAi0yg==","shasum":"b6ae069040189a7064650d13f1bdcaeac5438c56","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.176.tgz","fileCount":146,"unpackedSize":256482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+utSCRA9TVsSAnZWagAARmMP/RyBD4TUE78y797YfQ5e\noco9HSBJXwMOibWKy5LRTietMqiNKmKIfBz1bVUvmTwU5hZkqte7OCAJmST+\nJHuqhq+e06vf2NRtfEJ2rKHB8oEyIA/7gVnXEGlLgVxiAycgXEhSoeIHy3Hr\nv96BK+SjW8RJxqtYlr3Sgt6OSox0FXHDq5+g4tzNraaGnF4EutIamzpSUeHL\n3JS7yafm/KVJ+DkZ5c9sqQPL6ZDAeBLOBdjjzxn+WX/b6AKnBhBO7/vfwz6T\noUFimKA/W/ITr8W2vQ8X7syTf/YQw0pV7F2Vs1KjAq7rK0FGFKqIwKNdBZJU\nTqdcW0msB6S4YlKi2FhbFNniCAAjN/h/aYPS/zJSYV5p/BsWf7A8LapZi178\nOz064733DS81JeVpwfAg+S+zsZ8SyBLLxZDi7a1vfkLbgmaezpQ+L04cOmOq\nusr3f1oIe1EDFK3bUBVhIlL4JqETD/osnmii8LWQgL2NgUI8Y8eMPDadKg3l\nuX0blEiOr+NO9KoGIv9BbLANoQZ0+qk/8xTBlm3ngRKDo64MUA/1eOJtxkUb\nOBUS+XSC/MThlbf5GQl77nXHCP7fOzHEpUYLf9jxtn7JrzlnvI72LqtVgZcc\nDgMRdPB8/MMEGAUEbwHFYWBrGfHSNSza/4X82JeYXmb4pMr3wZfNwjG5gMz+\nMzlg\r\n=nwxb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICm/BdVvLLlcbnWXyMpBtQKqOnfs8GG1b0RinNm0b554AiEAyw++0yd10ag1GTx5vJ8IE47NA8zpu/VYlDd4wiYEldA="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.176_1627056978286_0.7547645252610888"},"_hasShrinkwrap":false},"1.4.178":{"name":"@aitmed/ecos-lvl2","version":"1.4.178","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"dev":"npx ts-node-dev --respawn --transpile-only dev/dev.ts","start":"tsc -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tslib":"^2.3.0","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/fs-extra":"^9.0.12","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","fs-extra":"^10.0.0","grpc-mock":"^0.7.0","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","noodl-common":"^0.0.45","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2","xmlhttprequest":"^1.8.0"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"1ebc35bb187a0eb0388cc106871ad5774cce0a15","_id":"@aitmed/ecos-lvl2@1.4.178","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-nvcopbY5ccOVSEskX0bnEOs7FWuaSojvimoEEi43MGsB7S9wYG29hrlHQ64OA50v5aOSZoJtx8pVhdj7um60zw==","shasum":"3027e9681f8bc4da7a79c4bb504bfda14c7a0d84","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.178.tgz","fileCount":146,"unpackedSize":257084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+u1eCRA9TVsSAnZWagAAeDcP/A9GEmXdbmMdM9CGqiXQ\n0jkqPVQ3MUwqxduh1qRoCXOVEJEXlS22Kbk/MlmYdKTC8zliRIiiI1DVb9E8\nQAtWZliVpyTHzzPYhurqjwkGyb1693x4qRn0nOO6HbXFklfPUowOc9qerOLQ\ngErCBidu0FHflW+TClcxbfA7WlrAmTwMSMan9IvRBlFKuOx/3N6Z7iUY9Cns\n1RAbrasPSurRrimU6PiTOaNi5KWzgPhRWeI40oYAse/zPqtdz6JGcNwb3V7e\nYYt8Yhxh/TVsVg97ZcS2gDDjhsbsDHU71WQV+oVlmF0ZHA4ElqlOfpG3PvxI\njJLtcDiLvAS1/V6qZHr3Wy/BI0Af9cdVyP9hRXZIUvfyib2prGiDjQG9ivKj\no9z/Uk9Kq7o5UquTWMNfgKYXBEtJTlfpztFf4QUKJ08G40kT3eMEZzo2c3CC\naMFT1A7racnfd5qAveJa1/TVdz+0u2Mb92SX0GEqd7JhmDU+p8r3QP/2OubC\nPE1dlcZHxQV4lPge6ROqWbAezMocQQEDRwMR+4upETtDKKt1wv3VZ4bpGBjw\nsyShqqwSkzaZQ8Zvn+zFM5PSaZHvA2fCXnEU8hCC+pp6g9ZgalOnpdUokgy4\nCQeDrvF3wzSgSpuKWZqV67PpV7jNst9zvWDVwEyA8mM6kbXzHHeUuchvlcY/\nqCn+\r\n=J4V2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYxWMMUnQ+Fe+S7rBdwxBNIBRYY2JtV8m4tVeJII3k6AiAJAvGbE2YkLzGZJh+nnv5UKS4p3MWl9kEW6KeiVd6+PA=="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.178_1627057502641_0.9381862197800499"},"_hasShrinkwrap":false},"1.4.179":{"name":"@aitmed/ecos-lvl2","version":"1.4.179","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"dev":"npx ts-node-dev --respawn --transpile-only dev/dev.ts","start":"tsc -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tslib":"^2.3.0","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/fs-extra":"^9.0.12","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","fs-extra":"^10.0.0","grpc-mock":"^0.7.0","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","noodl-common":"^0.0.45","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2","xmlhttprequest":"^1.8.0"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"37616c7120908806002f5426f296b6033136a174","_id":"@aitmed/ecos-lvl2@1.4.179","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-ghQ3v6yN27WFKd/oT9uj+VNHX11q+jW1wthjzDPPaoIeZNVt0KLdeqZzy78oU3mHVCmXZ98KYBMSjUpWtpyQpg==","shasum":"0817cbe60dfd9f86480caf6d99aa58eab3f87fcc","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.179.tgz","fileCount":146,"unpackedSize":257154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+u5ICRA9TVsSAnZWagAAf3cP/0UpZFO2AtlEU00b3FYN\nuhjQfFX0PwBoaPVBTPZvlpSJss0yMSDGr/adTJCNstBa/M/CpDUcduOPH7gD\nnjktnuNtSiPafg9VtA7rN6KH6QhudWMrAeShRGBSkwwm7P8QjgQfQFXZ4cME\nWOLbJEcPzJFDzg+tD+AkkoHFobVGMrElMCma5GhW0hzEjUJ8V3g1T6xT5370\nihHR42l+XMAwkJNI28b6/6Hmb9MaGKaUsBM/N6qOWtIinFMrQLKFQBNMbmL5\nC6OhJ3tGzyLmF96xfj7VsWnbzSmdLOtWZSecX6JFMTIEJ82EwGrqmFThcHcE\nhedz6xSAEvjn4XqzSS6vRmgiRTlcns4f5RC3q2veVo4LUDLEPvUeJfmstq4j\n89+MT9oA9WQEYmTu0G6oktsf+FABgjYW81FivSHv0ekchRY32EqXW6Q6KnZq\nc1zrqP0q9SlM2XoM+/kQZRgb0y148q7hfTP5LNbzg2sVM7nSLZHG0ylwW/rR\nI99jVykVPKFHes0ERXvAmjAqvhThrHrCxEfBy0mNnDbW34X0GyOCMZbe7/Iz\nmnMptFnIkCiHTyM5N/6YRHu0VPwX+Yf8CNIm5lQEZLvW9kUkSV1qW4CUThfP\n/QaZMme8fnfOCP/JvzEP1n4XgQrLHHAWikeRlQvE/9xAFsxGpdtbbAhvwtme\nDE2x\r\n=dubS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAioG7gZ0mNARs2FmLa8lakGkogdfyiwU/Y/tT1dvFiVAiEA1FmDIBNIXYF6eEOM/fenCCB5jHspEgEkMOYTDgUtsUA="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.179_1627057736407_0.026959082729897554"},"_hasShrinkwrap":false},"1.4.180":{"name":"@aitmed/ecos-lvl2","version":"1.4.180","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"dev":"npx ts-node-dev --respawn --transpile-only dev/dev.ts","start":"tsc -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tslib":"^2.3.0","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/fs-extra":"^9.0.12","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","fs-extra":"^10.0.0","grpc-mock":"^0.7.0","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","noodl-common":"^0.0.45","prettier":"^2.3.2","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2","xmlhttprequest":"^1.8.0"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"03b0837049b625ee381337641b3e330ad789eacf","_id":"@aitmed/ecos-lvl2@1.4.180","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-hp6AlyE6XugV5OOySxLUWWggFk5JMn4MT4Mp74gt5UbOqVAotDVYupM7jxhcni366MG6Uz1Tru4Bf9G1EuL8eQ==","shasum":"92aa9f64a0478101f05d69050b74bcc704b0a7fa","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.180.tgz","fileCount":146,"unpackedSize":257400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+u94CRA9TVsSAnZWagAAU9IQAKRRTUgrreurgCAFzPaI\nScO3NkOA+G74R+InqHYDYdjpUyS5VDE7xUm/DeVHHYAW6SobeJvuIT7+eRPh\ng1EULho0iEgr3nCd9WCDsS20mBjHcIfAZU2g0RVqQtzjIVC2/tIr5qiQcZRK\nVqH9afo6laWgHYEYf4EY6FsS78NNWmcgnw3dorkGRXwANJjHNHVOe/j6+c+Q\nO336EDv5/OsoxF8z60OmuORect4UTba3GY0zlQFT3CaOclGAKbbRiA2j8SIu\nZx2Drrb6G7HXhThFe5U9+GasXuVe9/qlpy+DLIgj0SPJMWY5qPKwoXge2dhQ\nSTgcABCGHifGBO1lAZuRVFCa8eHOhSjGqjAm1dVl9mo2/GlUaoKN2Nn3vM4Y\niJUy8NZ7pYulr153LmDUcFdaCP8/EnI8sYldse5CoxJXgURJbvRWOeac/eGL\ngny8HWw7vFgX62ZM9sqKlJZ/2YODo4T7ZjVsVcEKUnr6Ez2AoEJQZb+DYQr/\n3Ot/DhdIzWMgDhavQjBKoMNtGOK13PIL8CayaO9nyqiA1TctFlgiwCzgw35u\nQUozFx1b+RTwnD8dVj2ouEtWNv2Bw2K1fen87TAwyVVVA/R2jv3PKvh1kHHN\nfsVIBUmOqg7WdHzoWq66VvjBxdDGA/1DJjNmL7+ta88KxuqNU3B3P21t6Uya\nQ0Q3\r\n=V4Wt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYnqVAdcXlFyZWfllgBITV2yFel03r7QFngFXkG2zgeQIgBSt1Qh0Ya16G4r/ZKjPGJ0IwDoQ7jp/v9radwQUEJgs="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.180_1627058040116_0.5530942949601176"},"_hasShrinkwrap":false},"1.4.181":{"name":"@aitmed/ecos-lvl2","version":"1.4.181","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"dev":"npx ts-node-dev --respawn --transpile-only dev/dev.ts","start":"tsc -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","axios":"^0.21.1","grpc-web":"^1.2.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tslib":"^2.3.0","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/fs-extra":"^9.0.12","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","assert-browserify":"^2.0.0","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","fs-extra":"^10.0.0","grpc-mock":"^0.7.0","html-webpack-plugin":"^5.3.2","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","noodl-common":"^0.0.45","prettier":"^2.3.2","process":"^0.11.10","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2","xmlhttprequest":"^1.8.0"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"c4b40d2005b420ca5834e5c64403991ec4d0628f","_id":"@aitmed/ecos-lvl2@1.4.181","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-eaNlzglh9sxQS0Oz44HEhOKsad7dDteKMl1BxyS88k8F0DfGn8ksfzoU6mn9TEih9aowjI0QHDXb3Syp/1HQMg==","shasum":"a7d677989b14d9c428c1bbc7d3b7d2ac7533efa5","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.181.tgz","fileCount":152,"unpackedSize":262827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+1wHCRA9TVsSAnZWagAAWgoQAJc3zsWafnfwwUwWpmAV\noIQ3GeAZICIRQ5ip0NlDepOCA8/Ah5ELpe1LDrFotQmIkTVPnB6jRimkQ/QO\nTGDyNgOlYqWiYjqDy4Ppm7J5D7SHOR6CHUf2do9lNnlJ3QQZQeprvsI2mMvw\nGHPl1yFY1lSMILQkuPChmAlxdZwU0TGs0kw2Dfckaxtqz0DQSckB3p6nJi/I\nQcCUYj00AtQCq0fVG2vH0TD2mW2rrQq7bZq9TIEfzqBMzMibN2Z7BG/ki7zG\nIbUd13x65ytgumlgpuTu2bwik2b3S+/uwvc1uDggkt0gBAOfj7L6bhxZWk8V\nuckjkTudLCXQHehIL8olEf96/NkVCBUpQMtvrr4WQeQu9zAeeMqx/TFy/gKI\nC2D3nKafqkDtlVMB1laScGq7G09Ix4CPd+4vmaq0kH3S2p/ELvz8nBfb4S2K\nw8zScriR2/OiuoPmjffbtpwvPVn7Cjxsi6a3LX2f7b3MvDGG/ZcLyfQ/bVvO\nKamUXAGWeW5xHdjRExp7VU5d+uAOjZ8zZ3bK4sfrEP/Fk1fkg74ve91ZjdVo\nyGBjcKDZUFdpZqA/hU6/T9/3SuF//oniQJOyfxxAlrL8SgvnWwP2Z8G03pBq\nj23JxZhSQb4iPec27mhsUST2VEk/a4QcBgHu/fN1V4j8DZ45dbUONsTvhnZM\nW86J\r\n=7jvY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAneEBGb5/SetPwvGvj9m9QJAF1qVSppWnApqTpi+0l0AiBqSjUE1iCcuhNcoClP3GFZSXovjyMrj4JdADd2TQceUg=="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.181_1627085831602_0.18025938942864106"},"_hasShrinkwrap":false},"1.4.182":{"name":"@aitmed/ecos-lvl2","version":"1.4.182","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"dev":"npx ts-node-dev --respawn --transpile-only dev/dev.ts","start":"tsc -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","axios":"^0.21.1","grpc-web":"^1.2.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tslib":"^2.3.0","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/fs-extra":"^9.0.12","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","assert-browserify":"^2.0.0","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","fs-extra":"^10.0.0","grpc-mock":"^0.7.0","html-webpack-plugin":"^5.3.2","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","noodl-common":"^0.0.45","prettier":"^2.3.2","process":"^0.11.10","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2","xmlhttprequest":"^1.8.0"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"fbb73abcf275b64d60dd6d2e17d0c7fadf3575c2","_id":"@aitmed/ecos-lvl2@1.4.182","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-kADea5+c0anWPra8v1XdzHqG2woqJ6df4Cjo0pAAE9gyNrCCUAQvl2I7hA3c2gab0UN+NsNPgDm+caBKavfXpA==","shasum":"6e6435c3e5968af06860509aa593b7a13cdd12e1","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.182.tgz","fileCount":152,"unpackedSize":262827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+2ntCRA9TVsSAnZWagAA0NsP/1WQ9XAGgVBb8QmGHi+2\nblxJIilsnZA4/Vqr1yqlpsWc7DVVmngL9vYLREIEPxXVV95fQyJJvxSx8OIh\n8tyg1MQj+SJTabQRD2aXrxQYLmwvhRn0OL3KJxw4hvs1iXZbMsLcfBPemggz\nocgtc08XY8KaVGxC0PnnG2H1EFJQjp6P5z/0rjsa/6ejVDJIdWAAwD7SfJeu\npeIDgQQ5VDKKFQlx/GjQdp9n6cS4e7FyWREI7+KiSL8EeUv8cNt8LxHGiAdC\nFOQWsvST/u6qpfjbW62UwzRF218a2QXUkcYwpVm3LCoLt3Tx2juX2Vhqim7v\nW6dXr6mo5DgHTBPZ7wDw0SDR31ofMwd54Dp7ypSQxRasvPUWpSQEXgitBA9j\nPltxMtyhJOvv2J4wRc625/Qg5IiaQ5ZwPbi/UTykyOJEe7AJSHAC1xdH89uC\nI3syqq7GbX8XazQhzmMd8BgFVk1ZAgQZ+i0gfvld9TTX/cNiGdO0vfP8bMMj\nGo0CFBSkRuDXxgUUPIbFLy6GnehjMyzRzzMBKFgAw1zykWHrzSkRZals2xIs\nrWhWE/eCJ34cArRA5JZKvASHvFgggZnEFs7w5J/+utsdd9BCO60c2MtfTaY0\nG5T/ge7GitW2Dl7CG1ZdXItUTDgxCDYfGKfRPuPUaV2SjUl3PQSxy4Hwpi1d\nNqj8\r\n=FNof\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcNJiXK8Hn5rCnzuu4GIRWTfp4foA9JAddSO25hlv73AiEAuJkGhzBL29PYEGPZrRm5m5S4ZYeGadK5SecalzwHu/4="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.182_1627089389270_0.7711209761807278"},"_hasShrinkwrap":false},"1.4.183":{"name":"@aitmed/ecos-lvl2","version":"1.4.183","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"dev":"npx ts-node-dev --respawn --transpile-only dev/dev.ts","start":"npm run build -- -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc src/index.ts --outDir dist --declaration --module commonjs --target es2015 --importHelpers --esModuleInterop --pretty --strict --noImplicitAny false --skipLibCheck","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","axios":"^0.21.1","grpc-web":"^1.2.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tslib":"^2.3.0","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/fs-extra":"^9.0.12","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","assert-browserify":"^2.0.0","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","esbuild-loader":"^2.13.1","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","fs-extra":"^10.0.0","grpc-mock":"^0.7.0","html-webpack-plugin":"^5.3.2","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","noodl-common":"^0.0.45","prettier":"^2.3.2","process":"^0.11.10","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2","xmlhttprequest":"^1.8.0"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"a184236bc9e6b6f37bdd91e01add999f41aaa04a","_id":"@aitmed/ecos-lvl2@1.4.183","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-1oPNe//lpHPyRVoMJeZZUw1Kbs/Ws+6zfcCExwoAEju9R3M3v4f6E2BSB0NGS0dtRdNWrIQG7LjzRvAa8Ilfbg==","shasum":"b69b309b3ee5d01bd314c95094eaf4736ca77c60","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.183.tgz","fileCount":74,"unpackedSize":147576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/JdmCRA9TVsSAnZWagAAhJEQAJpU8YNtRrIA1qWVDRKC\nDw2XjfNz19OppxP5tveDLdutIUEIWioH7480672/0rbZ3tWzBuOOhnpzc8rv\nh49PMqgvjCeRfUJvOWyL5xLm2r5OzppHjZX4AU/nRbINEEA1udcdVGWGvotD\npzAubSi1Fswer9PpUCB0LmuL/Ej8FnGagDG1pNN0fGztm1ojU2zlU2A2gxPz\n0HqBBr+2D8B1mW/EphsGoNO0IPxk2v0rfdLtFqvtzq7XAVyPjmsgET6j241F\nEaRytmwpcyzf8nG7+qY8nhQrMWmEc9UxTQgmOCSAmPnPZEFAMXdnOCJVANpB\ncl4z1Pgq7gnI3ScPHt6zkmZllPQrTQqqNuY7BF0HppKllyZ5VJiS2EEn0p8S\nM1nC/tuA3pBGwZ1ONaukyyBBVFwGmzcD5946KoQ0l+Bixk/7JeheELOt3Kmm\nKRUiBZP4YFZ7FrLYWKcz/R9A1M2JFVnJo7lD32fmpKZWwqNL8kkXELmOfEGs\ntv5qIGQ4VsMSBsSaGfIokkMCA2cZkVmaS5k6c4JzBkJ6anHi3GTJKpVfPxPn\nR0ycu3CZytQAx05lvs4nW6eThBWdwYz5EjQZKTI9BFurwMxMpB1EyEbg18KS\n94XhYMo+fQg9emaPBEjjNAfSjMwlJxcut8ZJOKeYvSB7a1rzWzyQEtdBClNi\nq4bS\r\n=gZCq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+y+ntY540gHSkA0fD2yhXStuKvJ4RXO4FRwD3m1fJWwIhAKhNfO+boxB+XIe9hw0uS6GRugycUzP+rbEvb21gKMtE"}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.183_1627166566496_0.5437605423430054"},"_hasShrinkwrap":false},"1.4.184":{"name":"@aitmed/ecos-lvl2","version":"1.4.184","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"dev":"npx ts-node-dev --respawn --transpile-only dev/dev.ts","start":"npm run build -- -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc src/index.ts --outDir dist --declaration --module commonjs --target es2015 --importHelpers --esModuleInterop --pretty --strict --noImplicitAny false --skipLibCheck","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","axios":"^0.21.1","grpc-web":"^1.2.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tslib":"^2.3.0","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/fs-extra":"^9.0.12","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","assert-browserify":"^2.0.0","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","esbuild-loader":"^2.13.1","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","fs-extra":"^10.0.0","grpc-mock":"^0.7.0","html-webpack-plugin":"^5.3.2","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","noodl-common":"^0.0.45","prettier":"^2.3.2","process":"^0.11.10","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2","xmlhttprequest":"^1.8.0"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"4496592d99da8478aeec2890411b4795c357d1ca","_id":"@aitmed/ecos-lvl2@1.4.184","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-totcDn+kCf5ezDyADwdaIPaRjt2oHzy2zsNTJXDzSRZeoOeKSfBXk20azu/bYiI5kg6YohMU6vR7TrUd0NDtRg==","shasum":"4d19d88e603dc70c18ac98c161268074f6985c59","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.184.tgz","fileCount":74,"unpackedSize":147576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/JijCRA9TVsSAnZWagAAl9MP/jaUi73uzTL+I+2uZ6O/\nWOdRzxZdQuokOMOOsE2WLKiTSEzFlU77S9OVJA+suU2M+jZcH9kq2EhvXEUK\n1m8lrPTpufolsijDN47AToz4+Ld7tvhuWk1qcfzeOOOvoCX/gZqtj2YiQun2\nryBq6i8qg9iQMvFLmdW0fIXnnDKZOu45dARytVjiLlqGzoGK8qi49QnN+Z9L\nae74IrSpiR5CuO0vjrhK/x5hVoQ7vDL27bTX+G0Ne+fBj5Xs5MvjPNoYsRtd\n5rWUCSzDxNg15ZwC0cGsMl2fgrpY+COb18+McKyy5l78C7Wskp4j03ss0idm\nIdv3pGhJWRpa3g23Bhmdr1jNBS4k72wXO7hN5oRYOTvRiQovjKKJ+/uEpwYM\nC5lq36j0i4Dah6oznL9mjx1wyGRvp/3Ub5T1AXCQhT4prprewUot+vy8UcT7\nwGPlaK+edC60AMY/rOM6FYofG/BgXk7s5C+FbE5/ojCgYA1/cT2ji25rzhQn\nCWEyWVjlsEaYGjLZfMDJJmPtlcwpqpyutOBoKi8e7IDppOKhjMpDTZYOGvlV\nyoFgI3ktNIoqHQCU8p9pfnkFIO1fvgICQuq1NST8QQ6zkX7CqgYphMG/iIPm\n0wbuFmD51yeM3AyiDfw8mLkBiDBBmyoS+bEC66EmXRMqwGdjQzEElB76vXSE\nUa+8\r\n=UIZI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcaIRka/e0e0ODLtbFETvAAlz3+prKz1jHDYdagGWVHwIgGeFtIps/ZazVjPYx6fkA734MXvFlLdU1Tk2nCmGNBjY="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.184_1627166883348_0.9361774776872258"},"_hasShrinkwrap":false},"1.4.185":{"name":"@aitmed/ecos-lvl2","version":"1.4.185","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"dev":"npx ts-node-dev --respawn --transpile-only dev/dev.ts","start":"npm run build -- -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc src/index.ts --outDir dist --declaration --module commonjs --target es2015 --importHelpers --esModuleInterop --pretty --strict --noImplicitAny false --skipLibCheck","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@babel/runtime":"^7.14.6","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","axios":"^0.21.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tslib":"^2.3.0","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/fs-extra":"^9.0.12","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","assert-browserify":"^2.0.0","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","esbuild-loader":"^2.13.1","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","fs-extra":"^10.0.0","grpc-mock":"^0.7.0","html-webpack-plugin":"^5.3.2","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","noodl-common":"^0.0.45","prettier":"^2.3.2","process":"^0.11.10","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2","xmlhttprequest":"^1.8.0"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"b73618ec8c4208046a10c94a516fc9790e1b0731","_id":"@aitmed/ecos-lvl2@1.4.185","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-n4negwvenMqVYUu94cZyroOuVao+c6nR5kpNj2LhtV7jYkVwndO6PLxPboEPtg/Mtn78LhE1X0HkCb6GTdcKEg==","shasum":"c3101a2af80161c8f97628700c79be870c9a7917","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.185.tgz","fileCount":74,"unpackedSize":147550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/Jo2CRA9TVsSAnZWagAAV18P/RabpDODeZxeWOjO5uHi\nTFieannpV/LyG+3LS9I+02Gq4doSVFXIN7SuAHm63KCtm+q4Cu54W03z6N7j\nFqdj4wwYFRo3SBbgCtJevt2qEiSljdtYtECVKmfNJ14ejCfJurf+f3uMnVjI\nuW/TGMB/XdzDSTfDlJLSVChIr2NhTea9gtSfU9wQfOeiaep6P4v45yKW2Xl3\nMht+7Xrh2RcmO5rps63V9lcOacygcRYQSUynxdeGax5BSFYGH7apInEudKst\njrIj0xMSJ4aRz4yxHigZhKE4hMZ3VOK9mUmx0Bf5BXprV7+6IAYtUtskXdYq\nlQpBBTagEwWo8j8Ex28Fhmt/uaI7L5e6QT7juB150bzkXDmpkWH4kszqCXbN\nY8TycCS/uYlUWpqP/iLo6jxRxl+Fc2273KCx8g76YnhcESzWJpQNJBYScAgg\nFw4azQVSZFI0GzFHR+4DABadt0qU8+xrXjCYzWEwD6HtSKpSwXHYTXW2/icG\n7T0EX9tCEE8CuPhPI2X0NwJCgzEF6R/LCzKLO2BFdusKR8ygob+vWriZ9LUy\nUJ21Cg6NGUpz3M9isyo49Wfq+UutyLIYqHj83ZmZ3473CfP2289PHSgGBRdT\nvOCbFdXNLGZ4ox4GODozEkh3/zF+TTOSu+wKCIhVdke6WbKqOqmFP1a8Mg/K\n2CTr\r\n=Sb9L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6w+aHbdpFWdsiAFziLYptPyRTaWk423Bk8SfvlD+4uAIhALblaevpMrpR00Me1+6mqhzuLOSWmKno4FIS49DH9XZJ"}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.185_1627167286491_0.9449734675746806"},"_hasShrinkwrap":false},"1.4.186":{"name":"@aitmed/ecos-lvl2","version":"1.4.186","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"dev":"npx ts-node-dev --respawn --transpile-only dev/dev.ts","start":"npm run build -- -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc src/index.ts --outDir dist --declaration --module commonjs --target es2015 --importHelpers --esModuleInterop --pretty --strict --noImplicitAny false --skipLibCheck","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","axios":"^0.21.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tslib":"^2.3.0","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/fs-extra":"^9.0.12","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","assert-browserify":"^2.0.0","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","esbuild-loader":"^2.13.1","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","fs-extra":"^10.0.0","grpc-mock":"^0.7.0","html-webpack-plugin":"^5.3.2","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","noodl-common":"^0.0.45","prettier":"^2.3.2","process":"^0.11.10","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2","xmlhttprequest":"^1.8.0"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"20a6b3f94f3043c12199579ac0f36cce58fa67e1","_id":"@aitmed/ecos-lvl2@1.4.186","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-rEgNuEQkNjGk5+Pk6wlG+VnrRW4jPFiawkoNp08dK4slVjuIPbkwJWkxt5aWHvvTh4lht9IA9wkvm5A3ooJavg==","shasum":"e16b4bb57b2a83a91573c2d47dcbcd4dae808ca6","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.186.tgz","fileCount":74,"unpackedSize":147517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/JqvCRA9TVsSAnZWagAAbgwQAJhbsxcINBLRJXfo0PWb\nFzNetf7RoXLqlLBEdXKTT8N4L8Zq5uB7yFPP6ZtrnKyelOUvgo5MBg7Ou9a5\nE0gygbJwRm7OiPA2SSHDtVfj0te9idUe60f5a1OWEPwg6fPdc5K4HgjI/fRy\nm7Svx7K3hPwJ6DV5BbY7LzQX2abida2VenSXPuEiQPYVf+FgDfe25ZoCn1Oy\nvZ9h0BcoN58z47XCRpMUKYD7QRIPQIEVPkwCxOi7bG1AUiMWZBhgWEQOHG1/\n1BoNAh+cxPr++Z2Ud8aDIPivhU9IE2Ksa5Ol+iKtNjUlvg83H5R8TU9pS32D\nTZWZE6IQga1miNz1XMLVdGXiTriZ1d1X2jc7i0/t8v44xv9x3lUiXfWtR8Ft\nV2MEynJYD0T3P2V4mc77TsI+4FstmJ7ebmz8zPY/nHR9CiDWkx5fMT7deuLP\n1+Nv9uMUcSXH4/zXgGS4ySdZjgg9VUIud3iP614O2lxKiYNM/EsVcdEhHNNl\nHqnZCL2D3GlnYXCkYDTmk5OhSG9u42mwzApLUI7W8I06L91NIEgscmuDrdPX\no/7QDLdz3yYDmQEieDRDnK1GAHWYp28Lgv2i7VX4el4FGFaBuSYqGv7DTaFT\nTRP+z2hlUPJ5rALv60owLUNyGu5SSuG+dNXr8vS3NnYWVCY6r5+mAFHPC9LD\nEX2P\r\n=+2kX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnL8L12L8ReSDcHyQUKXHhXI7jzRv9flRYsdnKkB5JKAiEAptNlzHa3pbqkKhaRJJh6YyJrU5DxBaf8lqFOM0jpylw="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.186_1627167407748_0.5052408087855529"},"_hasShrinkwrap":false},"1.4.187":{"name":"@aitmed/ecos-lvl2","version":"1.4.187","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"dev":"npx ts-node-dev --respawn --transpile-only dev/dev.ts","start":"npm run build -- -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc src/index.ts --outDir dist --declaration --module commonjs --target es2015 --importHelpers --esModuleInterop --pretty --strict --noImplicitAny false --skipLibCheck","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@jsmanifest/typefest":"^1.0.3","@jsmanifest/utils":"^1.0.10","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","axios":"^0.21.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tslib":"^2.3.0","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","yaml":"^1.10.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/fs-extra":"^9.0.12","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","assert-browserify":"^2.0.0","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","esbuild-loader":"^2.13.1","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","fs-extra":"^10.0.0","grpc-mock":"^0.7.0","html-webpack-plugin":"^5.3.2","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","noodl-common":"^0.0.45","prettier":"^2.3.2","process":"^0.11.10","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.44.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2","xmlhttprequest":"^1.8.0"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"164233c3aa50131b0be55df221e425e32ed236ae","_id":"@aitmed/ecos-lvl2@1.4.187","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-1tC2vA5n55s5Mi5sbMn+lD987XI7yQl6+/4qu1146WVFfxTn4rxNuNhi496T3wMddForc7o0ILiE6RZzw+XhOw==","shasum":"ea308fddee1438cc22fe11d43a4527cc238be41c","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.187.tgz","fileCount":74,"unpackedSize":147517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/JrvCRA9TVsSAnZWagAA2NYP/3h6xqTd3IVH/BZvLpjo\nfU+i8gNGL4QNR+lxVd7TpEEuBD7oD23nS75Cy2Jlgk8ghytTRH0L+tnPAJK6\n/BGlrcqNiSuRkEV9JKlxuFWR9I8+u2bZJpIhNP3wq56XREdYTBMLZz9FYpJX\nfzbVY0ADSd7jUKfHFsPqZOEjtK1cFuT24sCvoQ/j+cjBsWA8jFEehFTdvMTd\n8xWGcmRt+Q1JPbp96t5zmL4tlmCGnlhbLs2gh0tlsaimwH55zZahgzRkgG7A\n3ZMXYx2I21Zvub4DTdFbepygEvp8CPGhZwtgGnzOSssZ1HLhKpPG2HXZP+Oi\nOAyjIrA4N3Pcgc+mhhV08BbaQV9ES3jm8Mi61JiBObTHzMGrgCl81zhAIvmX\nnuQ5z+u6Z4F62HKp8gFRc8TqLICXTKvjZa9b3FX08fa818IB/IUM6spR0KFP\ny5HAsFtluCEG5xxiiVn5qUaY7sGOUy5/+Hjrp6eDBh9MKWNVdDvtq0Z2UDIS\njMH2XCPcbEwJWKOWNyH/EekUAsPZTDndSZvPEGPvF6uC5pclVnOumlgdO1mj\nwaJQ7I78sEhoK8UVqlQxIepSg5Ths1q69fYRr7FZ4sSGOZuNb1CP8QvMmgJ8\nPINl3/77AM+LdISea0YT3gG3HeQ7mSax+NGGCho+ZfKjZ+UiXCaDqKzw6kMD\nI/gz\r\n=+jee\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUqK2XGkoBwUlLw4FZlu62dh7FKgpxXJd2cg+2E9+UxAiEA/8XH7ngN3jCvCXU6TBG4sLtaAaW7o9R9Z/yoQE8Ll70="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.187_1627167471560_0.3283707792732984"},"_hasShrinkwrap":false},"1.4.189":{"name":"@aitmed/ecos-lvl2","version":"1.4.189","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"dev":"npx ts-node-dev --respawn --transpile-only dev/dev.ts","start":"npm run build -- -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc src/index.ts --outDir dist --declaration --module commonjs --target es2015 --importHelpers --esModuleInterop --pretty --strict --noImplicitAny false --skipLibCheck","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@jsmanifest/typefest":"^1.0.6","@jsmanifest/utils":"^1.0.11","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tslib":"^2.3.0","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1"},"devDependencies":{"@types/chai":"^4.2.21","@types/fs-extra":"^9.0.12","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","assert-browserify":"^2.0.0","axios":"^0.21.1","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","esbuild-loader":"^2.13.1","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","fs-extra":"^10.0.0","grpc-mock":"^0.7.0","html-webpack-plugin":"^5.3.2","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","noodl-common":"^0.0.45","prettier":"^2.3.2","process":"^0.11.10","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.46.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2","xmlhttprequest":"^1.8.0","yaml":"^1.10.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"0a4febfb3ac5982bd6f9b0bec4f5c70d2d9cc96b","_id":"@aitmed/ecos-lvl2@1.4.189","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-zM85ry8NNTi3nR9oYH71p+ZXGqP7jugs3TcxEK7geewYh93qcqFkzg6gphnDvbotef2xqshOTIy2BfwJH5I17g==","shasum":"f897d347ce0535b8331d1ca6c8dae5870e4009ff","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.189.tgz","fileCount":74,"unpackedSize":143113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/OSXCRA9TVsSAnZWagAAk9YQAILPBj5z2Vtf963cpn+O\nJiLJ3HBhvB0rJIqpxJeB8Sg2UVi0AeWDJspCj4wgJpLCVVg6A9VAqTmkYjzf\nAyBfSdKNvbaQSzo0iOI+NdKunyYE7btHEEr5G9/yiMzjI/ZPaRu57uQXh4rW\nnIHbIGe1g89qNDV9eaN0yA4xUJDGFtfE1uZiGnAnhA69lb7PjAQPz3wb5FUZ\neBBpV/ZvvSruRpCCyKsKfCkum8ZL82m49pO9vJLtJ9MJ6W3xrfc5fQUR6SDs\n4TwscPMtCakLgTFReql33dBSj1Kk1QrFV/ACr1Wam51hDm8/pYPGw7AzB7E8\nJb0v5kQWfWmbzkZCcQphtXMraprc767sV5iW2Pd5OntUW5P5TK5StWtS13w9\nrFQIiga3yF8bjV3OW3EeEbsOuy//NYoib3R2R6KyyFYK4TibWBsqDlNmfSWs\nQtTMafCA4cD0rjd5iycxaCS0ji1W3hbbyNpuwD7JpIRIflF1jtN1v4xfbcQB\nbKOZ1h/b+H6QvVNDXBLJuflDRrCBiBzrzWdU455MTEhXW0DW5+MmoDTB5lut\nFUpGoCdocTNnGgSWAaBpNodIHINP1voJfP8yHMXI3JPVSP5BPLzXGcAkpipE\nG5eLj1ccWL5nQIvHmA5KSWIGEpzUelPIpAQSO5AmP3LYWqLOCZvibFe1w2i/\nTzbX\r\n=oSgO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ1wlbfxOQ/zaOLP4+pDmDSET85vI6thGs1CjSeCgWbQIhAP67Zx2Ebym3XbNt0aYVe54oFfus46FAz7eG63bjWhTn"}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.189_1627186327229_0.8718917192273457"},"_hasShrinkwrap":false},"1.4.190":{"name":"@aitmed/ecos-lvl2","version":"1.4.190","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"dev":"npx ts-node-dev --respawn --transpile-only dev/dev.ts","start":"npm run build -- -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc src/index.ts --outDir dist --declaration --module commonjs --target es2015 --importHelpers --esModuleInterop --pretty --strict --noImplicitAny false --skipLibCheck","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@jsmanifest/utils":"^1.0.11","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tslib":"^2.3.0","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1"},"devDependencies":{"@types/chai":"^4.2.21","@types/express":"^4.17.13","@types/fs-extra":"^9.0.12","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","assert-browserify":"^2.0.0","axios":"^0.21.1","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","esbuild-loader":"^2.13.1","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","express":"^4.17.1","fs-extra":"^10.0.0","grpc-mock":"^0.7.0","html-webpack-plugin":"^5.3.2","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","noodl-common":"^0.0.45","prettier":"^2.3.2","process":"^0.11.10","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.46.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2","xmlhttprequest":"^1.8.0","yaml":"^1.10.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"c56a38ce978d481d5154c4021070c2eef454bab2","_id":"@aitmed/ecos-lvl2@1.4.190","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-7PQBUFn/t/cW20omUxDKf0B6HQ65Q1w4+qJDYgnRO8n5IaPRp/xZF2x8h9A/cF2SGFCddB4tMR+QckIUIAAHzg==","shasum":"81b112c5b8580dd0c8ea3ecf98428f370288bcdc","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.190.tgz","fileCount":72,"unpackedSize":142151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/YBTCRA9TVsSAnZWagAAq7YP/iSxlwRkYBc3bMlU1T+m\n4qOe9NSjPgA4ZsEfdMlKeH4Se7bqodHq7gjqz0B4k8DOub6Ao9yH1ZihG05Q\nC83WHFo4qc/6bVKQHBkp6S6wK4AhySyjh8h2wzfG3pfCel9kGP7yrqRH/Pr2\n7dhrPoPa0DfBB7/QztBpEmfTVajkYmuEy/PuZOxypD50eueWhQiSeDZ3MH7f\nyfarlML16MDPQVydyAGzl0KAw/j/KIWfxo1GITOFpnNeKdj2bOg8qx9MQUFL\nIiJNO311fuB2YTrODAgmhzadK7W0fbP6E8eTezjKy5+RJssMxJEmWXVO13HN\nXnGRMfetN1m40mvTWLE4W641tp6NkQJJ6C+g+zd2Xro82uV4XiqKjfD2rNlF\nzcdEZEMN6Qo8SuYplwtuRPxQ/Zdmw78gCNq+TAGZmRkQNOZA+/GWhwixtIaI\nXKaY0E3zp0tNyeoIXObDVQ9zIafjAjNCLTy9J1nTbjsG3PKlqaUTZ+Y8M8uh\nFBpwpUx6pWJvhdmQSs+7JEXm5EqqRDDWwgQjd7LACk/tD+ZvE189z+5MopJ7\nmOalDzhbVAjFueH4zIh3acg163ust+H0xxd5R5ujJEEC6X8WSMBNYDsWGOb6\nUWrWlBy3yVW1PIMDK7EiX6WMuYcmhh+6w6FvO72KUhD7IG02F0qW1sTuDURa\nncsU\r\n=7mZ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKKE+iM5sJikjhbfDUIzQ23PDz7Jx0775nEaODsfbmBAiBGk8u8hsV+8vgGlFD7zlOuQ/25ovFxHdynufY425YGbA=="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.190_1627226195440_0.9694155185306579"},"_hasShrinkwrap":false},"1.4.191":{"name":"@aitmed/ecos-lvl2","version":"1.4.191","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"dev":"npx ts-node-dev --respawn --transpile-only dev/dev.ts","start":"npm run build -- -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc src/index.ts --outDir dist --declaration --module commonjs --target es2015 --importHelpers --esModuleInterop --pretty --strict --noImplicitAny false --skipLibCheck","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@jsmanifest/utils":"^1.0.11","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tslib":"^2.3.0","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1"},"devDependencies":{"@types/chai":"^4.2.21","@types/express":"^4.17.13","@types/fs-extra":"^9.0.12","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","assert-browserify":"^2.0.0","axios":"^0.21.1","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","esbuild-loader":"^2.13.1","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","express":"^4.17.1","fs-extra":"^10.0.0","grpc-mock":"^0.7.0","html-webpack-plugin":"^5.3.2","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","noodl-common":"^0.0.45","prettier":"^2.3.2","process":"^0.11.10","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.46.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2","xmlhttprequest":"^1.8.0","yaml":"^1.10.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"14e5060d3bd4eb9f9929c55ffdb4634899d11969","_id":"@aitmed/ecos-lvl2@1.4.191","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-bR9MOYzDzYP6XXwIKwaak9Donlapep5/Me1rnsSwf1PF1yaxedbxrZlYrtVLNm6+XfYM7/AZV/OnYd2KHtj8pw==","shasum":"490e74886acd399f10207d4eae5887e08348d2f5","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.191.tgz","fileCount":72,"unpackedSize":141334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/YKLCRA9TVsSAnZWagAAUscP/RbVvuyagfHPAu1pU/ng\nxCVzRNYYchs1wfg3v58eLU5kR+hcNOER0IRvCAv6mVLUhwGMWw+c4xoo+CH6\nhav4ikrNsoFs83bD+Hs+pyuuvOqO8f3/dRtSqZK7+M1WaVeo7L8hwfVqE9rg\njNsA4Sp0R9a8MrBL7VzppQfN7xZqYzyJA4m8KDxOcAzstzR8Wn5ak9CTRRPB\ndtf8pSCrwGgUSGyclHXy0saFlBAjvaK90l6sPqewwdJE64fKVXJQcPWOam3Q\n2SUlvXUd02ZL6yrw0xumHr2TPFF0QBO1gsJqzyuxmvhSs7S6dN/Udk39G7aO\n0w/KO6vp9bWsolITz5BgkDFziMZ2pz6vmY/BkSVaPgj4F/lWpzXNyHKqtbgR\nQ5KawEHRiVGSfkGCSk/mjRlvRKlZLIOgJcapAtfd1Iop/UKgqkCVnHjECSGJ\n4pBq9ItqFPHlnX+iU85F01HyZ2kW+EssX7Cd6y28DibjOp4/jmLVwcQeGuQR\nr30tr5nBff6iUU1EjLrScL86SncL7Zk6zzeGlHW6oMaiOhUUJk4mC4cWBp1a\nwFmaxN66bYGV/HC/GCgwrK6BplPb9uBMa3gLCNlvduPje1Ltz6Z+BrUoEecx\nZ73kOs0HH6tviZtxJiPsHORqz689RFkOo66fo7Qf7s/n1j7z1RNQYI1Y4YKk\nev99\r\n=ABJd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmfEX9+rqKAvOOmrWuJzNoau0klZkfe3bqrVyHRbFsiAiAWWzmreGPK3o2xfJcgBTb+ualowOskyi+omiXHoRLBqg=="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.191_1627226763652_0.7709895854767992"},"_hasShrinkwrap":false},"1.4.192":{"name":"@aitmed/ecos-lvl2","version":"1.4.192","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"dev":"npx ts-node-dev --respawn --transpile-only dev/dev.ts","start":"npm run build -- -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc src/index.ts --outDir dist --declaration --module commonjs --target es2015 --importHelpers --esModuleInterop --pretty --strict --noImplicitAny false --skipLibCheck","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@jsmanifest/utils":"^1.0.11","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tslib":"^2.3.0","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1"},"devDependencies":{"@types/chai":"^4.2.21","@types/express":"^4.17.13","@types/fs-extra":"^9.0.12","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","assert-browserify":"^2.0.0","axios":"^0.21.1","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","esbuild-loader":"^2.13.1","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","express":"^4.17.1","fs-extra":"^10.0.0","grpc-mock":"^0.7.0","html-webpack-plugin":"^5.3.2","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","noodl-common":"^0.0.45","prettier":"^2.3.2","process":"^0.11.10","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.46.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2","xmlhttprequest":"^1.8.0","yaml":"^1.10.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"520be79d680ea1a2cd23abac0fae351e63fe41f8","_id":"@aitmed/ecos-lvl2@1.4.192","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-7RlAYAUz799/rptK5aHkHS1ksx6Wsw9dfs62vQLjChqzL05OFq8H6aJfMPinoPoPw3zSzJtdqg2o6EFUw8rxIA==","shasum":"61c01806f3ddab1b6bf2d110869094cd1d2dafed","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.192.tgz","fileCount":72,"unpackedSize":146498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/YrxCRA9TVsSAnZWagAAfWgP/3xOBDWgOh7nFjevaQQm\nhF00wxb5ptCqWLUSXtkF+ivkNOWtTAl/JXg7myyuv9DUJ3Prt3PyoRYu0ECA\npX5l0C1P0NAc4yndgwyPrUHC1dijjLhMe1QF89abI3xsU264DFByeJDTlzr/\nGuDOPyYYveB00ZFPUzi3m4ACMuJao76ZigNpzWlaGDpjRtfqL+OjpkcMvHJs\nIGb6hDrQwWUEVSj9+MBpNuHp33lXpw/TNu/NrZWyfvvx2gu3aToB1ZxfAOKN\nbaGEC1CI9lwX+sn8spDvGQZ+Os+324FFQtFIY5IsDAxzRAkCM/QksnpSbILt\nbuRrD7sgek7/ufehflau0KM+9lnGbu4rWM5aJKZQ+TNCmcJC3rLMYd+NXny/\nvEXfrVYSsLNnZHfGBa5tDW08xbRwSFDHvS3iOrwek7mdJpUa622Z92exVf3e\nWaTME4Cpf5URflPVcerRYs9baC1wtQq/hkC5uw5mHBb1fS2yyueQwvXL9dea\nx7WymZkBVSD98Nms1wdkfdyZguIikuUg1JP0syYJhTdDAbJ4LQ4yWtNQ7S7y\nX/QOFcjHnD0UnfAfJRNUORp+T5+37vHDpoRWibi4LD9qwHcxbvjKHIsPZEiY\ngLr8lCa3joB0mvcz68hhD0J0zPWPZYWcwOmipj1QoErvduB4WLb/3+87mNQh\nh/Aw\r\n=jISu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWhwGTTrNwhAhxJlONh+4ulmHyNTFJt8ejzQCNWIn7KAiEA7NHuX/TtPd3A79t9/s8w5wqXgL47GyyqI4YHwE4jLBk="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.192_1627228913037_0.47791234928514825"},"_hasShrinkwrap":false},"1.4.193":{"name":"@aitmed/ecos-lvl2","version":"1.4.193","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"docs":"typedoc --out docs --highlightTheme material-ocean --watch","dev":"npx ts-node-dev --respawn --transpile-only dev/dev.ts","start":"npm run build -- -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc src/index.ts --outDir dist --declaration --module commonjs --target es2015 --importHelpers --esModuleInterop --pretty --strict --noImplicitAny false --skipLibCheck","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@jsmanifest/utils":"^1.0.11","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tslib":"^2.3.0","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1"},"devDependencies":{"@types/chai":"^4.2.21","@types/express":"^4.17.13","@types/fs-extra":"^9.0.12","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","assert-browserify":"^2.0.0","axios":"^0.21.1","chai":"^4.3.4","chalk":"^2.4.2","cross-env":"^7.0.3","esbuild-loader":"^2.13.1","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","express":"^4.17.1","fs-extra":"^10.0.0","grpc-mock":"^0.7.0","html-webpack-plugin":"^5.3.2","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","noodl-common":"^0.0.45","prettier":"^2.3.2","process":"^0.11.10","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.46.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2","xmlhttprequest":"^1.8.0","yaml":"^1.10.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"ecd87024319ba0481b61506212f907de65905b80","_id":"@aitmed/ecos-lvl2@1.4.193","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-ufNO8W1qfl4if2Y5tD/LnmAkcAp1fAF35bDnGHaMJBayNcicrTHXm6Cxxfoyk55A3U2i6EbFMN3EYfP52/ZM9Q==","shasum":"f25c3428a42910a2b3323bef8b0d7b94d33930c2","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.193.tgz","fileCount":70,"unpackedSize":145223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/ZW9CRA9TVsSAnZWagAAKwkP/21vlahvTVsR76+m1LyJ\nD9+3vQBZlFJlpnJqxTazv7vn/zECC+nQG/Xyv2gCD3C0qKhu7kZGt/WqjIA6\nXo44sNnCz8bgphzwEvRH4YLZzqTsPJADcPa8bXeqR7IizQrlQIzNPMFFu5ia\nr/PwIKw5jGWkHnR+5NPOmdSnpBriGXHmir2wJB56ct4s8pKbg8C2YBnoOlM6\ne32QkJ3jZ6N3mKg6Q28wQFM+LpudCB7lT3k0SICE2Uhl9VHe28aqDRGCjQj1\nKxkmA43hhP9257+/xnstwH8J5XmIqAehX0EfqjobOCsOxHJ0L6GW0RNYVQ1W\nMhuAebpBOTDJ0xn0I5eBlZeR8kRXm5iVa8DLldPk0TvRj2rd3n+M8jV7sA+C\nShnYGSruYxkDGclOeTO2zQwe48C2uuaJFEI/oQcHjb7s6io1gS+uN7l+uKzQ\ndILWoaf1i3g1y99Z14mLZH1G2ehuQPEHdpiz3Bx/1cm2o4QyYdMnlYEVlWws\n9s/hZmmyz9yAntoYIE5VAXV6YGs5vFzZNzm9vuMwTjd6sEcKXSYQADTBSAGJ\n9he6NI4TMRPmbQ9u2NIKBtsuPEeFtDTm5yVXZQb6YnUs9txNQqYumKQxz+Sd\nPbExnhsuD+/sqaUWzFWBPxa+1osJGGk0P21lt6KUKb56aXMaW2Uh/OczDYga\nVdnT\r\n=al42\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkbr0L/fPllTfczeo3XyP/ghu5876/3efK/CXVgVbaRAiEAz2Cpfbi252Ue3aB5cqPE5sh5QgM1jB245Dn0q6DT9lE="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.193_1627231677792_0.0026496300219973623"},"_hasShrinkwrap":false},"1.4.194":{"name":"@aitmed/ecos-lvl2","version":"1.4.194","description":"> eCOS Level 2 SDK","main":"dist/index.js","module":"dist/index.js","typings":"dist/index.d.ts","scripts":{"docs":"node dev/typedoc.js","dev":"npx ts-node-dev --respawn --transpile-only dev/dev.ts","start":"npm run build -- -w","start:web":"cross-env NODE_ENV=development HMR=true webpack serve --port 3000 --mode=development","start:test":"npm-run-all --parallel serve:test watch","serve:test":"serve test_public","prepublish:public":"npm run build && npm version patch","publish:public":"npm publish --access public","postpublish:public":"git push","prebuild":"rm -rf dist","build":"cross-env NODE_ENV=production tsc src/index.ts --outDir dist --declaration --module commonjs --target es2015 --importHelpers --esModuleInterop --pretty --strict --noImplicitAny false --skipLibCheck","build:esbuild":"npx esbuild src/index.ts --bundle --outdir=dist --target=es2017 --format=cjs --platform=node --minify","test":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src src/**/*.test.ts","test:file":"cross-env NODE_ENV=test TS_NODE_PROJECT=tsconfig.test.json ts-mocha --file src/__tests__/setupTests.ts -r mock-local-storage --watch-extensions ts --watch --watch-files src -- ","test:ci":"TS_NODE_COMPILER_OPTIONS={\"module\":\"commonjs\"} && ts-mocha -r mock-local-storage src/**/*.test.ts"},"dependencies":{"@aitmed/protorepo":"^1.0.24","@jsmanifest/utils":"^1.0.11","@stablelib/base64":"^1.0.1","@stablelib/utf8":"^1.0.1","buffer":"^6.0.3","hash.js":"^1.1.7","node-fetch":"^2.6.1","noodl-types":"^1.0.121","tslib":"^2.3.0","tweetnacl":"^1.0.3"},"devDependencies":{"@types/chai":"^4.2.21","@types/fs-extra":"^9.0.12","@types/google-protobuf":"^3.15.3","@types/lodash":"^4.14.171","@types/mocha":"^8.2.3","@types/node":"^16.3.1","@types/node-fetch":"^2.5.11","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","assert-browserify":"^2.0.0","axios":"^0.21.1","chai":"^4.3.4","chalk":"^2.4.2","chokidar":"^3.5.1","cross-env":"^7.0.3","esbuild-loader":"^2.13.1","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","express":"^4.17.1","fs-extra":"^10.0.0","html-webpack-plugin":"^5.3.2","lodash":"^4.17.21","mocha":"^8.4.0","mock-local-storage":"^1.1.17","nock":"^13.1.1","noodl-common":"^0.0.45","serve":"^12.0.0","sinon":"^11.1.1","sinon-chai":"^3.7.0","ts-mocha":"^8.0.0","ts-node":"^10.1.0","ts-node-dev":"^1.1.8","type-fest":"^1.2.2","typedoc":"^0.21.4","typescript":"^4.3.5","webpack":"^5.46.0","webpack-cli":"^4.7.2","webpack-dev-server":"^3.11.2","ws":"^6.2.2","yaml":"^1.10.2"},"author":{"name":"Chris"},"email":"christopher@aitmed.com","license":"ISC","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","parserOptions":{"ecmaVersion":7,"project":"./tsconfig.json","sourceType":"module"},"extends":["plugin:@typescript-eslint/eslint-recommended","eslint:recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint","prettier"],"env":{"es6":true,"mocha":true},"settings":{"import/resolver":{"node":{"moduleDirectory":["node_modules"]}}},"rules":{"@typescript-eslint/ban-ts-comment":"off","@typescript-eslint/explicit-module-boundary-types":"off","@typescript-eslint/no-extra-semi":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-namespace":"off","@typescript-eslint/no-this-alias":"off","@typescript-eslint/no-unused-vars":1,"@typescript-eslint/lines-between-class-members":["error","always",{"exceptAfterSingleLine":true}],"arrow-body-style":"off","consistent-return":"off","default-case":"off","dot-notation":"off","no-param-reassign":"off","camelcase":"off","class-methods-use-this":"off","eqeqeq":0,"import/export":"off","import/extensions":"off","import/no-unresolved":"off","import/no-extraneous-dependencies":"off","import/prefer-default-export":"off","max-classes-per-file":"off","no-alert":"off","no-floating-decimal":"off","no-await-in-loop":"off","no-bitwise":"off","no-console":"off","no-empty-function":"off","no-eval":"off","no-void":"off","no-new":"off","no-inner-declarations":"off","no-lonely-if":"off","no-template-curly-in-string":"off","no-nested-ternary":"off","no-plusplus":"off","no-use-before-define":"off","no-unused-expressions":"off","no-undef":"off","no-unused-vars":"off","no-restricted-globals":"off","no-restricted-syntax":"off","no-return-assign":"off","no-shadow":"off","no-underscore-dangle":"off","no-useless-catch":"off","prettier/prettier":2,"prefer-arrow-callback":"off","prefer-const":"off","prefer-destructuring":"off","prefer-rest-params":"off","prefer-template":"off"}},"prettier":{"arrowParens":"always","endOfLine":"lf","printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all"},"gitHead":"3096bae0f9e1e3ea18e64800778ac674579b8467","_id":"@aitmed/ecos-lvl2@1.4.194","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-BmF7NXY9sAZzJ+bMkLEmcCJ/eLDHVheAmAosKQMFYk1pmoYA+ztCF8BrlUluIovqukYwUMVGz5hszw/YKqcoXQ==","shasum":"f21a22e70d9aa60e5d9b63fdf1dff4fcdb58da9b","tarball":"https://registry.npmjs.org/@aitmed/ecos-lvl2/-/ecos-lvl2-1.4.194.tgz","fileCount":70,"unpackedSize":148224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/5IlCRA9TVsSAnZWagAArgIP/2w8gxoiZn0DjFvyKSlS\nIpwLfZxoZHqgRPvNeJCMr8VSAqOXb9f9gFl9eOK5SryPY0wGwEFj8wu0fphV\n9ME7kMqcYwVPWaXwQqcd+e/94rbaA440s08gJN0GuuqEm1gPAbTcGbHm8lx4\nAwzq686MVwzUNk5jINiD5m6AE2/iVF4sQb7VZEe0mtO2bez35ZDV6DXjbSSn\nuM9etTea7UtT8rWVydPBMSFWhHUXxEVCZT42bwjKRK1aUeBQOsMswKsfZ8JI\n46zhu7xiq6uIc1tt8zdbmdz1LzNnpymzfaqoMWudFcV3XaBMqDzeT1wEiOWm\nwMHQMGdwGSyDUw2lcBsIFMUXiMkBTTT3umCHfVtqioaY7h8Tde8/4W5JLf24\nzSGvaYPuVuz6iP0CbbJ9lBvl9DfspXRPi9UHsNEubQc4wDxJD/eEVkOKQDK9\ncDpgqXI8UEElLK4VMhnDpBcNaa96bouWZkpXNcQ81j4ETvgr7FaIUd1DTtfD\nuICgIuyV2+kEd441dOmJP4pafWPjA1y7A0CGNNkCzRwnjGThAOQApQ86cJnu\nZ1QERr0YamSG2dyNdRuhCeVKLF2S2OTm/G02r9PF6/Cf5LqntztoAxcZxaRD\n31QeU2w7sUCiHa/3xDWyxIw7j855ZVyULJc2FotZb/GhGJ75LkfTVn7An3Yl\niqy2\r\n=AFD9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhho7q/2sfTrHrpAl+rbQiWpWGLE9YmsTV/U8ouktVBAiEA+LptfoghClOJAbO4QpnU5NUvxvhqytQuiZduuo7Nixc="}]},"_npmUser":{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},"directories":{},"maintainers":[{"name":"pfftdammitchris2","email":"christopher@aitmed.com"},{"name":"pfftdammitchris","email":"pfftdammitchris@gmail.com"},{"name":"fullstackray","email":"fullstackray@gmail.com"},{"name":"blairgao","email":"yuhan@aitmed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ecos-lvl2_1.4.194_1627361829333_0.35189204992909073"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-14T23:46:34.665Z","1.4.154":"2021-07-14T23:46:35.148Z","modified":"2023-02-18T08:54:39.467Z","1.4.155":"2021-07-14T23:47:15.324Z","1.4.156":"2021-07-15T00:17:25.952Z","1.4.157":"2021-07-15T14:00:52.934Z","1.4.158":"2021-07-17T05:13:41.224Z","1.4.159":"2021-07-17T05:14:05.308Z","1.4.160":"2021-07-19T14:21:33.148Z","1.4.161":"2021-07-19T14:37:46.292Z","1.4.162":"2021-07-19T14:44:25.036Z","1.4.163":"2021-07-19T14:58:31.314Z","1.4.165":"2021-07-21T17:47:04.108Z","1.4.166":"2021-07-21T22:25:03.239Z","1.4.167":"2021-07-21T22:52:31.619Z","1.4.168":"2021-07-21T22:55:42.603Z","1.4.169":"2021-07-21T23:26:21.233Z","1.4.170":"2021-07-22T21:46:52.135Z","1.4.171":"2021-07-22T22:18:07.412Z","1.4.172":"2021-07-22T22:53:26.269Z","1.4.174":"2021-07-23T15:52:51.058Z","1.4.175":"2021-07-23T15:54:59.829Z","1.4.176":"2021-07-23T16:16:18.461Z","1.4.178":"2021-07-23T16:25:02.905Z","1.4.179":"2021-07-23T16:28:56.568Z","1.4.180":"2021-07-23T16:34:00.256Z","1.4.181":"2021-07-24T00:17:11.851Z","1.4.182":"2021-07-24T01:16:29.461Z","1.4.183":"2021-07-24T22:42:46.634Z","1.4.184":"2021-07-24T22:48:03.513Z","1.4.185":"2021-07-24T22:54:46.647Z","1.4.186":"2021-07-24T22:56:47.855Z","1.4.187":"2021-07-24T22:57:51.693Z","1.4.189":"2021-07-25T04:12:07.367Z","1.4.190":"2021-07-25T15:16:35.559Z","1.4.191":"2021-07-25T15:26:03.770Z","1.4.192":"2021-07-25T16:01:53.218Z","1.4.193":"2021-07-25T16:47:57.949Z","1.4.194":"2021-07-27T04:57:09.464Z"},"maintainers":[{"email":"q441321034@gmail.com","name":"atslotus"},{"email":"3286614219@qq.com","name":"dazhoutong"},{"email":"yuyongjian1998@gmail.com","name":"yongjian.yu"},{"email":"chenxu2656@163.com","name":"chenchen.xu"},{"email":"christopher@aitmed.com","name":"pfftdammitchris2"},{"email":"pfftdammitchris@gmail.com","name":"pfftdammitchris"},{"email":"yuhan@aitmed.com","name":"blairgao"}],"description":"> eCOS Level 2 SDK","author":{"name":"Chris"},"license":"ISC","readme":"# AiTmed's Encryption/Decryption SDK\n\n## Usage\n\n.\n\nThese methods were built on top of [TweetNaCl.js](https://www.npmjs.com/package/tweetnacl#examples)\n\n```ts\nimport services from '@aitmed/ecos-lvl2-sdk'\n\nconst level2SDK = new lvl2SDK({\n  apiVersion,\n  apiHost,\n  env: 'test',\n  configUrl: 'https://public.aitmed.com/config',\n})\n\nasync function callSomeApi() {\n  const deat = await level2SDK.Account.createUser({\n    phone_number: '(555)555-5555',\n    password: 'letmein123',\n    verification_code: '00000',\n    first_name: 'Tom',\n    last_name: 'Jones',\n  })\n\n  return deat\n}\n\nasync function callSomeApi() {\n  const deat = await level2SDK.edgeServices.createEdge({\n    etype: 'CREATE_USER',\n    apiVersion: 'v1beta1',\n    name: {\n      phone_number: '(555)555-5555',\n      first_name: 'Tom',\n      last_name: 'Jones',\n    },\n  })\n\n  return deat\n}\n```\n\n## Methods Include:\n\n| Method                                                             | Returns                                             | Description                                                                         |\n| ------------------------------------------------------------------ | --------------------------------------------------- | ----------------------------------------------------------------------------------- |\n| Encryption/Decryption                                              |                                                     |                                                                                     |\n| `.generateAKey()`                                                  | `{sk:Uint8Array, pk:Uint8Array}`                    | Generates a keyPair for assymetric encryption/decryption                            |\n| `.aKeyCheck(publicKey:Uint8Array,secretKey:Uint8Array)`            | `boolean`                                           | Checks if the keyPair is a valid one                                                |\n| `.aKeyEncrypt(secretKey:Uint8Array, data:Uint8Array)`              | `Uint8Array`                                        | Assymetrically encrypts the given data using a secret key from a valid keyPair      |\n| `.aKeyDecrypt: (publicKey: Uint8Array, encryptedData: Uint8Array)` | `Uint8Array`                                        | Decrypts the assymetrically encrypted data using the publicKey from a valid keyPair |\n| `.generateSKey()`                                                  | `Uint8Array`                                        | Generates a secretKey for symetrical encryption/decryption                          |\n| `.sKeyEncrypt(secretKey: Uint8Array, data: Uint8Array)`            | `Uint8Array`                                        | Symetrically encrypts data using a secretKey                                        |\n| `.sKeyDecrypt(secretKey: Uint8Array, encryptedData: Uint8Array)`   | `Uint8Array`                                        | Decrypts the symetrically encrypted data using the secretKey it was encrypted with  |\n| `.uint8ArrayToBase64(data: Uint8Array)`                            | `string`                                            | Encodes Uint8Array value to base64 string                                           |\n| `.base64ToUint8Array(data: string)`                                | `Uint8Array`                                        | Decodes string value to Uint8Array                                                  |\n| `.utf8ToUint8Array(data: string)`                                  | `Uint8Array`                                        | Decodes string and returns Uint8Array                                               |\n| `.uint8ArrayToUtf8(data: Uint8Array)`                              | `string`                                            | Encodes Uint8Array or Array of bytes into string                                    |\n| Account                                                            |\n| `.createUser`                                                      | `{ status: success, user_id: UUID, token: string,}` | creates a user                                                                      |\n| `.login`                                                           | `{ status: success or error}`                       | login a user                                                                        |\n| Edges                                                              |\n| `.createEdge`                                                      | `Edge`                                              | creates an edge                                                                     |\n| `.retrieveEdge`                                                    | `Edge`                                              | retrieves an edge                                                                   |\n\n#####################################################################################\n\n===>ECOS - Lvl 2 SDK. This layer connects itself to the protorepo, and is used by the Lvl 2.5 layer. In a nutshell, ECOS provides various types of services that can be used by later layers. Services include edgeServices, documentServices, vertexServices, commonServices, and utilServices. Its constructor also calls for the creation of an account, and we can access store from Lvl 2 SDK. Once a SDK is created, we can use it to access various attributes of the store, as well as the methods provided by different services. Through the store, a SDK can access any store related attributes, get config information, etc.\n\n=>Store - The Store contains serveral private fields and one public field:\n\n- apiPort, a string, defaults to 443\n- \\_apiHost, a string\n- \\_apiVersion, a string\n- \\_env, defaults to development (but can be production)\n- \\_configUrl, a string, currently defaults to https://public.aitmed.com/config\n- (PUBLIC FIELD) grpcClient: this is the url that connects to the backend\n\nThe store constructor can take apiVersion, apiHost, env, and configUrl, but only the last two are provided when creating by default. These fields can be accessed/modified via setters and getters.\n\nUpon creation, store also generates the link to the backend using the generateGrpcClient() function provided in its constructor, and will define the generated result to its public grpcClient variable.\n\nAdditionally, store can get CONFIG_NAME stored in localStorage, if it exists. It has a function called loadConfig, which can be called to retrieve config data from {appName}.yml file. {appName} is provided as a parameter, but will default to aitmed if not provided. Lastly, a store is also able to clean config by removing it from local storage.\n\n=>Account - An account is created and attached to the SDK through SDK constructor. Through account, we can access the following methods:\n\n- requestVerificationCode\n- createUser\n- createInvitedUser\n- login\n- loginNewDevice\n- logout\n- logoutClean\n- getStatus\n- changePasswordWithOldPasswor:\n- changePasswordWithVerificationCode\n- verifyUserPassword\n\nEach of the above functions handles a specific aspect of user authentication process. #\\*\\*# I still need to discover where in later layers are these functions being utilized.\n\n#vertexServices - A vertex is \"like\" a user. Four services are bundled into vertexServices:\n\n- createVertex: creates a vertex, this method is called when an user is created\n- retrieveVertex: retrieves a vertex, this method is called when logging in\n- updateVertex: updates a vertex, this method is called to make minor changes when logging in or creating invited user, but most notably for updating password\n- deleteVertex: deletes a vertex, I have not discovered an instance where this method is called yet\n\n#edgeServices - An edge can be a video session, chatting session, appointment, etc. and is distinguished by type. Every document is attached to an edge, and an edge is connected to/created by a vertex (which for the moment is an user). Related services are:\n\n- createEdge: Creates an edge\n- retrieveEdge: Retrieves an edge\n- updateEdge: Updates an edge\n- deleteEdge: Deletes an edge\n\n#documentServices - A document can be anything, a pdf file, a jpeg image, etc. We can perform specific CRUD operations through documentServices. Its methods include:\n\n- createDocument\n- retrieveDocument\n- updateDocument\n- deleteDocument\n- attachDocument\n- uploadDocumentToS3\n- downloadDocumentFromS3\n\n#commonServices - Services provided here are mostly meant to help other services. For instance, toSDKVertex method is used in createVertex. Services here include:\n\n- deleteRequest: helps to delete entities\n- toSDKVertex\n- toSDKEdge\n- toSDKDoc\n- generateEsak: will be relocated to CADL\n- encryptData: will be relocated to CADL\n- decryptData: will be relocated to CADL\n\n#utilServices - These services primarily serve to help in the data encryption/decryption process. Methods include encryption, decryption, key generation, and data conversion.\n\n## Acronyms\n\n| Acronym | Description                      |\n| ------- | -------------------------------- |\n| bsig    | Begin sig                        |\n| esig    | End sig                          |\n| atime   | Access time                      |\n| ctime   | Create time                      |\n| mtime   | Modified time                    |\n| ce      | Create edge                      |\n| cd      | Create document                  |\n| cv      | Create vertex                    |\n| re      | Retrieve edge                    |\n| rd      | Retrieve document                |\n| rv      | Retrieve vertex                  |\n| rx      | Retrieve edge/document/vertex    |\n| dx      | Delete edge/document/vertex      |\n| esak    | Encrypted secret asymmetric key? |\n| pk      | Public key                       |\n| sk      | Secret key                       |\n| refid   | Reference id                     |\n| bvid    | Begin vertex id                  |\n| evid    | End vertex id                    |\n| vid     | Vertex id                        |\n| jwt     | Json web token                   |\n| vcjwt   | Verification code json web token |\n| uid     | User id                          |\n\n## temp\n\netype=1033 for ownerLogin, which is used for business owner to get a jwt as vtype=20, 21, 30\nfor etype=1033 ownerLogin, it requires a valid login jwt for the current user.\n\nAlso, for production, noodl file, etype=1031 secured login should be used instead of 1030 login. 1030 will be only available to test ecos_server, such as albh2.aitmed.io\n\n## Generations\n\n| Name    | Description                        | Needed occasion |\n| ------- | ---------------------------------- | --------------- |\n| pk      | `createUser`, `loginNewDevice`     | `login`         |\n| sk      | `createUser`, `verifyUserPassword` | `login`         |\n| esk     | `createUser`, `loginNewDevice`     |\n| pkSign  | `createUser`, `login`              |\n| skSign  | `createUser`, `login`              |\n| eskSign | `createUser`, `login`              |\n","readmeFilename":"README.md"}