{"_id":"rest-resource","_rev":"89-8dfc56d060875bd63276dba6d6f46057","name":"rest-resource","dist-tags":{"latest":"0.11.0"},"versions":{"0.0.1":{"name":"rest-resource","version":"0.0.1","description":"","main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha ./tests/**/*.spec.js"},"author":"","license":"ISC","dependencies":{"es6-promise":"~2.0.1","superagent":"~0.21.0"},"devDependencies":{"chai":"~2.0.0","mocha":"~2.1.0","sinon":"~1.12.2","promise-pipe":"0.0.3"},"_id":"rest-resource@0.0.1","dist":{"shasum":"9b16df2369220e091fd92b77b2b2f837b0ca8d9b","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.0.1.tgz","integrity":"sha512-tdF686yU/U1U6oZ7KDsev9+7KBKqE22vBt8YXjhp0buQbV1z4UrmL64Y27OXnjxsXmawOBLbnE/SgkTH48Oj4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIHPQqS5Sjxy6xkTdSBb/VsPPIfYtyPf8ib18xKI8blAiEAgV9/z7fWDuDhq7eYRgCCwUBjuHmrWyBVghah8yFM0O0="}]},"_from":".","_npmVersion":"1.4.0","_npmUser":{"name":"edjafarov","email":"djkojb@gmail.com"},"maintainers":[{"name":"edjafarov","email":"djkojb@gmail.com"}],"directories":{},"deprecated":"This package no longer supported"},"0.0.2":{"name":"rest-resource","version":"0.0.2","description":"","main":"./src/BasicResource.js","scripts":{"test":"node node_modules/mocha/bin/mocha ./tests/**/*.spec.js"},"author":"","license":"ISC","dependencies":{"es6-promise":"~2.0.1","superagent":"~0.21.0"},"devDependencies":{"chai":"~2.0.0","mocha":"~2.1.0","sinon":"~1.12.2","promise-pipe":"0.0.3"},"_id":"rest-resource@0.0.2","dist":{"shasum":"6e4a5bc32120f5a68183b34454a3676762ea4068","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.0.2.tgz","integrity":"sha512-eUEMriA3LOEi8BQZRxbFm3wPMN4/lvCiETNUlf74PEwfTOMjjUSo9UfNn4PvNdgljfs7Slofaar/ZuKmrSlfYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCrnLHOq1O5P5/rJ012J+PkMO4dw6Es8JkVavq39YLmAiAEFRcs+YtbCcFqvM5gwJFE2cjIGLPzjpTR0GgbJvhOUw=="}]},"_from":".","_npmVersion":"1.4.0","_npmUser":{"name":"edjafarov","email":"djkojb@gmail.com"},"maintainers":[{"name":"edjafarov","email":"djkojb@gmail.com"}],"directories":{},"deprecated":"This package no longer supported"},"0.0.3":{"name":"rest-resource","version":"0.0.3","description":"","main":"./RestResource.js","scripts":{"test":"node node_modules/mocha/bin/mocha ./tests/**/*.spec.js"},"author":"","license":"ISC","dependencies":{"es6-promise":"~2.0.1","superagent":"~0.21.0"},"devDependencies":{"chai":"~2.0.0","mocha":"~2.1.0","sinon":"~1.12.2","promise-pipe":"0.0.3"},"_id":"rest-resource@0.0.3","dist":{"shasum":"eccb076532424d486fab99b7020a6b6490c0aed8","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.0.3.tgz","integrity":"sha512-jzwt7bX/rEZN9lBsCDyLIOLHMKCihAEhV7EJPV0XvucwbUmPPQYkgtyJLN3N4zxGVVdKsFDkHhvpO3hr/jA58A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqr/t0FIin0Obh2YD0XBuXSwT4uvA2qMWCvpmGIpqJTAIhAL460BOM501zvPVRln6AHQOWwJnbflN6B5Yfepjm9D1J"}]},"_from":".","_npmVersion":"1.4.0","_npmUser":{"name":"edjafarov","email":"djkojb@gmail.com"},"maintainers":[{"name":"edjafarov","email":"djkojb@gmail.com"}],"directories":{},"deprecated":"This package no longer supported"},"0.0.4":{"name":"rest-resource","version":"0.0.4","description":"","main":"./RestResource.js","scripts":{"test":"node node_modules/mocha/bin/mocha ./tests/**/*.spec.js"},"author":"","license":"ISC","dependencies":{"es6-promise":"~2.0.1","superagent":"~0.21.0"},"devDependencies":{"chai":"~2.0.0","mocha":"~2.1.0","sinon":"~1.12.2","promise-pipe":"0.0.3"},"_id":"rest-resource@0.0.4","dist":{"shasum":"97fd4842f09f200d7a0099843cbd8e3106cca3ee","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.0.4.tgz","integrity":"sha512-P5aoVAEBeLnOq8q+ylSj5lQ62ZI/FXoZBKBs5ozGNReVYoCBTdKyr32MroHRMB7lNqafhRyODauDJdDlA6i9pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYTZJm20v2qhwiey91XkZR1IqlMwUiGkraXiW7/2Ru/wIgMG6P+exlq7xoN2AInHsWIsicAB2fm63ou7Pt/2pHulk="}]},"_from":".","_npmVersion":"1.4.0","_npmUser":{"name":"edjafarov","email":"djkojb@gmail.com"},"maintainers":[{"name":"edjafarov","email":"djkojb@gmail.com"}],"directories":{},"deprecated":"This package no longer supported"},"0.1.0":{"name":"rest-resource","version":"0.1.0","description":"Simplify your REST API resources, supports automatic caching","main":"dist/index.js","types":"types","scripts":{"test":"npm test","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.19","chai":"^4.2.0","mocha":"^5.2.0","prettier":"^1.16.2"},"dependencies":{"assert":"^1.4.1","http-errors":"^1.7.1","lodash":"^4.17.11"},"gitHead":"3a858219ff9d67058ff6d1d91e1f16cde61ca35c","_id":"rest-resource@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-l86jHaKP0UdEciEf3jpTHeJmOObOhOrZLSe0NJFxUcW9pHx6eDiXwDBuCLLazDXQRjc0epi+1zsLY9kM3hMafA==","shasum":"9ecae7c485e11246b2b63eb02ec04ffb585d3599","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.1.0.tgz","fileCount":27,"unpackedSize":76884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUjfkCRA9TVsSAnZWagAAEcEP/3GK/yy2jkJr5ajeO/XA\nga+Gu/yDmQ8k/eh2IsveFAW0xuJ/snY5fofyh9/Ng7NbFD/i9cs2CIYB2avw\niZXZ0AMs5N5gvAwlx5srjeff8xTzzRHWsqNRlRSwX5FhHqgwAX1g034a7U0w\nSjEHdxD0ouPFNX700jLVJKPNW50mRkweD3vUFNaQPbPqLuS/lwe8MYi5tnkk\nv5bcVO/DlsO9Xa6+Md6fajKNISP4UM6o0EgKDXVlr+MybTN3s2YMc+0h+n7D\n4YuImT/h59i7gGYZuUOD6/gCsNAgHrDJu2VOo+8/FjXCeERhk2JfoMe5PdWN\n4Rv2/41rCuSUlmV+rvE9ywvfPKdWRX8aTytQQTLVQI1FYicWHG1EuhrBhFad\nHj59JsOdVj1U+ujd5860zTlvi1THm3HyBbWEjD3M+3811//Oo+VOuJQUNWip\ndKdRi7CMCf5u4qbsLLOcx6rGAWNnFTY+cS1FgBarM/mvdtV1JiUsIC4ZSNPp\n/TuGKk/4FcuEkVIApiUH9TPR9Hy8ywi6hHWqOTHYSttm6We1J5EzBMtoWA6Y\nSb6z6M+G2bDmusjAbcsfcnoqVBbq/Zryt5dotvcCkM7f+h5GtveFrCHrNaAc\nUGi/aYvjq8skDuQ4puD7/M8/4dkXAM9LmAGMuZJA8MD+8l1U7CTtGJmcUREC\nMgQH\r\n=7cBn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6jbqbjdTndF6cmSpFkBO6nLFBHR2Q6evnHwbXdfdBWAIhAK/Ff4ltu7I1rE0KiEhg+9xcHW/tT5ZpIlJBabcEKNA6"}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.1.0_1548892132036_0.18328197673431745"},"_hasShrinkwrap":false,"deprecated":"This package no longer supported"},"0.1.1":{"name":"rest-resource","version":"0.1.1","description":"Simplify your REST API resources, supports automatic caching","main":"dist/index.js","types":"types","scripts":{"test":"npm test","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.19","chai":"^4.2.0","mocha":"^5.2.0","prettier":"^1.16.2"},"dependencies":{"assert":"^1.4.1","http-errors":"^1.7.1","lodash":"^4.17.11"},"gitHead":"b583b9cfd961aa313269aec2e6fde179a085615f","_id":"rest-resource@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-A3qhP7OUx+g0o7eoM+C2f6u2pS3R7YsHnvs3m8WSnDANF9XE+HMce5PxslPUmyNt43Xvy4U0YlSSDyHWP6XvJg==","shasum":"019dac3e79c416b1e74aa5fe9ea2cc4d20e79a84","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.1.1.tgz","fileCount":27,"unpackedSize":81016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWktvCRA9TVsSAnZWagAAPY8P/jyzjCAiSmLhWj0RpwCE\nRiEucU6V2pXv3RpWk2JW/g/mMZ78l/3SQWdGpavBzGgKqCqSgTZTlvVl7G8H\nyRECJ4rGEh2TmQQXkziezyD1cNXwAC20//l0DGoXz5yFYlS+Vem25EnWbEwH\ngzlKgH1VD5u9ptsUyiMtsxPMHnmsb3+1fqEr1SL18aN6rTSoX4aLrb13LuBI\nPiGwD4DGZ0nCWBiLE8z3lqQWT4EG0Q/VqUMiiNgOa5c9hMKcTODMTDgP7FF7\n1AXgY3+sw8EcEDGROGSMJ97I1A8WWrzN4t3inakVg8hgSIWw43nPewtyY9d9\nYHqYlgC1TIWPgUvdGAdzMdHLK+ZWZS7ztZSJvx7pOcMOahph6QMM2tMEHFkw\ncRvU85tYYz7KT9w0aVNPrw+UIKrGRY5mFfSBFPKho6550uEj9ISL23ZeDkOX\nrrSKTpH1bpLylGfeL4sZBq+jOMsJ7PK2Ck5dO1pNGOXwtxnmA8FbA9mofXK6\nN7YUeIBDzgCuZr2tFyABncT+8+rrVQsT/WMQrUUtvef1zrQ/O2Z8TWrUyoPp\na9EJlp4/l8qGnVcFjflJ/9zWjyxonb75ylYp5CjD9nTDUbfTEgLJ6XD1rDpf\nkeb7Yke+nRRR1Tcbc5562p232kHkT6SLMvacZXUSKBD0aZ50LiePW7vn7I7k\nLaVH\r\n=mUOo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYk8aEt0HbY9QxsKB8DWwn1GEvfQDJMiBHE6Zr877WsQIgK+9+vuf+9OxP/LveLvDnuhYvhHYL+SPkcuQogAeAAZI="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.1.1_1549421422994_0.16314863473030883"},"_hasShrinkwrap":false,"deprecated":"This package no longer supported"},"0.1.2":{"name":"rest-resource","version":"0.1.2","description":"Simplify your REST API resources, supports automatic caching","main":"dist/index.js","types":"types","scripts":{"test":"npm test","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.19","chai":"^4.2.0","mocha":"^5.2.0","prettier":"^1.16.2"},"dependencies":{"assert":"^1.4.1","http-errors":"^1.7.1","lodash":"^4.17.11"},"gitHead":"276d31c2ce81d160a0ffd74747ad6062f6cf333d","_id":"rest-resource@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-5AYnQ+tjX2JKlQ/lNZJ34K3jUYT0ypCjU5CnKhoalgUurSSUIKx5r6P3EPOzA0SNetAlQ7TE8QVPvJg1YCSiYA==","shasum":"3a5bd00bc4f77f7e27e841221e6cfe94b9901d72","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.1.2.tgz","fileCount":27,"unpackedSize":87782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXAvXCRA9TVsSAnZWagAACUoP/3nXmdB48rxiEZZTwj4h\nNeVX6g6oiqcNjkvXe/pAaHnb1x6l+YxOymC59yxpdpKKPCcHySTGUT+KmyGc\nxnst+xr/+LO/7JrAEn94TIpPPj9YrOIT+exRkmoxDLE3UBcJAGnAgw/lhTQ7\n4VfLCxomj336e4PDj9z4AZ6TGpDGPuHI2VAzJIWdCkjsagp1o1TIRtme/H3r\nD9EdvNyRDWkqjdpz8KXvPZyoNDMZijv5oCrW0DW6X5tF1z+6HSyKh83Edgb8\n7c5P6A61Zp/FUFX30G//TtM1NCdn1LedaREQoH249fYMl/rsqElv5NNf+tqL\nj2G7QSJ1T75SQ2Ryuvk6pGOzIQ5/Xpm4Xl6MVrm/htbXkWrCVOsBwliI3d1J\nm2Tfnr/lc/4SP9mqQVG2J8B2NjZtVEA0clcWNtglY9qPc5UyaGT0ETUhlLgu\nXuwBCPRyao6CjkHghMuy9vTBE3HsumzEhdi+o4jyNpp0znbqv28D5QUB8ird\n488nPDpHlmiftjrDnhwvBMLor09rljGdWXrg8gdj0vSLzgxjybqUDLWNQT+8\nSVXzmbGscD0o1wW2/P/HRQQwFZABE0zPDQZoGUxjkU4PLVdX8h2r0DvrzfBt\nSi2HRn1X5fdo5+RvfXUhbA1zbJMB1ISXxQAapXwCZaA/+38BLW2Z9NAhOMY0\nTdfm\r\n=6sG5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2pHHg76O6xGcbLXlhBa8oZph/aW3kPXP6weOtKmlgxAIgVx7BfFnXcl08X+qR75N1EXbSr16ojCF87+5Df2XUFHg="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.1.2_1549536214866_0.06808744357903951"},"_hasShrinkwrap":false,"deprecated":"This package no longer supported"},"0.2.0":{"name":"rest-resource","version":"0.2.0","description":"Simplify your REST API resources, supports automatic caching","main":"dist/index.js","types":"types","scripts":{"test":"npm test","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.19","chai":"^4.2.0","mocha":"^5.2.0","prettier":"^1.16.2"},"dependencies":{"assert":"^1.4.1","http-errors":"^1.7.1","lodash":"^4.17.11"},"gitHead":"1bbd16207ee2b4e0c69cc7eca624bb98466fcd99","_id":"rest-resource@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-qOehbnp2cd+lREgSfUrNWxcalk3uxy2vxsvCXH0std5ko8Iqwx95TZaS41yOZdLx8LxxWq0WfsLgDale2OXxRw==","shasum":"05b09ef75a83e15067b1ec96807e870c5eea6d2f","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.2.0.tgz","fileCount":27,"unpackedSize":92466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZMpxCRA9TVsSAnZWagAAI2UP/ip1CEigWI2WhcOTXjd2\nww+HONxTcgeimPAOxT85UrzPqg0/YFS4WrFQRl+a5uH3BUr6dWf6R3jj6iw/\nyOldgQnRj+TLDvxiaaRbVKu+jQBgE0iFwT+YZolTIHK713EF19D0jjzUuU9R\njrM/gzenFJ7nTPUVUWGCc0BiQlfIL9rdHGyMpejqQv37QUljK+nnbptP9eJz\nKAlTVUatY/wrxYZWg8EvSb/aWmEDNhBUL9aPS5ym1etDEPY3BBestwPfB0Bg\n4+RsbEJuyC8v019vk1vbCJR5iomKQdyq1yNHGZxXMZ5H5CDYXvT8yx/x54KK\nBcnJ/69pUJWN/ugyTZeDkQaeDa+TYi62jruUrNzs8Djm3ZiOlzP3ZZ6Hak5u\nc51cMCyqZi178Zq6in3gfxUL0+5e1a3a4NzFhw6TeVQ0Q/u0vSDhxqNSkr36\nNrnfLAAwmnza1SdYuFlkJheTxHP6Xeq96Qc1TMxas+MAPNaaEE6QYTaoboik\nv/SOw9nbF1J082M4tB/XsAUTi1tv6rBduD3OHw04BP2IOznl/7TbfgcU5YiD\n4oKZPaE1Nwx6bIM2kuiTpldORd5z71AnTWsvlGWrkWgVD9qFWleUw0UYRU3q\nOut3m7hMbsr500a2vLxtf8YBtVSKtmUvyEcxM4NF/aurVvRE7bPgZX8JwR4E\neAcN\r\n=/saL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3OZ3BXN1lIaNbiruQnsW2zKWGC3Oz0Yq7IQHiYVF72wIhAOA/qAG3zGK/XE3ApD6rqQ54fceRxLBkVCt5Kuikbf3v"}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.2.0_1550109296666_0.043632759540849"},"_hasShrinkwrap":false,"deprecated":"This package no longer supported"},"0.3.0":{"name":"rest-resource","version":"0.3.0","description":"Simplify your REST API resources, supports automatic caching","main":"dist/index.js","types":"types","scripts":{"test":"mocha ./dist/tests","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.19","chai":"^4.2.0","mocha":"^5.2.0","prettier":"^1.16.2","tslib":"^1.9.3"},"dependencies":{"assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11"},"gitHead":"855bb88231eb3c5af6d12f935dfdc53c976b236a","_id":"rest-resource@0.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-8wWtIXzLcbf7/i1mN6DYUF+I5a2owmK0wRAhoNh8T/EexY8MgKZ5rL6y7P01xNCu65zE0fJGW9kr6B7ihch2wA==","shasum":"9f0131a3479fb2a203eef326556adce6669f467a","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.3.0.tgz","fileCount":27,"unpackedSize":100612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZVFZCRA9TVsSAnZWagAAvksP/3Yr3jCCJgqM2JMCrsi0\n0WAyHXc7JAUyMSOe8AyIkcTQdjzp5OwVJPlpdyoJ/wSN7TXYPwwYEwXvV7LA\nsdP07ZvnOLoy1l0TTN4p8t/hq1yHjszuqXV20jgGTEdn0IATOQ4OXKrPy9Je\nTtH9gNJffXjNsOxeiMLDUJrWp95GvnicTgHPsaM6phN0QqdG6yOgzt8WM2xf\nMjNahZe/N7NobmD56mElm06hSJ+M4ZK4rcocPwHqQevdrJIpszkyYUc3Z8/3\nE+svY+uw0h8TfrJmujfZ/ItNVwq0u9YVpQ4zv8MWMfPs3lG8A2IhH0QNYOtW\nt1NT9NifjMRgStDBIpoXuUiFMCfYscRaxBYlBSxc/hmUWs3OPncYRr2Y/Mhs\nyVdUyfaGUlxaRu28CqzlB634wzfgvZSmSZdPDH22EH7MqBNOFXZ1rZjvkq1E\nzz3TF+HkdamBfGliDZg6Z1PVIjwFHt3WUW0QdppaBo5Lq3c8IakudaB4HNfA\nJNaB4lksGpXw1H/hPGsJf5s6LgNbMJ9WaiZP4iBB9qBHHND23lnDrbvPXPTN\ntU6iALsFVFfQkPmrG/oxFJ9KRX3GnO1ennOF+UOXp0p5icKM1M8rffageoz3\nnUjeg0EPc8ilvqBWOnOzjHoQjFNwEmRsmB6sNr1wMOOe6osypce3z0CrPth1\nLk3d\r\n=Juag\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDN7U+jeq29lr8t4is2MYgB1K9qYMKbwQj/xulNJRLASAiEA+zbx4+smwfixfigAnMkL60GVdXZWfqvjSa688wZsVfw="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.3.0_1550143832543_0.8220898361024747"},"_hasShrinkwrap":false,"deprecated":"This package no longer supported"},"0.3.1":{"name":"rest-resource","version":"0.3.1","description":"Simplify your REST API resources, supports automatic caching","main":"dist/index.js","types":"types","scripts":{"test":"mocha ./dist/tests","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.19","chai":"^4.2.0","mocha":"^5.2.0","prettier":"^1.16.2","tslib":"^1.9.3"},"dependencies":{"assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11"},"gitHead":"3c8ca736ca30e931cd4689ed7c5acb43f5ada420","_id":"rest-resource@0.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-a74uKDo8UeHHadhirTtE2tQ6UOrnT2nVBO3y2fNHbYL7YdGrolkmuvSxh4LsLX122oRyw3uxPgBQjwkE7PLNIw==","shasum":"6b45aea26d9923e8ae19d0e6065c6e8495d8309b","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.3.1.tgz","fileCount":27,"unpackedSize":102358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZVSUCRA9TVsSAnZWagAAuWwP/0Cj3DgmdOeGZNIkLZCO\nNi9u2mlFf8hRbCBrrDSH37IiQub9/XlHXSlWCKXc+fWRqKs+dMc7+XpvzYUm\nfbfaNSYi7Jqt9v7INzvZKlKy1IJT0Ehh1BF60OLZ30Y20+1wr/IobgcA4/WJ\n4qxkTeUx2DpzXYHpEBcKdxP/QUCTfyzwRVYjg2P7/e8Qd53wKredBjM3B02O\nJwDvb59TLpbLjbB5qAAZhXPekF4G7AUHopD62TSzcAjJ0OOwgVwsVxo8QHnD\nEaYmoMf4F0hEYW8SCLa/nNjHk2elKkGVoos8ptzlaVNmLtGVPktUriwt+Wbz\nV9m4fCrhPVAnBajiqVM+WN91+aDIcCKyftlnc7a8zjy1/tjx71ZXhuG8PROH\nMuwGRK0M8loEYrK74cVaebPDd3Hm4L7VWuwdMQcEIEffqZwXOEzOAOLoqwCK\nywNslhqR93avihj2UoZq4TY7rTXm8fUKqVA8RMZzhtwaVTcenD2xdx9ACI1r\ngpmu5k7VufeArn2b55C+K6GmPw0uvviUkgGZQISNZ0w72fJHFsnmvQX/t1Ar\n3a1IRXR3BswF65WDEtGNJ4/9Vgf8o7az3YOtU1wlfbM+bQKhl//gkje63gKf\nnPxhFb4+HGuzIfcPCRcm4qfMZzvMtuX6Z2LSXe+s737OK36TK7cr15aeONlX\nxL9r\r\n=dchT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm0KvI8UBx2HRDkJa0tcSSp/vBG81iuv+nn+5/4BMyZwIhAOe+05gHGjQZcGJai/FXXOWdxog3s2Z/WqOFJw6Kg18f"}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.3.1_1550144659662_0.9772611597706979"},"_hasShrinkwrap":false,"deprecated":"This package no longer supported"},"0.3.2":{"name":"rest-resource","version":"0.3.2","description":"Simplify your REST API resources, supports automatic caching","main":"dist/index.js","types":"types","scripts":{"test":"mocha ./dist/tests","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.19","chai":"^4.2.0","mocha":"^5.2.0","prettier":"^1.16.2","tslib":"^1.9.3"},"dependencies":{"assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11"},"gitHead":"d173d81eb7268964da332115d3342943e93a0a06","_id":"rest-resource@0.3.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-gbZDRxdtEP1/cYnTT9jgHJv8VxNhZ7YbG6NvffgjcOylga1zl7JpBDiJW2bJFehEaupkHplJKmg5QsFHJ5TsBA==","shasum":"29a29f4bcd2eb2ad30790b72ebcd59505691becc","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.3.2.tgz","fileCount":27,"unpackedSize":102616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZVoKCRA9TVsSAnZWagAAALoQAIRzwLfL0IEKXj3XJScy\nEIae2uL1ghd90JJXO2bx0/CLY7noPKW2hJpeb/zBjpXGeG7UGt/ZyTlP1PLi\n5iT8IPthlndS3KAIhCRDMXwrlJyUcXcZWUheF3geKKEJMh0nkQuSC/t1kSKn\nd8WZBvNBELFGfuqzOzTEIWPq+HGy2gMRuVpbUt4Vwb3USF+909BKYPM2GRdT\nCMTvUgPk0m0hRmTWxKvHsr1HvFwnzthuGo3Wl8ASSCZqryOVyiQcL0JS6oTS\n9FzHJPO5d12gc7xU7YCKfnfIyRM/RsXGgE0Yg0MT9lEBEJjYy+v1tsIbBHXC\nBuIlIvuLuvT6ij9oxeGW0twuNHyPVjZd2iKhrqlbM6wo1/ls448+esETOvq2\ndf1ps5wx0nASIVsR+6hK//0n4t77NOTd6CHxQUIwpcj1o52STMn/T3T5QBNb\nEIdI5OXSua2QaQ5cenn79Hl3bGX+UbvUitgA5frsJrYMFhFS6+RW4ShXMsdP\nY9agFzawCS6IBiQ2/h/kLMF4r+k3zYHs1+daLatGJfk3nBprlCKt1CDCH4yv\n0aSCEUri/qQr9yYiveJ7BBtOAQTgnvybbXuo5viQ6lnmgGc69nK/LI30L2XA\nK2b3L1tjLb2mQZTzCUioYpjRDn+Z70LuJ//X6vGZMxpoC39ryIQ8Rrj1M0/I\nP4C+\r\n=mqSU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxmkiXpEV2DMndi790ZzmTdVaBeZ9HDpcc3VCYbub1twIhAKiHxABNjKPiF0JAXAcK9f4QmTXzrUti0yHXp9x6pnLC"}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.3.2_1550146058000_0.1179554455535079"},"_hasShrinkwrap":false,"deprecated":"This package no longer supported"},"0.3.3":{"name":"rest-resource","version":"0.3.3","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.19","chai":"^4.2.0","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2","tslib":"^1.9.3","typescript":"^3.3.3"},"dependencies":{"assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11"},"gitHead":"d28c7e91370599fb354b2fa617896ea28a2b5d85","_id":"rest-resource@0.3.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-VI2+l0BzzbTkwTDH7yXcTd9jXaBs2wnpbzybARZAVWQB6LT+gNk1v5cYzMGO5t46O8h9nBcILgUOL76Qiy6irw==","shasum":"73158985ceca3467429b9eed176a7ddd07e74019","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.3.3.tgz","fileCount":24,"unpackedSize":90447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZgvUCRA9TVsSAnZWagAAvh8P/1TW50kymnBkfRN5Zx4D\n3VOLpV8o3uc6EFH579vc1PXz5dkAfUDtE5wq6tRfiusZMuvM6OO2RRtdk2AV\ndGO8lFhvE8MiEfOTZB7+4tVBB9SMLgCQ4uZBXs+k4vScsRE7qJ36LYhNuN4v\ncCuMKTTG2GFk98jFkXBKC+au2r70ifU6snUT4BZLYBtEBgVD46L+rkdvW8Pb\ncE73kFVXzzhlQlDqCUi1Grbc58gSWDWOeW5vWta4E+XOL64uL67vsRdOpfFx\n4F0Zz8GJUaUIUE5udsUBQh5s+T13doIsEDyaEPpo1zW+d8AodgtFH24SrlCN\nsNPCQlKoMHLFEyV3hkC0NHLY7gA0Oe5PD6WzOq4ZhVsCm0GPq4AEGad/8MzI\nPD5g5p+p1ULCdINXQkUl5MAkTcKuERLEB+y1B6RzNTvxIhShB9SBd2EZ/TKq\neMRmdHagO+UcXcX57L6B+yp5Ah7nhqaS7qOv1YAoYBnby/GkUSO+b6UVkBVj\nM5pMBtVq/7m3Vbot2/Y24iQpM+dfOPjYl1YPQWEIFZcBrgJHkVdrCw8SCLOk\nbuVyJWY89CxzbUC6+yUyjFsd/mAH+PcJVh4DrWXFNjmkVVTws0PdIlImT+fB\nSWBBBTtYZKCeT1y7r3yNLT0fWmgUUVUjlh6DXUiZPpqYSXNKjwWhrtw54ohi\nh/m1\r\n=xte7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChClnE1u79sBOK/dKy4F39NxohbGHVpZ8GjB3lcWJaDwIgJlvAWNi/YoFKhIHkuBdOHJNnyuWevATHFxFR80AVQkQ="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.3.3_1550191571668_0.1894767799696624"},"_hasShrinkwrap":false,"deprecated":"This package no longer supported"},"0.4.0":{"name":"rest-resource","version":"0.4.0","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.19","chai":"^4.2.0","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2","tslib":"^1.9.3","typescript":"^3.3.3"},"dependencies":{"assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11"},"gitHead":"f76a2722104c62abcfe848c5e495ab35fd3c3a66","_id":"rest-resource@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-bvPlGoFvCwTIuhkVs156BNGFxP99C+hsAeKZs3+sjJUKYJ/4CZzfub5BkrKsTEtfIk/iitPo3iJb69iA0qcpXg==","shasum":"af466bae9f242a99c70af2dfc388c4915bef4ea7","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.4.0.tgz","fileCount":24,"unpackedSize":97093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcddrNCRA9TVsSAnZWagAA6HIP/3hP1k+EqF0eAEan9dxF\nY4UkxazvzcYEJxATRCCoaI74T1Gr4xQ4cZZ/q+C3M4kyqbmO67k1oczreHmY\nzCjUNgVSfvsYh+XNww8eyNiDKhXd1Hp7SfbCUc93wttX8gQ971NQBv+WcusV\n6GfFG+FSGx4sfU238E9AL3iA8p7TZSU4SayZmV9IHEC5w+YZCJzP5MSW43yK\nBtbIZ47+VwIEszF1G5MRAZvpOTvfdGX4qIFt+R7f9GBtywnkcSIJvNcxHc2L\nAc3hzigtT6VokZE0n5q/ov1T2qmRHDu036MkpntspbMSrEBVODAZso2cX4rs\nwgHaXNmxAzIShgEhyfYPre1QH2tdQDNlKmWWL8abCicX7OPz8oe/RXHtOI8S\n8lu17qy3KRo7d6HwmHfqm9tQ7sA1x/0IgQeuJ1Fmq5rRi6y+eJLBhtiKgsAM\nF2HOg2hBSYzBd9njY4PmqtKfxoijYmesAz+gprTMVmNIkDhKKV8az7HN7eLt\nupnnXv2S1ZKSiWdRa4dKXEGXzKvcY3nCDPKTVyDT2sV8YSRIjEH3ka3sbLMY\nb+69U/Z3S6huVThn9GnH2zE0mhBR6uDWS0wYzPEbyw+4bqfg6dVcbgHQv/kp\nkzoLdj7A2P9jboRgQ+qtqsII8nzC5P+Ome76IaRRwHleOly2rY2Ur3jGACDu\ntcc7\r\n=BKX1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEISk3amFbZMxjMNgbm3BZnmAmo7zjv2/pkg4nbYxCM6AiEAikpKTMHuNhXo0bzd1hn9zk66vhJZa8sHjgK7lRccwZ8="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.4.0_1551227596577_0.29818220976487186"},"_hasShrinkwrap":false,"deprecated":"This package no longer supported"},"0.4.1":{"name":"rest-resource","version":"0.4.1","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.19","chai":"^4.2.0","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2","tslib":"^1.9.3","typescript":"^3.3.3"},"dependencies":{"assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11"},"gitHead":"fb11f6815ef75f449e4127c36ce6e0db1160bdb2","_id":"rest-resource@0.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-pEjHqzUohWA0m+ppre1NGruVr/mAr26yR5SOqlTlLhx7DaBpv0B3heUx2DFjf0UEkfzOSmbkJJtwjMaTrDR/Pg==","shasum":"fddbf622eac7012569d29eef29d6bd52cbb81d16","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.4.1.tgz","fileCount":24,"unpackedSize":104191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfhs4CRA9TVsSAnZWagAAICkP/ibzP2xXF0smDz0W7mVB\nI53Otin9MRtlqlOjRTf+rqV/H5s1Did9UVNyasKgSJptnNXoUHTWiw540Guh\nNEb13x00lEcf1D1FTofrmNMSSFUuz4ilRu0VXupn/NOFntgdKUG6RxjQafPN\nrM+tZMSnbmxfVFXgV9H073LeajPbM76m1SmhSAYRggyrcpq40g9lIytlyX2k\nQ9kp77/1c+u3Kqak0qo/0FJuPicwpqlQZ8uKhrtd9utqZ9iP8f0i8I4K1u7H\nJakCIbYl2C/s/jwHdcSTzXC5KkpvtFuJjqmpXRTBT3VKlxzCXBDS2QPUTzk6\nxDGYKHG+iPePbIkEXxm37agRLwd0knv8WOqCNPsplVObEiomrXkrqXICHmaf\nFY6QVa3mWXj/jKgDeGjIQhkuyowh1Y36spprmYFbVtXYWckGObcHJhazMJ43\nMiEQr0CzPgcFHOqI4q+6hDINcjiAl9SbNHx+LHVw1tzqE9F74KMAVtR4JfCM\n0jt69yCvofJkxL2+PKdMiq3MX2wImgdg90wJwpIBhOr3jx6oE5YBdZK5WwUM\nKCiuOuktLlk/5Vv/5DIkCTdjf5gfylUfismB+dQajGBWEosOW6w7o0nKJWOa\n0WIoAU0vJJDEX5aWkHR7+TdCCS0L9WzO129n0Sw/1h6cw7mQvwMn2xbPMFvG\nyJGK\r\n=1SZZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnWZef/cAUj045bTlyGzTVEBKJsYzb4s/EOnpY0ULsrQIhAJAKJDZwNWem5cbt5jLrjVclti1tzamx8G6smE3cOcHh"}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.4.1_1551768376118_0.9552416448791943"},"_hasShrinkwrap":false,"deprecated":"This package no longer supported"},"0.4.2":{"name":"rest-resource","version":"0.4.2","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.19","chai":"^4.2.0","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2","tslib":"^1.9.3","typescript":"^3.3.3"},"dependencies":{"assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11"},"gitHead":"442c4dd668f134cde0bc825536cb2e7b0d7c2a06","_id":"rest-resource@0.4.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-SsaTbSPHS74uGY44r46v6+JFPmYPBuqoLUdktFr3BPwoNMOTj6vW+eN2w5L06qcI27z7m7/LJarKe8oIu6CQHg==","shasum":"c2c8405d55a4a0870c24f60795be00ef0554d62a","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.4.2.tgz","fileCount":24,"unpackedSize":104965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch4v9CRA9TVsSAnZWagAAs6oQAJxisLQSWFXSLJE0nIcV\nRqCDaAG1jmmCvhbDzHY7J708x3Ph+NmpLGmjEGYMD/Pf/OxA43J95z0PscF9\nUT94vOxjx1NKPFWhGaPL/iWT0gX1kIVkFA2ZyM010ATgE9IsJIn2rWClYeoW\nFOrIXrRWcJhwG1qmzR5PWPPLGps9NS6DSRxqUEqgoJ3XiXe9cPQ69C9TTjK1\nRd2Vm+YKkbsfhzLwrKx8YFXkAcRzi0DqsnVzYlO11JlLnN0ByfgOdbxQK+eL\nwF+GfkjINz99FWeXt2fMu0FSkXfT7JlTWy6Vp+wGhNzuPKM1KxLwpjS4i0xm\nZ0iqibZxktf2p8MxuUxchfxkUBt15vBK0t/GihOr3dsm04RqlS4baNhHkJo+\nEHAVoPJRvw0lgnDrlN9tMOFWyCCX953k7f0Uvqi5ePKUGQiZxNkqc6UkwRBz\nzABzFV9XTW24j7v33ygV53J/2o0q77/h+4Mx1hq2Sy/HBzS1SxrKTnSc9zi4\ntcnB++3rXKp+yk09MBUYmS0Ne7+QDecg6k/ujUiq2kG+nqKFrxVpK0UP3O1R\nYaD3rwN47PtyqxfTDnQ6gzyXZEAuKrG4Ad20ayELoOM1y9WmbxeT4X34Eqwq\nq59/MgFr5MCqbDe44LP/K7WUBa0NaE9/RyZrXsQajBW78kFiva77t9cAgfVY\nafmy\r\n=Ozmn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw2uvDwmEPCs42zkaM6wiqFRQ7WRhjn5krPvunHYcjmQIgRowOE8c0tHa40yZRA7YzAgn/v0FeiRprEfgPl1ZYNdY="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.4.2_1552387068569_0.47227953089221075"},"_hasShrinkwrap":false,"deprecated":"This package no longer supported"},"0.4.3":{"name":"rest-resource","version":"0.4.3","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.19","chai":"^4.2.0","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2","tslib":"^1.9.3","typescript":"^3.3.3"},"dependencies":{"assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11"},"gitHead":"96fc17919e5c23e950b3d2e34251815c837ab1d0","_id":"rest-resource@0.4.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-BRHFR7QWM+nihlqeAwtYYck1oZAn0BB56ea3gYOm+eDVJKG59F/NWNRXku1wvfcvomVoOdyT4+U16cUpBhOCvA==","shasum":"294287aed9ec182245425fbb9595101a83efe230","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.4.3.tgz","fileCount":24,"unpackedSize":111861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpHDYCRA9TVsSAnZWagAAFG8P/1M1kXvrWL6x1qt631+T\nFj2JJFSjDzwGpyhy8O6WoQOPm6h0fi2elMo3PApE52mrrWq0+hBEIjte+FsF\nJFkL8cQUDuMvVOgK5fwIQAQgGNZndCFhIBv7bnKMft3UAHuzhBDEHc9GIPiu\nXgDncXfwn0LPgEQ8Kn5yRC4UzFEkWokfLAMsSkhOLu9ZwvBxrRKPxWIxdaOJ\nZbHIiOdaNib0ldP6z2+mt3aekZv9BO/B4LaXZVB2YpLyfoqeqm6cUEeP4sjq\ncI9lab9FH9Oha0A43PJbpbqPIaeglgikTLxjunihHdG/V+MG9UvS2/zrlWRf\nXNej1iNCplBh2VjTej08p26IZ7B/T8NIlzM2XtlvHkjVZnC0FUAsP9ty1tW8\nKVxM1wiwHXnXJpwijBhAadBLx7EbveHJY8vqDX1gES2lhifmf7Y7YKDPlh59\nD561VmXbGpKGbv3mHTlQ9Fbu7L/Kg7rEiNkPcUopONWng1w+igRtudk+ed9z\nfp///cDseQEGLvhrg6k5pUSfaMSNDi67YyadX0+fkABJwx9Sjm/51WBEES0o\n/CTF2kJlAOnx+RSmWQ1P6AayZ8zoz48UXa9IzIkprx/iLrTTcbdi3rQLNRkW\ndHmkqreTOkYoY9GtBgXAT2s2dlEekPAlsTgX0ZBi56BGDVSyNYvoTEI+i3wC\nzM6H\r\n=5oCx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmIn4YW9lnhbwOkEj4oeuyBGbgpx9OanKCVV4zmfdbxAIgaUp9HASN5ALjWkkgHso2K4AuGBsnn4u43Re3T7QQZto="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.4.3_1554280663945_0.21897991823345087"},"_hasShrinkwrap":false,"deprecated":"This package no longer supported"},"0.4.4":{"name":"rest-resource","version":"0.4.4","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.19","chai":"^4.2.0","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2","tslib":"^1.9.3","typescript":"^3.3.3"},"dependencies":{"assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11"},"gitHead":"556b9706d95a848fed95627f8d3fef7ea2add035","_id":"rest-resource@0.4.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-cZnBq7dqdETa41ViRevBeLeWi1EhTDUeGP7UXb3Pfih1Ah7iakPsXk1tDIWZJTXm/GmKeH9LPzwdWXtQKcEsnQ==","shasum":"41c2983f371a853db93692daea8a998edf19c7b1","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.4.4.tgz","fileCount":24,"unpackedSize":111861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpaogCRA9TVsSAnZWagAA1RIP/0pSvyhmGltoSp7nMsTj\nC+9GONr63p8ft7fobgwB9AkNbphKpuy0NDjson/De0MyjM2OF0OgpV3AsXvK\nCUKxIPIocMN1l8k47yaklAwHEnOF528eqIy9+LBuEAJtWPxhgMu4k1f/wUnh\nBOdmm5NcGGjLzw9bMWI0uOaiVyTNwA/5ZXDIEG/QrcYGK47u9cIu5FkfGKED\nNRrq2bhYLR/50d7zmaHGGnpwBhqb8hynoTwV3E5niHg08eLcTHkGPBWxxtDy\nPDsD+I16byDruAi9l9jqyLKitIfEJXlZeD/PUh/t9MJEH9WQsPmmGUGe8XTr\nILcuzoRFp5eQzuLZ/8Bbrlht2ckMo7nR/0cQLqsq8uAJWI1NKmn8X4VfpI0k\ntEKxArQM/yTO0ebjZUd0sNuWt4KBbWWkI2phHM8PPw02r/3BvYqeVJgIfTqx\nlnhb7OB+ckFbxVmm0rIvrlsjYu8S3GMGL2xBvUWB/iyoqm7kXUGxMjdyT4XE\nSqawHv29+EKA/a6G33FbJ9yFgvuhywz/Gn9J+fdBRSCX7cNvPkzooBPUtwQf\nNdgpnmd4oYdWDttJXG0blKyjlepHEsmQR/7/PLzkuuFy92xBUldAzAWjXmF/\nRRLNgSM9JOy1rIwjU6ta2db4B4Ah7hfyK7O0WPM/outEk1JYjuJ5E1LAC7Ex\nRtjp\r\n=+Gss\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZJ1BH7hhTt/md/3GubrfsdrC2TJnfeRmC4gTtjU6OaAiEArWFhh/G4tk3JFYCaS8ZZaiJqbbgypq2Pco0zfgLMuRo="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.4.4_1554360863297_0.47251019980214415"},"_hasShrinkwrap":false,"deprecated":"This package no longer supported"},"0.4.5":{"name":"rest-resource","version":"0.4.5","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","module":"./es/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","build":"tsc --target es5 --module commonjs --outDir ./dist","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md","postinstall":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.19","chai":"^4.2.0","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2","tslib":"^1.9.3","typescript":"^3.3.3"},"dependencies":{"assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11"},"gitHead":"41b8af9ecce3a38e14aa063391f0ba5e3b5d5472","_id":"rest-resource@0.4.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-syFnznDEGyWjo8Oqi7Ihnh6v0q9GFQGRErHEU/F/Ll/XqKhDknfw6HAAWRpfuRoPEA8LiBaxtg+N3Hw0gMANIQ==","shasum":"6d299f811d743dafa0d195245d803e442531f939","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.4.5.tgz","fileCount":24,"unpackedSize":111991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpbSkCRA9TVsSAnZWagAAgZUP/1O70tCLrUvthG9uWYE7\nnnkvmuxQGW6cg2rRy4PEbLGQHUYGMSGqC2JwlTyRG8iaQfrETpu++jm3+fhN\nkyRjl5cqPAY8J3J+LIXY5s8HueeKbgkEsekNR2dQCKIT+T669wj3q93HsI3g\n/xX5FRdvIYSTk8caq89NYQWceJ96rxRjCVEnk9NKtffhaNiID3RFuDvIOKIm\nJr+fTe4AK+y2CcLFsasHOartUEccs2sGhkp94YtAKI5QSqMzbr9F3IRizR0N\nWwL2pQ5Y8zlOACJZltSVSFMfuVl0TnQa2SizFEW/3UWRjrTDgxYnlnSlQBwi\nD+zfJDN8CHe1JfPrcTFO+pKv6nh4VGlunouawlNHz80Zn51FXcGUJDoKSZz9\nZVygDjxr+NIrK91tP6PJ3VFS8mGywbyhudCZ0UUP7/ZQJhIGVTQpZL4tvS9e\nwQnhK/pYK3JKF32tH9aoePL+aZuQPJQ7uHO601EhR1s7q5BL7FAs07noKvSv\nPNCkDmSsld2SwL8wgE9XqzbRn9TGlY7Lz5TcDHfiCg/kr41RgygzE0kAC3gE\nda2twVh6U8WyQg0s/KPTR6aR9am3wDjplNhvSbmSCrRZUJUW/eRFG0XD6asX\nOf7JSQJEfXlz2ecGIlOk1jQey+TK04Ikv9A9Ed8JJDW3J7gFvsXnpWIxouIM\nmyvp\r\n=gtFV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfl3niNnKzn+FeGIPCaE7hCqfjzKgiWw09ZBM4gFxlqAiEA1+l+n9mAAnM2cpHrTC+seFeEnOF1eeG9crcpYIGwOaM="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.4.5_1554363555740_0.13980410927273534"},"_hasShrinkwrap":false,"deprecated":"This package no longer supported"},"0.4.6":{"name":"rest-resource","version":"0.4.6","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","module":"./es/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","build":"tsc --target es5 --module commonjs --outDir ./dist","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md","postinstall":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2","tslib":"^1.9.3"},"dependencies":{"@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11","typescript":"^3.3.3"},"gitHead":"65ec6250eeca34cb67c99fe812d95336291236df","_id":"rest-resource@0.4.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-qcvt0bpmkAkopzuODZ8c7MngTQsPRSmMkXVTrtsO+RgrBZcMSFTgm683Fn5u3Nmc6QGAR+Rjp6q/msKpN0DLLw==","shasum":"e43077b5069d09a0c0939df46ea888e178110a7f","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.4.6.tgz","fileCount":24,"unpackedSize":111991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpb5SCRA9TVsSAnZWagAA6HUP/3Aw3oOIOqfmzFL5xXim\nKCyflMYTZwGI7S0saNtnJJZoOuHRDFkCJn2MUhNwy4NntYW400/wf4UQa6ia\nzwZ7HqR+wWsiAvWeJneRowfNRQfPItF3uSXkj9JVzhTof2G6OxGoWBYDMzhR\n/NZ8ymp1OgYQ/GgS6YirTjY141mI0LKrhppxHiSnyWOxYkb30uEm66PDaN8O\nvU98+nILTG9plcod4j07g1Eekthmt/3Wwz/QIKsWRgjKgN+14t7NK8F9lTF4\nKgchiliyimvGF5usXr8OzA3lFHMS9BOxX7uQvOf3mM0vgkdyMKw8qu8DSt8Z\nzOw/fiV0DQLz5Zqt2L86LZF9YgMuBITNaTX4EEQmjUw2Do6Swy28AdmFLn/N\nJCqR4gcFaOqaBa/Z08Cop81H58aTi7BliqgfaoCYOmKRRnjLr17healKgKc3\nDx/1r/RKUu9FN3X+3EvHt0nAKOgYg8H9DZAArYOt00ZKN2QX/BwC8pennxFF\nE1sEDyd61FdzRHvUwsmwu47S7fkFezEzhJsMTT4lg+y+uWxWwoOf+LqneKRT\nURtmQG0Hh20prBEjJ+fr9JzewsjbxmhA8q400eOwqUlVUinzCBAY13U6RHSK\nD5sGtk8/CJrVWtvNkDt8zd5C22BlD/zYvv4k87jSxWFbsdW89w0KPrKIjnWG\n8WP5\r\n=xCQJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMOR1pTPW112I6+XW1og77mmjeUZ66/1bvGNMw7RCjTwIhAK/F9J7iTFg2DFgORErx1KobOrHl0WaJmMzpslskJWpR"}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.4.6_1554366033663_0.4652748493726755"},"_hasShrinkwrap":false,"deprecated":"This package no longer supported"},"0.4.7":{"name":"rest-resource","version":"0.4.7","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","build":"tsc --target es5 --module commonjs --outDir ./dist","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md","postinstall":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2","tslib":"^1.9.3"},"dependencies":{"@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11","typescript":"^3.3.3"},"gitHead":"4416cae4658b3a97e0c75c682fc9e0f3da9c90e6","_id":"rest-resource@0.4.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-8hjS87VIdZxAkv/xJS1B14cXo16lFSq5fJSFflO+4KXnrfxCAXZWEFF2DF/HLvVUTSandcZs9AMuBPQc+MjfIA==","shasum":"792312178b1c96ed0d46765911d96c1cb6443c7d","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.4.7.tgz","fileCount":24,"unpackedSize":111962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpdAWCRA9TVsSAnZWagAAdn8P+QAEw/ALw3BCh29WeZfA\nOVkKjZdOegHOcrYRyWx/Zielfyx1Gw/L8hTrWCkKOxMiICzyWp9VtI+FDzSD\nv5bbyWXfQ0mA4Ct4a6aFzPy+Ng9yywk6X7P0/eZxCkjkOP4/X1Q1xX7fUOKL\nv02V19Bg1kEoQ+5IE/Sn4qOwSE30KvbApocinb5syywWJ9Geug7WygDFcgqy\ncB73wJMYemzQjaNZ2oFup4qZge4Tiopyp6X4S8Zf3R0C/QqQzu7OTNLC+4hV\nKRwaQmpxLY58TDno7UQFO/7lo5VaIp6wri1q6S0nTyy1rq+UXTjAz1QCH/cy\nlA7zkms6Fevbz8PB2/BIIQqnFNFxJMYECVtLHbLKIy6pBXqKtl/O/7AIHbth\naSjxjBkGiuxq/NSYmvYSlv/TbpJf5HZkWJy7eiHwikohwZ1YQiay7T8gQByb\nPqMVOwWQzxpjqfsFVKSYOQru5JZSm82Tlt+WIiOQUcBlyqdpplGLHmsrw/CR\nKAQzALIG0Z/+B/VA96ayAQbtIRGcTRs0xSxXOIKeOjC1Q7WPj5jQEoy5LXJ7\n/ze0gAFjbqI3WAf6hQnrRqdv+SzbR1Lxnh+Ay4mIx2TLqAEXJ7pORB+7VzmT\nZDq/vSvfHE7rHg7CTto7gNWBeOiGWtoYcwGTxYd8/rC/gzkM0yjSc0J+nGWx\noEql\r\n=0igt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBl1/Edyi4zTXohoJ1ba3k8vXqE0T5Z0Oqd+vMI9E2SpAiAy8VegCKgk0O0NEU3ZwDoc1ft+CeJa0sjrD5MW1XvNjg=="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.4.7_1554370581499_0.8460489872878982"},"_hasShrinkwrap":false,"deprecated":"This package no longer supported"},"0.4.8":{"name":"rest-resource","version":"0.4.8","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","build":"tsc --target es5 --module commonjs --outDir ./dist","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md","postinstall":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2","tslib":"^1.9.3"},"dependencies":{"@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11","typescript":"^3.3.3"},"gitHead":"4416cae4658b3a97e0c75c682fc9e0f3da9c90e6","_id":"rest-resource@0.4.8","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-kN0n4nWMwW5BXpwER5fKNGbLRJmmBTimst7T0TFy2iGlKZNmznkGHUmx+VkSVN6d1mBsHUwgWh2IfNcIx0/XyA==","shasum":"b9a523b6ac58cbc44988269fbc547fcac737d299","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.4.8.tgz","fileCount":24,"unpackedSize":112210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpdfECRA9TVsSAnZWagAApPsP/RDPa2R22h6gesxaXWnq\nS3ZjbPWZAfxHBjGoQwzLPzh45dKWDJNoTwxgwqmrl7LFxtHA7nY+kAfKxlRi\n9HCnsJCKWmBer+a8CQzQ+JQpJMjgfKh+U//EAkKtAEV1zRXQumwDHyuKrTUM\nc9EPI5mYePIIRG+hJwRHCdGnqS7fvFOP2Q9T7EWPp1fwxXdha3Ki1UgrsGNH\n06Om70lWeRgUjk8IRJTrnNn2l9s7ZrmbjcDgtDDXDEQX+2uO4ZgkCm7s75Hs\nSNXnJaFdRPTaF51VzeeQIzm3MLzkBonymg6feUOeS1VMOERYNhDUEr6q4sW8\nHnI5HPftbDsDELm+nCG4tl062MRoJLoZJweJfZXxi1zmKS/S+Ha1OgQPrGuW\noqttuE6BzINMsxMq9oeUGKLy3OXFwD5NGFe6I3AYoSBromL6DXrt0tqRavVM\nJHT5vx1BdRJ2kJmatI3ZYq2eX1a4SvZMonyzj9llM2gSebzNeX7mTpvz2S2M\ngx/IQMlPjiCA4a9gutCFUmuqVYQuq3nBAyC16ncockR0FkW6bnxxFoHqhyQ8\nZIxBBzPuvmOy41QCMNj4VT7dT5O5oAWPn1BFys04GxtolLlW0NpWDv7v7Vbm\nLUVtkrmh1+6vx0SIQ7KauJg3EJl2UqN0Hgn6jmqMd1d15EC5Hg4mfRJ+ICgV\njALJ\r\n=0Zel\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxxTxW7pXUiOzlJhrWDdjjXg1FTF/gP5hDvg0FFgenhQIgcU5T+WIbUjfbynnH0JLIkJiaD6YnVXhHOa8PjAMZn3M="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.4.8_1554372548248_0.46619966401769974"},"_hasShrinkwrap":false,"deprecated":"This package no longer supported"},"0.4.9":{"name":"rest-resource","version":"0.4.9","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","build":"tsc --target es5 --module commonjs --outDir ./dist","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2","tslib":"^1.9.3"},"dependencies":{"@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11","typescript":"^3.3.3"},"gitHead":"3cbf2a9d9f65432fb73bb67f7bf24326c42b9566","_id":"rest-resource@0.4.9","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-DVwhJr8DNfNgkBA+SSDvX+LLjFPY4Ahi8jHJjqcIOeDi2LbRUSnqhf7K+IbcFJVKN73KR++HDDGcJKZ+cQJ0Dw==","shasum":"e4fe0b4b068602de1f3f61729ab2f6e1eb0675bd","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.4.9.tgz","fileCount":16,"unpackedSize":62918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpd5RCRA9TVsSAnZWagAA+DQP/3st69D7csL6SiyzJ8OY\n+FQL3q6IKe2oOXDJ9MTl+t89DbgSA1uMIrKK7tltwAnSn6F2zaZvlSMuru6f\njAFhn/RIobaS6F9NBLyTQxo6zP5k4jetwwPdfL7sSa38K608qSQenOYV07qV\noy52RTwHsjhl7PhcJezzRd/Yg+xMsT1YOdNAxAIW3J7AQ0+5BR0cXgs+G4zp\nusLoOG2QubSVmj6fJ0U6Vp5l3BaQ4tYz2vIo2zDpge1f76BASQVk6ZxGtRan\nEuy/MzuDFqjYFj/xWfwhQHWdzm79iUClGtCIv0x8HmaHv8XDy/1IAfwLYFUE\ncGrpodxPszhb/MLD/EtfvIX3S9lNydd68cCYNR+cl3BbDyTsKGX6M/CjTkWn\n+v2nbS8HLVM9X9UrA7fgfqawAWsibZ8D7RRpBihYdhMPUOa6Rk2UFw6qErLq\n1Y5+44xNWUGXbaanHHfhHnVvLadgLYfMgM652FUnvutN/N+LiLvXGRq0i8Zs\nGtPMjKJO4SvGMXWKpked8OZkdKhd5PSV1sfzIHKd2R3ye5vdS8cC6XZLTsBq\nRIU0VFqoDOvbCJwvfo+HQ/l75AzQeBzMAV0r/gbJIt60Vbilj4FkU0e9x8XA\nnornj4vrdITPEsShD7RA+ZtoYd/Zi8C3IWbnwRTcfFyMge8MG/3JvEft0vSI\nyL4i\r\n=st9P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBsWIl+sB90d7vdJcEYVZDqVzUN0gv7J2DrvpEC1D10+AiA1ASmrnk1ZrrIg8F6w4BJyrjV+GP6ECNjpxUZ/y8b8NQ=="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.4.9_1554374224857_0.999999191358361"},"_hasShrinkwrap":false,"deprecated":"This package no longer supported"},"0.4.10":{"name":"rest-resource","version":"0.4.10","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","build":"tsc --target es5 --module commonjs --outDir ./dist","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2","tslib":"^1.9.3"},"dependencies":{"@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11","typescript":"^3.3.3"},"gitHead":"d2fb82db8700caf4c906b658cb43882479d37cf0","_id":"rest-resource@0.4.10","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-3Gnogo21v4TBpmoCUGzNGJVZcjwxGIX7G51MyuDOyx0pYZ+HVJGmQZ9TYSgntbBnI9KTdFDfoTYH5Kji4uqmBw==","shasum":"7e6e84f21fd19f2ee86b57183cb8aa264cacf977","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.4.10.tgz","fileCount":24,"unpackedSize":120008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpd91CRA9TVsSAnZWagAAEb4P/3CSkcy5Dev/yvXnM/iZ\n8tHpmat7rv77Z7UFbEo5MtI1Ks1ganoZMTYtTxHcwjr+taN4hBp5H/8kyOLG\nWZJFFwZqk6crlOzYFyIvd7NTAqy/JaAJIu/ZwOLLTCop3J4srml14UxCgE4/\nqzjsmGYc+U1gU03vhJMzN8PTirUTtckk/1PLq+Tf0RLBDFtydPy4cDqsnMLv\narbER53xiuJLQcdYfMGtfyDGqw1ymfMgfEiMCR9chzjCaIRtDX756PQ+Ls8f\nrpraDJqNlNl0wHCuQzH9rpCfNL1ChdKUYZ1UvdUon8Y9IIBJpJyQUdYf/4vn\nJN/E46QD1uhshcBtgIXbg+PCXndOta4px8NxI1039wbFleig9QC3Y1UWLcvN\nLgPrgrAs5iT7bZQ3fN3OvzBZMzN/c6LRi/jWLCDHY4ucbKWggdIke78Wv3Ir\nKhYkAuB8sRFVRnw9Bo0aJdijTr6USrIfjiMm2VA0vejcXoKbqf3jEr8V3lJi\nDfau1rlewsh2SMUWCBkq9960xg1JlAfVmIsEYGM/4+hu9HtjSJsRNnW/LDeQ\nUKyyNOENTtR2XAmLcQjpuWa9s9/t0HlsnBI8F5l4YPHb60S2AtTXQmJZcv7C\nP6mh4H8NUoaxh+PXrAJUoKAx90qwyDVasBFDy9QJvMCSt0Hs2qfvqw92YcfB\nMTLb\r\n=MuuF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH37K/F2pR9GVEDxLigmSpTDFwBFh+BsFmI1NQXDb2uFAiAVAeUgW0htc+PJzU0pS4Gcmn72s1V3y1Kkxn+yVAto5g=="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.4.10_1554374516998_0.2681435965181689"},"_hasShrinkwrap":false},"0.4.11":{"name":"rest-resource","version":"0.4.11","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","test-server":"json-server -p 3939 ./tests/fixtures.json","build":"tsc --target es5 --module commonjs --outDir ./dist","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2","tslib":"^1.9.3"},"dependencies":{"@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11","typescript":"^3.3.3"},"gitHead":"dbe818e13123602fd9dcdd9dc3e5e8719dcc0318","_id":"rest-resource@0.4.11","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-4+u65JKv1mv1nzf90morSmipbhMJmcUXS5GxBVWT4rLCWZYDaNV8oCr+1p0dmAZ1fwN0xUUIJQRIFYGg+uVKFw==","shasum":"1e3dc67c924d68ae45a82cd131c814af49771c11","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.4.11.tgz","fileCount":28,"unpackedSize":349623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcy/wPCRA9TVsSAnZWagAAYigP+QFZP9iAc2DwR1L2OjRd\nJ4O+wZKQN1ytx2qDMuQwCYHKmZRCa+JpySj9ARg0d1csltY/G2nGK/m933bK\nATrAHXGETxCMZZvLXVOyawKmFPx2sAopogPhiVTe58yy0mErym1WptvFkDqY\nespCgSp1aw6JUBfXUuVnMUQ/ZFqHV4CyPDog2ZEfJloiMmmMBus+XRloGaB/\n5A1UdAXfK8xv1/O9Db2znmCV3EOC8oILAUwrXOZPFevMQ4S53F1bjRGvG6aY\nsvw8OFqW72UltT7R/DcWJ/bFTkYf8X/CRRqe0nkSGOQ/Fr8a6D575lhnmE10\nZliXwYcUeWr9UdZFVeR+aBzOJEYf4OYZMHz08g8+c69UH+Vn45N1iOjK7TnV\nvRKEdYKYE9tORSR4XvMOQ9oAuVKxrSD/UTlOe2sCzLfwdGYb7QpiZSJpzrRd\nQXTRpG9JFXoSnZS9SL8t3Yq+pQ7y/XC7gEuSBU1LdyijMVpSVPvS4zKGHoui\nAwFX6DTeBFwSAnnzn37dVcSmLwwDp8Kh2+eRSDTElvLSX1GUn9yvYHq8A7Rn\nKaB+S7XGRnyG9X/xroqg1u6VQDbsaM4ZU4O41xzoBdCzp3WgAW+qSzZryGDH\nCgLEqI3CBZxYugoT4v/tpbjM59ROathkWDZnINsTdRxBecZdTxCxyk/1fREd\n6bP9\r\n=PlEn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqcqrzsR35NYOcMmUuIORXcVz7u8ACJNT5+G3vB2h+wAiEAziMjzg6DH6lYEEA+glH3WJwI86NUtgzEQKaH4v85k9o="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.4.11_1556872206972_0.8505025283484671"},"_hasShrinkwrap":false},"0.4.12":{"name":"rest-resource","version":"0.4.12","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","test-server":"json-server -p 3939 ./tests/fixtures.json","build":"tsc --target es5 --module commonjs --outDir ./dist","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","documentation":"^10.1.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2","tslib":"^1.9.3"},"dependencies":{"@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11","typescript":"^3.3.3"},"gitHead":"7cb3dd83358185260d03ebab5e31adf01d2907f0","_id":"rest-resource@0.4.12","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-Vf7ZCt4d8T28gBdPfBZazBpBLn4xZlCG9Zm2bp4cU+iZMC3gk7jWcjt8GUeC1DSOkXBGjQ/Antu/A1+ryU0m2w==","shasum":"16ffe60cbc2a3190d3d3084c1f12d5f14e42f111","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.4.12.tgz","fileCount":28,"unpackedSize":348152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczAVnCRA9TVsSAnZWagAAvmcP/2hiYrnqFi2GkzqndQ14\nrCNMBVJBaCL4n+MRmHrQKczfU+3YHs381HnFiq02TIIwHTRUrqBk7tFMbqwr\np8UjpRsjyjtOB8DLDUYRr9psnV7S80z5d3dk/oEioL1/q/oZNssa9uFSxNJj\n253LJ7jdNlQ9wjMU8zzZw2bvLORYFit8mUognSUbbebRo6vWRdj0OyL97V4T\n8QEVhUnzNBiIoFIkehZd1+tnn6OsxKRJdjKAdZrCHcWqd5F4no4lVV7ktaWH\nmM6+b3zl8nTc3PEThCr8gM3yqBHO6FuDL1lFWiNXDFmCGjcxY+MD0wZkLleS\nBZvfAoaqCIEVMBUb5Rq0kKP1VSrV0hjhhpAYKtfkHgBEJRArwMiRQ+UP8vQJ\nqa8099PBzQIIqKKamAUdF258EaE8Qn5lEq1EDNgQ9OA4bF0CfM26qgbXHwUe\n64JR6YmobfErTeQd9vy3FWfeeE+rwBI5A/IldR0oyyZQVVUZ316WO5GTfDrh\nehPYO9UneE3fuMt/JBdodBdPmN9CvFLVAcumrgMj3g3KySbQw96ukODQfUPn\natIhCnJinuQWfTQ9wIggBO5/H19gEXxnh+ixBKhnWC8oGk4Chp0dVeB4KVsi\nGqyG9YGa3oU+7l7dCFhHghDH/qWCIZSWZydd2tckcn2in3c4f2Et1ym5ha0G\n9ZvO\r\n=qL7l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDBM8OB+F41YfRPatxUSr5JuzI0AThDVJP6M2I52fXVAiBv0D88QbmoD1zv2f3gZetXa5mO+lny1p+54eb7ncrnLQ=="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.4.12_1556874598046_0.5967419011963753"},"_hasShrinkwrap":false,"deprecated":"tslib not listed in dependencies"},"0.4.13":{"name":"rest-resource","version":"0.4.13","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","test-server":"json-server -p 3939 ./tests/fixtures.json","build":"tsc --target es5 --module commonjs --outDir ./dist","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","documentation":"^10.1.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2"},"dependencies":{"@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"6d3d8719cefc1f3685a4bf43214f9993d110c753","_id":"rest-resource@0.4.13","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-kWUxoQDQy7VMLKYro7n9GuEI3EQpmwh7xy0bW3jBGfaxrq1/ZO0GagYUEKP8pXKgVh+gFIt4nenPhaV/XhF4GQ==","shasum":"776e4a7aa2ef20078a6f5802a62ba4e76485fbcb","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.4.13.tgz","fileCount":28,"unpackedSize":348152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5HKECRA9TVsSAnZWagAAy0EP/3UQcIAd75sVS9iC+aG/\nSpa5gAav3UdMErTUVNBhmo4IRmIRjEEqI5XUo3z3qfksmaZf+A0Eubbzxe5E\nbiWnwaBiIGXtgr3XJ8Lks5sFcaI6F0/YqZVGB27dT91osCK+YS5lFIV9H4r3\n940bqA9Ls5NNkNH4XPyGzEg7hO/3N4qmmJQrbFupKm1Hf5kcPB5cgNbIJbeP\nRb/tZh/oRj9iAA1+NQX4Lk0JNOGV3R8klw3qVKpreADi1DV4T5yVRM/N25XH\nMgChk5BZg3Abs54Y4Rj7bJdZdxym9aCfX1c95QwzfXcSc87Ugsycw5VrN/Xs\nJVgTNtY6ZOkLq6zdLrlu7LF25LpSTMbb4zQcOj/g1ae8z5o6P1kTe23ocQdf\nhJKwFNvdJbO3rvI8eLUnaz3XS53UkgCoMLJR0UoQkzWPlG8VV+lPI7BY/xW3\nuKxoz3fMl3g444iLnJm7TeT3VS2ksPdbd4VcRP8yVEVuuj4Jqr+1OUCwEOiu\nEpQBRrRqJwQ8bnDe5JH3zZNvPEAwXby/R17m2apLqTXzbq1jXABmmzx8ZuUb\nUaFaYvTm95mdqNA05TyqR2A/cyTKLfmoScyswtd0wJHnkpZPNyo7sKx1NNch\nH09ChVysWyrcLAn7UUOiUDuRWcRwPKTM2ISvc0N5HjXWAbDxpWk/lsvAFiLU\nu75f\r\n=tYVZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGE62u5ib27gNaJLxlHg13bwb+oSXEq6xTN+4e5waiXxAiEA/2ULgBtsd4nKuuJHhIYS6eYI+AsWuS3+bavZ2wv4z2g="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.4.13_1558475396219_0.5925756332420655"},"_hasShrinkwrap":false},"0.4.14":{"name":"rest-resource","version":"0.4.14","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","test-server":"json-server -p 3939 ./tests/fixtures.json","build":"tsc --target es5 --module commonjs --outDir ./dist","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","documentation":"^10.1.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2"},"dependencies":{"@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"96f404125476785ea2fc06e18a2aec579646f09a","_id":"rest-resource@0.4.14","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-8+yiEEIN6wBoDseSDGiaN7g8vBmaNRVovJeZnz26PTYhwG76aFjdu6GtwW8oRFnMd25gvglTPq5lWhHTkWd8nQ==","shasum":"f4c64f9352747af21fcb8e540ea5a2b5ffb4ad72","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.4.14.tgz","fileCount":27,"unpackedSize":349088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5I63CRA9TVsSAnZWagAA8aMQAIFs6VvjcaCxy2LUMfSA\njXzgmv5oNTHB9N/btNrl1G9qlYsWOxSNWR2qaioC5rldEANR4LPxeZSx5hF5\nqc7hqtGkalQWmPh6rVuO+qMm5OCxUHPhkW7hgrsGzCzH95HSUELptsI8KGTu\nziXUN4y+azs8fDlC0UY9V366UMgU2eQaJ1/7Y0slfyv256KcVdOznn+LV4k7\nWo1JwYAc9mCHhhP3rW22rTvShEBdKPXtNrgyF6ivzWF6FNnD8q8RNM6TH8b+\nMbjlQW/yYwhkEx6eshpKDUFOYcZaURo4h/hU7WOCm7k03ikr/2KIO4RBYT08\npYX9AIGLUJCWKy1Yw7NW6lAYEEDtqEFLmReK5X+KjHbROcEBYdbApiAy3UpO\nzaSWb6wXmy1JpBWZ3WaovHaZRrlZQyKrI2KRLYpfp/It/B2ag8ExhO+cX94y\nBF4Df+oypiKQp5dksBNtZNSboTlpcxNGpXdTNMph03YyEwuMUYvEZPpk4uS/\nKHK396IVdCgn2m2NU5ud6HuvY6cCjnxPAcZhQzH36zDFr0toeRXfpzlUh72O\nNeQpU8VGI0wtEVPwb86/GgzLM1HlmsQFtpUkQLK95prYwu5A/77H1IPF+8wH\nz1VvTpntMRHF2vtbp+oqXvq8Wf+0CWLyywa3p84UxON+Ye/hHkzf89fdbaqk\nV2uN\r\n=DF56\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYpAiVtHK85tH1ubf3gBcWM4jD/vsts4LtCC4aTWkYhAIgJABfEIBlApWwET6I9cUDL5cwtmM/vS2bKpC26pw60iE="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.4.14_1558482614588_0.39342410687130425"},"_hasShrinkwrap":false},"0.5.0":{"name":"rest-resource","version":"0.5.0","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","test-server":"json-server -p 3939 ./tests/fixtures.json","build":"tsc --target es5 --module commonjs --outDir ./dist","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","documentation":"^10.1.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2"},"dependencies":{"@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"3a4c32ba87c44b84309cf51151866576dbc60402","_id":"rest-resource@0.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-iHXSOobx+VYh61PMIQSb6bqAbz48XXy/9oVerjm5oRN9C/UM5W/WU4KzytfUL5Aw4wsTEfDM5tiknWFYZeSUXg==","shasum":"e170e7f591655cde31567348340ca2bc113a1634","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.5.0.tgz","fileCount":28,"unpackedSize":350588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdN7MsCRA9TVsSAnZWagAAIX0P/1LVbqpPOdqUS0eIUT/C\n6U88z4AQvx+jtZSgp3Xr6/oFyezzL5VfYeyVl5zyg1YtJWDtq44W7J4QQv/t\nnXk6XAOnpTSuIV6yG2QqTIAjSSW/acBE2nlKwVime3A/NXEGNzHuEBk0i9i3\nLnbI2cJWJ/7lLXHFKDTE/ZMyJkSwHQwC9+IP5Gj8nDSmTzs09ho3sAvHB+if\nOrbvjZ2MT7Xmwl+kZlbJHVZKy08sqyhmKqYs7R7h+RMej/0utpxWDE5zcEmc\nncF1ZV0uyE2yzIycxf9/6c2KfTnhpofMKglV9YohpmXmIeg8rsK/BORjNWig\njcpr/8iOEamRjo1/zeaHVYekp3UtOoVOjDccNfj5q5gAKUpO7mrgxj7hs/C2\nHYudwMHtCbKq1dWFJsKIW80cBug4CY5qLZp7bBP5ryAEK4n+Vo3+jYl6oUHl\ntzja7ZQPs+J2xnLqHz68xhOrNCqrUspgq9ReL3aUh+9CayhkVSYJEyHiTYz1\npb3KH18S8Vz0i168JiKMWPjeMX9ueV1EnVNocNa7e8P9A9X8rkSKHN8OgoH1\nFBqU+DTJTKz9Dp9PQYdVgyepDB0odyr/ZLEda81TciNaqeNetYC6/WQx5Sdw\nDf5cErYKCPD+fcXQIa9jxUGGieR5Nwd2IgdzVYt+fEpbnwcg5t3KpyqXqtj9\n1RRs\r\n=234R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7u4BaLqOryIVnqDMjKPtfWHf95+yaKW9rp4o2rzI7WAiAk4YFvC1koqSUYCkN06yI0jp77a5/aLLSoHRcicyXoCQ=="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.5.0_1563931435574_0.09898378798438534"},"_hasShrinkwrap":false},"0.5.1":{"name":"rest-resource","version":"0.5.1","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","test-server":"json-server -p 3939 ./tests/fixtures.json","build":"tsc --target es5 --module commonjs --outDir ./dist","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","documentation":"^10.1.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2"},"dependencies":{"@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"25d8755f19930c629109231d47e80180af3a6113","_id":"rest-resource@0.5.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-BMrqh0G+kcYNNk7lR59sZbOZpLej8kXhCHd3AAjjF8e4DvHDGBIXCvyihSrzR93n7rIT9UBhvnAn5zGpq3n4YQ==","shasum":"c01cc3cad3b1f6887826c1d56ecd80329f96cbe4","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.5.1.tgz","fileCount":32,"unpackedSize":354391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOlOvCRA9TVsSAnZWagAAGmoP/1jLxhoU47PdDmBABSXd\nYIGmL5kdXg2rvjahcYK4eF1eWHUV//OAJhCAu8nhewK84puMPC1Qr/Zf93dp\ni37vcSCvQv1PL+Cpatu1dH+7RemtJyPZ+G23X/b4JPAoaV+jyeuT9REPklwy\nScSStW/2Zz8G3MtdfghtCHgU62Lpvaqh7hznRCvOtaR+/mCp+xdZ801L5DNg\n1xnfjoYW6uIDnQXX48tYX5aIYXXshwdfaKi2yeo6F0kaMN2WH0Sw2uFZHRss\n8mJtsU1IA/MRyYQLcBJAiG9Yfq+2T8QqF5e1KB46edNTpRmbm3DnymhzVJDw\nLqOJl/8rAt4eMEsPFY0n08w2u3CSE39TDSGkc4NKvLhYfJ0ILLo3EqTvyHHD\niVq0eYM0wyPyl0OvpoBEmG9c7Gl4HYblsqOAZDCTuEjfnrhWpVoLjZ/v9yoH\n2zLq1WyxrCAl28Ys4rnv1vM1zkSol/wFHMqopXuEJS+h72RBz0MmQtd1jxSl\nrj1ct2ijy8riDXXmvLasGcnFar3lHq9420iFCNRU28FAsq1oaZDeDV4SgtWF\nKpeOcVmKiTEQoyhZ1QaSWtE3ZTuVH53WH2GHn6XXc65rQWxbS62GpVPWCewi\n7t3LRotaSf46P1hMNcHNsygDyNTiWMgxJXcleNqxR4p0I1+HtBBg8aLAXUyz\nK6Sr\r\n=9ePZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+vPTYAeNIGW6QRXSuvS1I9K5pv2wNVx9HPgiHLPKZ8wIhAJqdiHFjWT9aTY1EyLf6/BAq08loz0rdBUS8wdWioPBg"}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.5.1_1564103598558_0.49675379818148624"},"_hasShrinkwrap":false},"0.5.2":{"name":"rest-resource","version":"0.5.2","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","test-server":"json-server -p 3939 ./tests/fixtures.json","build":"tsc --target es5 --module commonjs --outDir ./dist","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","documentation":"^10.1.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2"},"dependencies":{"@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"0ef8fc662bfac7fe1a19e71784893a02d90ddcb8","_id":"rest-resource@0.5.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-NajrLSnOjcEkjH6RSJ+rXa9zTXZDvS7QVlRI1qN78VUxPlXOVo0jTYqx68O/HQKwBJq/1tLlQ3zXpbOGlkXZdw==","shasum":"0167d0cfa2a92cd2fb2c82503fcf59226ad030bd","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.5.2.tgz","fileCount":32,"unpackedSize":353877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOls7CRA9TVsSAnZWagAAkDYP/A3S9JccihTPrxPB32c3\nVcCTJGUyU6TFfDWkxfrWT29te5C66FgFrkBQ/VyYZkwPhOl3SS76o3EaPDxr\n+JkeuQ4MfAKFWxl/4ujOuQ4pfyToZQ8MoUTCrXDeqzKoB1wjGq+5KSh/guwA\nRkGcC3WM2vpu4/2nfjrehhmNnzfGkj5W9dYdbOYRJortOBpbKSOq21dulBdo\n05ZVTYiRh3PwYB1+NV1sUfHyEcKOWbaR3hpbaamhkL7iKQyB5295VX0/gkPQ\nmClDZwQCL3BF/XKpctkGe43H7A7rbQ8RSeYSG/3w+CUAVwuDxOQMcvUMEQ6A\n/dLl0eiQVt3vUGgENypay9R+lt7IvoVXhfjhfvCggCnMy2JH9Z7bREjt8xEP\nBqMuywmMOphHfH/fZ8r0oY9jMGmk+grc1dUBRGJ5TfYJhiEvche4R6YunVeT\nTeuMrDYeo0i6EHtCmhVAKLp9gqWEoIBchv3nn6vnEUMDDxsv1C5Zd7MTxP+o\n6quUfl52ZXTJgzqfkusU996FW4XFWXTDgeJ9mQBb9IVtd0ZN+TRsrbfNAgYv\nyYYS4YIb9H1lz3g1poY3d4Tx+l+m0z7GYhZh8IwJ8qHgdm/+OBML6kRK2EPH\ntKHfMqq3PPRCFkI9xOMLAIOK5WcAVh6IxLMb21yXzaHoqvbt+zxK2cU8CnhK\nu70W\r\n=z0wN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDK1mGZO4gewL9TX7Ic6dRoPqe0t/OZcVAGsrSGMjH3AiAaH8FHNZcDnj2Q4/hbnEdaoYkd8SuCT8wRvlH5FOcG/Q=="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.5.2_1564105531064_0.08054684738388596"},"_hasShrinkwrap":false},"0.5.3":{"name":"rest-resource","version":"0.5.3","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.ts","test-server":"json-server -p 3939 ./tests/fixtures.json","build":"tsc --target es5 --module commonjs --outDir ./dist","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","documentation":"^10.1.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2"},"dependencies":{"@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.11","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"cc3fab99ae78239c3eb0429573ead80728f065bb","_id":"rest-resource@0.5.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-CfArc1Rx87muTNXWxDoMJhb8utQ5VauSnKQzY/KOz/wmPgfxt4W03Mdta85aKfBJMZy6BCY4mmGZIPVQ2ajifg==","shasum":"1335128b17e14ff098bc71e502a6b04deee8e57c","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.5.3.tgz","fileCount":28,"unpackedSize":352599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi8rTCRA9TVsSAnZWagAAsucQAJMnbP2izUgFxz2iWWN2\nmjuDGF6rVsCWuNaYrN7RqR35Vd9Y8GKtpdUcuLZYd5Vk4Yi+3psuO26+bb7z\nMBrAB0vdCt2h2HqVGxlgnajO3ByUhvGbAf/x1w++wygvPo0UBcM8sUHP5rhk\n7hZhTxkFIw/oct4rL/xhvQFCa/cHBPtdYbYSynu+PY8fXf35Pq5UTnQodVKN\nCUbiC0oXad5+mYeZD6+pRZHu/HnjCSFMLFehsoKz7gpafcA3GlMeTGifmSmm\nu+FNwamiug16aCgR0yt0Hk/2RlUT/aY2iqyDjcFFbb4p0VJCHwoD0qY5K1g0\nuuoxN0tJy1LLOXsbZsIKRukj7RbBbrZ8y5ODC+RDdqeKdvMHqfxTBWzqoQPn\n7EyhfbGRZI952HZLBskMiQvG3ZAfR/gB0Ml3Z0VWpD1weePaHimAIcerDlU4\nIErqg3L8PhdpXWhuNdjPk8pNOzt9CQbuWYCHQPClxdHZdZ4V0DnFrI1yCzrS\nbFqI9NeLln866m81cSfpBXSm8BgzKZFOx5+GdXxpvzrPJn4T+GFAKlrQ0MxH\n5gC77+MgrwiGbpqEthyLkddqVcqSBFIvyChAPCaopFavlnHjJ3HBs2F48Viz\n66FkPyV8RMhZN6P2TRY5qf37IzwR4xble5rLFbsINea5pcT62PyG+b82z7+Z\nuTjg\r\n=Xf+/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxSI2LgOO8EvvsYgM/cKa4HnheAxWkXAL6eyu2HhJcPgIhAP0oBV7kL5MuFPHwzJEZiSxjOM+PL9geWAqRSuirwZIA"}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.5.3_1569442515200_0.9463186213260839"},"_hasShrinkwrap":false},"0.6.0":{"name":"rest-resource","version":"0.6.0","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.spec.ts","test-server":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} ./tests/fixtures-local.json","build":"tsc --target es5 --module commonjs --outDir ./dist","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","docs":"documentation build dist/index.js -f md"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","documentation":"^10.1.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","ts-node":"^8.0.2"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"2c7342e404c94e89c5d35e9fbce53d07093c2304","_id":"rest-resource@0.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-BF9ivWoCEZigvbwrU6f9SiVnirKnNO2LkV510iXP35Ekkhp4GacrbyAhs/w08rPeqruLkyURzOnnNyruBsFz0g==","shasum":"e8efe5cd58d75c0f635b7571f9c29d662aa1f5b7","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.6.0.tgz","fileCount":34,"unpackedSize":413004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp7LZCRA9TVsSAnZWagAACAQP/iul/lRgpvW+q0DwChUd\nf2oVEZpLipxRx/7CYJt56ErmCVjaPPpjS1+0ho533Fe/rWFLjwSgA9Iy8zk3\nqWHRRx2cr+H/O/oToeR7IkfvFVOnJp061tmTQOMyRxv687uBB7e2b7shZcRH\n+GyCBV+Y5+ZZRzUL0MYI8b2pTJtaGwe+DGnJ5kuohr7escABDnPRZT+LkKyv\n2REmJmwk93/cbKbME4pwZt+iX9iCimQxQqvLTkKbvNQPQP18+R7Kfz7+GK/s\nKoK/LW7/pooEaq5ZX7gOsSJ+18SMrs9w5fR1O9RwE6sCN94HhioIa+kWJsxo\nu64WBf03jHUh/udsfCEJBrzTGtuei4b46y2l0QIjQJJzGNhK5CmAsq8x4Q32\nBDeqF0sRlaoIt6+trb8zK5eoyF70YboaZAiaaBhSUvHSYPTcXodRcLDM7mZz\nnvCBMroccCFYui3CrIsUauMThFiH3cbIb7MSDPU8Kkx6bnJCLULX8kn11tFE\njQl3orNRMTE8/PY3CRyUWWmGPzXF/4kqPFeZ2tGJnPbq1D0B+V1zKiUP1I50\ntOSWM4Ps8dA/TwV0hZ7ECnEMq8uO6U1fYjTpYc1rZOg5WBswWzw5SiyJ9IAg\nuGinjWocO/E2CqvRPIODhB+OuQ1nXQcuEchG5uSrLzeUF4DE9aZIKoeFYgai\nMZ3d\r\n=f1aO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzFu6Cv2+M/DRNzRd5DsQEk8N6b8oaZQ8ziqAlMGKxEgIhALwNSx4j4gUEAx+o6DBB6cQWNTKs9qcz2ZIXYxTrMT5H"}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.6.0_1571271384430_0.4069142670565904"},"_hasShrinkwrap":false,"deprecated":"Mismatched Docs and README"},"0.6.1":{"name":"rest-resource","version":"0.6.1","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.spec.ts","build":"tsc --target es5 --module commonjs --outDir ./dist","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"9f0dd3bbb81a92f36ea1f13a47820967be3ae5ec","_id":"rest-resource@0.6.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-USdcnePAxi0DoUJ8NAXzXwlhgZvuQj6MZiNHLqJTnoSjxYjRWPV63X8QO1Y00jmAgpfQh98hLqX2PJXyW8NwYg==","shasum":"2c04b0b00b13723bced5698325b23c27fc2a1d88","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.6.1.tgz","fileCount":65,"unpackedSize":1347439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp8dWCRA9TVsSAnZWagAAks4P/2r+VikO1l2rYydhmB23\n6X2BkRc1NhZySjDaMDK6oos2aZ33+x1JUVsG8PfFW1+OO7SfQOSSrxQXNEEz\ncW78Ltsmcc4S0FyBY63MJH5w6HqNE5oY3APZRcAoKpIoSkUyOjzxxGjhp5Ap\nwU8s6zwgM5GwKlGN6RUjJ976X1NmbHVLXWezfZLmo/ogM9m6RWvXDXHMIB4O\nSJP+wO7rnHZca9HpItnRGt5CmsqxOjUaDxFXXurRt0/eWniw5br6RpQmldrJ\nSPys7mnnL7XUZg5dZHLAU4M22BJc5p1gsK5KOS7Y039S48pqK+WjdkV0eXXd\n92w3lLHu8TIN8PGapuQiytX//+9hY2Dv3R9pxktjRAyPmR0YnNhqjM9B4JKA\nOo+H0f2NBxKpbUwZ0yn5ExNCK34Wln9tGcjJjkeMjXx8QQaKwq2Ruh37+q8x\nB9IDI1NvRFLcus7GZlT+0QuS1UWmeRhBGVkOIQ5ueBFoYt/AEuS1gLeTb5jX\nSRsj9zOfw0S/y3AHdsneR9ATz+MUXMckQasT1SIe5pxfiM8Jtndep2LGsn+u\niA/oS/nEHZOWPD6UvSYZf5uYKEyZ26CgWljJIA0H4RRRnat7lufj4oJG1NdE\n5+V4ksoR9Wd58OIol1bLRU7ErP+sIcx2VYhZqQPSFGBLOmPjFnd51fMTDwUS\n0zU1\r\n=nZtL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuPeA7oIOGYKFsDpmB6BiMDty6I5IzlZbpB8rYQP34KgIhAInYbJh2h8R5vFNu03TqLZeANvYEg/YoRfsiJm3vO1w4"}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.6.1_1571276629950_0.7184701772650561"},"_hasShrinkwrap":false,"deprecated":"Use setTimeout instead of setImmediate for non-webpack apps"},"0.6.2":{"name":"rest-resource","version":"0.6.2","description":"Simplify your REST API resources, supports automatic caching","main":"./dist/index.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.spec.ts","build":"tsc --target es5 --module commonjs --outDir ./dist && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"4a1e7f60f2cf3f24b741c8d1f66a86e5e3e55e19","_id":"rest-resource@0.6.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-m8ArCnnTpqQSWBYk3FaLrG+dINRG08D2W+j5v9xvWL1ITHTnF0Vxtgw6HkxId/e4RUfff9kdua3MH2JHtXq0tg==","shasum":"9d4538c1fb683cee0fea6885ff3306e688c31e46","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.6.2.tgz","fileCount":67,"unpackedSize":1385753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqhM4CRA9TVsSAnZWagAA/o0P/jBVZRF68XF4QaB7uHyl\nfmGwfUKgMc0LA71tgf9W79p/4EHRTH4cdy7RiK8LFVD1oduwBApP0X1PtJni\nYK/IOy44Y9PeTt+fiK+TCiIXOJ2ydYfX0uoOed94r+ojvX5nxXbc/OGcIxyc\nsAp0cVXsJm4g6ROr2niG+VzFzCt7n3Mv24xYyGts785lQYNsFEosjloD3W5e\nUX/p9rFKR9P8pPOweHx4mxVfDDLYyo8ZdC7tNDkTAJQ4iAc1pSK4tnW6ZYMx\nJv8VkD8wpue8HK96BuE5CGQzRvQMFIWW9NDArHMCci5fMaz8T/SrMjjxqLsT\nwg7+pCMCIQU1PEhOccbIkcClOVlpI4WordcGe+Et94ySUUVJq95XXclLSMLH\nHnxtT7KnElJFLrTVmMVqUaLOerLT2Cdynf7c0yndiAMsQFnlPBo4vEUv5uID\nh7SrW2lsneBjgVXpo2eazOwejQMY1Qq3lacC6GXxGG2fxueAibvu+jYr/J6D\nNFMJrWjf7NtzzbCSM2oiwQ2lDPeoxyENAy7ckKpu1t/1VnBPqzr5E3tQYNy3\nVUmuRMMNZDGfNxx9GYvKfpjCj8CBkpafmeg0XZOigEq35GpD/cbim5YYGGtB\n/94yrIRXAfFUnoF7RBoSayfCA9bGy+HrdfIX9WqD3D9SBLgihch0YKuhig+A\n6F6Q\r\n=kMLt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCikvqlmCYqL7zNNH1qK1JMqP4rGpOePDv4RsVqgjK90gIgLSg0RN7Y9gS7Hruz5UK9PWZuPHemjsTYLbltOFlibZg="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.6.2_1571427127854_0.2975324680342599"},"_hasShrinkwrap":false},"0.6.3":{"name":"rest-resource","version":"0.6.3","description":"Simplify your REST API resources","main":"./dist/index.js","unpkg":"./dist/dom/rest-resource.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.spec.ts","build":"tsc && webpack && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","babel-core":"^6.26.0","babel-loader":"^6.4.1","babel-preset-es2015":"^6.24.1","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3","webpack":"^3.4.1"},"gitHead":"531a21f9c426cbe4882a31d1e1f081a316d731e8","_id":"rest-resource@0.6.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-awdzoBehMUGxePYwywiIdHeshtihY4RKC8zvQtvjsL7hCnJvaWodoKpKpzfp7I+FALjBsy4i0/h24jyfhPaKUQ==","shasum":"df0cf568fdcbe7dcbb5a3227308774302659b0e7","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.6.3.tgz","fileCount":73,"unpackedSize":3417711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrjgSCRA9TVsSAnZWagAA/FgP/1tx7ABIKEWxE2Tat+EK\nVlmBOakwXQXve0xrvnt1gpyCWtXskwCWtVLMBa8TjkezcivafBPKxryoc0e0\nBlAI1y4+lNb/KZnF7WFTB4E/LIougXOOLEnHU8m/67OBWbQy63A5oBww5GEt\n6ukhI2KK7ieXfY2OJkzmCjbgSvsjvhXmATaeWF48gPt95OyOWzU3oxw7GBGO\nDnvBY20otB3EMMolgWizx3GgfhWZ4aBasWudvqNZNqDkWl7uB90MpTbH2fZi\nUL5q5u9VK7kvlaDTKNtpLFrGcU4/PUeeOgJWObeR+03LiN1CrbQpUD23Jvll\nbxAx5i/SKN5CaIpzrg8MapyEKXXS7tKVnd/hRAC9SIS/QAF7RTtFO0bgrQch\nVy5uAoBxTphPdEP+o5gsGuhw4JfmaNB/1kOQsrdU5CGcVS2oXkiQyQEEhn7c\n4fGgPxlMDOzy/I1VMlFzbPeooN4STB3gTksAa+w+NMVgR2LYfXD+QFXx0SuN\nDiSpLTr3YjrDMzZHmYr2IUP+jdQ5yjnIENZL9CQW6tJKMkv0VJUq8HX9bDOA\nSA4HW1nz9q96nrpWvCqiShtGBOOOMw/xYLouaMWmO88Kbf2EcTd8jL+YCw59\n7DRtYT+WdxXipNKLr2fA16udMqxULpLDbdXOGTswNzmgKct09BfrP/bLSq0f\n8HoH\r\n=356e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkDkcn4Hzyu+bX/G0+rHNjT72Z07SSncJnavciR6ltrwIhANsKsPfq1KT78phi3v5uoQGpVHqoZXthPXvPiRsHVNL9"}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.6.3_1571698705456_0.1911836785688834"},"_hasShrinkwrap":false,"deprecated":"Incorrect devDependencies"},"0.6.4":{"name":"rest-resource","version":"0.6.4","description":"Simplify your REST API resources","main":"./dist/index.js","unpkg":"./dist/dom/rest-resource.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.spec.ts","build":"tsc && webpack && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","babel-core":"^6.26.0","babel-loader":"^6.4.1","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0","webpack":"^3.4.1"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"6e4fb55b163b8e26325739f38f40921bd99fbbf9","_id":"rest-resource@0.6.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-W6iSswYUvxIDLewdEkOg4x/PMsi6Rj625vgF9eOJJXtlJEbwqvwpvo3sGls79nunyuYfeqAzNJvuWp8nYeU9QA==","shasum":"2314fb74631c139feec8e914233837ff7028aa4a","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.6.4.tgz","fileCount":73,"unpackedSize":3419166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrllNCRA9TVsSAnZWagAAgpAQAKMfVWpm8bGGMKW+aDX6\nZYcOOnrlwuPl3YK50nsKMawLMHlTeHCR3VwbKIBCyZKkjheFiabw85+esylf\namcg3EMMnKCqvXZBJOqSVRb36OXnR+lVZd28ewqcPANhWaSJsuBPe573Xq1W\nL9tzt8zi6Vvkr3vac8gYG2jmB5YZf12KsFdaiDEdHEUwpy7siDpcHZE6Qfyg\nkuH9nnKfMVwFd+Mda+jW662JQfXVD9KuLLvwX6+ktT5fy/BeqsEMAOYUBN7p\neC40Tv91C43u8RBhw/2UEbmYCXadnU5JkSF4M1WS1n5TRYWuJYmF7N+BpTaO\n9zeWwjh2npE/JazjnxEoRfSCZwM0gJTLoqisgPF3b5zsoAffGKckrC5EBXgM\n7bxpzKO9HBtNF+kU8pumJ+voOJYx4OU3/e/OZJZByK4MkS9aMP+0bdE/PnXs\nndzbEG+SuhZ94Xp5s9DYc9LnAWuD7JcyUQrD8Kl+dpnxOicxDcpvmOYWmRy3\nUtdUXwAYWQvsAEBotkZUSzjNvvCe6cFWFuKohbGb+KpNoN8DnMiEWvMnCYqL\nrBMxMuoWVjVn8m7WxwXxw1oBXtiLhI4cVL9zsS6JHCPHNbsEzmHtbFPBhZZ5\n4JZue2zJDvJVDHbAK4CQBJI+ULnR1RQ1k8FKPZXEm9TGtGyIxGg1BtSNUxK/\nnJOS\r\n=slIj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt4gdz02JewjolfwLbAQvakvtImCN6/h9qqIRpRHWmigIhAMsIpHQRToYk0I7TZvO/xa0zm6AlJ1q7Ha6AB2Mqvuer"}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.6.4_1571707213116_0.7552971236395092"},"_hasShrinkwrap":false},"0.6.5":{"name":"rest-resource","version":"0.6.5","description":"Simplify your REST API resources","main":"./dist/index.js","unpkg":"./dist/dom/rest-resource.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.spec.ts","build":"tsc && webpack && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","babel-core":"^6.26.0","babel-loader":"^6.4.1","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0","webpack":"^3.4.1"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"a4594050e60fa83e960f2497dc57a4d44e986789","_id":"rest-resource@0.6.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-5jGJIJnYdjk6hcpFw4B6Q8qpz1JtxpLmd5S+NBwhDbQ/s/DxCMDxv3Xpk2Ha0TUffVuSK9lT2GKJesbIYO0TsA==","shasum":"148e15d2dcc1d03797cabff544f333c8b8755732","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.6.5.tgz","fileCount":72,"unpackedSize":3642377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsqrFCRA9TVsSAnZWagAApc8P+wTWOexLHBAedOc5WM4E\nIL0L4qsvVM8rp9ikwDHJ37eQP9NoIrCF8bDqkVjE/VFaC7gwdjQVncr5cDDu\nhT6fxEcz9i36sdXn8Pt6TpLe4/Yacxql2bkTuTP30Ak4JH2GlliWknVyEo3M\nqZJ1EPqIsdNuwEzcTi4Uu2aOcYmD1i6ee3sTp6/RlW17gVp4b4V0qZS6kdB/\nl88hq2Z6XnghCdr18cVahLsK7/40ftyaaHWq+1tMmZWT1ev7nSkSjrzVa9fL\nXQJfKGTle7cqS20dO4XkjdcKqITC1bmqD7g+sqE+35hyK7t9T0Ia597Uu8eX\n0hW5m4xt3vvoaP+KXEFwqgjiwtq0xuDbOJbAFa9GF92qCqTLTrzH2rUK+tXq\n+RLll/W2VWv1SOqXgjSE/5yiYXWg81iarMFe0a4fRBIw24/KFwdpEQyFSTim\n7yU/zjz48oal7yhQ9MdBubDFOUm85KH0FfuW9xfd/bdUuVUeC06OBfi/7ciA\nF3xKhvNCMyls3w60DkHsx4bjFh7YpGYVUdBkvXwhtXGc5hsNq3M6SYR5FUAq\nYtMy1E4KhxGIlrNLuRIvwMKWbJoWAa2ZDIFbO72zj3WBsHihFGwDFwXcr763\nWTgXdwFJL/gVTWRamC2f6WrygbuxuYS9Rj6JsEdKxlSKmWjV1h86pTPuLdZV\nzQ8U\r\n=gx0c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrJUwRNrtGmcCCV+tFA+d1IcggUHUxYyAoQV8H1dsefAiBMDkcXS72faunvyqM2iw9v8XecdcnsXJY3pvB701EuhQ=="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.6.5_1571990212525_0.6965802580248703"},"_hasShrinkwrap":false},"0.6.6":{"name":"rest-resource","version":"0.6.6","description":"Simplify your REST API resources","main":"./dist/index.js","unpkg":"./dist/dom/rest-resource.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.spec.ts","build":"tsc && webpack && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","reset:ts":"rm -r ./dist && rm -r ./types && ./node_modules/.bin/tsc","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","babel-core":"^6.26.0","babel-loader":"^6.4.1","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0","webpack":"^3.4.1"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"e5110097ec0d27c0f73cc3f3f125886fc637f7c4","_id":"rest-resource@0.6.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-coiC4BJM3rKMtFw2KNxzjXfcwcX0JVyv/BO42hbbw7GA/aIVhKzsx/vdjgVgL9sMzx4y0liZIyNwDQuyrdrLrg==","shasum":"cc54808d76475e2f3ffeab1dc9f6dbb424ad7257","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.6.6.tgz","fileCount":81,"unpackedSize":3808458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1Qm4CRA9TVsSAnZWagAAph4P/02Cpslty47q0QqTP+dM\nXHIyadsVXoOcvdOwQImhouL5CCpXqB0q0ED1meiPZVqi5YBwy4g6yj56fVUH\njQ8++NBgnkciP78W28fAf8D8gsGOvkj4Saerc7V5lG+oFcZHPfzlJZw+uf3X\nHCHPBhi4V+P5sNzoIytOaN4yrXis387PuaWAmxgQcNCZuTK1vVIdi3KKwUR6\niGdsXNTXMWQD+6eetCy2HrfeOBLIMm25y8e1VingWL1gUGiH2VC9kD/q6JLP\nwntAFex9GvZOLyxO/IqNF9zTHi3rk8+GhTJp3H4WlZe5OqoZJl5ZynOvJKKC\nRjtZUTXPzqw9e7XgkJr1Qqno6bRiS5Scg4o03BxHwPMFAPIwf1czqlVRIa6k\nMRDTqTnHUfIirs8UrdXgYCuS6dL0ufINZMmrok/rAlVBAzwXbr905nC79wP4\nozerzzbknlTyDIsbFIkWviccYlQVqw5B1EcHGSuWD8Wv7pA49nGp2Y8F95E7\nyCCWvQEjpxwBs9AYZSPPOhXz/k1rq564f2pm26f26WzSyI/eAacvSuX4ArCB\nSSck37T7KzMnQ0Zlm/R3Ve/w9/uFhL5kZE4fxQ4Erzb+Q9wHQjLy4jhy2YFY\nDm/6ZdIbT11KdFTvVJ4XlAs2G2WCYcBeieTCKTNIJ5NIIYb2pcu2H1tcRTcq\nXrXR\r\n=uXtG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFSzCaJTImK0JENPvfMEZSMk8WBNPv747ikINuojsJGAiEAlNZv5vgikkGt1byvXDL5dFN69lp0kTq2zeNGrDGq/0c="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.6.6_1574242744270_0.9888626326311913"},"_hasShrinkwrap":false},"0.7.0":{"name":"rest-resource","version":"0.7.0","description":"Simplify your REST API resources","main":"./dist/index.js","unpkg":"./dist/dom/rest-resource.js","types":"types","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.spec.ts","build":"tsc && webpack && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","reset:ts":"rm -r ./dist && rm -r ./types && ./node_modules/.bin/tsc","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","babel-core":"^6.26.0","babel-loader":"^6.4.1","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0","webpack":"^3.4.1"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"e83a2d0a5382c598927b57cc827ecf694e0ac120","_id":"rest-resource@0.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-g+HeDke5xDrayQzWQKIy8S26HTJKfpMt9W50yYnG0/Y3DWgKB0N/Otax4dm3hjWyfjHDGBhLyo0Z/81HEKbTVg==","shasum":"148a8d9b4a2d3627a7aa2d47f6317069ecb554ad","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.7.0.tgz","fileCount":83,"unpackedSize":3830051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1lTGCRA9TVsSAnZWagAAqsMP/i8hsjhFf5YT6lh2+s/w\nWxvPqe0/bn7BND1bKVJtFE45TuTISGkoybKgeyH855e4g7w33LbCdct0CnMy\nIjPQ4dE7bKbFE2c3fYHjgSR4y/ATPkucIMR95SDM6kEwPx8lnjJ3dpFNKfhq\npL3Je5KtLgOqNklyxqysp8lpcyNG0HmKvtAn/NdT1iIg7hYfNSeunlM9n8kE\njmWkP5wUV4XTTAuxFSpVizB3YNsJw5pZlFPOqPuWrtn2iwre39bj+Alzl1qR\nYtuflKn/hH0YATprIkOGr4VhhGrAwzCuJshE5/PVTaEWRNtlkMtXRlLwrifX\nzQOPrcVD7VnMKF0qxhehJFIitYmqpffgz+7GLwecZjFvwCYePH+T0fULSED9\niNR/fPJKXXeBaiDI7VrSiBUClJ2owtL46yZW8Mv17zj5nPOUATaXCc53hk70\nL6tmM46mDS7x63oZzNtEDkeyjwnrB6vlIVryNQLDhu8hNLqv2zHwYQSkpuxO\nsdBXA37/qFj35EkwkdmytqLq14EdA+qwNRW01eCf+0cpgPaHRBDxyz+TC3Bp\nKHg1yS8p5RDTt3HyGtAN4La/3IvFCpC/Zdoc8rpJK2XSxTRvvpWMzFoRhzo4\ns/1kUKTf5q1+IPyirIn3rzOi3go2PWm4RzNOvcaJDCRZ0Zh6mB5BRVJa0t+x\n8YA5\r\n=YF2U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOxhllRDTLVc6aNjdgxnNeh1c6zIliWVwXeMQefGEJ6AiAyPkf37Z5KceLLpihogMh52BjbwmhchT9uHkfVhdWGPQ=="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.7.0_1574327493601_0.025525504983360925"},"_hasShrinkwrap":false},"0.7.1":{"name":"rest-resource","version":"0.7.1","description":"Simplify your REST API resources","main":"./dist/index.js","unpkg":"./dist/dom/rest-resource.js","types":"./dist/index.d.ts","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.spec.ts","build":"tsc && webpack && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","reset:ts":"rm -r ./dist && ./node_modules/.bin/tsc","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","babel-core":"^6.26.0","babel-loader":"^6.4.1","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0","webpack":"^3.4.1"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"ed5c444c022395f5ada5f9548ef97011df3ee443","_id":"rest-resource@0.7.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-VqtkZJfLQNr4RCRqZfvnCwmDU9DwKuubEuwzarBd/pIUKPlcK6xUdThcP572JhNYlio82YPq0UzVrwGv0hXUtQ==","shasum":"4735ea7cd0fae56a9630bdfa02410f3a30864031","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.7.1.tgz","fileCount":83,"unpackedSize":3830677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1z0ICRA9TVsSAnZWagAALn0P/1cbJLG7L7k3xVjTrJL/\nAuBdBuIpMHbEdtU3/8GaL6gWer3x7uuju2TfhNPKDRknQ9Ou8jLGTWnZdIfz\n88DYqaNEl4AqX6YLpqTPEgCwyERnVkvxMT8USDnSKz1UN/vAmrPZw1Ml0WpE\nmbM1Gwm1iVOeAnlXWJixNmQZHt6Du9eOglbx/PnBRgyOioHPNIVH73eTu7ak\nUO4N+y1DRVX217hMeXJ0gBnQxi0s1xb/CyIB1bHYyPUU7QTXjtnE4MOa0iu2\nzEO2rDunnWz71sIYop3qgPiMo8Z28M32TEUFMaSIcJUXZKO89uwPG0iDDWlc\nGXFree5lKbC8mw9wfHpecCzwBt72FjwoampWOp3FW82tg/jjWslJCQiOmw80\n2rqIIN+YNO7KazxombmAc53M0jqi6gfXATzI3sv2Lvtpos/U7s5n4s+t5cSs\nhNtNZ+adsCRimsE453HTaSsz2qI7q832Q7VL2k3ovLmHq+0cqRS2wxRyCywq\nq/CVrjsIgZSDBRQncezztZMUaviB7fSalMSazaRc/SSQ/VGGqMj2IEBPxpKr\nuNh+qYjsaUQ0T45RoAMHFcPPpQtUdY3Plsiu9VrqpRZkxuTsqViVLuEgOrF2\n1P7MK70tS1xQraq+VVLtadWSV6h3jj25MVHCvUxCNIEdwIS9O06Ikt11Upsw\nA1SG\r\n=AV+l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt4bmC4puaaY+wUn7vww67whbA97dkCl2W/+hm6ya/TAIgdF8LoH4CCWELqwCGOczucvMXXP2jR0gSPB1u38UZFG8="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.7.1_1574386952016_0.2877472769994691"},"_hasShrinkwrap":false},"0.7.2":{"name":"rest-resource","version":"0.7.2","description":"Simplify your REST API resources","main":"./dist/index.js","unpkg":"./dist/dom/rest-resource.js","types":"./dist/index.d.ts","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.spec.ts","build":"tsc && webpack && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","reset:ts":"rm -r ./dist && ./node_modules/.bin/tsc","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","babel-core":"^6.26.0","babel-loader":"^6.4.1","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0","webpack":"^3.4.1"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.0","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"3f5685e1462c01711d698d138dce46488cf3b6e4","_id":"rest-resource@0.7.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-zSoi2wudxlujwHfNiMtbTPNPBcpTlDTYJv1JPCrjLjBTCuMI70B2GT/c4OKzCPjb2M02DWRzvwdQNmilhRrW9Q==","shasum":"f9ceef811e701d00bdcc22b078e5473400192c5c","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.7.2.tgz","fileCount":83,"unpackedSize":3840501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6Y52CRA9TVsSAnZWagAAU1YP/11bLslKYpryFnXdhys0\nUnSh5ttckMZ4y5Sx2IUz2PvwA3SrJsfkzUGaRfdhmpAgXsQqMMK5RdH1R/Ol\nozvUcgMMAbT7DCKypYNDm47sJtjookjtGkw4nWVKIMrRNjZpzCXfq1Ckupzj\n75TVWNcv7rUsKDgfYm5PzyxRrE6mtsNb75S9FyGNvY0CkEaAOMFfIDgsGXG2\n0PTOfuyPd/t6z8ylVixdZzyHRzjgz0/cdr1YITEdftrToVRA9+9kP8HCbkHC\nGjmqT0edqVE0ZtgSYp13QcbBR7eDbGuL7QuJ5J+PUYQwedYQmnJeHBJ04GkJ\n1F3HYqFNy8jwJzefcY7FP4/CpWeFOfe6pw3NNTh9kFdhdh+nVd7crDRk/Z3E\ngvxN8S5oa5hYndOhKuEbZdqrjJ+MzwrBrXnfBjzUSsDKIhLjLcZtlz5Al7kw\nKJIU2ZwjvfRfr3TOLK9KY1SleodeBjH9ezNv4t/OVNLzx7/A9EJAk72B1VeD\n25f/72ZZmmejjxvKlXs4DC6FVnm5QlAswK+292yBNut8Tx1Qi2EiLBmRgiNs\nod4bmSfLdhqDrgHGaRicHrQ+LbOVMlS9FG0HGpCyBBz2vyKEN+SQIN6Igsov\nl5uzjDj43NC0eqPdvREOZXF90rqIXQ0tbql2jbrWJ22ZNdUGl3jrmoXebVRX\nDsQG\r\n=vA64\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZB3NBpdTwQ1g7Nq56xHZ+OAFPqAfKpXZsZ6zEKTXQPAiEA03SZGUpPcmHdQ5bLwNHpZpMKneaC6xHgl4BLmrjKL6k="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.7.2_1575587445481_0.24926252200646815"},"_hasShrinkwrap":false},"0.7.3":{"name":"rest-resource","version":"0.7.3","description":"Simplify your REST API resources","main":"./dist/index.js","unpkg":"./dist/dom/rest-resource.js","types":"./dist/index.d.ts","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.spec.ts","test-standalone":"npm run serve-tests & (sleep 5 && npm test)","build":"tsc && webpack && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","reset-ts":"rm -r ./dist && ./node_modules/.bin/tsc","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} --quiet ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","babel-core":"^6.26.0","babel-loader":"^6.4.1","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0","webpack":"^3.4.1"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.1","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"78cd119c1ce5029b1739fcb89883cfc41d345de3","_id":"rest-resource@0.7.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-865RVWOqvfCKSys29xrjlpQsfvCB7LNUWvkhcyGzMwOkYK3Tzh0SRESH4CIhHAmK/eHK5L/C2QxxfjYuyXtH/A==","shasum":"15e0b73601d821f6d96812fd936605a4fb82c020","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.7.3.tgz","fileCount":85,"unpackedSize":3828968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6Z/ICRA9TVsSAnZWagAA8M0QAJZlJ3WiIuKs8WkTy76z\nrSJtxotdC72lmmESqUiserGI4NLxD++X47d3nqDN00moDQpqPH6FA8bREzoF\nuylv7SgdCapTeEQ22OYSC++psaecz6DMUglRiW70i0tgxn+Ay76aJmpHCS1D\n9ULwJnrbG1ZGXuD8bnDg9LLc21oYju/AyTaxaGaHadovUlLNW8Q6zVlI7WKD\nv69cJCE0kymKq/5b1MTNQBD1wVSdXs8wkcsxrCxEStJvQBt6MMbRibpPlUkY\nY7Y3nRgkjiUeSLnpYz7NNn4quaIQtw3vZNP6p+PQxSeNm1fIuxAbAOzIfGHa\nbAji2K2VAU6OON6cLNqq/0dJWMvUQEMu10T1sDqRNTwnzP0Xq04hS4CEWe3j\nXcjEIj7N819nabCXswdr6Hy+ecJG0idRw4VEjIPJ2n7ub6A7p2kDkCc1i4So\neYY3Rh4ta9AiH71pe+GxyMh2TSMAx3Vu1Syu6Mldsb0lEMskbd0wqjLSkUpj\nqrtMwx3zTwoRMgzVg1JUotgKFOBplgAhf3L77iPVjjLu9MxPF6zQFnxSXZpP\nXi/orW5qTrMsYNK0evmyKZsrLPc0itNbUl4qDZfOLV01txYmTacM2qjpffh1\nySrb3gqEaAlm9cPY86R7TZ2T2ysViYUGbR251BlFTX+Qood7S1/UwH3Rf6si\ndn5I\r\n=ICTu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGoiVQcrOlP10xWVE6o6b7tGiRqvC5z9HzK16hbzENZgIhAPYGEMpuwHRKYnlYWyZR9N3rTu7j7B+wHntAdgWemI2C"}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.7.3_1575591880140_0.49145463594337335"},"_hasShrinkwrap":false},"0.8.0":{"name":"rest-resource","version":"0.8.0","description":"Simplify your REST API resources","main":"./dist/index.js","unpkg":"./dist/dom/rest-resource.js","types":"./dist/index.d.ts","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.spec.ts","test-standalone":"npm run serve-tests & (sleep 5 && npm test)","build":"tsc && webpack && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","reset-ts":"rm -r ./dist && ./node_modules/.bin/tsc","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} --quiet ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","babel-core":"^6.26.0","babel-loader":"^6.4.1","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0","webpack":"^3.4.1"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.1","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"7ede373faeeda4fe0caef3874102c87fc3aee6a7","_id":"rest-resource@0.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-SEZ8E42tOd+yB02B2kd2CrA2PPPqaQpD/xGPFsmIuDsNuyQC+HY1Q1ItoJ1LXHowdqcyxceKfPq7JiskKvd2/Q==","shasum":"f37df750e9fcee396bc88a19ba547994dd5b2081","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.8.0.tgz","fileCount":85,"unpackedSize":3838527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7wFvCRA9TVsSAnZWagAA7bwQAJPDhajMuGPDTe6fE+A0\n7iBy6gagGKQPyqdpuniJf1HrUWIhfi1KjIB5EGH+MYQyn9DH/MCQ8UafnhJv\nyz+wGBnSWbH++BT9VJGbh9Oe1aJbnL9QfYkE4IZhzOOkGHfxepJRpgApetBB\nyC649yVTS8ZYxOpe5zIm6cXc/9Pvvq+OqxDyC2k7sn6bCk2iiz4L4fKaKnS4\n9nqcO2BMAkA8kSAQF8VMs+OUT3+1hfUj15GmT0ilJ8IkvQCHlbMVAdpYl34f\nUUs0/PLDdqLTmrNs7lnrTXzlqMnsoiZDVN8iI3FcXqUUNvsWMmXyFz7h763h\njKHsprKJtBPnfQgmjcVu4z6bMCc6b49vX1YBBgvuuj4qA83kDlXDn7S0DGxi\n0atsp3ZDM/b5Wa0JItJQLd72gUdFKwr2s1TQmaL8kFrbN3ZSNEEZtKvXbbe5\nyEkv6+lrtTSJ1HKAJ9QiNkzxFh7oJcFareF9e02oRCdn1OpIRf7w2pCvHpXd\n9sFXgkYk6nnVk4ToaDiRYF/ONYkscbHwthoL3uYD/GRptP58PMlqxJrb/CN0\nuj+LuyIgF1QTEWy9stq1FReXRwFC5BSPxQwlla4gTJt/JQcXYiVM+NabZu4g\nl7qjNcGuxu3e6KDCtPKBTwY5XUaIO3Q1Q+PMLjgDJ1vBwWAzrCBLBjGCDO6s\nkTK7\r\n=iuT2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3RGde2MTsjILYa+2BQhySjYnYf4/BeVBCukJxEy0hQAIhAP62TgTg1YlExMSfCHkcHVlcCYJR8F8liJGG5rLv0oop"}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.8.0_1575944558684_0.8013362196153138"},"_hasShrinkwrap":false},"0.8.1":{"name":"rest-resource","version":"0.8.1","description":"Simplify your REST API resources","main":"./dist/index.js","unpkg":"./dist/dom/rest-resource.js","types":"./dist/index.d.ts","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.spec.ts","test-standalone":"npm run serve-tests & (sleep 5 && npm test)","build":"tsc && webpack && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","reset-ts":"rm -r ./dist && ./node_modules/.bin/tsc","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} --quiet ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","babel-core":"^6.26.0","babel-loader":"^6.4.1","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0","webpack":"^3.4.1"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.1","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"dbdd4cffb2efcb5623c481c5903da9b2512d1ae9","_id":"rest-resource@0.8.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-5VfJxPz9/IPiYK6vw2tCVibY9JqHTEoxbzvyQyHoxXimRC7qwLDCUODb++UFsWOr6pPmMAkEn/80JZl34d5ePQ==","shasum":"eee187bfa1682dbbc028de0c9b7acbf7f0f269e3","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.8.1.tgz","fileCount":85,"unpackedSize":3854932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7yUgCRA9TVsSAnZWagAAmrMP/1QXSUpBud+fPewuPzsR\njNCsfxPQzp0z1lEl3hD7jm7josecErtMSMCbLVNGl/dXUWCsDTZQ+5C9HJ3i\nW5zBcLOIFAit2Cl1HPSKeeWm3xUU9Te9ULcVZludW2fgaGh/p5uleqIb7T41\nKXnl3NrGwRaBEExJlWUl1uTiZ/Dqt0aKvttzypbokxiZfg2FucpKnjOoSpII\n/VA7qNFSv1ZQFPmEgArkXBHUdfGYQgQT3FIyR6PCirY+mZWraBM2x/O3Au2W\n63MclJx2x4lShQTzrXyoHNK7aYIWA/LxIGei9WWD7hRinA6K48lrEpqaj/9N\nOtP8itDVW0iCBeF+ULrVNIAOwHzTmk8k81h0nhKDo9nnwmS7YRNs8uJoPVga\nfApkSHYKkaC51CQZgYc04z5RAjFbLk4kpSehXsoAEc+M3OdNW6JcrHrHHfEH\n8bQXyWRyFKy2f82BGvAZpT4wx7I0IoRW7+aWbimwIcuukbm+vDVnPnR4kO+o\nMUTtuExFXsdVqjhb+eiicZvXBggfFPGey6+fjmvCeUZ1cyo+0PfKwqgWIdrT\n9Cs3RTTkBKhj6Xyc8I3QGcYYW7C0zwOyJ9Np8STMBRB2OuUCw7uszLmAR2Tx\n1yEZRG2lP+Up61ji00JRrd5EnBhbqa3+2q2/dCXPV4znfxrzTtr7hK6AJWTn\n/ft7\r\n=jSms\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVeEklPzAlw5X3fej2oLR3HWgkwOJboPgBgD8RXdG/lAiA4O/j/cntx9z44KyFt87eX8fWoro03Dpz7Jtx1z6+izA=="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.8.1_1575953695756_0.712802619155795"},"_hasShrinkwrap":false},"0.8.2":{"name":"rest-resource","version":"0.8.2","description":"Simplify your REST API resources","main":"./dist/index.js","unpkg":"./dist/dom/rest-resource.js","types":"./dist/index.d.ts","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.spec.ts","test-standalone":"npm run serve-tests & (sleep 5 && npm test)","build":"tsc && webpack && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","reset-ts":"rm -r ./dist && ./node_modules/.bin/tsc","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} --quiet ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","babel-core":"^6.26.0","babel-loader":"^6.4.1","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0","webpack":"^3.4.1"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.18.1","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"db74149694c1cb40ad65f070bf612b6c70620afa","_id":"rest-resource@0.8.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-GAkw0CzU1XMBAAWtHiXRsmyWkrWAiKIQfuF4gyV4OIpdm2ZImybzEk/hdn/aBpfRpZ9Qm8Lvvf+IGx7A6bapkA==","shasum":"5fc6159c0539f3f01e84d0c7f90ccd8849f3fc03","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.8.2.tgz","fileCount":86,"unpackedSize":3864620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8Z/bCRA9TVsSAnZWagAA2akP/3ErWE/8t3Olt9XJXEMT\nkQifOyi939YsWu21sl043VLeFcf6vz8iIybkNNQHYCOQjIhis5nxLZhK+U6r\nhEWCQJtXLxRPzNz+CgiLi7mYV/n1ToMma3KAXGN6NFSkBzHSJYVmpxyvDogS\n/t0jeqtv/zttyuJLppna82DfV3+UQIgfb0uA4zHtq/GczNLh4rgvl1a2Z65t\nPj0bwoIHwdWAwEPC76ipVHM+5do7DE81+qab/s8DQ9PN8N0LTSztZ6W06mJG\nDkTANR00xNflUFSPSlL4UJuLDNQ2FgCcaD8UvSV0XcrU9UFRIp64FsbJgaPb\nQ77XA4uwLUOBuG0yVsd6mI0jE1cmt2by9IEy/b2ZNbWGgOPnLcinu734E5rO\nh/rpDuXOuNXeX2Wib8RMBWCAsfnGPQqZ1sUswZZcDKBxswRQ5VD4wmZ2Oj75\nWUJsgOz07kRQaRwgtap9Iwef3vcyEYNxKzq5vgXGtoLWAQ/xS+uLPVxdkz3n\nKfzj88BRT8JRFnlYSBF7ATNXdL/BS4lEXQykZ7jFZKcVBakAu3eEQW6+hp/S\n/TqbzcFycH5CWy1zQsGcycdvtFAjnkl5m3CHiHVRTuO1EF3zJvIY5UFCvPHB\nDpQbiiTXmLVNlewGcNbyeTkBCUfg+lEzGgAW4HT2GwJyXkhFVQGO4KMm31vz\nPm2k\r\n=22S8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw8IvjepXt2MHgwYL43gpjON1apBFH79gzrKUxas7figIhAPOmqqjRDa5S64fGTDh+TvmATnzS5Vo48cfXjby7qOTi"}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.8.2_1576116186779_0.6163750443461458"},"_hasShrinkwrap":false},"0.8.3":{"name":"rest-resource","version":"0.8.3","description":"Simplify your REST API resources","main":"./dist/index.js","unpkg":"./dist/dom/rest-resource.js","types":"./dist/index.d.ts","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.spec.ts","test-standalone":"npm run serve-tests & (sleep 5 && npm test)","build":"tsc && webpack && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","reset-ts":"rm -r ./dist && ./node_modules/.bin/tsc","scratch":"LOG_LEVEL=info ts-node -T --pretty ./tests/scratch.ts","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} --quiet ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","babel-core":"^6.26.0","babel-loader":"^6.4.1","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0","webpack":"^3.4.1"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.19.2","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"f9256672ea6f3eedd1bd4f7c151a9c560c3bf4b4","_id":"rest-resource@0.8.3","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-TOtlbXQmSFo4BF4hYyQXr7ziccViSq1DRzAsSAmXKhyfwuO8PO/ZaQ/2eZNe/AQH4QzqCA+LwgIjqFPYEO75Wg==","shasum":"519651eaaca71b7f5123cbf0469bd997170df042","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.8.3.tgz","fileCount":86,"unpackedSize":3924013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej+7vCRA9TVsSAnZWagAALYsP/2aP/Z8hlVIG8nX/aTur\n4becw9jCVRkm7OT21IV9ow6hm3jsOp6LKjKUdF6wCNtVGQBdSKj9jK8BDein\nZLhYPe3X2o0mS89eJKQhNLHP176m5LDwNxdrkJI184jTWhG0vxizoWP6E31C\n64C58GPghlpe7d7aNbvQ8g9SXe93rLAO/TSJjF3ZxVgma0pTwatQcMqYKDWm\nnV2PiM46eeDuYEkm2JxANM3vITetgWPV1DrsqN2GK1nAUqpfDNP3SwQ0KO2L\n3FsbNd/5Miivh+mZs29CU5Ex9m+zXGyr1yVkyGLBd6tBuYASWdG1veYiJUjj\nR70i9Xl7u8x5TuBxA40387Qfqmw0Rb7X4NKm3THGUgdGV3/rFyoH46+IidpD\nCK/LiaI4l6VrySnf+GeQcLtYMhDsqWDGfkE4WxZu/Ch44nkF4Tt9UvyhIvqI\nlRJD9bS7EjbARslH+KB7Ss0pIGrTi8ksEdOQaVOJ488WjpxUXoq+vywD8M98\ns9vxt4c24PXtmqqS0MGGa338lgZdBbhw+jAtB5Q2eSUWBM9H98xHXKBtcN7k\nquqnK//n9PYdtsknO+IbsOm4YMQZ3e51Kv340X2gQ72deXBLhJG6cTMIw+5N\n/iwB9nlYxaXaxoColH4Ddo66JcNyR7DfvubYGXymfakN6Wysc8mfdpAckFy+\nj1PB\r\n=Qlet\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0mPvjPOfjWTbWcML5RB5vxuaq6U4jFFIdcOTMU/rPeQIhAJQPR4ov7irdl4Z8ZobqMM9f2BmMFNWpoAWKwHGNg+ZN"}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.8.3_1586491118703_0.91530397670906"},"_hasShrinkwrap":false},"0.9.0":{"name":"rest-resource","version":"0.9.0","description":"Simplify your REST API resources","main":"./dist/index.js","unpkg":"./dist/dom/rest-resource.js","types":"./dist/index.d.ts","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.spec.ts","test-standalone":"npm run serve-tests & (sleep 5 && npm test)","build":"tsc && webpack && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","reset-ts":"rm -r ./dist && ./node_modules/.bin/tsc","scratch":"LOG_LEVEL=info ts-node -T --pretty ./tests/scratch.ts","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} --quiet ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","babel-core":"^6.26.0","babel-loader":"^6.4.1","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0","webpack":"^3.4.1"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.19.2","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"efcbafc98703427142d435d778faf0c62b931d93","_id":"rest-resource@0.9.0","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-dyGIunMx1dMj+W2Sfx9djBx/C7X+c+SQnoWLUFeMp9o0MB9toh4J7wz4ZkN5ui5HvVVlNKQx5ivKAiUejT1OCA==","shasum":"3d38d413d4518c6870081d1e91517e2982f7115e","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.9.0.tgz","fileCount":87,"unpackedSize":3929828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoMZUCRA9TVsSAnZWagAABosP/jpZIJBZ/Kpdeocdm9EK\n0qqUQmSaWaje0HHs5nAYfbB3+2NIhpDaCoVcO2zKsh/7OVi8kg5VXAKpjR3l\nhPTS76wxa8u2yWqhgg806mHGmB0Qzzd+NZXQeQVJiYP9sviD7UuxCDm4CV7u\n6kNIgqltAuj4MOxwgo/TYjtqdqeOoZ5WXZfmkrQT/VCgpQBnFTvOFLS3nV6B\nlS9ASGVDLddFIMFV87ZEQEQFIdeGI201t18+yKoAHhpEqSjqR0c2/5VxjcAH\nRSNWz2WfZtW2pCZDCr9xb+IRA8HsC+snZie1LDx0Az+c5ZUDSTO2xJTsibBG\nb+9EcwbOP9JXbpaOZiHeXnKbKOlJdthIqsylUPa9Jr2vnSb2uPVnqeMMgpxI\nkhrlwugtUFqib03GyZrBS4P3upWoNCxXNEWG/tsuYaOitDJkp3u1FAg6s7E0\nhx+a61EnP7Nt9GUkSIeCeAyGrgNWlTDnjhYfgpFNocwsiu7cUuTEj5cwk+Rv\nli0PWeLFA3/B+GCmD9QB7NA0gDJFnhqi52ZC5CMDJVDBPMLvwVF2vkwmaoBs\nJjuWaeRg0AoHJQRl+8V1ZdBJj5K6Ute44dP0SjG3l3hNpeXdgKe4r7a/8vyk\nVK/lwh/pcKcuKdT/z2Sj7RYTXkTI8nJrY9Lbu51g8sfVN6QPLPnzHlZ8AURG\n5G1s\r\n=XULa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6Ef/YL20P88MQ9SKaxazHFLy8A1PGi5V9ornCrGpCLAiADhpyLMm9v2fXkhWziFA6kAlvHhmRIqXw/2BpK2GXBqw=="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.9.0_1587594835765_0.08902667532025754"},"_hasShrinkwrap":false,"deprecated":"Fixed docs"},"0.9.1":{"name":"rest-resource","version":"0.9.1","description":"Simplify your REST API resources","main":"./dist/index.js","unpkg":"./dist/dom/rest-resource.js","types":"./dist/index.d.ts","scripts":{"test":"mocha -r ts-node/register ./tests/**/*.spec.ts","test-standalone":"npm run serve-tests & (sleep 5 && npm test)","build":"tsc && webpack && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","reset-ts":"rm -r ./dist && ./node_modules/.bin/tsc","scratch":"LOG_LEVEL=info ts-node -T --pretty ./tests/scratch.ts","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} --quiet ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","babel-core":"^6.26.0","babel-loader":"^6.4.1","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0","webpack":"^3.4.1"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.19.2","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"49112aac56d84fcb9a5fc804c50a23c7bff71c95","_id":"rest-resource@0.9.1","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-VyDBOeT/j1S+bR9YxVBsqtNPGSFM94i9DP081uvpdZ1Yr2m1E0yJAj74s0wnJON5IAfpY/xvRj5I3lUhjz8sJg==","shasum":"9ec35c6b8f32c8a9ac249f84d3942ad0fb42c13e","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.9.1.tgz","fileCount":87,"unpackedSize":3965755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoM0NCRA9TVsSAnZWagAAxCcP/i4PQ2zqk1vcUeibG56o\n3zihNSX96Qov2rdeHgBcEIVTgSWGHCiqhkrT7tINR6Hsnhflzo93vbwmkU++\nh59m/SYsTIHvNJr7eMsCKNYzGJxOjJklPNFhiqh+NijtHfzSCCob49ONy18o\ncWjQXvkswg9Nc6eGsFaqVCaVfcsRvtE8J/CH71wd4c+0Bk2VBqc7SO2k8OyV\nUfIdTHxIyj90Yz3MkLs9u13N++qQr8I0bCl7ZUR9MkXQnlUqJ5NEqhC89xW2\nSLW1LRmjrVSVuVQSpOsaUq2WVLq0W4KPLcKqwr9iywT3MD/mOb8WA+dkzXtd\nOgwuzVgO09QuC/6a7CdPIXCI5AtLCMb7JdeG6ovMJA4+fKHnDf1F83sdPWap\nRskxRQXIXX9Ta37AaotXduxn9GrHxj2KHzpnKUiKfHUUt2mMfInjWhonuACB\nl/GV4bYuovCRtDGas0iKqKBWTYzu7i/Gahws3cnXtCXu6uiuLhRpfPxuXSKG\nQMN8J3ir0AQmgxQiW4xahdNQv31qtO9E36lk9OV4VxdPF3elWHgAf2G940Fk\n3VL5fSSh8Hizv8qIVGZpcTuefnKXlWNKUzaDJQKUABkzdBqX7MEBMAIcFqTI\nk0dWOiIhYicK3cgmX0h96yELmewr316wx7VFBs0JuWqdkXvqQpV7IBvjJy0J\nxCgO\r\n=77Ch\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElV/A+9J9D58bG5Qq0RNHondrQovRi9XegJ5z6qKNe+AiApT6uThQh9OclsLaRdSqtVsChW8/nZPv4iYeDnRPZMUA=="}]},"maintainers":[{"email":"greg@tucke.rs","name":"baseprime"},{"email":"djkojb@gmail.com","name":"edjafarov"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.9.1_1587596557116_0.05404238607817646"},"_hasShrinkwrap":false,"deprecated":"Prevents extended classes sharing the same cache"},"0.9.2":{"name":"rest-resource","version":"0.9.2","description":"Simplify your REST API resources","main":"./dist/index.js","unpkg":"./dist/dom/rest-resource.js","types":"./dist/index.d.ts","scripts":{"test":"mocha -t 8000 -r ts-node/register ./tests/**/*.spec.ts","test-standalone":"npm run serve-tests & (sleep 5 && npm test)","build":"tsc && webpack && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","reset-ts":"rm -r ./dist && ./node_modules/.bin/tsc","scratch":"LOG_LEVEL=info ts-node -T --pretty ./tests/scratch.ts","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} --quiet --delay ${TEST_DELAY_MS:-0} ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","babel-core":"^6.26.0","babel-loader":"^6.4.1","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0","webpack":"^3.4.1"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.19.2","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"f10614fd1d8d30ef3cf4b76a1097d19559bf8770","_id":"rest-resource@0.9.2","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-JS/DamgZYJ3ev+VX8yS/PUTUJqoWpb4SmTL7Ui3O2bGUsVMLS6sb+6HG9zgbxUJdIeCz1TClvsUuW3LE6Yb4hA==","shasum":"f78b09b34ae6a3a7d65a88c02c8490f880b127dd","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.9.2.tgz","fileCount":87,"unpackedSize":3964723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftjMICRA9TVsSAnZWagAAIr4P/jz/rALNAEx7tTQ5xAWI\nTmLAhmx+dcKz0n5ddojZmoZzOnmrHpiuslKxpoAoEOxHSzeFRydEptyXLNYH\n7E/wPeQzlxvp8dHWSblZvwNORToHYFfuLXANMlUuuEanLlDgRmkU5SVK4oGI\nQ4uwGtNNNJOKssAy0H/KQwKgIWYRB8cNfDq2+E+NzQUhANVOrRptEeHzVflZ\nDSiIx9TjAhzJyUGHuMIsuuKBTvORNY3J9M1eSLhYEZSC7g/v50pWxHMhJ3/m\nqK11em1HowDIwQ3NPFAW78aLmYp4q22JwFeSPlGYELRfOLaTYUxYJ4iemm3Z\nLsLw51TqnJtuVmbaSUzeSjb0zlFOUWw89Ep6jhGh/+LkMXyTnT3+zU1o9/fq\nheeQrU6TDUr0fffHSgAp/2duEiN2xKeP9owF7pETHXEX5GYY5PVgj5/YXkQd\nxFleZpo6zw7dWIdXaUlkBQ0eMXwajGJOJm8SdrHGi9gYU2XkKZ9OhMBM8OZw\n+g3SLByPnVjfXpAarpraQZaZ/MuS2PYdNkPecElugSSKiDj/o6Pk3BjUawIX\nmDzjamOdU4f8SCFl8pTBjyugHT6vj5Jk9762OQpaEIEvvG2sYy8rFE5/Ilo7\nVeYVHcA+XLuZFMzwJqAkJCz15pRe+HDBNRBZQ0Uyv78/PplLxQFeLA9G4Tv4\ndFeJ\r\n=QGHa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIe4ANtj154N2wm4gOkqd833IZRiunY8HT47lky7L2qAiEA5xHFU/ZuHdRXxOHulyGN4mb0dNVmk/edYkHyWa2F46Q="}]},"directories":{},"maintainers":[{"name":"baseprime","email":"greg@tucke.rs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.9.2_1605776135986_0.5231849641983541"},"_hasShrinkwrap":false,"deprecated":"0.9.2 can see some issues with transpiled code"},"0.9.3":{"name":"rest-resource","version":"0.9.3","description":"Simplify your REST API resources","main":"./dist/index.js","unpkg":"./dist/dom/rest-resource.js","types":"./dist/index.d.ts","scripts":{"test":"mocha -t 8000 -r ts-node/register ./tests/**/*.spec.ts","test-standalone":"npm run serve-tests & (sleep 5 && npm test)","build":"tsc && webpack && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","reset-ts":"rm -r ./dist && ./node_modules/.bin/tsc","scratch":"LOG_LEVEL=info ts-node -T --pretty ./tests/scratch.ts","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} --quiet --delay ${TEST_DELAY_MS:-0} ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","babel-core":"^6.26.0","babel-loader":"^6.4.1","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0","webpack":"^3.4.1"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.19.2","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"5918a45ff930391cf081c6172497184dbd5db58a","_id":"rest-resource@0.9.3","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-2m112nmQSGsTS9+lMeXllFDuBdGcw2C4U9C0PiUTOrj/61v8mxZADZtFb//DiilL330vDHoIKpZPslWmDZbnbQ==","shasum":"781657f262b908c7c8c47675bd95adbbb6aab708","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.9.3.tgz","fileCount":87,"unpackedSize":3947683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuJPWCRA9TVsSAnZWagAArwMP/jY7F4A4vnNxUGRoTD9I\nyjxBHKvms4ht3ByOVqAKBUVLmCnn/f7fS6DTwVTz9KLF5/nHjg4k8NDPm+QV\nun6Sb18n0NkbJRWDtyUrGsDbUMVLib0X0LULJg0OVKmneoHxjg4Fl1e828kZ\nbHfocyb1zvnDQs7yWzV2OPrR/FHFrksVccN6OAEIyHrrUee98pAO3tEkadnt\n5uVvz6YexFm7QrFVyqb2eMfs4uYqJBaImr60YRW6rcOmB7Nd+yq/ZR9y02Ws\n/2vmPv1re3EeJhji9Yb7LKY7+WzFB7qxnLeLDM/Kj1DXQSfn+rh8LKjJ00Qt\nvgZTdzaLRrlJ+AWiDZ+7BruGnNxeRBNCJ4dmYMwvclcowdA6sbSwbfhIYuVM\nWmZ64GVvPKcb6Uzofv1yPrzr57LnJoinaA7ec0x3bkCD07fLnEWXbrRwrVBV\nV1m6jFI8Dvf44qbVwoZge2Q2tiRWokbYERb9x263Gzg+mEQzkPMclvDz8NFk\njmWLvimp4u39yGMLryEyGrBUFWEycu34BDnNZ0K4U1J2gz5BddMwf8eP85kS\nIyLVyv1geWFCQb8v322nkSg/DDeWBjDX4oInVeEmjs/Q2MkfIXv//vzILQEs\nmm0HxPEyrHgCSsD/A9RNCR3YfK/wPcG5qpJLTEddAk3zkuUMkl08hcBQNhhe\nplSj\r\n=Ob1m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMt+/SIW6L7xjmXo/uUMGxuhsZ0O75r0R8jdYghd+jbAIhAI9+mVGm9foZoORRSM0cpRhpqmbdaW4l09AcN06ZwHsu"}]},"directories":{},"maintainers":[{"name":"baseprime","email":"greg@tucke.rs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.9.3_1605931990134_0.5969377592242542"},"_hasShrinkwrap":false},"0.9.4":{"name":"rest-resource","version":"0.9.4","description":"Simplify your REST API resources","main":"./dist/index.js","unpkg":"./dist/dom/rest-resource.js","types":"./dist/index.d.ts","scripts":{"test":"mocha -t 8000 -r ts-node/register ./tests/**/*.spec.ts","test-standalone":"npm run serve-tests & (sleep 5 && npm test)","build":"tsc && webpack && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","reset-ts":"rm -r ./dist && ./node_modules/.bin/tsc","scratch":"LOG_LEVEL=info ts-node -T --pretty ./tests/scratch.ts","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} --quiet --delay ${TEST_DELAY_MS:-0} ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","babel-core":"^6.26.0","babel-loader":"^6.4.1","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0","webpack":"^3.4.1"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.19.2","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"c63a5ed0910933d9757d0d72704543d49a0c1753","_id":"rest-resource@0.9.4","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-UsUcnIAQbqrnf1/GZx6NXYdr2Tu5nLCMUVWhf/xDQDPXlnGo4OtJz8+FFiIov1cCESgAB0mASuFGQ2rYG0T3Kg==","shasum":"aa3bcb1130b164dfe42864f831a30292245d35fb","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.9.4.tgz","fileCount":87,"unpackedSize":3949368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJbeiCRA9TVsSAnZWagAAYKoP/jPIn5y/3s1Ixyo3d1yI\nic9wtrB4xGq/oIe/XgrnOrssb/nRlcjFq7+cneSdpSzR2wRksJrnpXYXYMDY\n9Ke3iWUSBAkRqFGxePhhCZ1HKTT8TJ/FqFnN0qWqCRkEemZKI4vjilBBofoy\nknp7GPMlG1LRfXHh3Pls0NA0e+xKLvbxfUTCsyx9V8BGTquD+jpAYE4Yj+4h\nr7dc0yXkPtM7qHhicu1ngWnf/3hYwY9BVxLLVsUbSGikljpLojOHsJEdsH3B\ng4nLW8M2+7MiXxgcGx0FaDUW1SYTtjiC1zjczrpjg5vRYY41K3xLOUyad3lz\ngbFEIN/jkPzfTn9RH9inleuRyZPcwHuxK/9Qqfx0TsOeMtGX5nzvf1RwQcpZ\negk+B1a7gJZAsqE5UOjadKIvQiF9QcM9BF8brslmUR1ZARNoG1d9fDl8uxFh\nB+8L6FHQeqd1/aFpONRfBZorEr/TpuOxxbhvJHFDaQd7L55prKuI2alcZKFA\n6t2Kj8vPs9m1fpDPLKh+Lu6vWnA7UDjnNqFg1kZpK0Ba570l2ywS+kpXyZqn\ngF1xzjE4l+azOMWV4/hITChWexsMJ0KabcxjdIG1coHwPwcl77sS9lKzhfgu\n8heudmvL/rRFqckd0tT00cnDbqV2CPa6W92YrIVRyU1D0N8zejFaLDqooPfn\nxFaw\r\n=V/Hb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRmlm7YE6vOgeVMet/NpUKZfGmkMGXCljHQZNI16hfwAIgWI7/Jj/4MeHmHQZ32nllRy8RwJAmM8fVbeRfeOArzck="}]},"directories":{},"maintainers":[{"name":"baseprime","email":"greg@tucke.rs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.9.4_1613084577357_0.889352181772433"},"_hasShrinkwrap":false},"0.10.0":{"name":"rest-resource","version":"0.10.0","description":"Simplify your REST API resources","main":"./dist/index.js","unpkg":"./dist/dom/rest-resource.js","types":"./dist/index.d.ts","scripts":{"test":"mocha -t 8000 -r ts-node/register ./tests/**/*.spec.ts","test-standalone":"npm run serve-tests & (sleep 5 && npm test)","build":"tsc && webpack && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","reset-ts":"rm -r ./dist && ./node_modules/.bin/tsc","scratch":"LOG_LEVEL=info ts-node -T --pretty ./tests/scratch.ts","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} --quiet --delay ${TEST_DELAY_MS:-0} ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","babel-core":"^6.26.0","babel-loader":"^6.4.1","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0","webpack":"^3.4.1"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.21.4","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3"},"gitHead":"87bb83b7a7ad94efbaf5a92b6e53a55b83dadbe1","_id":"rest-resource@0.10.0","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"dist":{"integrity":"sha512-KIX7h9nDij+IUokC4ZIghs8RDmDayRfEkpIJnzx5bn4evmJLp2eGRGtsXUE0wBqq0ZGZkTY2ylF16EWTnCKQ/w==","shasum":"a82db7e18f081d3c74b8310e9a797d93bd6bb3ba","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.10.0.tgz","fileCount":87,"unpackedSize":4018175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrsyGCRA9TVsSAnZWagAAQLsP/2KxMgWWntptsd1PaBsV\nlIqvoTd9ASdbM3fgsCGXpDyjJ0IPHT3wGHYhCu/he88bRbKsxx95ntKNGJlZ\nUU6QjZuO4nMyBwsx2eMThrvQwu/81elROQvD2GSAVDVundidhXzNQeRmO+pj\n1KOAFLJJne/bJHIsds9NjdmkNRvQ2GpldbUx61X0FD2p2px6GD3w/TtggG12\nNMbLrF5KusY5I5cSy5oA8CWhvdrKU924E/L+RMn/UKROG9LlXw5dXIPOFJ7k\nu1EFAQCIF16BW91UUPsjgHte3fxzTei1RKDTkB2lLn46Lwe1TNJBEkedReev\nop/0gezvXdG4Ouk7aPKwbR5lBSHKncYGFUZiX3gCHtW8utHR9NZSkVlqDb+1\ntYxDlWCteKy+yx6P4elPmVDYwMjhBFSKpE1MJ/PhVC2EdSVnhAXoo9f6hJF3\n530h4clfWFRMREE8csb2n6ngLppWDeeCf4njyFVRvpTVwDYjvmUVkDvIEOya\ninehtYOjNinskOSbj/MbomhdLG4ohygHedZoy6Y1pZ5cwEQWW5l1+RteLwFU\ng+H7vuwxd3d48TbSmnOGK7MsGWHY8VBXvm/MndnHVV8cfIb81pkPQp8UayPI\nroTxmftb+SxM/0+VSXe8eyVLBGtNfPiTweXeyqokbGFwBdhLv6OIYkVEgcYG\ny9U+\r\n=WKZ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3g9omVbJ4qJbl7j7EqjROsLKv5t75kjHKJS66lgufewIhAOMd2fDKRlpBqFgpaTaBV99be+Xs49N6aHNUE3xw20vr"}]},"directories":{},"maintainers":[{"name":"baseprime","email":"greg@tucke.rs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.10.0_1638845574170_0.9823868998314274"},"_hasShrinkwrap":false},"0.11.0":{"name":"rest-resource","version":"0.11.0","description":"Simplify your REST API resources","main":"./dist/index.js","unpkg":"./dist/dom/rest-resource.js","types":"./dist/index.d.ts","scripts":{"test":"mocha -t 8000 -r ts-node/register ./tests/**/*.spec.ts","test-standalone":"npm run serve-tests & (sleep 5 && npm test)","build":"tsc && webpack && npm run generate-docs","dev":"tsc --watch","prettier":"./node_modules/prettier/bin-prettier.js --write ./src/**/*.ts ./src/*.ts","repl":"ts-node ./tests/repl.ts","generate-docs":"./node_modules/typedoc/bin/typedoc --out ./docs ./src/index.ts --excludeNotExported --excludePrivate","reset-ts":"rm -r ./dist && ./node_modules/.bin/tsc","scratch":"LOG_LEVEL=info ts-node -T --pretty ./tests/scratch.ts","serve-tests":"cp ./tests/fixtures.json ./tests/fixtures-local.json && json-server -p ${TEST_PORT:-8099} --quiet --delay ${TEST_DELAY_MS:-0} ./tests/fixtures-local.json","serve-docs":"./node_modules/serve/bin/serve.js ./docs/"},"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"keywords":["rest","api","model","cache","caching","express","restify","vue"],"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"license":"MIT","bugs":{"url":"https://github.com/baseprime/rest-resource/issues"},"homepage":"https://github.com/baseprime/rest-resource#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","babel-core":"^6.26.0","babel-loader":"^6.4.1","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","json-server":"^0.14.2","mocha":"^5.2.0","prettier":"^1.16.2","serve":"^11.2.0","ts-node":"^8.0.2","typedoc":"^0.15.0","webpack":"^3.4.1"},"dependencies":{"@types/lodash":"^4.14.137","@types/node":"^10.12.19","assert":"^1.4.1","axios":"^0.21.4","lodash":"^4.17.15","tslib":"^1.9.3","typescript":"^3.3.3","url-shim":"^1.0.1"},"gitHead":"2b39f922dbd284a81cd18804fdccb6fd2ace2572","_id":"rest-resource@0.11.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Ylb+w3Gea4K4Wwy58foAyjwie5s7hFAdCnDLgckHl9rU3wI8lrB+twmYwLEGNHMctyxZEvnwJrx/L8xVgXL24w==","shasum":"915b329f29b4fe7e7ed5f0cf11edae30ed812b4e","tarball":"https://registry.npmjs.org/rest-resource/-/rest-resource-0.11.0.tgz","fileCount":87,"unpackedSize":3988786,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzobhYw7K1VGqfl3+K0n+x9G5Cx55hKbXgAp/rOHUOSAiEA9ofICcGxHtON71CShEiGBJLLWt6nejccc6AoQrsOumw="}]},"_npmUser":{"name":"baseprime","email":"greg@tucke.rs"},"directories":{},"maintainers":[{"name":"baseprime","email":"greg@tucke.rs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest-resource_0.11.0_1697755489331_0.8556646585875574"},"_hasShrinkwrap":false}},"readme":"# REST Resource\n### Simplified Interface for consuming REST APIs\nREST Resource is a library that makes your life simpler when working with REST API endpoints. It takes RESTful Resource/Service URIs and simplifies them into a Class that can be called with various built-in methods. **[Think of it like a Model for REST API Endpoints.](#acts-like-a-model)**\n\n### Features:\n- **[Cached Resource Resolution](#cached-resource-resolution)**\n  - Call to your resources as if they're already loaded, REST Resource sorts out which ones to GET\n- **[Related Resources](#related-resources)**\n  - Quickly wire up your Resources and which ones they're related to\n- **[Attribute resolution on Related Resources](#related-attribute-lookups-with-resolveAttribute)**\n  - Get related attributes as easily as:\n    ```javascript\n    await comment.resolveAttribute('post.author.city')\n    // GET /posts/1\n    // GET /users/1\n    // => San Francisco, CA\n    ```\n- **[Validation](#validation)**\n- **[Attribute Normalization](#attribute-normalization)**\n- **Class-Based/Complete Customization**\n  - Completely customize the way REST Resource works with your API\n    - [The Client Class](#the-client-class)\n    - [Customizing Related Manager](#customizing-relatedmanager)\n- **TypeScript Support**\n\n## What is a REST Resource?\nREST is acronym for REpresentational State Transfer. It is architectural style for distributed hypermedia systems and was first presented by Roy Fielding in 2000 in his famous [dissertation](https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm).\n\nLike any other architectural style, REST also does have it’s own [6 guiding constraints](https://restfulapi.net/rest-architectural-constraints/) which must be satisfied if an interface needs to be referred as RESTful.\n\n[Please read further documentation](https://restfulapi.net/)\n\n## Installation\n```\nnpm install rest-resource\n```\n\nor\n\n```html\n<script src=\"https://unpkg.com/rest-resource\"></script>\n```\n\n## Documentation\nPlease see [Documentation](https://htmlpreview.github.io/?https://raw.githubusercontent.com/baseprime/rest-resource/master/docs/classes/_index_.resource.html)\n```\nnpm run serve-docs\n```\n\n## Examples\n[Play around with a working example on CodePen](https://codepen.io/baseprime/pen/OJBzaNN)\n\n(assuming `Node >= v12`)\n\nGiven the URIs:\n\n```\n/users\n/users/<id>\n/roles\n/roles/<id>\n/groups\n/groups/<id>\n```\nCode:\n\n```javascript\nimport Resource from 'rest-resource'\n\nclass UserResource extends Resource {\n    static endpoint = '/users'\n\n    greet() {\n        console.log('I am %s, %s!', this.attributes.name, this.attributes.role)\n    }\n}\n\nconst arthur = await UserResource.detail(123)\n// GET /users/123\narthur.greet()\n// => I am Arthur, King of the Britons!\n\n// Or, get many resources\nconst users = await UserResource.list()\n// GET /users\n\nlet robin = users.resources[0]\nrobin.greet()\n// => I am Brave Sir Robin, Knight of the Round Table!\nconsole.log(robin.id)\n// => 456\nrobin.set('weapon', 'Sword')\nrobin.save()\n// PATCH { weapon: 'Sword' } to /users/456\n```\n\n# Cached Resource Resolution\nREST Resource has a caching mechanism that sorts out which resources your app needs and satisfies both requirements once that resource has been obtained, provided they're made within `n` seconds where `n` is a Resource's `cacheMaxAge`. Resource retrieval can be defined synchronously or asynchronously and REST Resource will still only need to make the initial request.\n\nIn the example below, only one request is made to `/users/123`, even though the data from that endpoint is required twice:\n\n```javascript\nlet user = await UserResource.detail(123)\n// GET /users/123\n\nuser.greet()\n// => I am Arthur, King of the Britons!\n\nconsole.log(user === await UserResource.detail(123))\n// => true\n```\n\nIf an object has been retrieved and is called upon from other related models, REST Resource will resolve cross-referenced lookups, provided they're made within `n` seconds where `n` is a Resource's `cacheMaxAge`. In the example below, notice the `groups` attribute contains an already-retrieved Group Resource:\n\n```javascript\nlet arthur = await UserResource.detail(123)\nconsole.log(arthur.attributes)\n// => {\n//        id: 123,\n//        name: 'King Arthur',\n//        weapon: 'Sword',\n//        role: 1,\n//        groups: [1]\n//    }\n\nlet patsy = await UserResource.detail(654)\nconsole.log(patsy.attributes)\n// => {\n//        id: 654,\n//        name: 'Patsy',\n//        weapon: 'Coconuts',\n//        role: 2,\n//        groups: [1, 2] // Notice this list contains an already retrieved group (1)\n//    }\n\nlet arthurTitle = arthur.resolveAttribute('role.title')\nlet arthurGroup = arthur.resolveAttribute('groups.name')\n// GET /roles/1\n// GET /groups/1\n\nlet patsyTitle = patsy.resolveAttribute('role.title')\nlet patsyGroup = patsy.resolveAttribute('groups.name')\n// GET /roles/2\n// GET /groups/2\n// Does not need to GET /groups/1\n```\n\nChanging cache lifespan:\n\n```javascript\nclass CustomResource extends Resource {\n    static cacheMaxAge = 60 // Defaults to 10 seconds\n    // ...\n}\n```\n\nTurning cache off:\n\n```javascript\nclass NoCacheResource extends Resource {\n    static cacheMaxAge = -1\n    // ...\n}\n```\n\n# Related Resources\nRelated Resources can be wired up very easily.\n\n## Defining One to Many relationships\n\n```javascript\nimport Resource from 'rest-resource'\n\nclass RoleResource extends Resource {\n    static endpont = '/roles'\n}\n\nclass UserResource extends Resource {\n    static endpoint = '/users'\n    static related = {\n        role: RoleResource\n    }\n}\n\nlet user = await UserResource.detail(321, { resolveRelated: true }) // Add resolveRelated: true here and it'll automatically resolve related resources\n// GET /users/321\n// GET /roles/<id>\n\n// Using get() gets the attribute `title `on related key `role`\nlet title = user.get('role.title')\nlet name = user.get('name')\nconsole.log('%s the %s!', name, title)\n// => Tim the Enchanter!\n\nconsole.log(user.get('role'))\n// => RoleResource({ id: 654, title: 'Enchanter' })\n```\n\n## Defining Many to Many relationships\nMany to many relationships work exactly the same as One to Many relationships with one key difference: when using `resource.get(attribute)` where `attribute` is the field of a related resource, the returned value is not the related `Resource` instance, it's a `RelatedManager` instance:\n\n```javascript\nclass UserResource extends Resource {\n    static endpoint = '/users'\n    static related = {\n        role: RoleResource,\n        groups: GroupResource // Many to many relationship\n    }\n}\n\nlet user = await UserResource.detail(654)\n\nconsole.log(user.attributes)\n// => {\n//        id: 654,\n//        name: 'Patsy',\n//        weapon: 'Coconuts',\n//        role: 2,\n//        groups: [1, 2]\n//    }\n\nlet manager = user.rel('groups') // Many to many relationship\n\nconsole.log(manager.resolved)\n// => false\n\n// REST Resource doesn't automatically resolve related lookups unless instructed by using resolveRelated\nawait manager.resolve()\n// GET /groups/1\n// GET /groups/2\n\nconsole.log(manager.resolved)\n// => true\n\nconsole.log(manager.resources)\n// => [GroupResource, GroupResource]\n```\n\n## Using `resolveRelated()` and `{ resolveRelated: true }`\nWhen using `ResourceClass.detail()` and `ResourceClass.list()`, one of the available options is `{ resolveRelated: true }`, which will automatically resolve related resources.\n\n#### Using `{ resolveRelated: true }` with `ResourceClass.detail()`:\n```javascript\nlet user = await UserResource.detail(654, { resolveRelated: true })\n// GET /users/654\n// GET /roles/2\n// GET /groups/1\n// GET /groups/2\nconsole.log('groups.name')\n// => [\"Some Group\", \"Another Group\"]\n```\n\n#### Using `{ resolveRelated: true }` with `ResourceClass.list()`:\n```javascript\nlet users = await UserResource.list({ resolveRelated: true })\n// GET /users\n// GET /roles/1\n// GET /roles/2\n// GET /groups/1\n// GET /groups/2\n```\n\n#### Using `resourceInstance.resolveRelated()`:\n\n```javascript\nlet user = await UserResource.detail(654)\n// GET /users/654\nawait user.resolveRelated()\n// GET /roles/2\n// GET /groups/1\n// GET /groups/2\n```\n\nAdditionally, you can also provide a list of managers that you want to resolve:\n```javascript\nlet user = await UserResource.detail(654)\n// GET /users/654\nawait user.resolveRelated(['role']) // Will ignore all but \"role\" field (notice the \"groups\" were not resolved)\n// GET /roles/2\n```\n\n## Recursive resolving with `{ resolveRelatedDeep: true }`\nTo resolve all attributes recursively, you can provide `{ resolveRelatedDeep: true }` instead. This will retrieve all related resources, and any other related resources attached to those resources. Be careful when using this option as it may cause performance issues.\n\n## Related Attribute Lookups with `resolveAttribute()`\nREST Resource automatically resolves properties from related lookups, then decides what fields it needs to call `resource.resolveRelated()`\n\n```javascript\nlet roger = await UserResource.detail(543)\n// GET /users/543\n\nlet title = await roger.resolveAttribute('role.title')\n// GET /roles/<id>\n\nconsole.log(title)\n// => Shrubber\n```\n\n#### Note: `resource.resolveAttribute(attribute)` is one of the most useful features of REST Resource as it allows you to define the fields that are necessary to build your app, and REST Resource will intelligently request only the data it _needs_ from the API!\n\n## `Resource.related` as a function\nYou can also define related resources with a function. This is useful when lazy loading modules or resolving circular dependencies:\n\n```javascript\nclass UserResource extends Resource {\n    static endpoint = '/users'\n    static related() {\n        return {\n            role: require('./resources/role').default\n        }\n    }\n}\n```\n\n## Working with Nested Objects\nThe response from the API might be returning nested objects. For example:\n```javascript\n// GET /posts/1\n{\n    \"title\": \"Nullam nibh enim, ultrices quis\",\n    \"body\": \"Pellentesque ultrices augue eleifend augue posuere pretium. Nulla sodales turpis eget pretium efficitur.\",\n    \"user\": {\n        \"id\": 123,\n        \"name\": \"King Arthur\",\n        \"weapon\": \"Sword\",\n        \"role\": 1,\n        \"groups\": [1]\n    }\n}\n```\nIn the response body above, the `post` object contains a nested `user` object that you may want to cache. You can do so by setting `nested: true` when defining a relationship.\n```javascript\nclass PostResource extends Resource {\n    static endpoint = '/posts'\n    static related = {\n        user: {\n            to: UserResource,\n            nested: true\n        }\n    }\n}\n```\n#### Note: If for any reason you'd like to translate that nested object into a Primary Key, please see [Attribute Normalization](#attribute-normalization)\n\n# Acts like a Model\nYou can use REST Resource like a RESTful Model. REST Resource tracks changes in each Resource instance's attributes and uses RESTful HTTP Verbs like `GET`, `POST`, `PUT`, `PATCH`, and `DELETE` accordingly:\n\n```javascript\nlet robin = new UserResource({\n    name: 'Brave Sir Robin',\n    weapon: 'Sword'\n})\n\nawait robin.save()\n// POST /users\nlet knight = new RoleResource({ title: 'Knight of the Round Table' })\nawait knight.save()\n// POST /roles\n\nrobin.set('role', knight.id)\nrobin.save()\n// PATCH /users/<robin-id>\n\nrobin.update()\n// GET /users/<robin-id>\n\nrobin.runAway()\nrobin.delete()\n// DELETE /users/<robin-id>\n```\n\n## Resource Instance Defaults\nYou can also specify the defaults that a Resource instance should have:\n\n```javascript\nclass UserResource extends Resource {\n    static endpoint = '/users'\n    static defaults = {\n        name: 'Unknown User',\n        weapon: 'Hyperbolic Taunting',\n        groups: [1]\n    }\n}\n\nlet unknown = new UserResource({ groups: [2] })\nconsole.log(unknown.get('name'))\n// => Unknown User\n```\n\n# Working with older versions of JavaScript <= ES5\nYou can use `Resource.extend` to define static members. For example:\n```javascript\nconst UserResource = Resource.extend({\n    endpoint: '/users',\n    related: {\n        // ...etc\n    }\n})\n```\n\n# The `Client` Class\nThe Client class is a simple request library that is meant to be customized to suit your needs.\n\n#### REST Resource assumes the API you are consuming is rendering JSON and authenticated endpoints are using a Bearer JWT\n\nFor requests, REST Resource uses a basic [Axios](https://www.npmjs.com/package/axios) client (`JWTBearerClient` class in `src/client`). You can override this by creating a custom client.\n\nFor more information on how Axios works, [please refer to Axios documentation](https://github.com/axios/axios)\n\n## Creating a client\nWhen creating a custom client, you can override any methods you'd like. One method in particular you'll need to focus on is `negotiateContent()` which should return a function that parses the body of the response into a list of objects.\n\n## Assigning a Client\nThere are a number of ways you can set the client:\n\n```javascript\nimport Resource from 'rest-resource'\nimport { DefaultClient } from 'rest-resource/dist/client'\n\nclass CustomClient extends DefaultClient {\n    negotiateContent(ResourceClass) {\n        return (response) => {\n            let objects = []\n            if(Array.isArray(response.data)) {\n                response.data.forEach((attributes) => objects.push(new ResourceClass(attributes)))\n            } else {\n                objects.push(new ResourceClass(response.data))\n            }\n\n            return {\n                response,\n                objects,\n                pages: () => response.headers['Pagination-Count'],\n                currentPage: () => response.headers['Pagination-Page'],\n                perPage: () => response.headers['Pagination-Limit'],\n            }\n        }\n    }\n}\n\nclass CustomResource extends Resource {\n    static client = new CustomClient('http://some-api.com')\n}\n\n// Or: (this method can also be used to override client globally by replacing \"CustomResource\" with \"Resource\")\nCustomResource.client = new CustomClient('http://some-api.com')\n```\n\n### JSON Web Tokens (JWT) and Authenticated Endpoints\nWhenever the user wants to access a protected route or resource, the user agent should send the JWT, typically in the Authorization header using the Bearer schema. The content of the header should look like the following:\n\n```\nAuthorization: Bearer <token>\n```\n\nFor more information on how JWTs work, please see [JSON Web Token Documentation](https://jwt.io/introduction/)\n\n# Customizing RelatedManager \nWhenever a related field is defined, a manager is created to that field. You can customize this class by extending it and assigning it when you create a class.\n\n```javascript\nimport Resource from 'rest-resource'\nimport RelatedManager from 'rest-resource/dist/related'\n\nclass CustomRelatedManager extends RelatedManager {\n    batchSize: 50 // Only GET 50 related objects at a time (default: Infinity)\n    /**\n     * @param options Object (resolveRelated, etc.)\n     * @returns Resource[] List of Resource instances\n     */\n    resolve(options) {\n        // etc\n    }\n}\n\nclass UserResource extends Resource {\n    static endpoint = '/users'\n    // Define custom related manager here\n    static RelatedManagerClass = CustomRelatedManager\n}\n```\n\n# Validation\nYou can specify a validation object literal as a static member of any Resource class and run validations against any attribute. Validations are ran automatically when using `resource.save()`. Note: validation functions should throw `exceptions.ValidationError(field, message)`\n```javascript\nimport Resource from 'rest-resource'\n\nfunction phoneIsValid(value, instance, ValidationError) {\n    let regExp = /^[\\+]?[(]?[0-9]{3}[)]?[-\\s\\.]?[0-9]{3}[-\\s\\.]?[0-9]{4,6}$/im\n    if(!regExp.test(value)) {\n        throw new ValidationError('phone')\n    }\n}\n\nfunction isFiveChars(value, instance, ValidationError) {\n    if(String(value).length < 5) {\n        throw new ValidationError('', 'This field must be at least 5 characters')\n    }\n}\n\nfunction isAlphaNumeric(value, instance, ValidationError) {\n    let regExp = /^[a-z0-9]+$/i\n    if(!regExp.test(value)) {\n        throw new ValidationError('', 'This field must be alphanumeric')\n    }\n}\n\nclass UserResource extends Resource {\n    static endpoint = '/users'\n    static validation = {\n        phone: phoneIsValid,\n        username: [\n            isFiveChars,\n            isAlphaNumeric\n        ]\n    }\n}\n\nlet user = await UserResource.detail(1)\n\nuser.set('phone', '415-555-1234')\nuser.validate()\n// => []\nuser.set('phone', '555555x1234')\nuser.validate()\n// => [{ ValidationError: phone: This field is not valid }]\n```\n\n#### Note: You can also define validations with a function. This is useful when resolving circular dependencies:\n```javascript\nclass UserResource extends Resource {\n    static endpoint = '/users'\n    static validation() {\n        return {\n            phone: phoneIsValid,\n            username: [\n                isFiveChars,\n                isAlphaNumeric\n            ]\n        }\n    }\n}\n```\n\n# Attribute Normalization \nWhenever an attribute is defined, you can normalize its value into a desired output (think of it as a unidirectional serializer). The built-in normalizers are:\n- `StringNormalizer`\n- `NumberNormalizer`\n- `BooleanNormalizer`\n- `CurrencyNormalizer`\n\nAttribute Normalizers can ensure that the values assigned to `resource.attributes[key]` (and subsequently the data being sent to the API) is consistent.\n\n## Normalizing Inconsistent Properties\nAttribute Normalization is particularly useful when trying to normalize inconsistent data _from_ the API. The example below represents two responses from the API, one representing a `comment` object and a `post` object. Both objects are referencing a `user`. However, the value of `user` on each `comment` and `post` objects are inconsistent (one is a primary key, and one is an nested `user` object):\n\n```javascript\n// GET /comments/1\n{\n    \"content\": \"Nullam vel ultrices eros. Nullam at metus venenatis, bibendum lectus sed\",\n    \"post\": 1,\n    \"user\": 123\n}\n\n// GET /posts/1\n{\n    \"title\": \"Nullam nibh enim, ultrices quis\",\n    \"body\": \"Pellentesque ultrices augue eleifend augue posuere pretium. Nulla sodales turpis eget pretium efficitur.\",\n    \"user\": {\n        \"id\": 123,\n        \"name\": \"King Arthur\",\n        \"weapon\": \"Sword\",\n        \"role\": 1,\n        \"groups\": [1]\n    }\n}\n```\n\nYou can use attribute normalization to solve this issue\n\n```javascript\nimport Resource from 'rest-resource'\nimport { NumberNormalizer } from 'rest-resource/dist/helpers/normalization'\n\nclass PostResource extends Resource {\n    static endpoint = '/posts'\n\n    static related = {\n        user: UserResource\n    }\n    \n    static normalization = {\n        user: new NumberNormalizer()\n    }\n}\n\nclass CommentResource extends Resource {\n    static endpoint = '/comments'\n    static related = {\n        user: UserResource,\n        post: PostResource\n    }\n\n    static normalization = {\n        user: new NumberNormalizer(),\n    }\n}\n\nlet post = await PostResource.detail(1)\nconsole.log(post.attributes.user)\n// => 123\n\nlet comment = await CommentResource.detail(1)\nconsole.log(comment.attributes.user)\n// => 123\n```\n\nYou can also specify custom normalizer\n\n```javascript\nclass PostResource extends Resource {\n    static endpoint = '/posts'\n\n    static related = {\n        user: UserResource\n    }\n    \n    static normalization = {\n        user: {\n            normalize: (value) => {\n                // Normalize and return new value\n            }\n        }\n    }\n}\n```\n\nYou can also use the `normalizerFactory(normalizerClassName)` helper instead of importing all normalizer classes:\n\n```javascript\nimport { normalizerFactory } from 'rest-resource/dist/helpers/normalization'\n\nclass PostResource extends Resource {\n    static endpoint = '/posts'\n\n    static related = {\n        user: UserResource\n    }\n    \n    static normalization = {\n        user: normalizerFactory('NumberNormalizer')\n    }\n}\n```\n\n#### Note: If for any reason you'd like to automatically cache the nested object instead of translating it into a Primary Key, please see [Working with Nested Objects](#working-with-nested-objects)\n\n# Calling Other Related/Nested Routes\nYou can wrap routes on the Resource's endpoint by using `wrap(path, query)` methods on the class constructor and its prototype. Once you define the wrapped endpoint, you can `get(options)`, `post(data, options)`, `put(data, options)`, etc.\n\n## List routes\n```javascript\nlet wrappedRequest = PostResource.wrap('/pending')\nlet comments = await wrappedRequest.get()\n// GET /posts/pending\n```\n\n## Detail routes\n```javascript\nlet firstPost = await PostResource.detail(1)\n// GET /posts/1\nlet wrappedRequest = firstPost.wrap('/comments')\nlet comments = await wrappedRequest.get()\n// GET /posts/1/comments\n```\n\n#### With Filter/Query Params\nYou can provide a query on `wrap(path, query)` methods\n```javascript\nlet firstPost = await PostResource.detail(1)\n// GET /posts/1\nawait firstPost.wrap('/comments', { approved: true, user: 1 }).get()\n// GET /posts/1/comments?approved=true&user=1\n```\n\n#### POST, PUT, PATCH, etc.\n```javascript\nlet firstPost = await PostResource.detail(1)\n// GET /posts/1\n\nlet approveEndpoint = firstPost.wrap('/approve')\nawait approveEndpoint.post({ approverId: 1 })\n// POST /posts/1/approve \n// {\n//     approverId: 1\n// }\n```\n**Note**: If the instance of the Resource does not have an ID (eg. is not saved), an error will be thrown:\n\n```javascript\nlet newPost = new PostResource({ user: 1, title: \"sunt aut facere repellat\" })\nnewPost.wrap('/comments') // AssertionError!! (Resource is not saved)\n```\n\n# Further Reading\nPlease see [Documentation](https://htmlpreview.github.io/?https://raw.githubusercontent.com/baseprime/rest-resource/master/docs/classes/_index_.resource.html)\n```\nnpm run serve-docs\n```\n","maintainers":[{"name":"baseprime","email":"greg@tucke.rs"}],"time":{"modified":"2023-10-19T22:44:49.822Z","created":"2015-03-07T15:20:57.742Z","0.0.1":"2015-03-07T15:20:57.742Z","0.0.2":"2015-03-07T15:21:53.966Z","0.0.3":"2015-03-07T15:22:19.729Z","0.0.4":"2015-03-29T10:46:39.541Z","0.1.0":"2019-01-30T23:48:52.141Z","0.1.1":"2019-02-06T02:50:23.110Z","0.1.2":"2019-02-07T10:43:34.946Z","0.2.0":"2019-02-14T01:54:56.821Z","0.3.0":"2019-02-14T11:30:32.718Z","0.3.1":"2019-02-14T11:44:19.831Z","0.3.2":"2019-02-14T12:07:38.101Z","0.3.3":"2019-02-15T00:46:11.814Z","0.4.0":"2019-02-27T00:33:16.776Z","0.4.1":"2019-03-05T06:46:16.304Z","0.4.2":"2019-03-12T10:37:48.729Z","0.4.3":"2019-04-03T08:37:44.240Z","0.4.4":"2019-04-04T06:54:23.483Z","0.4.5":"2019-04-04T07:39:15.962Z","0.4.6":"2019-04-04T08:20:33.849Z","0.4.7":"2019-04-04T09:36:21.621Z","0.4.8":"2019-04-04T10:09:08.440Z","0.4.9":"2019-04-04T10:37:05.012Z","0.4.10":"2019-04-04T10:41:57.162Z","0.4.11":"2019-05-03T08:30:07.209Z","0.4.12":"2019-05-03T09:09:58.207Z","0.4.13":"2019-05-21T21:49:56.338Z","0.4.14":"2019-05-21T23:50:14.696Z","0.5.0":"2019-07-24T01:23:55.809Z","0.5.1":"2019-07-26T01:13:18.705Z","0.5.2":"2019-07-26T01:45:31.237Z","0.5.3":"2019-09-25T20:15:15.364Z","0.6.0":"2019-10-17T00:16:24.607Z","0.6.1":"2019-10-17T01:43:50.092Z","0.6.2":"2019-10-18T19:32:08.052Z","0.6.3":"2019-10-21T22:58:25.665Z","0.6.4":"2019-10-22T01:20:13.308Z","0.6.5":"2019-10-25T07:56:52.768Z","0.6.6":"2019-11-20T09:39:04.442Z","0.7.0":"2019-11-21T09:11:33.815Z","0.7.1":"2019-11-22T01:42:32.333Z","0.7.2":"2019-12-05T23:10:45.657Z","0.7.3":"2019-12-06T00:24:40.435Z","0.8.0":"2019-12-10T02:22:38.843Z","0.8.1":"2019-12-10T04:54:55.922Z","0.8.2":"2019-12-12T02:03:07.044Z","0.8.3":"2020-04-10T03:58:38.942Z","0.9.0":"2020-04-22T22:33:55.953Z","0.9.1":"2020-04-22T23:02:37.311Z","0.9.2":"2020-11-19T08:55:36.164Z","0.9.3":"2020-11-21T04:13:10.319Z","0.9.4":"2021-02-11T23:02:57.606Z","0.10.0":"2021-12-07T02:52:54.398Z","0.11.0":"2023-10-19T22:44:49.586Z"},"license":"MIT","readmeFilename":"README.md","description":"Simplify your REST API resources","homepage":"https://github.com/baseprime/rest-resource#readme","keywords":["rest","api","model","cache","caching","express","restify","vue"],"repository":{"type":"git","url":"git+https://github.com/baseprime/rest-resource.git"},"author":{"name":"Greg Sabia Tucker","email":"greg@narrowlabs.com","url":"http://basepri.me"},"bugs":{"url":"https://github.com/baseprime/rest-resource/issues"}}