{"_id":"firebase-bolt","_rev":"31-30ee4917e97a55338e63285bce1262e8","name":"firebase-bolt","description":"Firebase Bolt Security and Modeling Language Compiler","dist-tags":{"latest":"0.8.4"},"versions":{"0.1.0":{"name":"firebase-bolt","description":"Firebase Bolt Security and Modeling Language Compiler","version":"0.1.0","author":{"name":"Firebase","email":"support@firebase.com","url":"https://firebase.com"},"main":"lib/bolt.js","homepage":"https://github.com/firebase/bolt","repository":{"type":"git","url":"https://github.com/firebase/bolt.git"},"files":["lib","bin","dist","LICENSE","README.md","package.json","docs/language.md"],"directories":{"bin":"bin","doc":"docs"},"bugs":{"url":"https://github.com/firebase/bolt/issues","email":"support@firebase.com"},"license":"Apache-2.0","keywords":["firebase","security","rules","schema","models","blaze"],"preferGlobal":true,"scripts":{"test":"gulp test","travis":"gulp"},"devDependencies":{"browserify":"^11.0.1","eslint":"^1.1.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-peg":"^0.1.2","gulp-util":"^3.0.6","http-server":"^0.8.0","mocha":"^2.2.5","pegjs":"^0.8.0","vinyl-source-stream":"^1.1.0"},"dependencies":{"firebase-token-generator":"^2.0.0","node-uuid":"^1.4.3","chai":"^3.2.0","promise":"^7.0.4"},"bin":{"firebase-bolt":"bin/firebase-bolt"},"contributors":[{"name":"Google Inc."}],"gitHead":"f615ad7ddfa8655689b3c6f76e1fa23be8dee967","_id":"firebase-bolt@0.1.0","_shasum":"97fe24de06ec17da4f944a3792698a7ff9f3eb92","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.38","_npmUser":{"name":"firebase","email":"operations@firebase.com"},"maintainers":[{"name":"firebase","email":"operations@firebase.com"}],"dist":{"shasum":"97fe24de06ec17da4f944a3792698a7ff9f3eb92","tarball":"https://registry.npmjs.org/firebase-bolt/-/firebase-bolt-0.1.0.tgz","integrity":"sha512-8tr9H4XKrcK6G/wdZGmjkbREeY7D7fsTELM7qByk5rItjgCI9Hl2MMsfmVsDoUnrFLVxvlHga7mm/qPeuuxqtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm8Jq3v9Mi1tNEAR2X3MCO4spQwN32ExTDNk+gQG40XQIhANYL+eFkAtA2BYsCZ1Fqg9hEk897xOBIORkWCIZFIzBt"}]}},"0.2.0":{"name":"firebase-bolt","description":"Firebase Bolt Security and Modeling Language Compiler","version":"0.2.0","author":{"name":"Firebase","email":"support@firebase.com","url":"https://firebase.com"},"main":"lib/bolt.js","homepage":"https://github.com/firebase/bolt","repository":{"type":"git","url":"https://github.com/firebase/bolt.git"},"files":["lib","bin","dist","LICENSE","README.md","package.json","docs/language.md"],"directories":{"bin":"bin","doc":"docs"},"bugs":{"url":"https://github.com/firebase/bolt/issues","email":"support@firebase.com"},"license":"Apache-2.0","keywords":["firebase","security","rules","schema","models","blaze"],"preferGlobal":true,"scripts":{"test":"gulp test","travis":"gulp"},"devDependencies":{"browserify":"^11.0.1","eslint":"^1.1.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-peg":"^0.1.2","gulp-util":"^3.0.6","http-server":"^0.8.0","mocha":"^2.2.5","pegjs":"^0.8.0","vinyl-source-stream":"^1.1.0"},"dependencies":{"firebase-token-generator":"^2.0.0","node-uuid":"^1.4.3","chai":"^3.2.0","promise":"^7.0.4"},"bin":{"firebase-bolt":"bin/firebase-bolt"},"contributors":[{"name":"Google Inc."}],"gitHead":"6c74f67f8914b9e612494dd2954ef03bec6ad285","_id":"firebase-bolt@0.2.0","_shasum":"b73f04ca2b54936597584ae882f7fe63ccbd994f","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.38","_npmUser":{"name":"firebase","email":"operations@firebase.com"},"maintainers":[{"name":"firebase","email":"operations@firebase.com"}],"dist":{"shasum":"b73f04ca2b54936597584ae882f7fe63ccbd994f","tarball":"https://registry.npmjs.org/firebase-bolt/-/firebase-bolt-0.2.0.tgz","integrity":"sha512-du15X4kCyjIplQwXHBk9leuEBPKBc3oVJ+4k5aofcWpHDSj06PtjIpJYbwqVln3LFODa6yGXSwUUcu1jL5uo+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBx7ZMdGwdzfTNSPCYfeWamcmMjhkY6hL3Bcn2ge87nHAiEAqV1EROdO18OLwHZwj1BKDw0HT7qhheXVC1l4/fMVH60="}]}},"0.3.0":{"name":"firebase-bolt","description":"Firebase Bolt Security and Modeling Language Compiler","version":"0.3.0","author":{"name":"Firebase","email":"support@firebase.com","url":"https://firebase.com"},"main":"lib/bolt.js","homepage":"https://github.com/firebase/bolt","repository":{"type":"git","url":"https://github.com/firebase/bolt.git"},"files":["lib","bin","dist","LICENSE","README.md","package.json","docs/language.md"],"directories":{"bin":"bin","doc":"docs"},"bugs":{"url":"https://github.com/firebase/bolt/issues","email":"support@firebase.com"},"license":"Apache-2.0","keywords":["firebase","security","rules","schema","models","blaze"],"preferGlobal":true,"scripts":{"test":"gulp test","travis":"gulp"},"devDependencies":{"browserify":"^11.0.1","del":"^2.0.2","eslint":"^1.1.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-peg":"^0.1.2","gulp-sourcemaps":"^1.5.2","gulp-tslint":"^3.3.0-beta","gulp-typescript":"^2.8.3","gulp-util":"^3.0.6","http-server":"^0.8.0","pegjs":"^0.8.0","source-map-support":"^0.3.2","tslint":"^2.5.0-beta","typescript":"^1.6.2","vinyl-source-stream":"^1.1.0"},"dependencies":{"mocha":"^2.2.5","chai":"^3.2.0","firebase-token-generator":"^2.0.0","node-uuid":"^1.4.3","promise":"^7.0.4"},"bin":{"firebase-bolt":"bin/firebase-bolt"},"contributors":[{"name":"Google Inc."}],"gitHead":"9ad29f3659d7ef6eeb589ce349d36adc82bb61bd","_id":"firebase-bolt@0.3.0","_shasum":"15953e1a587c527e2aa714bb5e1298dac4bb3107","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.38","_npmUser":{"name":"firebase","email":"operations@firebase.com"},"maintainers":[{"name":"firebase","email":"operations@firebase.com"}],"dist":{"shasum":"15953e1a587c527e2aa714bb5e1298dac4bb3107","tarball":"https://registry.npmjs.org/firebase-bolt/-/firebase-bolt-0.3.0.tgz","integrity":"sha512-XWFF+Uso0ep9SrXnWVyxMd++5ccgsObDUSRSOv9XCrqClTixWw+BmRXgG3KT8lwlMVCSabz5FTXVWofQj5XQbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRXOqbJXKMFsPcC0xCFDJZz7FP8m86iPgGuABQfscfKAiEAg+4HFyIaoSgPgcj5KEaTtXuRWn/9xQj2jQj9eMoJ6i8="}]}},"0.4.0":{"name":"firebase-bolt","description":"Firebase Bolt Security and Modeling Language Compiler","version":"0.4.0","author":{"name":"Firebase","email":"support@firebase.com","url":"https://firebase.com"},"main":"lib/bolt.js","homepage":"https://github.com/firebase/bolt","repository":{"type":"git","url":"https://github.com/firebase/bolt.git"},"files":["lib","bin","dist","LICENSE","README.md","package.json","docs/language.md"],"directories":{"bin":"bin","doc":"docs"},"bugs":{"url":"https://github.com/firebase/bolt/issues","email":"support@firebase.com"},"license":"Apache-2.0","keywords":["firebase","security","rules","schema","models","blaze"],"preferGlobal":true,"scripts":{"test":"gulp test","travis":"gulp"},"devDependencies":{"browserify":"^11.0.1","del":"^2.0.2","eslint":"^1.1.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-peg":"^0.1.2","gulp-sourcemaps":"^1.5.2","gulp-tslint":"^3.3.0-beta","gulp-typescript":"^2.8.3","gulp-util":"^3.0.6","http-server":"^0.8.0","pegjs":"^0.8.0","source-map-support":"^0.3.2","tslint":"^2.5.0-beta","typescript":"^1.6.2","vinyl-source-stream":"^1.1.0"},"dependencies":{"mocha":"^2.2.5","chai":"^3.2.0","firebase-token-generator":"^2.0.0","node-uuid":"^1.4.3","promise":"^7.0.4"},"bin":{"firebase-bolt":"bin/firebase-bolt"},"contributors":[{"name":"Google Inc."}],"gitHead":"85c372d98640dc3bfb2a1345dc0d0546a85439c5","_id":"firebase-bolt@0.4.0","_shasum":"ec483c7d20e761ecd8285a58414daa6ec1bdeaf5","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.38","_npmUser":{"name":"firebase","email":"operations@firebase.com"},"maintainers":[{"name":"firebase","email":"operations@firebase.com"}],"dist":{"shasum":"ec483c7d20e761ecd8285a58414daa6ec1bdeaf5","tarball":"https://registry.npmjs.org/firebase-bolt/-/firebase-bolt-0.4.0.tgz","integrity":"sha512-AlM0Lsm9+ZqWBl3eqPCq9IkiHcUGKdTnqZoNcTWCY6tNIA2FHs80PRfqLzk6oEqdHJ0QNGiVOs0PpbpoOlO8Lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBh0Hu0n2nGSGh3bfGWkPL2icWqXPaIlwv3KLOyu4m2NAiEApdp9PG0OQjqrORnLlSt61RMZsE/fBirE94bZsZiiZLA="}]}},"0.4.1":{"name":"firebase-bolt","description":"Firebase Bolt Security and Modeling Language Compiler","version":"0.4.1","author":{"name":"Firebase","email":"support@firebase.com","url":"https://firebase.com"},"main":"lib/bolt.js","homepage":"https://github.com/firebase/bolt","repository":{"type":"git","url":"https://github.com/firebase/bolt.git"},"files":["lib","bin","dist","LICENSE","README.md","package.json","docs/language.md"],"directories":{"bin":"bin","doc":"docs"},"bugs":{"url":"https://github.com/firebase/bolt/issues","email":"support@firebase.com"},"license":"Apache-2.0","keywords":["firebase","security","rules","schema","models","blaze"],"preferGlobal":true,"scripts":{"test":"gulp test","travis":"gulp"},"devDependencies":{"browserify":"^11.0.1","del":"^2.0.2","eslint":"^1.1.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-peg":"^0.1.2","gulp-sourcemaps":"^1.5.2","gulp-tslint":"^3.3.0-beta","gulp-typescript":"^2.8.3","gulp-util":"^3.0.6","http-server":"^0.8.0","pegjs":"^0.8.0","source-map-support":"^0.3.2","tslint":"^2.5.0-beta","typescript":"^1.6.2","vinyl-source-stream":"^1.1.0"},"dependencies":{"mocha":"^2.2.5","chai":"^3.2.0","firebase-token-generator":"^2.0.0","node-uuid":"^1.4.3","promise":"^7.0.4"},"bin":{"firebase-bolt":"bin/firebase-bolt"},"contributors":[{"name":"Google Inc."}],"gitHead":"15710bb9dc75e7ed50b8b0b798f4729773868f9c","_id":"firebase-bolt@0.4.1","_shasum":"122f3b9c514ba60553eeda081999a97db6af6848","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.38","_npmUser":{"name":"firebase","email":"operations@firebase.com"},"maintainers":[{"name":"firebase","email":"operations@firebase.com"}],"dist":{"shasum":"122f3b9c514ba60553eeda081999a97db6af6848","tarball":"https://registry.npmjs.org/firebase-bolt/-/firebase-bolt-0.4.1.tgz","integrity":"sha512-4w0AHWEvfcIy283K3MxhO42j/n0mYdNb/indYqL+9qKlp2B1h4nKCDshArSjK8egwEzT97yoMHQ1wUYEN2yB1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkcpdw2EoxYCxrjtKddRU9hyNqSHRreXThfrl/BE7RbQIhAOkKXXoyaMU/MGEgPeAA1qBvc+/9uToyvc7m0sBuN3j3"}]}},"0.4.2":{"name":"firebase-bolt","description":"Firebase Bolt Security and Modeling Language Compiler","version":"0.4.2","author":{"name":"Firebase","email":"support@firebase.com","url":"https://firebase.com"},"main":"lib/bolt.js","homepage":"https://github.com/firebase/bolt","repository":{"type":"git","url":"https://github.com/firebase/bolt.git"},"files":["lib","bin","dist","LICENSE","README.md","package.json","docs/language.md"],"directories":{"bin":"bin","doc":"docs"},"bugs":{"url":"https://github.com/firebase/bolt/issues","email":"support@firebase.com"},"license":"Apache-2.0","keywords":["firebase","security","rules","schema","models","blaze"],"preferGlobal":true,"scripts":{"test":"gulp test","travis":"gulp"},"devDependencies":{"browserify":"^11.0.1","del":"^2.0.2","eslint":"^1.1.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-peg":"^0.1.2","gulp-sourcemaps":"^1.5.2","gulp-tslint":"^3.3.0-beta","gulp-typescript":"^2.8.3","gulp-util":"^3.0.6","http-server":"^0.8.0","mkdirp":"^0.5.1","pegjs":"^0.8.0","source-map-support":"^0.3.2","tslint":"^2.5.0-beta","typescript":"^1.6.2","vinyl-source-stream":"^1.1.0"},"dependencies":{"chai":"^3.2.0","firebase-token-generator":"^2.0.0","minimist":"^1.2.0","mocha":"^2.2.5","node-uuid":"^1.4.3","promise":"^7.0.4"},"bin":{"firebase-bolt":"bin/firebase-bolt"},"contributors":[{"name":"Google Inc."}],"gitHead":"b5805380e281dd7eca3fbe0fdff5a547f343f768","_id":"firebase-bolt@0.4.2","_shasum":"1b3d4eb5cc9b321ce9af6676e0bffe178126b43a","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.38","_npmUser":{"name":"firebase","email":"operations@firebase.com"},"maintainers":[{"name":"firebase","email":"operations@firebase.com"}],"dist":{"shasum":"1b3d4eb5cc9b321ce9af6676e0bffe178126b43a","tarball":"https://registry.npmjs.org/firebase-bolt/-/firebase-bolt-0.4.2.tgz","integrity":"sha512-Fv1PPmv/iF3k+8rHy9P1oX+g6uX434r2cJCepBVpJDfwm1hrHtqBt6KV0dXPDAqqlZdlowqFewOvaNPoQ2jd0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhdRZPiLptiCkDOQp4Hr6iTgCOEOjT+ZCc9OqlxJa7cAiAPF/aFns3d6AP2H2PTlF8hnA9EO5yBUll/ryvH5+xdlg=="}]}},"0.5.0":{"name":"firebase-bolt","description":"Firebase Bolt Security and Modeling Language Compiler","version":"0.5.0","author":{"name":"Firebase","email":"support@firebase.com","url":"https://firebase.com"},"main":"lib/bolt.js","homepage":"https://github.com/firebase/bolt","repository":{"type":"git","url":"https://github.com/firebase/bolt.git"},"files":["lib","bin","dist","LICENSE","README.md","package.json","docs/language.md"],"directories":{"bin":"bin","doc":"docs"},"bugs":{"url":"https://github.com/firebase/bolt/issues","email":"support@firebase.com"},"license":"Apache-2.0","keywords":["firebase","security","rules","schema","models","blaze"],"preferGlobal":true,"scripts":{"test":"gulp test","travis":"gulp"},"devDependencies":{"browserify":"^11.0.1","del":"^2.0.2","eslint":"^1.1.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-peg":"^0.1.2","gulp-sourcemaps":"^1.5.2","gulp-tslint":"^3.3.0-beta","gulp-typescript":"^2.8.3","gulp-util":"^3.0.6","http-server":"^0.8.0","mkdirp":"^0.5.1","pegjs":"^0.8.0","source-map-support":"^0.3.2","tslint":"^2.5.0-beta","typescript":"^1.6.2","vinyl-source-stream":"^1.1.0"},"dependencies":{"chai":"^3.2.0","firebase-token-generator":"^2.0.0","minimist":"^1.2.0","mocha":"^2.2.5","node-uuid":"^1.4.3","promise":"^7.0.4"},"bin":{"firebase-bolt":"bin/firebase-bolt"},"contributors":[{"name":"Google Inc."}],"gitHead":"27e93d25a8cb84445f5dd397f2dda0fd18f4aa56","_id":"firebase-bolt@0.5.0","_shasum":"6b91f652551617571dadadd2e292b99f217525ef","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.38","_npmUser":{"name":"firebase","email":"operations@firebase.com"},"maintainers":[{"name":"firebase","email":"operations@firebase.com"}],"dist":{"shasum":"6b91f652551617571dadadd2e292b99f217525ef","tarball":"https://registry.npmjs.org/firebase-bolt/-/firebase-bolt-0.5.0.tgz","integrity":"sha512-E6ERDJlnlAtTrlBY9VH7fp9qJpeTCsrcPjk3mnshOriAHoQ4kBul10iyWbGkTYEWmSEdRUQY04e6C8YreZwZBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX12m5YYRzQwW4IR0WXdJQMAizQrgP1ztV1c8IQnD8mQIgP0ikvTYJ613Mdn9sg5f+mw/biSXhcGste+mERVUoxV8="}]}},"0.6.0":{"name":"firebase-bolt","description":"Firebase Bolt Security and Modeling Language Compiler","version":"0.6.0","author":{"name":"Firebase","email":"support@firebase.com","url":"https://firebase.com"},"main":"lib/bolt.js","homepage":"https://github.com/firebase/bolt","repository":{"type":"git","url":"https://github.com/firebase/bolt.git"},"files":["lib","bin","dist","LICENSE","README.md","package.json","docs/language.md"],"directories":{"bin":"bin","doc":"docs"},"bugs":{"url":"https://github.com/firebase/bolt/issues","email":"support@firebase.com"},"license":"Apache-2.0","keywords":["firebase","security","rules","schema","models","blaze"],"preferGlobal":true,"scripts":{"test":"gulp test","travis":"gulp"},"devDependencies":{"browserify":"^11.0.1","del":"^2.0.2","eslint":"^1.1.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-peg":"^0.1.2","gulp-sourcemaps":"^1.5.2","gulp-tslint":"^3.3.0-beta","gulp-typescript":"^2.8.3","gulp-util":"^3.0.6","http-server":"^0.8.0","mkdirp":"^0.5.1","pegjs":"^0.8.0","source-map-support":"^0.3.2","tslint":"^2.5.0-beta","typescript":"^1.6.2","vinyl-source-stream":"^1.1.0"},"dependencies":{"chai":"^3.2.0","firebase-token-generator":"^2.0.0","minimist":"^1.2.0","mocha":"^2.2.5","node-uuid":"^1.4.3","promise":"^7.0.4"},"bin":{"firebase-bolt":"bin/firebase-bolt"},"contributors":[{"name":"Google Inc."}],"gitHead":"cae8c065c55af9c80b21e5ffc51971e2807cf6fd","_id":"firebase-bolt@0.6.0","_shasum":"191da949c75c4e1501ff406a2ebdff24759bcccd","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.38","_npmUser":{"name":"firebase","email":"operations@firebase.com"},"maintainers":[{"name":"firebase","email":"operations@firebase.com"}],"dist":{"shasum":"191da949c75c4e1501ff406a2ebdff24759bcccd","tarball":"https://registry.npmjs.org/firebase-bolt/-/firebase-bolt-0.6.0.tgz","integrity":"sha512-3ZlKkWAeB5HQta9YIVjKRwjQA1kCPA5uLdtk13e8H5+g5Gg/INCxpyiM+K4VHDe7Vq6fCDD/rtvbKnqbH0/fYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa6fX+9//E1djXgHYFBMbFL+d8jqf3wY/AaYD+Vj2VuwIgHbH/WPpFyyx1DMqfGrHgWk7RCta5IWc3953wDWeSv/U="}]}},"0.7.0":{"name":"firebase-bolt","description":"Firebase Bolt Security and Modeling Language Compiler","version":"0.7.0","author":{"name":"Firebase","email":"support@firebase.com","url":"https://firebase.com"},"main":"lib/bolt.js","homepage":"https://github.com/firebase/bolt","repository":{"type":"git","url":"https://github.com/firebase/bolt.git"},"files":["lib","bin","dist","LICENSE","README.md","package.json","docs/language.md"],"directories":{"bin":"bin","doc":"docs"},"bugs":{"url":"https://github.com/firebase/bolt/issues","email":"support@firebase.com"},"license":"Apache-2.0","keywords":["firebase","security","rules","schema","models","blaze"],"preferGlobal":true,"scripts":{"test":"gulp test","travis":"gulp"},"devDependencies":{"browserify":"^11.0.1","del":"^2.0.2","eslint":"^1.1.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-mustache":"^2.2.0","gulp-peg":"^0.1.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-tslint":"^3.3.0-beta","gulp-typescript":"^2.8.3","gulp-util":"^3.0.6","http-server":"^0.8.0","merge-stream":"^1.0.0","mkdirp":"^0.5.1","pegjs":"^0.8.0","source-map-support":"^0.3.2","tslint":"^2.5.0-beta","typescript":"^1.6.2","vinyl-source-stream":"^1.1.0"},"dependencies":{"chai":"^3.2.0","firebase-token-generator":"^2.0.0","minimist":"^1.2.0","mocha":"^2.2.5","node-uuid":"^1.4.3","promise":"^7.0.4"},"bin":{"firebase-bolt":"bin/firebase-bolt"},"contributors":[{"name":"Google Inc."}],"gitHead":"f8579389e4cdf449e42510db17a6d58972a742fc","_id":"firebase-bolt@0.7.0","_shasum":"86488db095a4bfc33851e3811d4e63b25f54c790","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.38","_npmUser":{"name":"firebase","email":"operations@firebase.com"},"maintainers":[{"name":"firebase","email":"operations@firebase.com"}],"dist":{"shasum":"86488db095a4bfc33851e3811d4e63b25f54c790","tarball":"https://registry.npmjs.org/firebase-bolt/-/firebase-bolt-0.7.0.tgz","integrity":"sha512-ozXKM7Ax9fg6ZFMEM1l1uHoadZPqC1/U1MzSmlujoZZJepoIIUSgu8FBNpPQX4d++dfVGz4ImPM8NsOh/CzY0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6bPJCg2rfHoZbOF1xYLThD1FIjHJYRMC4nn8l2/TE0AiAfRVlUV6065LjPahq+t+3K51LZ/bR7b6SxI2vCOd09NA=="}]}},"0.7.1":{"name":"firebase-bolt","description":"Firebase Bolt Security and Modeling Language Compiler","version":"0.7.1","author":{"name":"Firebase","email":"support@firebase.com","url":"https://firebase.com"},"main":"lib/bolt.js","homepage":"https://github.com/firebase/bolt","repository":{"type":"git","url":"https://github.com/firebase/bolt.git"},"files":["lib","bin","dist","LICENSE","README.md","package.json","docs/language.md"],"directories":{"bin":"bin","doc":"docs"},"bugs":{"url":"https://github.com/firebase/bolt/issues","email":"support@firebase.com"},"license":"Apache-2.0","keywords":["firebase","security","rules","schema","models","blaze"],"preferGlobal":true,"scripts":{"test":"gulp test","travis":"gulp"},"devDependencies":{"browserify":"^11.0.1","del":"^2.0.2","eslint":"^1.1.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-mustache":"^2.2.0","gulp-peg":"^0.1.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-tslint":"^3.3.0-beta","gulp-typescript":"^2.8.3","gulp-util":"^3.0.6","http-server":"^0.8.0","merge-stream":"^1.0.0","mkdirp":"^0.5.1","pegjs":"^0.8.0","source-map-support":"^0.3.2","tslint":"^2.5.0-beta","typescript":"^1.6.2","vinyl-source-stream":"^1.1.0"},"dependencies":{"chai":"^3.2.0","firebase-token-generator":"^2.0.0","minimist":"^1.2.0","mocha":"^2.2.5","node-uuid":"^1.4.3","promise":"^7.0.4"},"bin":{"firebase-bolt":"bin/firebase-bolt"},"contributors":[{"name":"Google Inc."}],"gitHead":"13757c1b1a21acd9d90dc34da0007baba506079d","_id":"firebase-bolt@0.7.1","_shasum":"43d210f00643d2affc127d4cb964bb92892f95cb","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.38","_npmUser":{"name":"firebase","email":"operations@firebase.com"},"maintainers":[{"name":"firebase","email":"operations@firebase.com"}],"dist":{"shasum":"43d210f00643d2affc127d4cb964bb92892f95cb","tarball":"https://registry.npmjs.org/firebase-bolt/-/firebase-bolt-0.7.1.tgz","integrity":"sha512-my67sjimM4pd2Tl+7wwxPoEwR7UHMTAJx9hsXmWI2mjcIbzPA6CMY/MkTAyFNZTw/E9xatWIGshcrcHDQKzxZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1r72SyqxwE+uW7NMa0aTbusZHCX/saU/NcY7RCas89AIhAKxCeMVzAxnewos5rQLT6+iLtcwIwlKl/8myFiHiSigF"}]}},"0.8.0":{"name":"firebase-bolt","description":"Firebase Bolt Security and Modeling Language Compiler","version":"0.8.0","author":{"name":"Firebase","email":"support@firebase.com","url":"https://firebase.com"},"main":"lib/bolt.js","homepage":"https://github.com/firebase/bolt","repository":{"type":"git","url":"https://github.com/firebase/bolt.git"},"files":["lib","bin","dist","LICENSE","README.md","package.json","docs/language.md"],"directories":{"bin":"bin","doc":"docs"},"bugs":{"url":"https://github.com/firebase/bolt/issues","email":"support@firebase.com"},"license":"Apache-2.0","keywords":["firebase","security","rules","schema","models","blaze"],"preferGlobal":true,"scripts":{"test":"gulp test","travis":"gulp"},"devDependencies":{"browserify":"^11.0.1","del":"^2.0.2","eslint":"^1.1.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-mustache":"^2.2.0","gulp-peg":"^0.1.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-tslint":"^3.3.0-beta","gulp-typescript":"^2.8.3","gulp-util":"^3.0.6","http-server":"^0.8.0","merge-stream":"^1.0.0","mkdirp":"^0.5.1","pegjs":"^0.8.0","source-map-support":"^0.3.2","tslint":"^2.5.0-beta","typescript":"^1.6.2","vinyl-source-stream":"^1.1.0"},"dependencies":{"chai":"^3.2.0","firebase-token-generator":"^2.0.0","minimist":"^1.2.0","mocha":"^2.2.5","node-uuid":"^1.4.3","promise":"^7.0.4"},"bin":{"firebase-bolt":"bin/firebase-bolt"},"contributors":[{"name":"Google Inc."}],"gitHead":"614c58443b1eccd0ffeabe108272e86b72d95138","_id":"firebase-bolt@0.8.0","_shasum":"04b483da986f159158334236164c522ada9bc2b3","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.38","_npmUser":{"name":"firebase","email":"operations@firebase.com"},"maintainers":[{"name":"firebase","email":"operations@firebase.com"}],"dist":{"shasum":"04b483da986f159158334236164c522ada9bc2b3","tarball":"https://registry.npmjs.org/firebase-bolt/-/firebase-bolt-0.8.0.tgz","integrity":"sha512-b/WErH+S0+1M49sQ1QPNdAAu6r0f1TG9vbxT1jZayEp82TUkXjcDD8ijgbOFB47qegBw1FzSCN02hO/OE7BKzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgn0m/0IVy6U/ZuXolKEwtWysVXvhApwNYwvs4dQqWOAiEAw5jIM/aHNksx/JBZlQk1ryHEHmQb/cGKU5ezBpPJumE="}]}},"0.8.1":{"name":"firebase-bolt","description":"Firebase Bolt Security and Modeling Language Compiler","version":"0.8.1","author":{"name":"Firebase","url":"https://firebase.google.com/"},"main":"lib/bolt.js","homepage":"https://github.com/firebase/bolt","repository":{"type":"git","url":"https://github.com/firebase/bolt.git"},"files":["lib","bin","dist","LICENSE","README.md","package.json","docs/language.md"],"directories":{"bin":"bin","doc":"docs"},"bugs":{"url":"https://github.com/firebase/bolt/issues"},"license":"Apache-2.0","keywords":["firebase","security","rules","schema","models","blaze"],"preferGlobal":true,"scripts":{"test":"gulp test","travis":"gulp"},"devDependencies":{"browserify":"^11.0.1","del":"^2.0.2","eslint":"^1.1.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-mustache":"^2.2.0","gulp-peg":"^0.1.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-tslint":"^3.3.0-beta","gulp-typescript":"^2.8.3","gulp-util":"^3.0.6","http-server":"^0.8.0","merge-stream":"^1.0.0","mkdirp":"^0.5.1","mocha":"^2.2.5","pegjs":"^0.8.0","source-map-support":"^0.4.0","tslint":"^2.5.0-beta","typescript":"^2.0.0","typings":"^1.3.2","vinyl-source-stream":"^1.1.0","yargs":"^3.32.0"},"dependencies":{"chai":"^3.2.0","es6-promise":"^3.2.1","firebase-token-generator":"^2.0.0","minimist":"^1.2.0","node-uuid":"^1.4.3"},"bin":{"firebase-bolt":"bin/firebase-bolt"},"contributors":[{"name":"Google Inc."}],"gitHead":"1b2c10f2b2f284778999e8b539e6ce830c6c41a8","_id":"firebase-bolt@0.8.1","_shasum":"7697567936e2e5237aedba11cf33f51ca599e594","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.38","_npmUser":{"name":"firebase","email":"operations@firebase.com"},"maintainers":[{"name":"firebase","email":"operations@firebase.com"}],"dist":{"shasum":"7697567936e2e5237aedba11cf33f51ca599e594","tarball":"https://registry.npmjs.org/firebase-bolt/-/firebase-bolt-0.8.1.tgz","integrity":"sha512-r6+wAJm2uXQcMfQiS8SOW9hgLck322HLNyLD/RpzcI4TAIHQ8JMA+IZpju2q/NFgqIeEop50GLXDo1TF10Wk/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhAw0be8clMWLVO0VeZhgpZTEQffNnTgYlnn9ztSW6egIhAJIPQcsAYrs3ZCOB6MAYtVsUe2Rv1oikuJ6JnG8Jah/v"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/firebase-bolt-0.8.1.tgz_1470346552169_0.8675211106892675"}},"0.8.2":{"name":"firebase-bolt","description":"Firebase Bolt Security and Modeling Language Compiler","version":"0.8.2","author":{"name":"Firebase","url":"https://firebase.google.com/"},"main":"lib/bolt.js","homepage":"https://github.com/firebase/bolt","repository":{"type":"git","url":"git+https://github.com/firebase/bolt.git"},"files":["lib","bin","dist","LICENSE","README.md","package.json","docs/language.md"],"directories":{"bin":"bin","doc":"docs"},"bugs":{"url":"https://github.com/firebase/bolt/issues"},"license":"Apache-2.0","keywords":["firebase","security","rules","schema","models","blaze"],"preferGlobal":true,"scripts":{"test":"gulp test","travis":"gulp"},"devDependencies":{"browserify":"^11.0.1","del":"^2.0.2","eslint":"^1.1.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-mustache":"^2.2.0","gulp-peg":"^0.1.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-tslint":"^3.3.0-beta","gulp-typescript":"^2.8.3","gulp-util":"^3.0.6","http-server":"^0.8.0","merge-stream":"^1.0.0","mkdirp":"^0.5.1","mocha":"^2.2.5","pegjs":"^0.8.0","source-map-support":"^0.4.0","tslint":"^2.5.0-beta","typescript":"^2.0.0","typings":"^1.3.2","vinyl-source-stream":"^1.1.0","yargs":"^3.32.0"},"dependencies":{"chai":"^3.2.0","es6-promise":"^3.2.1","firebase-token-generator":"^2.0.0","minimist":"^1.2.0","node-uuid":"^1.4.3"},"bin":{"firebase-bolt":"bin/firebase-bolt"},"contributors":[{"name":"Google Inc."}],"gitHead":"4d14b1a4d83e25e39b4a55860645ba12fc77a759","_id":"firebase-bolt@0.8.2","_shasum":"0a5674a3d2fdc233b6ee30552f1f6561f2d37c5c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"firebase","email":"operations+plainlogo@firebase.com"},"dist":{"shasum":"0a5674a3d2fdc233b6ee30552f1f6561f2d37c5c","tarball":"https://registry.npmjs.org/firebase-bolt/-/firebase-bolt-0.8.2.tgz","integrity":"sha512-5dv9C1FB4kkDZPYfUUh6/kgDu7atr3pm7/EqWJW/9CQSAOX/ElaERvH/FfMb7k1jCqN5UXQWaDT/1eKJ7FJsnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGubmE1xj68rnM/IFRrKTE5beQw3CsFTj1EGjCOBHPOAiBXKOuSaN5VLcudhk7VeWs32r/IXvgZcVhr2v4ysQwdxA=="}]},"maintainers":[{"name":"firebase","email":"operations@firebase.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/firebase-bolt-0.8.2.tgz_1480529114107_0.7187722935341299"}},"0.8.3":{"name":"firebase-bolt","description":"Firebase Bolt Security and Modeling Language Compiler","version":"0.8.3","author":{"name":"Firebase","url":"https://firebase.google.com/"},"main":"lib/bolt.js","types":"lib/bolt.d.ts","homepage":"https://github.com/firebase/bolt","repository":{"type":"git","url":"git+https://github.com/firebase/bolt.git"},"files":["lib","bin","dist","LICENSE","README.md","package.json","docs/language.md"],"directories":{"bin":"bin","doc":"docs"},"bugs":{"url":"https://github.com/firebase/bolt/issues"},"license":"Apache-2.0","keywords":["firebase","security","rules","schema","models","blaze"],"preferGlobal":true,"scripts":{"test":"gulp test","travis":"gulp"},"devDependencies":{"browserify":"^11.0.1","del":"^2.0.2","eslint":"^1.1.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-mustache":"^2.2.0","gulp-peg":"^0.1.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-tslint":"^3.3.0-beta","gulp-typescript":"^2.8.3","gulp-util":"^3.0.6","http-server":"^0.8.0","merge-stream":"^1.0.0","mkdirp":"^0.5.1","mocha":"^2.2.5","pegjs":"^0.8.0","source-map-support":"^0.4.0","tslint":"^2.5.0-beta","typescript":"^2.0.0","typings":"^1.3.2","vinyl-source-stream":"^1.1.0","yargs":"^3.32.0"},"dependencies":{"chai":"^3.2.0","es6-promise":"^3.2.1","firebase-token-generator":"^2.0.0","minimist":"^1.2.0","node-uuid":"^1.4.3"},"bin":{"firebase-bolt":"bin/firebase-bolt"},"contributors":[{"name":"Google Inc."}],"gitHead":"241eab86d8342618be55701435893159b22041a0","_id":"firebase-bolt@0.8.3","_shasum":"3e977275624f4d481aed54fea3bf54a305383310","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"firebase-ops","email":"operations+plainlogo@firebase.com"},"dist":{"shasum":"3e977275624f4d481aed54fea3bf54a305383310","tarball":"https://registry.npmjs.org/firebase-bolt/-/firebase-bolt-0.8.3.tgz","fileCount":54,"unpackedSize":1556658,"integrity":"sha512-vXGALZqKLXERgczAfKMdbnH16OYCY/iV5dKGKA0r3nURF4ylZaCHQUEyRZtM6qO7mDANQHK6OstydbA8KzryFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHio0uv5yTIwf6ue1a/EGhal2nw9qLTPSZod3X8jT18gAiEA1P22774iYFp76IpCxjKWZbzSJRI/8HmshdbRHcCPx6E="}]},"maintainers":[{"email":"operations+plainlogo@firebase.com","name":"firebase-ops"},{"email":"jshcrowthe@gmail.com","name":"jshcrowthe"},{"email":"vsnijjar+npmjs@gmail.com","name":"vikrum"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/firebase-bolt_0.8.3_1523038295712_0.35479316867970834"},"_hasShrinkwrap":false},"0.8.4":{"name":"firebase-bolt","description":"Firebase Bolt Security and Modeling Language Compiler","version":"0.8.4","author":{"name":"Firebase","url":"https://firebase.google.com/"},"main":"lib/bolt.js","types":"lib/bolt.d.ts","homepage":"https://github.com/firebase/bolt","repository":{"type":"git","url":"git+https://github.com/firebase/bolt.git"},"files":["lib","bin","dist","LICENSE","README.md","package.json","docs/language.md"],"directories":{"bin":"bin","doc":"docs"},"bugs":{"url":"https://github.com/firebase/bolt/issues"},"license":"Apache-2.0","keywords":["firebase","security","rules","schema","models","blaze"],"preferGlobal":true,"scripts":{"test":"gulp test","travis":"gulp"},"devDependencies":{"browserify":"^11.0.1","del":"^2.0.2","eslint":"^1.1.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-mustache":"^2.2.0","gulp-peg":"^0.1.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.5.2","gulp-tslint":"^3.3.0-beta","gulp-typescript":"^2.8.3","gulp-util":"^3.0.6","http-server":"^0.8.0","merge-stream":"^1.0.0","mkdirp":"^0.5.1","mocha":"^2.2.5","pegjs":"^0.8.0","source-map-support":"^0.4.0","tslint":"^2.5.0-beta","typescript":"^2.0.0","typings":"^1.3.2","vinyl-source-stream":"^1.1.0","yargs":"^3.32.0"},"dependencies":{"chai":"^3.2.0","es6-promise":"^3.2.1","firebase-token-generator":"^2.0.0","minimist":"^1.2.0","node-uuid":"^1.4.3"},"bin":{"firebase-bolt":"bin/firebase-bolt"},"contributors":[{"name":"Google Inc."}],"gitHead":"fc370f9a0b4c6c203af902f40f5251589e954811","_id":"firebase-bolt@0.8.4","_shasum":"7690ee8ee6d3a750a41201df35ee32936f82d22c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"firebase-ops","email":"operations+plainlogo@firebase.com"},"dist":{"shasum":"7690ee8ee6d3a750a41201df35ee32936f82d22c","tarball":"https://registry.npmjs.org/firebase-bolt/-/firebase-bolt-0.8.4.tgz","fileCount":54,"unpackedSize":1558543,"integrity":"sha512-IGwRMym4dx/+n5nc3+0RLfpvOq0PQi8ixqcxFZdk/1xkC9h19DwajpuLOjeAm2zO/j02pWrAfL8mckrorlHPPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGU3MbAKrZc5f8qz5m7XYX2gQkPp4WduoKflqrZHNM9iAiEA0gdeR/pCnDpPoIWQFHvqlJ8oBXP2kXxb8aVoTulSeH0="}]},"maintainers":[{"email":"operations+plainlogo@firebase.com","name":"firebase-ops"},{"email":"jshcrowthe@gmail.com","name":"jshcrowthe"},{"email":"vsnijjar+npmjs@gmail.com","name":"vikrum"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/firebase-bolt_0.8.4_1532620185782_0.11063232572878579"},"_hasShrinkwrap":false}},"readme":"# ![Bolt Icon](docs/images/flash.png) Bolt Compiler\n\n[![Build Status](https://travis-ci.org/firebase/bolt.svg?branch=master)](https://travis-ci.org/firebase/bolt)\n[![NPM Version](https://badge.fury.io/js/firebase-bolt.svg)](https://npmjs.org/package/firebase-bolt)\n[![NPM Downloads](http://img.shields.io/npm/dm/firebase-bolt.svg)](https://npmjs.org/package/firebase-bolt)\n\nBolt is an experimental security and rules compiler for Firebase Realtime Database (not for Firebase Cloud Storage). \nIt is currently in beta.  The language definition is converging, but not yet finalized.  We welcome\nexperimentation, but ask that you hand-verify the resulting JSON output before\nusing with production applications.\n\nOtherwise, we'd love to have feedback from early adopters.  You can email questions\nto firebase-talk@googlegroups.com using \"Bolt\" in the subject line, or post bugs\non our [Issue Tracker](https://github.com/firebase/bolt/issues).\n\n# Language Definition\n\n  - [Guide to Using Firebase Bolt](docs/guide.md) - Introduction to using Bolt.\n  - [Firebase Security and Modeling Language](docs/language.md) - Language documentation and syntax.\n\n# Using the Bolt Compiler\n\nYou can easily install the bolt compiler using [npm](https://docs.npmjs.com/cli/install):\n\n    $ npm install --global firebase-bolt\n\nExecute the Bolt compiler from the command line:\n\n    $ firebase-bolt rules.bolt\n\nWill create a rules.json which you can then upload via the [Firebase Web Console](https://console.firebase.google.com/)\nor the [Firebase command\nline](https://firebase.google.com/docs/cli):\n\n    $ firebase deploy\n\n_The firebase command line tool version 2 will also compile your Bolt file directly if you have firebase-bolt\ninstalled and you use the .bolt file extension in the rules property of your firebase.json\nconfiguration file._\n\n# Developing with this Repo\n\nYou should have node.js and npm installed to use this repository.\n\nSetup command line environment and build and test.\n\n    $ source tools/use\n    $ configure-project\n    $ gulp\n\n# Useful commands\n\nCheck JavaScript source files for required formatting conventions:\n\n    $ gulp lint\n\nBuild Bolt parser from PEG grammar:\n\n    $ gulp build\n\nRun command line tests:\n\n    $ gulp test\n\nMore extensive tests which include running against a sandboxed Firebase app:\n\n    $ run-tests\n\nRun browser-based tests:\n\n    $ browser-tests\n","maintainers":[{"email":"chholland@google.com","name":"chholland"},{"email":"operations+plainlogo@firebase.com","name":"firebase-ops"},{"email":"feiyang.chen1@gmail.com","name":"feiyang.chen"},{"email":"node-team-npm+wombot@google.com","name":"google-wombot"}],"time":{"modified":"2022-06-18T01:02:25.464Z","created":"2015-09-08T20:00:02.612Z","0.1.0":"2015-09-08T20:00:02.612Z","0.2.0":"2015-09-15T22:31:28.270Z","0.3.0":"2015-10-12T19:30:50.081Z","0.4.0":"2015-10-29T23:00:55.542Z","0.4.1":"2015-11-01T21:29:19.043Z","0.4.2":"2015-11-12T23:28:25.459Z","0.5.0":"2015-11-20T23:48:28.820Z","0.6.0":"2016-01-06T17:30:35.772Z","0.7.0":"2016-01-12T01:12:28.301Z","0.7.1":"2016-01-14T18:15:11.951Z","0.8.0":"2016-01-20T19:36:38.983Z","0.8.1":"2016-08-04T21:35:53.710Z","0.8.2":"2016-11-30T18:05:16.422Z","0.8.3":"2018-04-06T18:11:35.785Z","0.8.4":"2018-07-26T15:49:45.906Z"},"homepage":"https://github.com/firebase/bolt","keywords":["firebase","security","rules","schema","models","blaze"],"repository":{"type":"git","url":"git+https://github.com/firebase/bolt.git"},"contributors":[{"name":"Google Inc."}],"author":{"name":"Firebase","url":"https://firebase.google.com/"},"bugs":{"url":"https://github.com/firebase/bolt/issues"},"license":"Apache-2.0","readmeFilename":"README.md","users":{"vwal":true,"nisimjoseph":true}}