{"_id":"@byu-oit/ts-claims-engine","_rev":"28-864f5df8a60bda83db39d355a95cb14a","name":"@byu-oit/ts-claims-engine","dist-tags":{"latest":"2.2.1"},"versions":{"0.0.0":{"name":"@byu-oit/ts-claims-engine","version":"0.0.0","author":{"name":"Spencer Tuft","email":"spencer_tuft@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/ts-claims-engine@0.0.0","maintainers":[{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"blakemorgan","email":"b.morgan.296@gmail.com"},{"name":"byujol","email":"byujol@gmail.com"},{"name":"yoshutch","email":"scott_hutchings@byu.edu"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"oscea","email":"it@byu.edu"},{"name":"stuft2","email":"spencer.tuft@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"}],"homepage":"https://github.com/byu-oit/ts-claims-engine#readme","bugs":{"url":"https://github.com/byu-oit/ts-claims-engine/issues"},"nyc":{"include":["src/**/*.ts","src/**/*.tsx"],"require":["ts-node/register"],"reporter":["text-summary","html"],"extension":[".ts",".tsx"],"sourceMap":true,"instrument":true},"dist":{"shasum":"3825910aeeb77f58065b203be93fb82e32f5e558","tarball":"https://registry.npmjs.org/@byu-oit/ts-claims-engine/-/ts-claims-engine-0.0.0.tgz","fileCount":17,"integrity":"sha512-OLt835HW5GWqRA0v3tQwBzW3mLH+XEuhBYwBKKh5aT+M0wfSoDPmgnwEBMVNGC74ugxjoqT9z7eYNd0peU/J4Q==","signatures":[{"sig":"MEYCIQDK6wPwgLorEKnTi+2KRM2Ri2VdbWAPOLnSmo3ueLmn3wIhANJFVKqPLb5jY0gR14l+qYqHkYk1qLy8ZPn7mz25a4rc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdioBmCRA9TVsSAnZWagAA0aEP/2zpsgVJubYLIy5h5a5d\n6ZpuhzHn7PWOQdtT0iQP/QxbLjGtzyWt+DOfnqHG1zo5S7AAEaxoUikUfoLN\nQ9KeZCiqiEx6I2KruKooIUsNjuqdjZriQd0Q32V0392iqTVSWbW9yE5knE1K\nDV5pB0JRrs06SlJ8sYZAZe6O9/ukSjqU8u01/z1H1DJWQE433zjVsX8iJzTz\nOjBut6hx+rvHSvHMi+iZ3rIP1fbCCgErQLLAHhGxoyjuel7Gbg62bu+9eE9O\ndTHW/wn94mfvkvXZVO+5Yuf7RJtDvml9g3yZDUKFv9Xu5Wqlirjbkh31qrfQ\nD/YIaJtx4F5gcySEWiBGF1ZHI9fUtXagszlFExpWHl9i/yCPcRUZe82AZray\nDG2TypezVq2QCoAHM5lPJhFavFWtfF+K1XqSILE7Pl/I7DKl5hOhaNuG68Fm\nhAeffUicdmO/kuXyFKZBSE8lCR0759RgCqajgCrsXlnBBjKFQI/v99PHz05L\nRm2VFtQe8/ep0noZ1alBrWcZI1imhM/c36gy4WPBLbZRwS8Oc5COOExFTcFl\nEneKiwyT+pmbCdp3P0kau8iSfOvWokpFxsIp+sBhBXkJDdZJz4HQyVInwsre\n3rU0VTXzwJ5SxWXMwhfio7XXoqQH0fLxl7jOBsUW9winxfGfnRt5PU8z3gAu\n8kPt\r\n=lDua\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"b849306c8ec8cf3057e1baedfe8ba5fc6065582f","scripts":{"lint":"tslint -p tsconfig.json -t stylish --fix","test":"mocha -r ts-node/register ./test/**/*-test.ts","build":"tsc","coverage":"nyc ./node_modules/.bin/mocha"},"_npmUser":{"name":"stuft2","email":"spencer.tuft@gmail.com"},"repository":{"url":"git+https://github.com/byu-oit/ts-claims-engine.git","type":"git"},"_npmVersion":"6.11.3","description":"Claims engine implementation in TypeScript","directories":{},"_nodeVersion":"10.15.1","dependencies":{"change-case":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.2.0","lodash":"^4.17.15","tslint":"^5.19.0","ts-node":"^8.3.0","typescript":"^3.6.2","@types/chai":"^4.2.3","@types/node":"^12.7.3","@types/mocha":"^5.2.7","@types/lodash":"^4.14.139","@types/express":"^4.17.1","source-map-support":"^0.5.13"},"_npmOperationalInternal":{"tmp":"tmp/ts-claims-engine_0.0.0_1569357926135_0.5704748210159714","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@byu-oit/ts-claims-engine","version":"0.0.1","author":{"name":"Spencer Tuft","email":"spencer_tuft@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/ts-claims-engine@0.0.1","maintainers":[{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"blakemorgan","email":"b.morgan.296@gmail.com"},{"name":"byujol","email":"byujol@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"oscea","email":"it@byu.edu"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"stuft2","email":"spencer.tuft@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"yoshutch","email":"scott_hutchings@byu.edu"}],"homepage":"https://github.com/byu-oit/ts-claims-engine#readme","bugs":{"url":"https://github.com/byu-oit/ts-claims-engine/issues"},"nyc":{"include":["src/**/*.ts","src/**/*.tsx"],"require":["ts-node/register"],"reporter":["text-summary","html"],"extension":[".ts",".tsx"],"sourceMap":true,"instrument":true},"dist":{"shasum":"cdd1302cb4da4d0c6180164bc7d4f1fde86d1aae","tarball":"https://registry.npmjs.org/@byu-oit/ts-claims-engine/-/ts-claims-engine-0.0.1.tgz","fileCount":32,"integrity":"sha512-NgPSCaPsBkZKiA16oWdi5ENosz+kKz2YEFQFXpSWWG7M6olok+y8KE0KFl62daZXkWHM7Kj5ByJbw+UlMBIcnA==","signatures":[{"sig":"MEUCIDRNjvyBeAB3mNa3QIwwroIM/+JKXHBcwo8I3ABPiFnDAiEA/2AJYz8LofAg5ci+DvvePB8iKWkZsmN2UDBBdJN8clE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdioDECRA9TVsSAnZWagAAwYUP/0dqGADIlgWMjLeevdXf\n3Kq/RADHg7uoqtiLpAr6TmP0KuoasulO356rjyvDgCjcXOApZMtbZ6Tpvmon\nDf+PNUNPBD7i2KjDeeR0bl3THjRF3Ewo815lOKq6UF9LWFm28cuHCRwvAWx7\n2rrSMl1NMCeW7nyy0OgLf/ZiNbqL/+695yLAvC5GrkJWpSJP67wJazQFf3bX\n0mReWFvWDFiFOeYCacY6kEY5gFMPc5TJidnuaKufpAbZKWz12pU6p/GfVzWU\nU3pJNIlfo9GM6RxMuaWL3V6kAOrsWGCSYPkbBj2p1zMH2CpW/xTWgfi3/zpf\ng9HV013Bh0ugcAOyB5N+XthJM7Cxa9Op+qm/TmM9wfoUxM3qtbsunkS+oeTd\n+3rOMaYzUBGDE88MiVhlKlRQXz8PZ0268NWxOmFpg8obgebTqhvv+zRZoi2E\nMCyFbob5slmLxGbUk409vlUo5t31qMzrmMRdwM6DpHKt2QuCFhWvFPpA5AUq\nqe54BP5ElnXoIK2092VtbRT1H1HowigLPSlNUUxtV+xeYxPFQPxkApi6yZS6\ndZTYo6bIpw/NVvtCnVkipS1XkkQ1aROXp7q0R3IroaeamHxAfi2xmJ9n99L7\ngEwvD5ts6pWn/Eq5xI4CZg1z5J9qwG4L9UjiSr4ahlRuERSCv4CEhzYtFnAG\nRn9Y\r\n=eEmJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"818d61421f3c911ad3d4d1e9b6b2eefbd5a8880b","scripts":{"lint":"tslint -p tsconfig.json -t stylish --fix","test":"mocha -r ts-node/register ./test/**/*-test.ts","build":"tsc","coverage":"nyc ./node_modules/.bin/mocha"},"_npmUser":{"name":"stuft2","email":"spencer.tuft@gmail.com"},"repository":{"url":"git+https://github.com/byu-oit/ts-claims-engine.git","type":"git"},"_npmVersion":"6.11.3","description":"Claims engine implementation in TypeScript","directories":{},"_nodeVersion":"10.15.1","dependencies":{"change-case":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.2.0","lodash":"^4.17.15","tslint":"^5.19.0","ts-node":"^8.3.0","typescript":"^3.6.2","@types/chai":"^4.2.3","@types/node":"^12.7.3","@types/mocha":"^5.2.7","@types/lodash":"^4.14.139","@types/express":"^4.17.1","source-map-support":"^0.5.13"},"_npmOperationalInternal":{"tmp":"tmp/ts-claims-engine_0.0.1_1569358020040_0.9273589893965712","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@byu-oit/ts-claims-engine","version":"0.0.2","author":{"name":"Spencer Tuft","email":"spencer_tuft@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/ts-claims-engine@0.0.2","maintainers":[{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"blakemorgan","email":"b.morgan.296@gmail.com"},{"name":"byujol","email":"byujol@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"oscea","email":"it@byu.edu"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"stuft2","email":"spencer.tuft@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"yoshutch","email":"scott_hutchings@byu.edu"}],"homepage":"https://github.com/byu-oit/ts-claims-engine#readme","bugs":{"url":"https://github.com/byu-oit/ts-claims-engine/issues"},"nyc":{"include":["src/**/*.ts","src/**/*.tsx"],"require":["ts-node/register"],"reporter":["text-summary","html"],"extension":[".ts",".tsx"],"sourceMap":true,"instrument":true},"dist":{"shasum":"f7a189d91fad3a99c0f662ba432c1fac07e4c938","tarball":"https://registry.npmjs.org/@byu-oit/ts-claims-engine/-/ts-claims-engine-0.0.2.tgz","fileCount":35,"integrity":"sha512-LayOPvQZmjWngRrByPhgeO/L4sAxnIASwsZcUM18NmxK+OiCWCYalEoUHGXD62NbpvkoEnolN0BNbgQ6BMXesQ==","signatures":[{"sig":"MEYCIQCDEieiOjB810f8UCz2zzhkptSH6H2JgfG713XMVqlhOAIhAP97L0qx+sd2UWpLzdfW7rY+oN6b3JLbTzpEZTixxLQ/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdioK6CRA9TVsSAnZWagAAqqEP/2c7womOsfyWlVPyMnk4\nliCIsQhgjK4TSqyzLX+ygfBuUbi3BWUGxJ37XPBLjj8w7GdgTtemDw/8B0sz\n6H0dhdjf0126HpylwCXmGVpfvtxJ5Eulf0lUHwL5sB5Uonm+BSoGzo9e4NAz\naIkcUcIgOkouxTBxlN+WtdzvnifTQA1T0ToDZQ5JrikKGEZb/zw+vHkIgi/k\nQmvE+jvEH97ehEI5Wxfm76+2uprKfQuV69SO8aU2s1FclXID/jQqMx1bEXa2\nQ2GYMukddWa+sPPNNLu1p2G/BqXo6PQHp5oFN+j4kkCswdXTvkY2bgG4k0lU\nNWfnos5jeRX3U72RcdsGSVwV8Cgdx3acoLygsEfLXUyWjJBEdPvBpPE1gVj+\nqybpnq9mMCV7qDkQ5hphCxLzMyG841hE8uRcEQPKKKc7hQhVmUzIc/PUJpmR\n5etfgcRU86c3YHwROz2CBGyHh2y9fAe7wZvkQUS7/p444toU6/lcomPWVzs3\nQ/LY6MM2ZXs4ivFZhCDUFjTXBrllbprVnQDYohuRv4oZNgr2DpQce9nb28J6\nTGc4gjs/tqPIwp79oAV0KRMEB9jkprGl+2YKDmd3jcJu4Ltp0RKVXLeO/hg7\nRv7HERtKR8EYyuVFaPiMdMjqbI+CgC6B9VCWrYXmUlW+7jPkAi+tj7wTe0T9\ns9yS\r\n=GeDY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"4408ebc8df17903ae82b87e7c0e8232e1ccc929f","scripts":{"lint":"tslint -p tsconfig.json -t stylish --fix","test":"mocha -r ts-node/register ./test/**/*-test.ts","build":"tsc","coverage":"nyc ./node_modules/.bin/mocha"},"_npmUser":{"name":"stuft2","email":"spencer.tuft@gmail.com"},"repository":{"url":"git+https://github.com/byu-oit/ts-claims-engine.git","type":"git"},"_npmVersion":"6.11.3","description":"Claims engine implementation in TypeScript","directories":{},"_nodeVersion":"10.15.1","dependencies":{"change-case":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.2.0","lodash":"^4.17.15","tslint":"^5.19.0","ts-node":"^8.3.0","typescript":"^3.6.2","@types/chai":"^4.2.3","@types/node":"^12.7.3","@types/mocha":"^5.2.7","@types/lodash":"^4.14.139","@types/express":"^4.17.1","source-map-support":"^0.5.13"},"_npmOperationalInternal":{"tmp":"tmp/ts-claims-engine_0.0.2_1569358522013_0.6967435074106827","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@byu-oit/ts-claims-engine","version":"0.0.3","keywords":["typescript","claims","adjudicator","engine"],"author":{"name":"Spencer Tuft","email":"spencer_tuft@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/ts-claims-engine@0.0.3","maintainers":[{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"blakemorgan","email":"b.morgan.296@gmail.com"},{"name":"byujol","email":"byujol@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"oscea","email":"it@byu.edu"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"stuft2","email":"spencer.tuft@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"yoshutch","email":"scott_hutchings@byu.edu"}],"homepage":"https://github.com/byu-oit/ts-claims-engine#readme","bugs":{"url":"https://github.com/byu-oit/ts-claims-engine/issues"},"nyc":{"include":["src/**/*.ts","src/**/*.tsx"],"require":["ts-node/register"],"reporter":["text-summary","html"],"extension":[".ts",".tsx"],"sourceMap":true,"instrument":true},"dist":{"shasum":"c9943ab4106faf526513c86766afcccd3beada8f","tarball":"https://registry.npmjs.org/@byu-oit/ts-claims-engine/-/ts-claims-engine-0.0.3.tgz","fileCount":27,"integrity":"sha512-JdIdaNggWWNSpFI9Klh7C7qT13gUJYZCWMwOH+jsJwtOlvHsZVpsteUCIRhBQizauGfbzVTokfCoF3Vtitv1FQ==","signatures":[{"sig":"MEYCIQDy3NY3frZpM5TOcOCvkftE3DR9cDnSD+hGa1GthwQYnQIhAPCV0ush7SHfAoz3p4lPievnRVkCADNKosxGb0I0OEse","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdioRhCRA9TVsSAnZWagAAHgMQAKG/CQTKA/1qJVy6XRQi\nNpCS7WgJvCawHC+auVA1duvdrKnXNc9Jcamw93Gn0IpT401NMXhDnfO8HX7p\nN+xSVjPcrwK37n219Azo0evwiA3HDmEgO57GgL+Th/c+quN+0WHVwkDrKNqE\nd+zGA7LQGRFZJYB9nq3EIUgTJ8xegsFlZS0gZao1HulxNdT0tx/MTM+p77Oz\nWVh6vqBJmGAG/ZBZ3ott8TxJznpvjP1nCPGKbImuqiFUAZYqgD7eqAoTnQ2q\nfLZ3ZADigIYde+qWRM/roYlqiDn/pN7ChOvao20CUtzKqc3LprW1nIot/vVS\nS1AXtXHhmMCTqMhbAqeoMn8dHZUWeDnhvxI/u2tUF8HCU0syRKUUzJahX5hG\nCNvmWmyVopAActQltidtDwni1Vl7y15TeBejAS4EFuhgv03bSWtlqO++HKhp\n/XjVksS3YAuaBLS+foReBnn9rs658dFRJLCZ13BPWU7lx08C+e97CFMSHWYU\n0LL771k1efKbWZ/98IJ3fYKpFb4vSNIdJqhVxYltcVy8eox+3am8xSOOV18T\nzU8R2YHzN/xUel7hH9Fk6utgq6ncOC4gcDc+IuS2YctoU7gVGUxNlTgJ0ebg\nwabMJcRXGZ14u+2ZV7fWMm4by5UEg3+6qOVVrbnEkcLQDsmyCPZJVgSIEf+a\nZPlQ\r\n=hqzm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"ff839d8a86c848855a77245e4e1a27addf36c06f","scripts":{"lint":"tslint -p tsconfig.json -t stylish --fix","test":"mocha -r ts-node/register ./test/**/*-test.ts","build":"tsc","coverage":"nyc ./node_modules/.bin/mocha"},"_npmUser":{"name":"stuft2","email":"spencer.tuft@gmail.com"},"repository":{"url":"git+https://github.com/byu-oit/ts-claims-engine.git","type":"git"},"_npmVersion":"6.11.3","description":"Claims engine implementation in TypeScript","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.1","dependencies":{"change-case":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.2.0","lodash":"^4.17.15","tslint":"^5.19.0","ts-node":"^8.3.0","typescript":"^3.6.2","@types/chai":"^4.2.3","@types/node":"^12.7.3","@types/mocha":"^5.2.7","@types/lodash":"^4.14.139","@types/express":"^4.17.1","source-map-support":"^0.5.13"},"_npmOperationalInternal":{"tmp":"tmp/ts-claims-engine_0.0.3_1569358944367_0.9523640626218854","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@byu-oit/ts-claims-engine","version":"0.0.4","keywords":["typescript","claims","adjudicator","engine"],"author":{"name":"Spencer Tuft","email":"spencer_tuft@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/ts-claims-engine@0.0.4","maintainers":[{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"blakemorgan","email":"b.morgan.296@gmail.com"},{"name":"byujol","email":"byujol@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"oscea","email":"it@byu.edu"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"stuft2","email":"spencer.tuft@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"yoshutch","email":"scott_hutchings@byu.edu"}],"homepage":"https://github.com/byu-oit/ts-claims-engine#readme","bugs":{"url":"https://github.com/byu-oit/ts-claims-engine/issues"},"nyc":{"include":["lib/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"4cf1a200e80dfa2230bf10024f107013dd84c635","tarball":"https://registry.npmjs.org/@byu-oit/ts-claims-engine/-/ts-claims-engine-0.0.4.tgz","fileCount":21,"integrity":"sha512-zweNOUuFx2HwSX4FoX/za5KJQ0i/xq3MHpZYdhFdmDTiWfnkAn61fTIiErf4R6DtAZANuLChoIF5sVOCGh3SCg==","signatures":[{"sig":"MEUCIGLE6Z1v6OiW0fX6bYnGqA4xcwDYaN1Uq17kxpPuRJ3RAiEAurICydhx/bGBzfiSbTTFGZwHFZ2fp3aEu9ugrshnxeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiodaCRA9TVsSAnZWagAA0jIP/2BEkUWqGmtRWxTLy0M8\nXp3tmqBAU+UlHk2psNCHJ84Tl/scTuCHRRgj4BkRCRq++JQi0jxCm/GsnaqH\n3GoxCB8FbTm0E8UhPpP2G5IjsV/Aw7fxcQ2tAlnCqjS9Sit+8Vv1D0zmPAKm\nQV3FA2274/l102d0zFXyZe30Nmv7lYXVkhp1BhldYVGneKhos2pI2X0J5utc\nJwX5b4pq9tzCcaSK+AKaJ3nHoaMye0Fdtmi5E7oUBvTrcSdGLTR34ZI2nYuY\n1ro/m8n/h2Y4yMFV/ZtHipWr9KrIv0j78R0RRCBH4Ao42n3KSiJmtmJzGB2+\n+Ln+eLBqqW4tX4BCmenQtCrmj8OtuGCgnWY8r0Cun3Yroq5fjJM2rf5c98xD\nwwy3xZM7flQBevyyx5Xr0ElIf1DQ60oB8TvYiyKSGlZsAwStyjL+02+K4X/i\nbUWjdYmkq4yeY0d19K+yUIXNWn0jketC8F8LyRSX1GnnaaYfDQ0OLXhQJUXS\nKokP8aozAzz8L+fFxOwiQQrusw3bgMO6hXATecXM/E8a1atUWTZIpHUiDqIg\ntSvzSiB10KjYfJdRKNM6kmqXzCSqFXRcha5Eb18IrG1zMqQMj5WId1ROHzRn\n69AKHRJ13Gm/5UrPbYfpq+HzfOUjiVSucSx7JMTP6pVqz28Xd44QcvQ3KHS3\navkt\r\n=9SnY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"e6507e1e657db0149afe0b952ea89f76b3e4d26e","scripts":{"lint":"tslint -p tsconfig.json -t stylish --fix","test":"mocha -r ts-node/register ./test/**/*-test.ts","build":"tsc","coverage":"nyc ./node_modules/.bin/mocha"},"_npmUser":{"name":"stuft2","email":"spencer.tuft@gmail.com"},"repository":{"url":"git+https://github.com/byu-oit/ts-claims-engine.git","type":"git"},"_npmVersion":"6.11.3","description":"Claims engine implementation in TypeScript","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.1","dependencies":{"change-case":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.2.0","lodash":"^4.17.15","tslint":"^5.19.0","ts-node":"^8.3.0","typescript":"^3.6.2","@types/chai":"^4.2.3","@types/node":"^12.7.3","@types/mocha":"^5.2.7","@types/lodash":"^4.14.139","@types/express":"^4.17.1","source-map-support":"^0.5.13"},"_npmOperationalInternal":{"tmp":"tmp/ts-claims-engine_0.0.4_1569359705427_0.6881192828346383","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@byu-oit/ts-claims-engine","version":"0.0.5","keywords":["typescript","claims","adjudicator","engine"],"author":{"name":"Spencer Tuft","email":"spencer_tuft@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/ts-claims-engine@0.0.5","maintainers":[{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"blakemorgan","email":"b.morgan.296@gmail.com"},{"name":"byujol","email":"byujol@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"oscea","email":"it@byu.edu"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"stuft2","email":"spencer.tuft@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"yoshutch","email":"scott_hutchings@byu.edu"}],"homepage":"https://github.com/byu-oit/ts-claims-engine#readme","bugs":{"url":"https://github.com/byu-oit/ts-claims-engine/issues"},"nyc":{"include":["lib/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"14fded2fb9ecd36008aedd3c9415676e1f49f2f2","tarball":"https://registry.npmjs.org/@byu-oit/ts-claims-engine/-/ts-claims-engine-0.0.5.tgz","fileCount":21,"integrity":"sha512-2R6aQHEFOfx7g//xIyUtfRUmzK4Lm5KR4D0qhnZ1b+pS0ueFdbJJ+QWtlOQ6SPpBT468PzLldVPsnRUkVCyvNQ==","signatures":[{"sig":"MEYCIQDHu1AZL1J4o0yMUpdEQbdIOVpfJTYOdxDCMJYHlTGvYgIhAIga3kVeCeaZxH98DdwKMyG/NdOtv2lu0+I3kCux02GW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiozNCRA9TVsSAnZWagAAd0wP/jFVRW4R/L9xOb7NCfj1\ntc6BUjPVrkOKlw7jZgRHLw0V+QmVywRxVeKm1JxgeVG194MG8/uKdHiHEc46\n+ZlKffio8UqzIFFO5XIQeu7XQShtR5ZD6Ei7amrNEMhT9g2krXr1iOOTE700\nIjydwyfLik/8Gj00Pddff3Og2+T4523A4SrT2fpRI7jLXiuiojGO0tk9QI42\nzh79CYtC2b/kVcOOvikqfJQ/0pIljD+7Lnxb3ideOq+yP8TeioW7PiuA7V/6\nEqlNShp2H8vkkEUAmvyWI9OzeTcWJpkc/6eNFOMJtxun5VjvXbMZ0iTP3PSE\n5wu1S/2F51hEDqi6FKFfdO8IjGpy05IIHGC8ZvZGKxO66Ld3A9EU6xw/hm9U\nD+9qtZb44pV0ThQBoJ+GV3tCXKt4wLaEkMNPkfJVo/qi5RDvsGl2gA/zSCEb\n7RflRRQ+VXhLeUNTcBqbKN7p4aZUAgCgVDn5xzLigi40VMm+NpyJ/mjFAqSt\nYDVagOnPfMNzI2F7dacTO92DrDzAtuXNwM5r+gwp0LV9GKQB8bEY+EzM7LUX\n0MT/gPyi6OT7hNgZ2rzkZfxD1UnBJ5dgLI66Zp62ZVZecnR9o7zkkm+x1Ae8\njr54lm1+xgEdkKPjdA1YuMhNtx3dnMxdQ4Zs7oTyTaNewVTULkOufoiAcy4b\n4xUK\r\n=VIxi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a93fb8cd71f5b5df582aa2c451e59ba09840456e","scripts":{"lint":"tslint -p tsconfig.json -t stylish --fix","test":"mocha -r ts-node/register ./test/**/*-test.ts","build":"tsc","coverage":"nyc ./node_modules/.bin/mocha"},"_npmUser":{"name":"stuft2","email":"spencer.tuft@gmail.com"},"repository":{"url":"git+https://github.com/byu-oit/ts-claims-engine.git","type":"git"},"_npmVersion":"6.11.3","description":"Claims engine implementation in TypeScript","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.1","dependencies":{"change-case":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.2.0","lodash":"^4.17.15","tslint":"^5.19.0","ts-node":"^8.3.0","typescript":"^3.6.2","@types/chai":"^4.2.3","@types/node":"^12.7.3","@types/mocha":"^5.2.7","@types/lodash":"^4.14.139","@types/express":"^4.17.1","source-map-support":"^0.5.13"},"_npmOperationalInternal":{"tmp":"tmp/ts-claims-engine_0.0.5_1569361101068_0.3698124955194251","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@byu-oit/ts-claims-engine","version":"0.1.0","keywords":["typescript","claims","adjudicator","engine"],"author":{"name":"Spencer Tuft","email":"spencer_tuft@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/ts-claims-engine@0.1.0","maintainers":[{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"blakemorgan","email":"b.morgan.296@gmail.com"},{"name":"byujol","email":"byujol@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"oscea","email":"it@byu.edu"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"stuft2","email":"spencer.tuft@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"yoshutch","email":"scott_hutchings@byu.edu"}],"homepage":"https://github.com/byu-oit/ts-claims-engine#readme","bugs":{"url":"https://github.com/byu-oit/ts-claims-engine/issues"},"nyc":{"include":["lib/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"9acdff02f2240d708686fb6615abe8c42dd12953","tarball":"https://registry.npmjs.org/@byu-oit/ts-claims-engine/-/ts-claims-engine-0.1.0.tgz","fileCount":21,"integrity":"sha512-m/ONKNuoUujnXwbdDtp4gXKppUgq2zDImjOjyQKXJzFCJbli3LWKXjgrCxStJhlFt/yh8MzVHZ2xLtjv1skZ6w==","signatures":[{"sig":"MEUCIQCXfsMkQWnGWIjRjGg1jzc4hWLa2p3bvyT/0ACKEPjPQAIgIn+7YlsxeiAKMq5y+Rx3EcRjIm/e1/p94enWMjKJuts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdirAFCRA9TVsSAnZWagAAaPkQAJ8BObCjKfozMFNtNauH\nr9N3+lx/hIA+fcdK1kJoFPoNb4izutyD8nPaLwGrznc+ipUCcSOr58Nh01ct\n6bpGWDa7b0/QJVKxgfCjnS8dpPDZRWBt3VVMxhcHkBHKMngrgCa0hrXXFEVW\nD1jVnxIEzc0U1WzBiz0MrsCImjrf7TiT7A3fpw+nIBrWOF+78vShj0SoLbv+\n7slpctZRvbtfd915pvuDJY/NegGXdBSgt2JzKgFZfIciSwKcHcNplzftTzQ3\n8v4svCsWvZ5qeTC26dseglW4zj1Sl913dSm6cWIrGzsT9dfCT40Ep6qtufP3\nPTlhSne/rAK7yJnNO/lLCotzQklqGqZiEyVP+IhKAjw+H/qUyC6X0jZF60N2\nKvEMm4N5VO6A3d0DQjO0527FGgC7CAiTenWQjTU217fAV42eq5/odzPUBTnn\n4U/aWQdAfs+xM1RPoHLPoOnhTB/nYGOmnTznQIcw6n6zizQitAORoyedWHad\nulS/UhNdEE3TRwIlpe3N2nuQilb/iNl5KQWkckomV+/axTacf6bA5PtGwY2F\nht47e6qV00Ssth9PQ1jpKfmCXxMKuioH23jjjuFT1t1KDV7SftDwcHdQWVll\nxnY7AlYsgr6ialKS5GR+y1FZouP+tYIuMlJzZySKoIKl90Vz79Jr+GjkyXbr\nLtm9\r\n=Zlly\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5baba385dc97682a72ca7cc4826df6ebc1209cae","scripts":{"lint":"tslint -p tsconfig.json -t stylish --fix","test":"nyc mocha -r ts-node/register ./test/**/*-test.ts","build":"tsc","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"stuft2","email":"spencer.tuft@gmail.com"},"repository":{"url":"git+https://github.com/byu-oit/ts-claims-engine.git","type":"git"},"_npmVersion":"6.11.3","description":"Claims engine implementation in TypeScript","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.1","dependencies":{"change-case":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.2.0","lodash":"^4.17.15","tslint":"^5.19.0","ts-node":"^8.3.0","coveralls":"^3.0.6","typescript":"^3.6.2","@types/chai":"^4.2.3","@types/node":"^12.7.3","@types/mocha":"^5.2.7","@types/lodash":"^4.14.139","@types/express":"^4.17.1","source-map-support":"^0.5.13"},"_npmOperationalInternal":{"tmp":"tmp/ts-claims-engine_0.1.0_1569370116642_0.33743096326303146","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@byu-oit/ts-claims-engine","version":"0.1.1","keywords":["typescript","claims","adjudicator","engine"],"author":{"name":"Spencer Tuft","email":"spencer_tuft@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/ts-claims-engine@0.1.1","maintainers":[{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"blakemorgan","email":"b.morgan.296@gmail.com"},{"name":"byujol","email":"byujol@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"oscea","email":"it@byu.edu"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"stuft2","email":"spencer.tuft@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"yoshutch","email":"scott_hutchings@byu.edu"}],"homepage":"https://github.com/byu-oit/ts-claims-engine#readme","bugs":{"url":"https://github.com/byu-oit/ts-claims-engine/issues"},"nyc":{"include":["lib/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"bd8e97c80b6ce18f4a32612bbe3d768d01a4bb84","tarball":"https://registry.npmjs.org/@byu-oit/ts-claims-engine/-/ts-claims-engine-0.1.1.tgz","fileCount":21,"integrity":"sha512-sMTVZWMi7e9wSAAm00mTAuDcalYuqMMmDArQtHwKTzQkDW+bgPfCQOAI5m24XBpXjlxdmhhPzAYS1n7SKQpfOg==","signatures":[{"sig":"MEUCIHoQsFKWevEMRo1eQ1PPIzzAehyyAsEAUJIpNa8B9+9KAiEAmO07M5HvrfV33PND40FR9VUyFE2M1DPdcA+Ed7NNg8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjTH7CRA9TVsSAnZWagAAyFEP/iVJHP3W/6cqX5T65C/d\nuxiuvznQUI3tSH9jIghc2Zv+RKsLQGT49yaaMW3f1yDrkENhpMsfXBRknNi8\nOeswJlzS0dLZP3mzAo6ZQVsE5X2rF60YNAtsi8auG2jf1MjB7WpP5Xb4sid8\nM1VYlXCkNqNdKVQtR1G6inP9jDz1EBALQj/Z0dxzq2Pc6HEF4f8Yxprre7Bl\nvaDz57hLRHLFptwpgKZ6oC8i+r25bDUMHrZmBFcr7dJ3/pinWXYFobNDGjo7\nDGonaxu2xx+Qp+pLhlq+lmMlBr974nISpab4WpW2YC9h8HB/Xm+c/HEL1DdQ\n4kqJijKKxvK/Mm036DNETKqLjxo8NuKCWncXY7ccmInqCS0iu8vu8IzPrE5V\nh5sg+RQEaoZ+0INYRfGGqqrLgmA2d7w+NOHThsqysi7/hosMQJQvqid3rOX0\nYVHWGeMVeFFiX0AWNGQF57xjqWQxarAfonrgE7lM0D5z4qyTU1EaQgJWsAOq\nJJtdDlL6JNUT6eZ/W3Y1ECOPz324bSeENsAV6IA9CCsMeoAI6hIlwtCEr2x4\nI/GvF6tFRSE7i8K4djczjyDVqqYXokxXjahvjkbnZt5sw20WW3c7nlhPVoY8\n4D/UBF5XkB7ZJJVKxOf7De0O0PnSkFZ0Ydc5uAGur4akF7IXvauY9DJ8Ru+F\nZ6eL\r\n=KNCQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ac88890c1aa5bc84dac4f8a780dd412347d3390f","scripts":{"lint":"tslint -p tsconfig.json -t stylish --fix","test":"nyc mocha -r ts-node/register ./test/**/*-test.ts","build":"tsc","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"stuft2","email":"spencer.tuft@gmail.com"},"repository":{"url":"git+https://github.com/byu-oit/ts-claims-engine.git","type":"git"},"_npmVersion":"6.11.3","description":"Claims engine implementation in TypeScript","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.1","dependencies":{"change-case":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.2.0","lodash":"^4.17.15","tslint":"^5.19.0","ts-node":"^8.3.0","coveralls":"^3.0.6","typescript":"^3.6.2","@types/chai":"^4.2.3","@types/node":"^12.7.3","@types/mocha":"^5.2.7","@types/lodash":"^4.14.139","@types/express":"^4.17.1","source-map-support":"^0.5.13"},"_npmOperationalInternal":{"tmp":"tmp/ts-claims-engine_0.1.1_1569534458649_0.7878899006908497","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@byu-oit/ts-claims-engine","version":"1.0.0","keywords":["typescript","claims","adjudicator","engine"],"author":{"name":"Spencer Tuft","email":"spencer_tuft@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/ts-claims-engine@1.0.0","maintainers":[{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"blakemorgan","email":"b.morgan.296@gmail.com"},{"name":"byujol","email":"byujol@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"oscea","email":"it@byu.edu"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"stuft2","email":"spencer.tuft@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"yoshutch","email":"scott_hutchings@byu.edu"}],"homepage":"https://github.com/byu-oit/ts-claims-engine#readme","bugs":{"url":"https://github.com/byu-oit/ts-claims-engine/issues"},"nyc":{"include":["lib/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"4dacf9f72c9101e9d6dbb45faffbc85189e5b49b","tarball":"https://registry.npmjs.org/@byu-oit/ts-claims-engine/-/ts-claims-engine-1.0.0.tgz","fileCount":21,"integrity":"sha512-3CO/+HxR1GboHmGN83+nIBvve8e2r0DI1ZnlRdNNn3slQvFxPyBfJ1krxM8dLJZiF9t0rWHwFxjDG/4B1x3CrQ==","signatures":[{"sig":"MEUCIGbRZ1dJHonQbwSAUg67k+hZhUxB4LzWw+JVehhHvY7hAiEAhKIbNrZ4BtXTZG3h+NK4DoHanSc4m/ebE0FXmN0pFK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpKE6CRA9TVsSAnZWagAASJkQAJTzj700TBhLu4ZJK642\nMnVWLW3WLn8UCxLfKjJgSn2pvJL0wAqiuTQYbfsWfnBFbqZavcAXWhjASkHd\nFEN5ibw/2jNDjebNonF3lxMz9f8oyz5tWQbZ7mn+IemagnfTpqfaCPQpvjO8\nR37Lhxaov2SYcnYsE72wavIyfYpD6VBXozpxFAiZEqoOHO+Nc0VZv5yso3x6\nf7I5x9KxXnxWY0MwiKDdHDvsnDIQCZvcxvwU5stIgP5v11wxuFN3lcn6SOJN\ncEnUI5bLIN1J/qSCRjttmE9bgMhrOL4S/hWc6tshNrwLJO3iAnvKIErGVQJ4\nnpShE9070YPir8M/FdHtLT8AtAJyyxMr5W+HpTFnyhoAXKwLsx1D4++HiBbe\ng2ktnjKUrxPmAxa/nsjalmN/OMk/iImmdT3U6uq6nh0eye6bbNzN2Dw+fVg9\nI/WcHdWl1d+4rFyoexneqzAMj82MmQ/iVcEzfZABt2UDxNQvQpWfxsDh3q3+\n8PRWkTPUPJDfbjUXKyB34CyZuu0xSjoUKIdXHQwBBpghkj36IcXQA5Pd3zSe\n+49YBFOr3ZUfcaGIa3w7dqmsvbr1i06rDWtbPAKfpLJWkOGr9Q8tAi0bY/Rb\ntHgvGz46hWiuv1truFwn43prbZL6EPEZjJtsKP8+jUZYK5iCGe1KwCbu0yQK\neDlg\r\n=JP6c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1ba7cdceb81fab23cf6e3d687700fb6396c722f8","scripts":{"lint":"tslint -p tsconfig.json -t stylish --fix","test":"nyc mocha -r ts-node/register ./test/**/*-test.ts","build":"tsc","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"stuft2","email":"spencer.tuft@gmail.com"},"repository":{"url":"git+https://github.com/byu-oit/ts-claims-engine.git","type":"git"},"_npmVersion":"6.12.0","description":"Claims engine implementation in TypeScript","directories":{"lib":"lib","test":"test"},"_nodeVersion":"12.10.0","dependencies":{"change-case":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.2.0","lodash":"^4.17.15","tslint":"^5.19.0","ts-node":"^8.3.0","coveralls":"^3.0.6","typescript":"^3.6.2","@types/chai":"^4.2.3","@types/node":"^12.7.3","@types/mocha":"^5.2.7","@types/lodash":"^4.14.139","@types/express":"^4.17.1","source-map-support":"^0.5.13"},"_npmOperationalInternal":{"tmp":"tmp/ts-claims-engine_1.0.0_1571070265722_0.6428451637426453","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@byu-oit/ts-claims-engine","version":"2.0.0","keywords":["typescript","claims","adjudicator","engine"],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/ts-claims-engine@2.0.0","maintainers":[{"name":"mzroth","email":"mark_roth@byu.edu"},{"name":"jonnytullis","email":"jon.tullis558@gmail.com"},{"name":"snelg","email":"github@snelg.com"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"blakemorgan","email":"b.morgan.296@gmail.com"},{"name":"byujol","email":"byujol@gmail.com"},{"name":"yoshutch","email":"scott_hutchings@byu.edu"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"oscea","email":"it@byu.edu"},{"name":"stuft2","email":"spencer.tuft@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"}],"homepage":"https://github.com/byu-oit/ts-claims-engine#readme","bugs":{"url":"https://github.com/byu-oit/ts-claims-engine/issues"},"dist":{"shasum":"06661e325522d5131b7b582fe2816e8120b72071","tarball":"https://registry.npmjs.org/@byu-oit/ts-claims-engine/-/ts-claims-engine-2.0.0.tgz","fileCount":24,"integrity":"sha512-mJBba6vDUz/UDvgyB88WwMX1L7ir9IMO+4p3JqXzbITi2xg4Jv2wxvTEwcEQiqK5Oz210EL/7bljbuDhXqJYLg==","signatures":[{"sig":"MEQCIBo4C2Pt9sz6vn9HSaUHfFPK4ADg+yuq5fw/AxY952VBAiARatb0nuSxFoduq9h9GfWD34Ha9S9UWxXs9tuRZNI3WQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftbe8CRA9TVsSAnZWagAAGFYP/AhBp27mETNj005wWmQj\n2Go94toHGuLja9o7/Elbd53ybrOqNo2b4stkws6ChfhixSOIcXBq4EutxhDA\nuYBgHbL9BKeGOBZnvNetFv5WZchghRCxiaSVzmuHSPBNZc9Wefj8527d0Tre\nMSz+UYrrBOxybm+6CCaXtsQNhGr3DQDRx3NC/TdfK4UJ0/AGFCIY1c/V96e0\n2QB/Yf1jKqXq5Vuw1EHcOIS+tUdxtKcCRwt/GyieRNiN86Zhn9igQOeJpjqZ\nqshIihvbg9cKVPhUKCy1SH8kfwBS7IzKzgr54MGDQH3Ygo8UEiI7kAF5kzj4\nzJWS+syfvq0ww/eX4jXMyD4fQYJHe0fUztEHxinlnnoLjTG8/MqW8uIpMvEB\ndui6yoq1L9ipvRqcYORSDFvykfLVYN5OYeqKhFbRst5/m4CEaFpubYu+y6Fn\nAb4YVPIVjLd2ynxm0RNRz3FTajOzRPipoL9nc750/sxMaXBkdlLHP++EnvE4\nz/P7zG9cUO/l9gzmvbcNXg12+82Fst9HGaMN+nHZkQxF6MxLR/OgrQmPWbeK\nQAmEwMD+bDvDSUmkHMSqrw/BWxXZqsKjICNR0dFT/C07gMj+ZF4PxOQQwb4V\nsKxuvNNWRHTJ9xFMAnsilSIMRXhuwaSqWW+7U1Aw0XKojPiRP/m2iURxfDyJ\nH5X5\r\n=IlC7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/index.d.ts","gitHead":"ff513db8c7bd4555395379ef7e8c7d346976abf7","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"nyc mocha -r ts-node/register -r source-map-support/register ./test/**/*-test.ts","build":"npm run clean && tsc","clean":"del-cli dist","coverage":"nyc report --reporter=json","prepublishOnly":"npm run build && npm test && npm run lint"},"_npmUser":{"name":"stuft2","email":"spencer.tuft@gmail.com"},"repository":{"url":"git+https://github.com/byu-oit/ts-claims-engine.git","type":"git"},"_npmVersion":"6.14.8","description":"Claims engine implementation in TypeScript","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx}":"eslint --cache --fix"},"_nodeVersion":"12.16.2","dependencies":{"change-case":"^3.1.0"},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint"]},"eslintIgnore":["node_modules","example","dist","coverage"],"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","husky":"^4.3.0","mocha":"^6.2.3","eslint":"^7.13.0","lodash":"^4.17.20","del-cli":"^3.0.1","ts-node":"^8.10.2","prettier":"^2.1.2","typescript":"^3.9.7","@types/chai":"^4.2.14","@types/node":"^12.19.4","lint-staged":"^10.5.1","@types/mocha":"^5.2.7","@types/lodash":"^4.14.165","@types/express":"^4.17.9","source-map-support":"^0.5.19","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^4.8.1","@typescript-eslint/eslint-plugin":"^4.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-claims-engine_2.0.0_1605744572495_0.45567409706252926","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@byu-oit/ts-claims-engine","version":"2.1.0","keywords":["typescript","claims","adjudicator","engine"],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/ts-claims-engine@2.1.0","maintainers":[{"name":"mzroth","email":"mark_roth@byu.edu"},{"name":"jonnytullis","email":"jon.tullis558@gmail.com"},{"name":"snelg","email":"github@snelg.com"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"blakemorgan","email":"b.morgan.296@gmail.com"},{"name":"byujol","email":"byujol@gmail.com"},{"name":"yoshutch","email":"scott_hutchings@byu.edu"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"oscea","email":"it@byu.edu"},{"name":"stuft2","email":"spencer.tuft@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"}],"homepage":"https://github.com/byu-oit/ts-claims-engine#readme","bugs":{"url":"https://github.com/byu-oit/ts-claims-engine/issues"},"dist":{"shasum":"43e17b8791f399146041261d6f6f34e84443d5e6","tarball":"https://registry.npmjs.org/@byu-oit/ts-claims-engine/-/ts-claims-engine-2.1.0.tgz","fileCount":24,"integrity":"sha512-+rhjy082qImnMmTkT0qTVLg16qvPhIc0PDEoSqb/F8uf3zFTcv1T2UQnFX0krqC/dnXDyA9JLzLsUFWizLRMSw==","signatures":[{"sig":"MEQCIFY6KqxV1LNIRNOQfBa9GZpdSdR7VQ26zPVMsTEBPgf5AiB+UMZEY6POVILJayoeKOBOo07DnXKJ4+j2HtUwbrHE4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftraMCRA9TVsSAnZWagAAwHIP/RB2GlaTh5p7ujgDQyLs\nmel5n15UsStK/eE/H7R1D3ZmQspptc/ClUENI3xVN84pHknquOTki4FtIteS\n7+PujhJsJU5Qq8j2/IQ+7g5hu3D17p1aBkmcNoHSQa5ANwHO1IfFpGAxJCgf\nIvE7fom1imPwgaNvgkqBo/4ybbAyNASxcfU2KqdS8b1HN7TRxuM9L8NU8iJM\n5GqT01mNcPtmsQSFqGdhsMF8hlsfZwaNs6bhZnGGihPvvTuIyKI0acaso6rN\nuYp3OaGVO2Agt0i8fRghoVq1gJSaiQmUWAaN43rdlUGsqi/JdjgCbCfc9jcy\nr8ZrHWAqQSHFcHJoyGyzIaspV5CfR60fzqde4h8uYdznER9G9gwMTjV4AcSI\ntX7+56KvCOv5DKOWZyLA3NS+NItY9rapFbbv4lZ7ALdCMU4Gk0bhn0tRvrWW\nBHlEzB8H2sFJEcaCG6/rRbi9lLygd32FDHxIeGHkzhedLNQ7xpAyJlQp4M85\n+ZC8s+rGK5VlzSnv5YOk53VgWf0FGKSCz+bSbVOLAtxRLVSeNnbwAeeOoNhF\nkMpidY6VWYDt7fiTAnGSaBmJKUeF/pP7qCF5yRB34WByQYGK2XZcXplSZKXL\nIZa1tgox4otHO/VqdypNca3nE2huJQsI87OrxK2r4TBf0sZe6wjxqIVqMu5O\noL0a\r\n=V3V8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/index.d.ts","gitHead":"acbf929dce4da8eeb2a0bf39de7b6878d30b4dbb","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"nyc mocha -r ts-node/register -r source-map-support/register ./test/**/*-test.ts","build":"npm run clean && tsc","clean":"del-cli dist","coverage":"nyc report --reporter=json","prepublishOnly":"npm run build && npm test && npm run lint"},"_npmUser":{"name":"stuft2","email":"spencer.tuft@gmail.com"},"repository":{"url":"git+https://github.com/byu-oit/ts-claims-engine.git","type":"git"},"_npmVersion":"6.14.8","description":"Claims engine implementation in TypeScript","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx}":"eslint --cache --fix"},"_nodeVersion":"12.16.2","dependencies":{"change-case":"^3.1.0"},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint"]},"eslintIgnore":["node_modules","example","dist","coverage"],"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","husky":"^4.3.0","mocha":"^6.2.3","eslint":"^7.13.0","lodash":"^4.17.20","del-cli":"^3.0.1","ts-node":"^8.10.2","prettier":"^2.1.2","typescript":"^3.9.7","@types/chai":"^4.2.14","@types/node":"^12.19.4","lint-staged":"^10.5.1","@types/mocha":"^5.2.7","@types/lodash":"^4.14.165","@types/express":"^4.17.9","source-map-support":"^0.5.19","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^4.8.1","@typescript-eslint/eslint-plugin":"^4.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-claims-engine_2.1.0_1605809803784_0.01391704010772754","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@byu-oit/ts-claims-engine","version":"2.2.0","keywords":["typescript","claims","adjudicator","engine"],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/ts-claims-engine@2.2.0","maintainers":[{"name":"mzroth","email":"mark_roth@byu.edu"},{"name":"jonnytullis","email":"jon.tullis558@gmail.com"},{"name":"snelg","email":"github@snelg.com"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"blakemorgan","email":"b.morgan.296@gmail.com"},{"name":"byujol","email":"byujol@gmail.com"},{"name":"yoshutch","email":"scott_hutchings@byu.edu"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"oscea","email":"it@byu.edu"},{"name":"stuft2","email":"spencer.tuft@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"}],"homepage":"https://github.com/byu-oit/ts-claims-engine#readme","bugs":{"url":"https://github.com/byu-oit/ts-claims-engine/issues"},"dist":{"shasum":"9255194d9b555b33a306740989cb839773b8ca37","tarball":"https://registry.npmjs.org/@byu-oit/ts-claims-engine/-/ts-claims-engine-2.2.0.tgz","fileCount":24,"integrity":"sha512-++FCUYpljcCpecs1Hr/JrvGs/BVcmE75hvypmzssprToI4k1KD368XWxpKlNc/1Ll8QBgU441DBjc+Wv2uVMpA==","signatures":[{"sig":"MEUCIBGYxhsbEzb9dAF9piYYzBKcLecn241B6eIM6Ev2DOxuAiEA9s3P5dXJYErIYEZT8f1vlwUWVSqYNgPOpiO7bcStoIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuCkHCRA9TVsSAnZWagAAnE0P/2pvhZpVy5FCHirMAMUF\nM9gMGNajtRYokTtPmM47OpkD+woFAPHA0TxsMCrzE4RB3qLAbc75AuQ9LIiD\n5Vue3PjJLRsrxD8hTHSqFObHCc6KHatOYcEBTXUBwAuwOX+WPHlhEMzNjR4h\nDNjcUYzXtvGgFluQihyV71ZhLpojTqeiwbLwMUbM+7TFOMqhGcoMWtRZvpxx\n5WKj7ptqsyoVALxXZriwQqr37rmJm6q1//24cGEsQC7DMEDZuXgfjgfVpkBg\npyJt3YeHUAzPS5vSQRjKrvb7A370aQjzwvHGeltFU06rXSb9rq4irm0M5cvy\nzZDvGat2R+lzlzD5Apl0xrpGUbzYezB/OJ6g1AM0myO4hEb2G1sm2JNo4KHn\nfA0LWAbF2J7GPmIrx8LtcxOPJqa734QdmaJjfh32tH+AZpM9UZde0WxIvkxp\n3lxtKvcPcfDBnctT8gGWFh7zM2oULsPA2IeA8OmCC+WRSrCb6+qrvifDtSW6\nCTLxIPLyvZxSkS54XZ8G3c279rzggn6xDSRVnYZ45SOHhfKpAZU6tOD8FhUF\nMii6i4Ne2ABjCJmo2VJ5y6A8ADt1IIvtL8DVSMyWTNxcizD72WAAKrfAtdH+\nJBcw/shFesS2bVMjGz9ra0vNcPEmu2co+Fc3qCVICp7kSjB+j/PORu9S9b49\nMnhc\r\n=CiIQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/index.d.ts","gitHead":"b31f5fd190c1a07cdda9c75ae8660771d0fa84a7","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"nyc mocha -r ts-node/register -r source-map-support/register ./test/**/*-test.ts","build":"npm run clean && tsc","clean":"del-cli dist","coverage":"nyc report --reporter=json","prepublishOnly":"npm run build && npm test && npm run lint"},"_npmUser":{"name":"stuft2","email":"spencer.tuft@gmail.com"},"repository":{"url":"git+https://github.com/byu-oit/ts-claims-engine.git","type":"git"},"_npmVersion":"6.14.8","description":"Claims engine implementation in TypeScript","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx}":"eslint --cache --fix"},"_nodeVersion":"12.16.2","dependencies":{"change-case":"^3.1.0"},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint"]},"eslintIgnore":["node_modules","example","dist","coverage"],"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","husky":"^4.3.0","mocha":"^6.2.3","eslint":"^7.13.0","lodash":"^4.17.20","del-cli":"^3.0.1","ts-node":"^8.10.2","prettier":"^2.1.2","typescript":"^3.9.7","@types/chai":"^4.2.14","@types/node":"^12.19.4","lint-staged":"^10.5.1","@types/mocha":"^5.2.7","@types/lodash":"^4.14.165","@types/express":"^4.17.9","source-map-support":"^0.5.19","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^4.8.1","@typescript-eslint/eslint-plugin":"^4.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-claims-engine_2.2.0_1605904647083_0.041331258095500534","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@byu-oit/ts-claims-engine","version":"2.2.1","keywords":["typescript","claims","adjudicator","engine"],"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","_id":"@byu-oit/ts-claims-engine@2.2.1","maintainers":[{"name":"mzroth","email":"mark_roth@byu.edu"},{"name":"jonnytullis","email":"jon.tullis558@gmail.com"},{"name":"snelg","email":"github@snelg.com"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"blakemorgan","email":"b.morgan.296@gmail.com"},{"name":"byujol","email":"byujol@gmail.com"},{"name":"yoshutch","email":"scott_hutchings@byu.edu"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"oscea","email":"it@byu.edu"},{"name":"stuft2","email":"spencer.tuft@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"}],"homepage":"https://github.com/byu-oit/ts-claims-engine#readme","bugs":{"url":"https://github.com/byu-oit/ts-claims-engine/issues"},"dist":{"shasum":"2f5cc2bee757e5a1a2487c25fbd36522de8f766a","tarball":"https://registry.npmjs.org/@byu-oit/ts-claims-engine/-/ts-claims-engine-2.2.1.tgz","fileCount":24,"integrity":"sha512-gPNWi5cPYxZdXSVT5GXAzbxgOb4zb/3590rpASvbxPkoig225J0FWyRZHFHAttC2VH/g8sy9pNm4h27H5UQDLw==","signatures":[{"sig":"MEQCIB4VLvrwO20xIePYbvxZ4fY+2qjiJJgNdlmESt0mDT+HAiBe4decNVICuhgf2Jcv9EpP+dGUj8JpGiKtt1k3BbHqZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuCwUCRA9TVsSAnZWagAAR6oP/iq/1tBA1BN+2ypFnK25\n+pTnuknZrTLtQDhGVqWMlHZ8QvnfBpOi2BebtUXXzJEJ3RJTGanJYgop4rhu\n1XrQIBs6ZrF7rL3uEjlbwfdHCoYyq/Lnl4ZEzYybuCN1BrnMqHlM40dVpRmZ\nreqQGu2UC6dgxbFTsgQ2Q1g8iXWff8NNd/5GsqteC45UYNe8DQCzTVyvT9LE\nfr70x1kIgukR750z9NXxPpqTRFBKQhBXkd2J0n3dj4JPbwdoVH6uyUUgD5ne\n66zQLgZ0Ps6vwYwqWIboeJ83QwLSMG+NEuwe9Ia4UfonIvMVyarB7JmEqxqB\ngSdxXs7arXqubKL0vHdfW7jzdxu5Yjc4fjWr3jQU1VKgw/HXmA7oO/kbtltq\noEDNmIJManAmCM2PXXHeGNi636tBOUMkAxH7i2XTqLIQvt//ZEqMOyBG5Qip\n9h3cE6KO+bBFj63xQdgrDMXN9W8Qf/8/NB96FOMrp/wUqMxwuMkeguml+iwe\nYMbNVZIDYa18u1DyJdgWsuDTtP7jDBJdrK7gfADi0W+RTgMo2HwvJUPAtgFI\n5IuxSSntEQVMwsjqEvHxGW4mYwoSPxANrBj8Oq1aAySi3PwFu3baDR6Gtf2h\nX2xkK9EdjhBJhD4ymgzdFRPOjR/dUCxyzrwtYgK7wQta3rqcikBBWb3XGK2n\nqRap\r\n=ZCf8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/index.d.ts","gitHead":"a18c4f630bb3a0650e4d2df8e24e34db61a6eae3","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"nyc mocha -r ts-node/register -r source-map-support/register ./test/**/*-test.ts","build":"npm run clean && tsc","clean":"del-cli dist","coverage":"nyc report --reporter=json","prepublishOnly":"npm run build && npm test && npm run lint"},"_npmUser":{"name":"stuft2","email":"spencer.tuft@gmail.com"},"repository":{"url":"git+https://github.com/byu-oit/ts-claims-engine.git","type":"git"},"_npmVersion":"6.14.8","description":"Claims engine implementation in TypeScript","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx}":"eslint --cache --fix"},"_nodeVersion":"12.16.2","dependencies":{"change-case":"^3.1.0"},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended","prettier","prettier/@typescript-eslint"],"plugins":["@typescript-eslint"]},"eslintIgnore":["node_modules","example","dist","coverage"],"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","husky":"^4.3.0","mocha":"^6.2.3","eslint":"^7.13.0","lodash":"^4.17.20","del-cli":"^3.0.1","ts-node":"^8.10.2","prettier":"^2.1.2","typescript":"^3.9.7","@types/chai":"^4.2.14","@types/node":"^12.19.4","lint-staged":"^10.5.1","@types/mocha":"^5.2.7","@types/lodash":"^4.14.165","@types/express":"^4.17.9","source-map-support":"^0.5.19","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^4.8.1","@typescript-eslint/eslint-plugin":"^4.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-claims-engine_2.2.1_1605905428158_0.1225648034904705","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-09-24T20:45:26.055Z","modified":"2026-07-06T18:16:56.362Z","0.0.0":"2019-09-24T20:45:26.320Z","0.0.1":"2019-09-24T20:47:00.191Z","0.0.2":"2019-09-24T20:55:22.206Z","0.0.3":"2019-09-24T21:02:24.604Z","0.0.4":"2019-09-24T21:15:05.637Z","0.0.5":"2019-09-24T21:38:21.253Z","0.1.0":"2019-09-25T00:08:36.789Z","0.1.1":"2019-09-26T21:47:38.845Z","1.0.0":"2019-10-14T16:24:25.881Z","2.0.0":"2020-11-19T00:09:32.703Z","2.1.0":"2020-11-19T18:16:43.978Z","2.2.0":"2020-11-20T20:37:27.233Z","2.2.1":"2020-11-20T20:50:28.465Z"},"bugs":{"url":"https://github.com/byu-oit/ts-claims-engine/issues"},"author":{"name":"Spencer Tuft","email":"stuft2@byu.edu"},"license":"Apache-2.0","homepage":"https://github.com/byu-oit/ts-claims-engine#readme","keywords":["typescript","claims","adjudicator","engine"],"repository":{"url":"git+https://github.com/byu-oit/ts-claims-engine.git","type":"git"},"description":"Claims engine implementation in TypeScript","maintainers":[{"email":"scott_hutchings@byu.edu","name":"yoshutch"},{"email":"lehi_alcantara@byu.edu","name":"lehinpm"},{"email":"it@byu.edu","name":"oscea"},{"email":"stuft2@protonmail.com","name":"stuft2"},{"email":"matthew.hailstone@gmail.com","name":"mhailstone"},{"email":"arasmus8@gmail.com","name":"arasmus8"},{"email":"garygsc@gmail.com","name":"garygsc"},{"email":"github@snelg.com","name":"snelg"},{"email":"danielduraesm@gmail.com","name":"gholl0"},{"email":"developertools@byu.edu","name":"byu-oit-bot"},{"email":"micah.weatherhead@gmail.com","name":"mjweather"},{"email":"jvisker@byu.edu","name":"jvisker"}],"readme":"<h1 align=\"center\">Claims Adjudicator Module</h1>\n\n<p align=\"center\">\n    <a href=\"https://github.com/byu-oit/ts-claims-engine-middleware/actions?query=workflow%3ACI\">\n      <img alt=\"CI\" src=\"https://github.com/byu-oit/ts-claims-engine/workflows/CI/badge.svg\" />\n    </a>\n    <a href=\"https://codecov.io/gh/byu-oit/ts-claims-engine\">\n      <img alt=\"Code Coverage\" src=\"https://codecov.io/gh/byu-oit/ts-claims-engine/branch/master/graph/badge.svg\" />\n    </a>\n    <img alt=\"GitHub package.json version\" src=\"https://img.shields.io/github/package-json/v/byu-oit/ts-claims-engine\" />\n    <a href=\"https://prettier.io/\"><img alt=\"code style: prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier\" /></a>\n</p>\n\n<br>\n\n## Installation\n`npm i @byu-oit/ts-claims-engine`\n\n## Introduction\n\nThe Claim Adjudicator Module (CAM, aka the Claims Engine) provides a facet of the\ndomain contract through which other domains may verify information without having\nto obtain a copy of that information. For example, in order to determine whether\na person is older than 21, many systems store that person's birth date. The CAM\nenables domains to store the binary answer to the questions, \"Is this person older\nthan 21?\", instead of the more problematic date of birth.\n\n### Terminology\n\n* **Claim** - A subject identifier and one or more tuples defining the relationship of the value of a concept associated with the subject and a reference value\n* **Concept** - A domain-specific value or state about which a claim may be validated. A concept can be anything from a single internal data element to the result of a complex internal process. That is, concepts can be more abstract than the properties associated with a domain's resources and subresources.\n* **Mode** - A verb that modifies the behavior of the claim engine. Modes include ALL (the default), which requires all claims in the claim array to be true to verify the claim, and ONE, which requires only one of the claims in the claim array to be true to verify the claim.\n* **Qualifier** - An optional object containing domain-specific properties that is passed to the concept resolution code to further qualify the claim.\n* **Relationship** - The claimed relationship between the value of the concept for the specified subject and the reference value. Relationships include \"match,\" \"gt_or_eq-to,\" and \"lt_or_eq-to.\"\n* **Subject** - A domain-specific resource identifier.\n\n### Description\n\nMore formally, the CAM determines whether a claimed relationship between the value\nof the instance of a concept and a reference value can be verified.\n\nOne or more claims may be made in the context of a subject. A claim expression is\ncomprised of a subject identifier, a mode, and an array of claim tuples:\n\n    {\n      \"subject\": \"123456789\",\n      \"mode\": \"ALL\",\n      \"claims\": [\n      ]\n    }\n\nThe claim, \"this person is older than 21,\" is expressed as a typed tuple:\n\n    {\n      \"concept\": \"age\",\n      \"relationship\": \"gt_or_eq\",\n      \"value\": \"21\"\n    }\n\nThe CAM operates on domain-specific concepts. A concept may be anything from a\nthe value of a specific column in a row identified by the subject ID to a value\ndynamically determined by a function.\n\nIn the older-than-21 example, the domain might subtract the birth date of the\nsubject from the current date to derive an age to compare with the reference value.\n\n#### Qualifier\n\nThe claim tuple in the example above omitted the optional **qualifier** property.\nA qualifier is an object with domain-specific properties. It is passed, along with\nthe subject ID to the concept resolution code to further qualify the claim.\n\n    {\n      \"concept\": \"age\",\n      \"relationship\": \"gt_or_eq\",\n      \"value\": \"21\",\n      \"qualifier\": { ageMonthOffset: 5 }\n    }\n\nIn this example, the ageMonthOffset qualifier asks if the person will be older\nthan 21 in 5 months.\n\n## API\nSome of the parameters and return types are complex objects. Instead of defining them in the method definitions, they have been defined in the [types file](lib/types.ts). Some of the more important types are defined in the [Appendix](#appendix) under [API Reference](#api-reference).\n\n### ClaimsAdjudicator\nCreates a new instance of the ClaimsAdjudicator\n```ts\nClaimsAdjudicator(concepts: Concepts)\n```\n**IMPORTANT** One of the concepts must be the `subjectExists` concept. The `subjectExists` property can be in [any case](https://github.com/blakeembrey/change-case). However, if the key is not in `camelCase`, a copy will be added to the concepts with the key in `camelCase`. For example:\n```js\nconst concepts = {\n    subject_exists: new Concept({\n        description: 'The subject exists',\n        longDescription: 'Determines whether a subject is a known entity within the domain.',\n        type: 'boolean',\n        relationships: ['eq', 'not_eq'],\n        qualifiers: ['age'],\n        getValue: async (id, qualifiers) => {\n            if (qualifiers && qualifiers.age) {\n                return subjects[id] !== undefined && subjects[id].age === qualifiers.age\n            } else {\n                return subjects[id] !== undefined\n            }\n        }\n    })\n}\n\n;(async () => {\n    const engine = new ClaimsAdjudicator(concepts)\n    const conceptInfo = await engine.getConcepts()\n    console.log(JSON.stringify(conceptInfo, null, 2))\n    \n      //[\n      //   {\n      //     \"id\": \"subject_exists\",\n      //     \"description\": \"The subject exists\",\n      //     \"longDescription\": \"Determines whether a subject is a known entity within the domain.\",\n      //     \"type\": \"boolean\",\n      //     \"relationships\": [\n      //       \"eq\",\n      //       \"not_eq\"\n      //     ],\n      //     \"qualifiers\": [\n      //       \"age\"\n      //     ]\n      //   },\n      //   {\n      //     \"id\": \"subjectExists\",\n      //     \"description\": \"The subject exists\",\n      //     \"longDescription\": \"Determines whether a subject is a known entity within the domain.\",\n      //     \"type\": \"boolean\",\n      //     \"relationships\": [\n      //       \"eq\",\n      //       \"not_eq\"\n      //     ],\n      //     \"qualifiers\": [\n      //       \"age\"\n      //     ]\n      //   }\n      // ]\n})()\n```\n\n### Public Methods\n`verifyClaims`: Verifies the claims body against the the concept configuration.\n```ts\nverifyClaims(claims: any): Promise<ClaimsResponse>\n```\nThe claims parameter will accept any type in the function though it will throw a BadRequest Error if the structure of the claims cannot be interpreted. The correct structure is defined in the [Appendix](#appendix) under [API Reference](#api-reference).\n\n`verifyClaim`: Verifies a single claim against the concept configuration.\n```ts\nverifyClaim(claim: any): Promise<boolean | InternalError | BadRequest>\n```\nThe claim parameter will accept any type in the function though it will throw a BadRequest Error if the str\n\n`conceptExists`: Verifies that a concept has been defined.\n```ts\nconceptExists(key: string): boolean\n```\n\n`getConcepts`: Retrieves only the concepts definition information. It does not retrieve the getValue function.\n```ts\ngetConcepts(): ConceptInfo[]\n```\n\n`getConcept`: Retrieves a particular concept including the getValue function.\n```ts\ngetConcept(key: string): Concept<any>\n```\n\n\n## Appendix\n\n### API Reference\n```ts\n\n/*********************************************************\n *                      CLAIMS API\n *********************************************************/\ninterface Claims {\n    [key: string]: Claim\n}\n\ninterface Claim {\n    subject: string;\n    mode: Mode;\n    claims: Claims;\n}\n\nexport type ClaimItem = {\n    concept: string\n    relationship: Relationship.GT | Relationship.GTE | Relationship.LT | Relationship.LTE | Relationship.EQ | Relationship.NE\n    value: string\n    qualifier?: Qualifiers\n} | {\n    concept: string\n    relationship: Relationship.UN | Relationship.DE\n    qualifier?: Qualifiers\n}\n\ninterface Qualifiers<> {\n    [key: string]: any;\n}\n\nexport enum Relationship {\n    GT = 'gt',\n    GTE = 'gt_or_eq',\n    LT = 'lt',\n    LTE = 'lt_or_eq',\n    EQ = 'eq',\n    NE = 'not_eq',\n    UN = 'undefined',\n    DE = 'defined'\n}\n\nexport enum Mode {\n    ONE = 'one',\n    ANY = 'any',\n    ALL = 'all'\n}\n\n/*********************************************************\n *                      CONCEPT API\n *********************************************************/\nexport interface ConceptInfo {\n    name: string\n    description: string\n    longDescription?: string\n    relationships: Relationship[]\n    qualifiers: string[]\n}\n\nexport interface ConceptOptions<T> {\n    name: string\n    description: string\n    longDescription?: string\n    relationships: [Relationship, ...Relationship[]]\n    qualifiers?: string[]\n    getValue: GetValueFunction<T>\n    compare: CompareFn<T> | Comparator<T>\n    cast: CastFn<T>\n}\n\nexport type GetValueFunction<T> = (subjectId: string, qualifiers?: Qualifiers) => Promise<T | undefined>\n\nexport type CompareFn<T> = (left: T, right: T) => number\n\nexport type CastFn<T> = (value: string) => T\n```\n\n### Related Packages\n* **[Claims Adjudicator Module (CAM)](https://github.com/byu-oit/ts-claims-engine)**\n* **[Claims Adjudicator Middleware](https://github.com/byu-oit/ts-claims-engine-middleware)**\n* **[Claims Adjudicator Client](https://github.com/byu-oit/ts-claims-engine-client)**\n* **[Claims Adjudicator WSO2 Request](https://github.com/byu-oit/ts-wso2-claims-request)**\n","readmeFilename":"README.md"}