{"_id":"@yaacl/mongoose-adapter","_rev":"57-ef34b526a1120aa0676f8a1ad7445530","name":"@yaacl/mongoose-adapter","description":"Mongoose adapter for yaacl","dist-tags":{"latest":"1.0.1","canary":"0.6.0-pre.59c8245a"},"versions":{"0.3.1":{"name":"@yaacl/mongoose-adapter","version":"0.3.1","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.3.1","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.3.1","_shasum":"252238ee8d248d9d42356f3fda9330465e88cb14","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"shasum":"252238ee8d248d9d42356f3fda9330465e88cb14","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.3.1.tgz","integrity":"sha512-1cl2EXA7zgVMLiixiGOXeVUQKxzw6PcKX739DGumHJDNs9w1o10E/2FCHvmUn/3/8YfHU1w2nJMb1A2KTrBRkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmH1IHivaUwPcFADQNZXSjdfRDG58/UT8dNHGa65y6ugIhAIJahtpGJ0HzShZFztDCNu8yJi+IG2eMmDwv4Wv0RS9S"}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.3.1.tgz_1516664060143_0.0054453699849545956"},"directories":{}},"0.3.3":{"name":"@yaacl/mongoose-adapter","version":"0.3.3","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.3.3","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.3.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-1N1RSeQPh+u+sDvMEyZqXcK4TXpu/WuFH0FOHozB7BtuEyH7CmjcEdc4BlLDbB79ztCd7x3s/d9yeGt+jFhNrQ==","shasum":"e0fa60ff12cc8ec478264312c24b6cd79d4bcfff","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPDUoqAVxFRaoMkY1rEMYcQpAaDiHfQVRRns0id4NZgQIgT5eKJAqyOvgZtYzZkD7jFE4zhT1Uf1ZP/jT8LsJEzus="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.3.3.tgz_1516665628922_0.04895020974799991"},"directories":{}},"0.4.0-pre.fec35db4":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.fec35db4","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.fec35db4","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.fec35db4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-POzD38LIT9OT+9oV2nBk3e/LWUM/dO80hxqBCm5Qe2lLCCk0FmV47Qgrcen8DmiK14kv4sDrJSWP546iJqNuXQ==","shasum":"d78a76b4d2ba7b58c2e7eb3050b71536cfa2142e","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.fec35db4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7KBC/5/KloBT7orDHpumXGDxbdrtm0oK6AIwLjsYN8AiEA6xQmew3ctYtvP+LqqXDtYRvzEDXYI5aT6CDGU7jGzaw="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.fec35db4.tgz_1516666435841_0.735197392757982"},"directories":{}},"0.4.0-pre.920cdd5b":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.920cdd5b","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.920cdd5b","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.920cdd5b","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-VVrf6A77Ed+V2L9/ZDouPkpOz7OeB0Hk8zVstDcVyoYzNdHQR43hGnpoecV5E+w+PZ7opaWfB8OW3DQUoXywcw==","shasum":"f4b365dfd0a79f08faf9fe6b266b61491ed20eb9","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.920cdd5b.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMaTkGQN2zBAE+oqyq/KerBae/DsY07kLL8Btbnf7+1gIhAKT4Fw2PPAl91g9CwfXMqJro2PLxxi85vZ5gnZTcKkwK"}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.920cdd5b.tgz_1516666718174_0.895371179562062"},"directories":{}},"0.4.0-pre.162a7d92":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.162a7d92","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.162a7d92","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.162a7d92","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-MpIA0x5viaM8AlG487w2dgsVLbTkSxuGvU1PlICOrYUt1so0zZuS8LnniGygW+n2hITTouvr2ob/UVzDLumaIQ==","shasum":"5633a3d4ae0a6d8b2b86305fbff9a00876005cd1","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.162a7d92.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGP0EOE8tWhW7nRar9d6RU+v+4s0uAznJs8mNCGNyrE/AiBiH6qCj0ZEpl7WPSHQ157cihaC0FKgfMt0jJe0qBhUnQ=="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.162a7d92.tgz_1516666906587_0.340644036186859"},"directories":{}},"0.3.4":{"name":"@yaacl/mongoose-adapter","version":"0.3.4","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.3.2","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.3.4","_shasum":"ed85d7f117cb40c7b4acf3b6b1bd5cfa73dccc27","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"shasum":"ed85d7f117cb40c7b4acf3b6b1bd5cfa73dccc27","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.3.4.tgz","integrity":"sha512-G02tyOhJXGSx5igk1uLjGdjPgq2IfGVumlkha3IFCoVb43Ndjhqe/g0JXpZRFlG/kPh4ILTZFsPeLmiCq8ufuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw5f2esJR8HBSK4AG09Kvc9HjlZt/XUAPKTEmvTE4bAwIhALZKQU1cBXcUEbK2xSnH9A3wAGZtkD6cBg/Ocyo0uU00"}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.3.4.tgz_1516667083050_0.9752239193767309"},"directories":{}},"0.4.0-pre.cfa2afac":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.cfa2afac","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.cfa2afac","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.cfa2afac","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-fCCIqR2msCt742lpFyyV1N95MUAfLPbTYnX1KoqBdUrIOzS72qyqVxkzEoev1523SWbgsQjdOMz2RcP0VdLKKg==","shasum":"7f1ed9d022560aa352146d80f7d43089e63a2a5e","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.cfa2afac.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCjM/961jCet4BZPKT35hNXhhupLEmyPVxE4tQdqpoOgIgb0EvBibIcaD/vi/1sQyxHR+fYmS3mA8tofqdhnbPFGY="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.cfa2afac.tgz_1516667252490_0.4757738367188722"},"directories":{}},"0.4.0-pre.cd195bfa":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.cd195bfa","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.cd195bfa","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.cd195bfa","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-Eg5sn3bSKYrOl7PRmtHrCOXRaBtYBuM2cO36UdEc8KT4zCNhHNTfo27PJ/4wyx0esat/CM1/aBo7LwWY1ssC9Q==","shasum":"07db5bf7afc2d58b0e36d20eddadbc4e02b69d9e","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.cd195bfa.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLzzls7xz7g6gfsRa1uLIWaay/SfN0an6p+U7QifSGkQIgCzii+SKp+UO8OAPAxAFGbb2SsO+UVUGf+RbiI6hflzc="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.cd195bfa.tgz_1516667306802_0.13927324442192912"},"directories":{}},"0.4.0-pre.af06b9c7":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.af06b9c7","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.af06b9c7","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.af06b9c7","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-aPCLP6L/EAaZY7QmW6OA7UhF5srYG1BkD0a3sRr/FUTIZ2f2gXRyUgF/CEkeVSqut92F0wUEWljTk7Pw3zPbuQ==","shasum":"181bf2fed7bf2fa3b1088f641ccd9f7d1dd0487b","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.af06b9c7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0xJR2oqRbghYETLErfn/zc3DExqrXltkBAWw1c/8W5AIgEWxe/1xIE0KkZTZrucdMblzt7bZqM8vGhE+NUibRaI8="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.af06b9c7.tgz_1516744646258_0.6647368450649083"},"directories":{}},"0.4.0-pre.a5eaa7d6":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.a5eaa7d6","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.a5eaa7d6","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.a5eaa7d6","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-ytnY1GTcXjsmjNoovMqyhcj/g37oy6Vhsk1SdcVb53ZFiYf0ZHNwCQpN8xYXQb8nf4nAqCfI2G36GP6mwa9AZA==","shasum":"0e791fa775beebedec007676b4fc67f3fe2feb1b","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.a5eaa7d6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeL80AODmQbHu+szms5+o77WAegvvUedcGrvvrAOFehgIhAM0pMYDS/AdICbD/XM/EL14XkXABK+r+1AyzZxiYZ5xz"}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.a5eaa7d6.tgz_1516745045719_0.7302581123076379"},"directories":{}},"0.4.0-pre.30d02a9d":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.30d02a9d","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.30d02a9d","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.30d02a9d","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-3/k5Bo/luLlg/CceGtkjTLqYshUz9T4A8AJu/aMHShBiPUwGJ5LxmJggf5Iq0yCUO5NF4HWVEOaETXjdaVEEYg==","shasum":"d45e31107326df73da79ebe955b3c28a5e8e5d92","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.30d02a9d.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmcVv3h0dVdfPlsCVuTmHXO4aF3F0ClEdTbV+fAL5f3gIgGgf9ElVqHne9dZ+K9C2mhITqnS2m64Vtb7DczHUPe08="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.30d02a9d.tgz_1516745290958_0.3823128971271217"},"directories":{}},"0.4.0-pre.2f19a2eb":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.2f19a2eb","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"node node_modules/.bin/jest --coverage --forceExit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","coveralls":"^3.0.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.2f19a2eb","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.2f19a2eb","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-dvKfPVj0mlbWHjfQTSUCMqHLGr9oAuemsaRDywLitPo3CRvCWB6/O+N7WBRspiJHlpg97gM3vrXfQ3cPobyiwQ==","shasum":"26a0f032dab2573c54b2e144cd631ea5a91fcc84","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.2f19a2eb.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3issz7rBhISSqF0bplu0c4/3AUoWlvnyh5DccIc08iAiEAtRzwG6nm2VRGbz0h3kXp3tZedbkn1GsVMYnjK2MjgDo="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.2f19a2eb.tgz_1516747037304_0.4255075913388282"},"directories":{}},"0.4.0-pre.34a18214":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.34a18214","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.34a18214","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.34a18214","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-u7UbvWPnmdbWvpA5paGAoB6liZ4rhDIGLX5JLcDEYk4EoclfbKrnH1dBkAQJyVPYQfkqzY00ItkGzb1Hri2UYg==","shasum":"911f0124c33890afb709c8e191fd51e555696053","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.34a18214.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOm3z1NexM3q6Xve2z+BFo7kZKGR0SBiJKzbGbVaNtTAiEA+OV0rje/9Z6ubeVi/r+1qzJFw4v7BUomr/AzCDGlftU="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.34a18214.tgz_1516749255500_0.6566356089897454"},"directories":{}},"0.4.0-pre.98ef34f4":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.98ef34f4","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.98ef34f4","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.98ef34f4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-9gfC3A+4ojbXI4momNZa1SCO11Gv06Du+tzLbtw/MMiL559xmNys1DVHsLfe6O2IF/9qvJYEh5z4WNrIBoOckg==","shasum":"378d9ff614792d7344e4cda1529252e58cf22294","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.98ef34f4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoT8nhSo2CDvv9him9+wFCDu5eJgf9a3nbCOUThGCJKAIhAPUcF/77qB3trbSphPEs4725p3HMM9VZuEWCdbCG2JLS"}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.98ef34f4.tgz_1516750104007_0.6061721162404865"},"directories":{}},"0.4.0-pre.e93e1d83":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.e93e1d83","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.e93e1d83","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.e93e1d83","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-mfyiSa7ZZ7YgNASh9dMnTa3V9TZF/AD8X6qx88JYapJIoqoeJz5Sijny8Krc79kGDRm11BVqkeHFAYtjnA6xHA==","shasum":"2f2fc4295fb758755b297bdcb315460d07ced80b","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.e93e1d83.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHq/+CcfNAIIY0mQgRddPlxIrGO6KVcZAWyZG4nT4mmCAiEAn1BQSBnUn253V1l563brzqrfTeGy8eNRwW9Zj9HKKKs="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.e93e1d83.tgz_1516752118589_0.2807095048483461"},"directories":{}},"0.3.5":{"name":"@yaacl/mongoose-adapter","version":"0.3.5","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.3.5","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.3.5","_shasum":"24b44f7c440d55a9d56aff2031a639aa9dfc4746","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"shasum":"24b44f7c440d55a9d56aff2031a639aa9dfc4746","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.3.5.tgz","integrity":"sha512-YiAJmlvhOzGc5VGXmahVxMwndrr+Gnd0Avqex0TEwTcZAz0IuDsNtgYOuP7027/hYr6FZrE7LL3XSkmcZNdZNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeFWHftR5+wp0q0LsJuA1c8lkU6iPoMoNTjoUSnhWHhwIhAJb02k04q77/ehIujqdqjRU47RZ+ytcnLk9u/ezPEofX"}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.3.5.tgz_1516752366807_0.4365446683950722"},"directories":{}},"0.4.0-pre.81571961":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.81571961","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.81571961","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.81571961","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-Rb8KAzFyrZBsgQU/j7d7bItcENFoiOj9s4eCtYso5owGTd9mGAsLvrjMnJNLclfFwdbnJCdUOSCdcz9NKVzmTA==","shasum":"97d2cb0f3894390e4072226d2d7636f44de67daf","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.81571961.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAguu4URRCYwEQ4IkQyG+cYXO5bXVFwKzoVk6W+yLWxhAiEAoTb1ZQMDyK/O3LF1zGUcI6pGNJlRid2j4sYi6hW8D3s="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.81571961.tgz_1516752614144_0.8771654008887708"},"directories":{}},"0.4.0-pre.88dbd1c9":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.88dbd1c9","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.88dbd1c9","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.88dbd1c9","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-IbQJQboiMdmYMd4FaT0VCsVTtCB5o7jG35bZ8t/opkPEjM+7o3O5gWT4/HKEDmkMa8KRBTrteU5b1I0oTGiAJw==","shasum":"ca9564b44a79a9541c24f09c0e2cedaae9c57def","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.88dbd1c9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjYhY/H1vCG5Sc7L1cF/pgOEGU+W+om1wEgV7ICf+DYQIhAJUFCks+Pb39T6G0koeO5+QT05Qf+O0cEmgVJ0pCYK/a"}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.88dbd1c9.tgz_1516752826372_0.17191726062446833"},"directories":{}},"0.4.0-pre.8480f1ad":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.8480f1ad","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.8480f1ad","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.8480f1ad","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-QcIxpZXlyDTl/q9kvxdxQgBz7i2py+upQ4nq0oo0So6u6tUOzgUZ48NxpFqgrzG9XbH9kgQDpWR1JVinZnF2Hw==","shasum":"49b3f95c45ebdf0e10b8c9d10e65179c6a8f6328","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.8480f1ad.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7z7KFhN9XS8dShj40uiIOEzDPARyQEJi63/qY5C0HOAiB/CeygtlcRzhuXLixUiQwlcuaJApnSZLaddqLPWD4RDg=="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.8480f1ad.tgz_1516753343401_0.16300213942304254"},"directories":{}},"0.4.0-pre.5185a7c7":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.5185a7c7","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.5185a7c7","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.5185a7c7","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-luuWgIP71jlZZv9ZS5DCqSVKBs+QxOY2zY+dw8z68J5SV5s3OuAEZ+78Ee/pPW6yQMrN0wrhNS/7JzbNDgwzrg==","shasum":"e18d50e4c4b74c47b7c0821816933e32826aa474","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.5185a7c7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyi5XDCM7fYN742dEb2jpJpW9Ky/vdRBF/E27kvrdkKAiBPh1fe0CXtG08NyN4TpdWYNiGNuF+g7P+1KIifo3pFnw=="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.5185a7c7.tgz_1516753458343_0.8818678199313581"},"directories":{}},"0.4.0-pre.0b9ef359":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.0b9ef359","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"ISC","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.0b9ef359","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.0b9ef359","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-wd3vkiO4oQ+622Qk3CO80lKtmH+HFNiDJ9+nGAX3iA5RZlh8HSpkzmgHOZz7sb8Z/MUcfIYeNXOsUyqe4w85pg==","shasum":"5701a771214107e5501cceed13356bea38328d3b","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.0b9ef359.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKrwOdllCO6Nr+Ur8EUmVujxh5DSylBUQFl16DScbaKAiEA1pJPpA8Otmc5W/dKjJ00fIYp6HTPEQjXhG9AKdg+Xi0="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.0b9ef359.tgz_1516753815819_0.7084218761883676"},"directories":{}},"0.4.0-pre.195eec6c":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.195eec6c","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.195eec6c","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.195eec6c","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-UPSI7LsM8qU+NqddZw4Lcye1w0WsOt1fyCeL1X+RDOE1cTmhLVinwfrtVXlROpW+pOBp79Pmmeyv8/XUzutmPA==","shasum":"462b2d64dff1995f5ae44664aad8f3c65667659b","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.195eec6c.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3U1PXdHtPpX0qTbLnxEDrB2iAl0ostD1KJz/WAR1SDAiEAmb81r+46kzbRPR8VQOM/cri8Snd2EyKqVU1p28H0jzE="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.195eec6c.tgz_1516753926945_0.051729311468079686"},"directories":{}},"0.4.0-pre.e0ffd43c":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.e0ffd43c","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.e0ffd43c","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.e0ffd43c","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-1MC6F1iumwu19a1z3nebXxvZFdC+NYM8TrIYKQck4p6rHKiUhMuXgJ4txpuxcYLxZrUq0Ii6vM6zMZtmSF5yqg==","shasum":"b4b581dfc0b0fac194e9f2434b7aed8ac864805b","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.e0ffd43c.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEifquID1aU7B0I0bKgCMCz8zMlrd2nf1R1gHUG6TTblAiEAwIpCTroO8ra+gnzz4keR523xQWFIA9luBs7jaEiRkfI="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.e0ffd43c.tgz_1516754247731_0.563314622733742"},"directories":{}},"0.4.0-pre.5a6cc56c":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.5a6cc56c","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.5a6cc56c","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.5a6cc56c","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-CtOOqDQuTXEOlCFLmqnQj8k/ZSslGu6QXrnIxL4L5FENJq+TpxYnQtJ2UjrmPI2QEfmivQiyXsq7bUl42YXISg==","shasum":"cfc26d9bb1644ff76737300aa68f9d31ac4f0317","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.5a6cc56c.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1w7HfmQ8W14m/rdbzqam5DrY7e7KgV/xJ8yvFKAGfOAiASJay4sLv/GF4X5aSpMAa6ZP0lnUTIztvr4ntIChYYXA=="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.5a6cc56c.tgz_1516754346895_0.4032934170681983"},"directories":{}},"0.4.0-pre.631edeef":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.631edeef","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.631edeef","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.631edeef","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-HbOzkvF6L+V5VdRXcAcbkTe2N0mZglJSX+hfXARavGJzyelBwMltVKmFqLHzOKPBruSwLnldeqBjkaAL1ugJGQ==","shasum":"60d3bfc2e1db4465d23242eacf3d4930f4a58db5","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.631edeef.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCjWVmw/mjm42Vtdp+MPfSQYTpPK5ZJ3ShBofNe5zNQgIhAMFmBu3xnByyNe3tNTn0DFlfzI1MloY4DkjZsWTSBp1P"}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.631edeef.tgz_1516755149740_0.2848139894194901"},"directories":{}},"0.4.0-pre.b9c56b0a":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.b9c56b0a","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.b9c56b0a","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.b9c56b0a","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-GFFUp7u68sGKIudy9nx4KSmDBcnCk8atO0D/QfBdpnNzERUEcsle4a2JgMXMwfk5Y1EotIeH8DmI4/IKYs8egw==","shasum":"2cfa5595f9b4857c8c8fc6dc97535fee85e15dbc","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.b9c56b0a.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG10m2PQQSFn3XqexM39VAmoNr5Xfyp/QlZi49yP5RaQAiB8Gw5L+1Wf3U+8prSTeeuR3U0NF4hT14Cq1PGf/ucqfg=="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.b9c56b0a.tgz_1516755733074_0.757760348264128"},"directories":{}},"0.4.0-pre.aa44a4bf":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.aa44a4bf","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.aa44a4bf","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.aa44a4bf","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-xvnmRkSEXwwh0PFcNDUg+AMNMdYA85i4lREIPYo0gDiB6HFa5SMwmzh24A9RxBy4215S6bSFRT/026udgfGBAQ==","shasum":"103499aa65e415ee90283e35c35bc4b190cce917","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.aa44a4bf.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWiFgiOfc1XVTtpqGDfKxyy8jcrlIPg3rajhLko0nqbAiEAu8Puqv4zJHnqWUF603eN/NABylWmhGW1wlbopLYd98s="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.aa44a4bf.tgz_1516755975700_0.5121369939297438"},"directories":{}},"0.4.0-pre.b7307d3b":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.b7307d3b","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.b7307d3b","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.b7307d3b","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-iMz6W/JliJt4bFZ8NQ3Y3cmCDWwjW9pnTgMFf1b88MeMcXw62KLEtMRyV2ENhkDH/Kr2FRunWz2+YUcjh+KU6A==","shasum":"4054d309f45784e4b2b46b61bd436427ac246c73","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.b7307d3b.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwuINbp4Dgrq9bTwQJ2+Mt9E/hTnNFR/QIXSxGR6RiPAiEAyy1zZ2QxmvwEYJHqOAGcp1gCPDgPBf2a5Jg+aMRjTmM="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.b7307d3b.tgz_1516756284840_0.30908311484381557"},"directories":{}},"0.4.0-pre.079f71f7":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.079f71f7","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.079f71f7","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.079f71f7","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-31JjHUMcNS3Ronnp/wHP2hP15xfFumiGbcSo43tXqI6h682pkrc06X2CH8NFv2N+t5X61QQP1TLBQPkMfFiCaA==","shasum":"87dac74f58a47114ece1c460bfecb930cb29303d","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.079f71f7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvXQKRrb4hVCWYKReX1U15sQ6LSCruz2+hhkniphqlIAiBM76RdSMVJV7L2w5l5Py9BAqvsPzulDhLQ3ySAooqj9g=="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.079f71f7.tgz_1516789503938_0.8482812284491956"},"directories":{}},"0.4.0":{"name":"@yaacl/mongoose-adapter","version":"0.4.0","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0","_shasum":"2c84b85a71579dda68be83be3e25628720fd1a1e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"shasum":"2c84b85a71579dda68be83be3e25628720fd1a1e","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0.tgz","integrity":"sha512-uuikIF/VYpNud72WjDmMic1RVNV2uz+vHXW3p9wUW/sxLdPtLmcV88j9Lpu8iX6tHU5wiU9CdvM2c2JEVe0K/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1wmTGsbkI972/1X+SKxq2QLQHKAR9RyrJn5UHpkKYFAiEAvlWa427MWHURStb/CB2OCLZhww5JuiMbcxbt2Js7h4o="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0.tgz_1516789538640_0.9556088063400239"},"directories":{}},"0.5.0-pre.9ca68f8d":{"name":"@yaacl/mongoose-adapter","version":"0.5.0-pre.9ca68f8d","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.5.0-pre.9ca68f8d","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.5.0-pre.9ca68f8d","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-usOcxC7KD0diQfFtptEPx7jEhlracPE5KpLslSeiKjs7R8pIMetuFAjjyW7hYMCHow7pRCqX22ddPm+2mRqqTg==","shasum":"1a48299edceda144f8bb80c143fc372f276d9f0e","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.5.0-pre.9ca68f8d.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfl4QhGpSuj2m6aFD2Ginj4GCC7RsIP+9bSxkFVjcdhAIgfoTMvLXBupNojnBSI/7Vo1u8Q6k1JhNE5M4RUY1CgmQ="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.5.0-pre.9ca68f8d.tgz_1516789837300_0.6077180763240904"},"directories":{}},"0.4.0-pre.c4b72bda":{"name":"@yaacl/mongoose-adapter","version":"0.4.0-pre.c4b72bda","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.4.0-pre.c4b72bda","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.4.0-pre.c4b72bda","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-DlhcIhYf8b0TQtRtbgQHhPuPcEOEG8im3H+loFCg98A2A0KxX+fn2KJN9nqmE1XKjRoq4WPVRe8HzYDIDiUbsQ==","shasum":"d9211bb52355914597c905f67fd1681115a6bfea","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.4.0-pre.c4b72bda.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGLifuq9hsMnckM+oJrsC0dCxm7o12uij6cZp6QzG9fAiEA8r693JI3/m5L9Dg3jWWoF2vL2ToNDLTBCjH6DvRvdgs="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.4.0-pre.c4b72bda.tgz_1516789935725_0.4351923572830856"},"directories":{}},"0.5.0-pre.4ec886cd":{"name":"@yaacl/mongoose-adapter","version":"0.5.0-pre.4ec886cd","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.5.0-pre.4ec886cd","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.5.0-pre.4ec886cd","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-7osdX6C5i2fkG2Tds0W4rGPKLHy7Xy3JJARghdONyhWGSriSkSepkf8VTCDG8W274TkeAZ/KCfdy6ZgZE7ysTQ==","shasum":"cca08cfa2e2e77cad26b9140267ba2bba6fecf3a","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.5.0-pre.4ec886cd.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqo3LSEboVyuAOYUrGqfnS3FsVf2jl6la3giNM2jAi4AiEAmLPPHmOAthht15/hAD3H9JHM8tG4gBgZmzafO9ZrAW8="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.5.0-pre.4ec886cd.tgz_1516790254371_0.3901998733635992"},"directories":{}},"0.5.0-pre.a1e9f5af":{"name":"@yaacl/mongoose-adapter","version":"0.5.0-pre.a1e9f5af","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.5.0-pre.a1e9f5af","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.5.0-pre.a1e9f5af","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-/NSNzDvl/0T8pedzW1fojKhFMgo/ye3hkrIGvQ99S5cFTqrNLkMqeM/mIX/+yxzVmimkr6u6jeisi8bcYlygwg==","shasum":"4fa8d1fb7361a504677e96728715621448e1355e","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.5.0-pre.a1e9f5af.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1P+SVVTgq6/BAee8lefBUrHPDigOTspTVCzQZEUU3SwIgUX3yuec2yxL7LQVuya2pepmpU2x8vcsQieQzgWNOxXI="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.5.0-pre.a1e9f5af.tgz_1516790970806_0.8310160348191857"},"directories":{}},"0.5.0-pre.0d7600e9":{"name":"@yaacl/mongoose-adapter","version":"0.5.0-pre.0d7600e9","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc --p ./tsconfig.publish.json"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.5.0-pre.0d7600e9","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.5.0-pre.0d7600e9","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-9cZsOis2l2QiFInm56wbQLTIZD26PJawOioc0AP2UkkhZbO2ZhPVkQUIpbGtowbP8nDiV/DbK3nW1i59L/7O8g==","shasum":"7122950dd076d0db465060fa19d69436c36b52df","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.5.0-pre.0d7600e9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCykW7MOZbsF5Sl9ww+vCv/i8X0bxJ8R4kqGPbvPsCmgIhAISc6cpJ0FNxDXKdkX7PcBoJZhaG2mBl4r9brd60P1/h"}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.5.0-pre.0d7600e9.tgz_1516835385292_0.11953393928706646"},"directories":{}},"0.5.0":{"name":"@yaacl/mongoose-adapter","version":"0.5.0","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc --p ./tsconfig.publish.json"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.5.0","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-inyVv6y0Ke+TRWBIi3fyAziL8pQRR5+OTJaxYSmjd+EUZlgT0NTGMYFAfyDyO1wegwMt4Wsrcy/8QEHxGk3z8w==","shasum":"4fd172e4fb11f8b57c9842c1f7939eab9f1383ca","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBclBOG+IXAy3myEcaOUbtndkypOeU6kh2jkiDTJFL7+AiBvhfG21tzR+CXIs4Q4R4GIUmEb6nsjMPBmnQ7b8MMmwQ=="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.5.0.tgz_1516840437179_0.8636560051236302"},"directories":{}},"0.5.0-pre.5f292f17":{"name":"@yaacl/mongoose-adapter","version":"0.5.0-pre.5f292f17","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc --p ./tsconfig.publish.json"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.5.0-pre.5f292f17","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.5.0-pre.5f292f17","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-/DxE3WcWHFEXcrTVKHmG1n2SD/P78R7zRSLbnxbS+j0pSaLl6AX97IwkgIzwmEPgSL0NWzURm3ohcsnzzGrRfw==","shasum":"1815216184d7b771afbc98a359a98a8bc4f4b045","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.5.0-pre.5f292f17.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdFht+CjdFo5ADGaLYBPXGaFvc+FARJ+uLrLhLZkUUlAiBVP7cJfND1Z0aXFt5+4+1ZhtLnN6UepERTTef4DCBvow=="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.5.0-pre.5f292f17.tgz_1516840668518_0.741011637263"},"directories":{}},"0.5.0-pre.1a0940b1":{"name":"@yaacl/mongoose-adapter","version":"0.5.0-pre.1a0940b1","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc --p ./tsconfig.publish.json"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.5.0-pre.1a0940b1","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.5.0-pre.1a0940b1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-qe3j65tqFygjTMsVqbjk4DuEi0+QQb2wqr92fuGOl+2ZVeiiysxTh1VFUWB4q9m5cfBZ+XRhk7LVEmzBJAy8oQ==","shasum":"d9ce1eae005793558f727285d529aac08cd9fe56","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.5.0-pre.1a0940b1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjMT5h/yim5wVTsnoyz4mvUNGvzUZkV/Ut8O1davnJnAiEAh4C7pq2WuKBbzrJht089hCqwHGPIAQDMHOU+oWP04AI="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.5.0-pre.1a0940b1.tgz_1516841207268_0.7673151188064367"},"directories":{}},"0.5.0-pre.e35aea35":{"name":"@yaacl/mongoose-adapter","version":"0.5.0-pre.e35aea35","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc --p ./tsconfig.publish.json"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.5.0-pre.e35aea35","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.5.0-pre.e35aea35","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-yqBEFTxcpQz131lq45Wf1n7psWNFT9xVcomHc1HH+jlS4cBcHBc3d5m3LNo4zD0XAkc722k98LcA0r7jje+QUg==","shasum":"5d069a3b91660d9bd5106dc9c085fb3ba5dd7bbc","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.5.0-pre.e35aea35.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBuovAR/sysOBRSLc4IOM3CCq/p1kptRV5fIF4ur3inpAiEAmNg/CB1elrud4j7lCZVHq8Jakd5pHSSHsMlqS4SJs1M="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.5.0-pre.e35aea35.tgz_1516841212041_0.13289118418470025"},"directories":{}},"0.5.1":{"name":"@yaacl/mongoose-adapter","version":"0.5.1","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc --p ./tsconfig.publish.json"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.5.1","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.5.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-mUnVm734GwzhfxukdiDiIbQfdTugnRDTyB/vJCjnFi/SPLAXBYLUWUoglwnQQBCAQ+pHxbznS+ry4mQAYDAwyA==","shasum":"15307be9ff968ddbd03ad21de4898f8f6d6e3eae","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXlghdH+vTQnGHA4XpFIsUefYXPXAmjDJSj8TjjyFaGQIgeSqwi8uqdk0AZe32/4wwYz6OTkhk9BunPbNFmrreE8I="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.5.1.tgz_1516841314331_0.20076318481005728"},"directories":{}},"0.6.0-pre.aa0467e2":{"name":"@yaacl/mongoose-adapter","version":"0.6.0-pre.aa0467e2","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc --p ./tsconfig.publish.json"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.6.0-pre.aa0467e2","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.6.0-pre.aa0467e2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-4LbVk9OqGF/6QJCHvhPlfk2+MXjpaiI+yaO4Olzv2hAgQxBNixHTm/x385+A9jwCqHDDA9iJsOT6QHSxa+xYKA==","shasum":"513e264ad64721dcdabfcc4c953abc06e6f66c51","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.6.0-pre.aa0467e2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcQ2zOyFBsb3xrhBsmvxn5Ox+/QFhurvCc7IGSdJQ8eAiBi9VdHaTLzvKv5NH5xB9eaGcG3YhEATxGIwsPslcrWMg=="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.6.0-pre.aa0467e2.tgz_1516841643806_0.5805856492370367"},"directories":{}},"0.6.0-pre.925537f4":{"name":"@yaacl/mongoose-adapter","version":"0.6.0-pre.925537f4","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc --p ./tsconfig.publish.json"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.6.0-pre.925537f4","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.6.0-pre.925537f4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-B5LJGaJA0W1DxhF+Q7Hm26NqxhaskPcazg0UYKSXlhx7n/PCsyiFZtUSTExoTz9vpLRMrWBwwn+dnbXQjdXyVw==","shasum":"334530dff3704a22d217b402b4394d3ffed7f946","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.6.0-pre.925537f4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHeVSj/wK3rzwp5nIQcFcak6RtoyMIDPN+UwH1jT9vpAIgcN/ufGvqSXMhUBjVy7uNFXLESagFfDsecHt2zvp/8PU="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.6.0-pre.925537f4.tgz_1516841960872_0.5499720484949648"},"directories":{}},"0.6.0-pre.ac23b0b9":{"name":"@yaacl/mongoose-adapter","version":"0.6.0-pre.ac23b0b9","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc --p ./tsconfig.publish.json"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.6.0-pre.ac23b0b9","mongoose":"^5.0.1"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.6.0-pre.ac23b0b9","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-SoZ3LpzLY4h67ZPBYSMzafweojxXKESQkAnecv7iG3W7cJXEnVsSAf3XbTTKp2M857BN5Bm4xPS0HL+w1alCSQ==","shasum":"1f6d3523b8e00699122c047d28d526a9ed71b4ca","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.6.0-pre.ac23b0b9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXkyizaLVeVJEJx+Xcf9EPs9zP+jG4Ap+V9obbWb+XzwIgOXQfIiVD1fe4ERJoZMG7XfeVO3MlSIpLgqgXvVjksdc="}]},"maintainers":[{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter-0.6.0-pre.ac23b0b9.tgz_1517921406057_0.2971997591666877"},"directories":{}},"0.6.0-pre.5a61e143":{"name":"@yaacl/mongoose-adapter","version":"0.6.0-pre.5a61e143","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc --p ./tsconfig.publish.json"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.6.0-pre.5a61e143","mongoose":"^5.0.1"},"readme":"# YAACL - Mongoose Adapter\n\nThis YAACL adapter utilizes mongoose and mondodb to persist ACL information.\nThere is no configuration required, but the adapter assumes that you open your mongoose/mongodb\nconnection yourself before using it.\n\n## How to use\n\n1. Install the yaacl core and an adapter of your choice:\n\n```sh\nyarn install @yaacl/core @yaacl/mongoose-adapter\n```\n\n2. Create a yaacl and use it:\n\n```ts\nimport { Yaacl, Privileges, SecurityIdentity, ObjectIdentity } from '@yaacl/core';\nimport { MongooseAdapter } from '@yaacl/mongoose-adapter';\nimport { createConnection } from 'mongoose';\n\nconst example = async () => {\n  const connection = await createConnection('mongodb://localhost/mongoose-adapter-test');\n  const yaacl = new Yaacl(new MongooseAdapter(connection));\n\n  // a security identity could be a user, a role...\n  const securityIdentity: SecurityIdentity = {\n    getSecurityId: () => 'user-242',\n  };\n\n  // an object identity could be anything, like a blog post, a page...\n  const objectIdentity: ObjectIdentity = {\n    getObjectId: () => 'object-4664',\n  };\n\n  await yaacl.grant(securityIdentity, objectIdentity, Privileges.READ);\n  await yaacl.granted(securityIdentity, objectIdentity, Privileges.READ); // true\n  await yaacl.granted(securityIdentity, objectIdentity, Privileges.WRITE); // false\n};\n\nexample();\n```\n\nFor a full documentation of YAACL, please visit our [Wiki](https://github.com/jeanfortheweb/yaacl/wiki)\n\n```\n\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.6.0-pre.5a61e143","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-NWuKwjk+4rf9sKn3mk+ETZaheAYhY5lksuWlUL0JnQ/KEI2M8dKxYI588rDY8z/JNrft00VOfH1LOpTq/LmQ2A==","shasum":"4bfc32be34c62e598999405fc20d5428b5e383c7","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.6.0-pre.5a61e143.tgz","fileCount":7,"unpackedSize":112045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI0AVVqpaybJJcjIb758yT9VwuK6BZBIxifQmLpM16/gIgX510f8btP/al2sFIBV8FP5nrSFmdUmM4rYPcEkT+qCk="}]},"maintainers":[{"email":"jeanfortheweb@gmail.com","name":"jeanfortheweb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter_0.6.0-pre.5a61e143_1518034885362_0.7701784840811401"},"_hasShrinkwrap":false},"0.6.0-pre.01c27e5b":{"name":"@yaacl/mongoose-adapter","version":"0.6.0-pre.01c27e5b","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc --p ./tsconfig.publish.json"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.6.0-pre.01c27e5b","mongoose":"^5.0.1"},"readme":"# YAACL - Mongoose Adapter\n\nThis YAACL adapter utilizes mongoose and mondodb to persist ACL information.\nThere is no configuration required, but the adapter assumes that you open your mongoose/mongodb\nconnection yourself before using it.\n\n## How to use\n\n1. Install the yaacl core and an adapter of your choice:\n\n```sh\nyarn install @yaacl/core @yaacl/mongoose-adapter\n```\n\n2. Create a yaacl and use it:\n\n```ts\nimport { Yaacl, Privileges, SecurityIdentity, ObjectIdentity } from '@yaacl/core';\nimport { MongooseAdapter } from '@yaacl/mongoose-adapter';\nimport { createConnection } from 'mongoose';\n\nconst example = async () => {\n  const connection = await createConnection('mongodb://localhost/mongoose-adapter-test');\n  const yaacl = new Yaacl(new MongooseAdapter(connection));\n\n  // a security identity could be a user, a role...\n  const securityIdentity: SecurityIdentity = {\n    getSecurityId: () => 'user-242',\n  };\n\n  // an object identity could be anything, like a blog post, a page...\n  const objectIdentity: ObjectIdentity = {\n    getObjectId: () => 'object-4664',\n  };\n\n  await yaacl.grant(securityIdentity, objectIdentity, Privileges.READ);\n  await yaacl.granted(securityIdentity, objectIdentity, Privileges.READ); // true\n  await yaacl.granted(securityIdentity, objectIdentity, Privileges.WRITE); // false\n};\n\nexample();\n```\n\nFor a full documentation of YAACL, please visit our [Wiki](https://github.com/jeanfortheweb/yaacl/wiki)\n\n```\n\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.6.0-pre.01c27e5b","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-uFDV1hu4x+OWoxcZirP+awN3j3CUGNUVzmXo8LdjpSFV47ox4SlxQHa5wn8EXr7HcMzOx9t3X/g619Xhk44fXA==","shasum":"af7e58cc6876fdfd3fa84d7c0028d63ae89d90cb","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.6.0-pre.01c27e5b.tgz","fileCount":7,"unpackedSize":112045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsH+Qzmelr4/D0NrcQhZ587YYFWqaHwFTZhilAdLQ6uAIhAKtVkXSWz7hmjRza+p3lnM97HnYUnzrmbcevOUn7JVC1"}]},"maintainers":[{"email":"jeanfortheweb@gmail.com","name":"jeanfortheweb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter_0.6.0-pre.01c27e5b_1518035250550_0.1846329806560072"},"_hasShrinkwrap":false},"0.6.0-pre.a6c449c1":{"name":"@yaacl/mongoose-adapter","version":"0.6.0-pre.a6c449c1","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc --p ./tsconfig.publish.json"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.6.0-pre.a6c449c1","mongoose":"^5.0.1"},"readme":"# YAACL - Mongoose Adapter\n\nThis YAACL adapter utilizes mongoose and mongodb to persist ACL information.\n\n## How to use\n\n1. Install the yaacl core and the yaacl mongoose-adapter:\n\n```sh\nyarn install @yaacl/core @yaacl/mongoose-adapter\n```\n\n2. Create a yaacl and use it:\n\n```ts\nimport { Yaacl, Privileges, SecurityIdentity, ObjectIdentity } from '@yaacl/core';\nimport { MongooseAdapter } from '@yaacl/mongoose-adapter';\nimport { createConnection } from 'mongoose';\n\nconst example = async () => {\n  const connection = await createConnection('mongodb://localhost/mongoose-adapter-test');\n  const yaacl = new Yaacl(new MongooseAdapter(connection));\n\n  // a security identity could be a user, a role...\n  const securityIdentity: SecurityIdentity = {\n    getSecurityId: () => 'user-242',\n  };\n\n  // an object identity could be anything, like a blog post, a page...\n  const objectIdentity: ObjectIdentity = {\n    getObjectId: () => 'object-4664',\n  };\n\n  await yaacl.grant(securityIdentity, objectIdentity, Privileges.READ);\n  await yaacl.granted(securityIdentity, objectIdentity, Privileges.READ); // true\n  await yaacl.granted(securityIdentity, objectIdentity, Privileges.WRITE); // false\n};\n\nexample();\n```\n\nFor a full documentation of YAACL, please visit our [Wiki](https://github.com/jeanfortheweb/yaacl/wiki)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.6.0-pre.a6c449c1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-LHA494du6ay58CUFgiRSbRMBlmOJm+AW5fLNmyrDOovPrpDQl6JA6kJjEH9b3sDUmjYxt7mnQmUq64vn5AEoig==","shasum":"de085644fb5815169814dfaf71c3f67de9b258f7","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.6.0-pre.a6c449c1.tgz","fileCount":7,"unpackedSize":111903,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFT6n8OOR+p9yMTCAeXXYXs7S6LjPUvsp7hImXKeafvkAiEA2dDznD5IRqmNBRfMSqNNLZmJd+F3eqVa3WuwB88V9hA="}]},"maintainers":[{"email":"jeanfortheweb@gmail.com","name":"jeanfortheweb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter_0.6.0-pre.a6c449c1_1518037297589_0.7867787239480843"},"_hasShrinkwrap":false},"0.6.0-pre.59c8245a":{"name":"@yaacl/mongoose-adapter","version":"0.6.0-pre.59c8245a","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc --p ./tsconfig.publish.json"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^0.6.0-pre.59c8245a","mongoose":"^5.0.1"},"readme":"# YAACL - Mongoose Adapter\n\nThis YAACL adapter utilizes mongoose and mongodb to persist ACL information.\n\n## How to use\n\n1. Install the yaacl core and the yaacl mongoose-adapter:\n\n```sh\nyarn install @yaacl/core @yaacl/mongoose-adapter\n```\n\n2. Create a yaacl and use it:\n\n```ts\nimport { Yaacl, Privileges, SecurityIdentity, ObjectIdentity } from '@yaacl/core';\nimport { MongooseAdapter } from '@yaacl/mongoose-adapter';\nimport { createConnection } from 'mongoose';\n\nconst example = async () => {\n  const connection = await createConnection('mongodb://localhost/mongoose-adapter-test');\n  const yaacl = new Yaacl(new MongooseAdapter(connection));\n\n  // a security identity could be a user, a role...\n  const securityIdentity: SecurityIdentity = {\n    getSecurityId: () => 'user-242',\n  };\n\n  // an object identity could be anything, like a blog post, a page...\n  const objectIdentity: ObjectIdentity = {\n    getObjectId: () => 'object-4664',\n  };\n\n  await yaacl.grant(securityIdentity, objectIdentity, Privileges.READ);\n  await yaacl.granted(securityIdentity, objectIdentity, Privileges.READ); // true\n  await yaacl.granted(securityIdentity, objectIdentity, Privileges.WRITE); // false\n};\n\nexample();\n```\n\nFor a full documentation of YAACL, please visit our [Wiki](https://github.com/jeanfortheweb/yaacl/wiki)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@0.6.0-pre.59c8245a","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"dist":{"integrity":"sha512-Tp5nSllbMFjKCkcagpbN0eEoGVLb7Xz/OAWGrK0J53R88IxsbAy9jxzI+zS99A/aDszZiLGcvV69sZiDkUGrWA==","shasum":"9c5ba8edbec07019f35fbe14153cd098d40862fa","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-0.6.0-pre.59c8245a.tgz","fileCount":7,"unpackedSize":111903,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLzGYDl1h60oDYm6MCJXG3mJbXBfKmB3GqcYaogoiJQQIhAONb2ondLp4YxU7yczW+cxe514KC9SsT/V4QOX91ymeL"}]},"maintainers":[{"email":"jeanfortheweb@gmail.com","name":"jeanfortheweb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter_0.6.0-pre.59c8245a_1518037715853_0.14310033411194367"},"_hasShrinkwrap":false},"1.0.1":{"name":"@yaacl/mongoose-adapter","version":"1.0.1","description":"Mongoose adapter for yaacl","main":"es5/index.js","types":"es5/index.d.ts","scripts":{"test":"jest --forceExit","coverage":"jest --coverage --forceExit","prepublish":"tsc --p ./tsconfig.publish.json"},"publishConfig":{"access":"public"},"keywords":["acl","security","adapter"],"author":{"name":"jeanfortheweb"},"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"license":"MIT","devDependencies":{"@types/jest":"^22.0.1","@types/mongoose":"^4.7.33","@types/node":"^9.3.0","jest":"^22.1.4","ts-jest":"^22.0.1","typescript":"^2.6.2"},"jest":{"bail":true,"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"testRegex":"\\.spec\\.ts$","mapCoverage":true},"dependencies":{"@yaacl/core":"^1.0.1","mongoose":"^5.0.1"},"gitHead":"57e9602aa25f877b8b9e207233b33ab812e225ba","bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","_id":"@yaacl/mongoose-adapter@1.0.1","_nodeVersion":"8.12.0","_npmVersion":"lerna/3.13.1/node@v8.12.0+x64 (darwin)","dist":{"integrity":"sha512-iD44dla/IJlDbwjIyJJkIXPxb6vfoeBF+h46Rc+JjTx7D8jOFzdtNyFd4+LVK4eIVGAZD1Oo45vFnFO7HCe+Qg==","shasum":"13a77d984a14ccdbebea6795cc3fb97c7ca3ea96","tarball":"https://registry.npmjs.org/@yaacl/mongoose-adapter/-/mongoose-adapter-1.0.1.tgz","fileCount":8,"unpackedSize":17108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckWW8CRA9TVsSAnZWagAAgRIQAJLsfSagqbYAx7E/amso\n+UJUxWpc1akE1KyOcb00tPt73Ke9Ax51Riym3cOYFyQBcVMfq3gviZmt/I+V\n10PusYteWgKT8iLLSD4JwPWA/mkBgtLF7sC8+gcZ0/ShXzwgrdH/Ua0o75Pk\nrbTFQZ8tkScbOyFAzaD6sFeMKPiUsbLyVYL/nQKIlwpEc/5KtGxUsQeb1qHa\niyq43LXqbjkjMtJSaa+aKXQvIjWlh9SfdQiDAuPgZoMVMv0KWLk2NJ+pRtnc\nzcqUt0nH/mhYGMw6+lzQZaXAAdzSd3qFrLUoMsLAV3roiXjGBxL+F+e5r+b2\n+DMN02t3h6b2F9pWlsBJSeusxRFs44WW9MGydJG/wM0FqfKS82VlSLdlci9e\noHG7fECYLsmOtpuwH1/A2TNkOfxqNKqbd+BDyvLSqpyEa1s2L/v6hBkQVVqy\nFFPRCB9qXh+m9bTPru7wDtuUH701vzdcJ3OsYHd8OLY1HgAckKZl/vHHRz/R\nLlAePh5q3GrXPkIESninleUfH5gC99ieCN2Su5fQHMcg1q2I1cdGDOHo65cy\nwO3nqqPrBZq6PUg3LC4HOQjhmdNRsfc2HgxIQVn6cCrWRLE8TGKN7vd57Gs9\nxSjkk4VIRKPvRcIX+vlvNmY9rsQetLOvLyngdODkfd88wCI+g/e+PWXYAsZ3\nN80M\r\n=lckv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtOYlvsxbikjWsYL6xbvkiHhDb5SO3AsTqVf9gVr5stAIgdNPn4PQzSo+/ixBtexOdf6gOaGRp+26mM4J8X6k0cWo="}]},"maintainers":[{"email":"jeanfortheweb@gmail.com","name":"jeanfortheweb"}],"_npmUser":{"name":"jeanfortheweb","email":"jeanfortheweb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-adapter_1.0.1_1553032635848_0.8315320728494706"},"_hasShrinkwrap":false}},"readme":"# YAACL - Mongoose Adapter\n\nThis YAACL adapter utilizes mongoose and mongodb to persist ACL information.\n\n## How to use\n\n1. Install the yaacl core and the yaacl mongoose-adapter:\n\n```sh\nyarn install @yaacl/core @yaacl/mongoose-adapter\n```\n\n2. Create a yaacl and use it:\n\n```ts\nimport { Yaacl, Privileges, SecurityIdentity, ObjectIdentity } from '@yaacl/core';\nimport { MongooseAdapter } from '@yaacl/mongoose-adapter';\nimport { createConnection } from 'mongoose';\n\nconst example = async () => {\n  const connection = await createConnection('mongodb://localhost/mongoose-adapter-test');\n  const yaacl = new Yaacl(new MongooseAdapter(connection));\n\n  // a security identity could be a user, a role...\n  const securityIdentity: SecurityIdentity = {\n    getSecurityId: () => 'user-242',\n  };\n\n  // an object identity could be anything, like a blog post, a page...\n  const objectIdentity: ObjectIdentity = {\n    getObjectId: () => 'object-4664',\n  };\n\n  await yaacl.grant(securityIdentity, objectIdentity, Privileges.READ);\n  await yaacl.granted(securityIdentity, objectIdentity, Privileges.READ); // true\n  await yaacl.granted(securityIdentity, objectIdentity, Privileges.WRITE); // false\n};\n\nexample();\n```\n\nFor a full documentation of YAACL, please visit our [Wiki](https://github.com/jeanfortheweb/yaacl/wiki)\n","maintainers":[{"email":"jeanfortheweb@gmail.com","name":"jeanfortheweb"}],"time":{"modified":"2022-06-13T01:57:41.016Z","created":"2018-01-22T23:34:21.396Z","0.3.1":"2018-01-22T23:34:21.396Z","0.3.3":"2018-01-23T00:00:30.171Z","0.4.0-pre.fec35db4":"2018-01-23T00:13:56.914Z","0.4.0-pre.920cdd5b":"2018-01-23T00:18:38.497Z","0.4.0-pre.162a7d92":"2018-01-23T00:21:47.676Z","0.3.4":"2018-01-23T00:24:44.182Z","0.4.0-pre.cfa2afac":"2018-01-23T00:27:32.598Z","0.4.0-pre.cd195bfa":"2018-01-23T00:28:27.848Z","0.4.0-pre.af06b9c7":"2018-01-23T21:57:27.513Z","0.4.0-pre.a5eaa7d6":"2018-01-23T22:04:07.331Z","0.4.0-pre.30d02a9d":"2018-01-23T22:08:12.100Z","0.4.0-pre.2f19a2eb":"2018-01-23T22:37:18.359Z","0.4.0-pre.34a18214":"2018-01-23T23:14:16.462Z","0.4.0-pre.98ef34f4":"2018-01-23T23:28:25.557Z","0.4.0-pre.e93e1d83":"2018-01-24T00:01:59.602Z","0.3.5":"2018-01-24T00:06:07.059Z","0.4.0-pre.81571961":"2018-01-24T00:10:14.273Z","0.4.0-pre.88dbd1c9":"2018-01-24T00:13:47.447Z","0.4.0-pre.8480f1ad":"2018-01-24T00:22:24.675Z","0.4.0-pre.5185a7c7":"2018-01-24T00:24:19.427Z","0.4.0-pre.0b9ef359":"2018-01-24T00:30:16.886Z","0.4.0-pre.195eec6c":"2018-01-24T00:32:07.916Z","0.4.0-pre.e0ffd43c":"2018-01-24T00:37:31.634Z","0.4.0-pre.5a6cc56c":"2018-01-24T00:39:08.077Z","0.4.0-pre.631edeef":"2018-01-24T00:52:30.764Z","0.4.0-pre.b9c56b0a":"2018-01-24T01:02:14.103Z","0.4.0-pre.aa44a4bf":"2018-01-24T01:06:16.752Z","0.4.0-pre.b7307d3b":"2018-01-24T01:11:25.955Z","0.4.0-pre.079f71f7":"2018-01-24T10:25:05.095Z","0.4.0":"2018-01-24T10:25:39.602Z","0.5.0-pre.9ca68f8d":"2018-01-24T10:30:38.303Z","0.4.0-pre.c4b72bda":"2018-01-24T10:32:16.844Z","0.5.0-pre.4ec886cd":"2018-01-24T10:37:34.492Z","0.5.0-pre.a1e9f5af":"2018-01-24T10:49:31.959Z","0.5.0-pre.0d7600e9":"2018-01-24T23:09:46.308Z","0.5.0":"2018-01-25T00:33:58.075Z","0.5.0-pre.5f292f17":"2018-01-25T00:37:49.635Z","0.5.0-pre.1a0940b1":"2018-01-25T00:46:48.169Z","0.5.0-pre.e35aea35":"2018-01-25T00:46:52.118Z","0.5.1":"2018-01-25T00:48:34.433Z","0.6.0-pre.aa0467e2":"2018-01-25T00:54:04.895Z","0.6.0-pre.925537f4":"2018-01-25T00:59:20.972Z","0.6.0-pre.ac23b0b9":"2018-02-06T12:50:07.093Z","0.6.0-pre.5a61e143":"2018-02-07T20:21:26.128Z","0.6.0-pre.01c27e5b":"2018-02-07T20:27:31.350Z","0.6.0-pre.a6c449c1":"2018-02-07T21:01:38.321Z","0.6.0-pre.59c8245a":"2018-02-07T21:08:36.701Z","1.0.1":"2019-03-19T21:57:15.938Z"},"homepage":"https://github.com/jeanfortheweb/yaacl#readme","keywords":["acl","security","adapter"],"repository":{"type":"git","url":"git+https://github.com/jeanfortheweb/yaacl.git"},"author":{"name":"jeanfortheweb"},"bugs":{"url":"https://github.com/jeanfortheweb/yaacl/issues"},"license":"MIT","readmeFilename":"README.md"}