UNPKG

targaryen

Version:

Test Firebase security rules without connecting to Firebase.

50 lines (41 loc) 1.04 kB
'use strict'; const helpers = require('./lib/util'); const util = require('util'); const database = require('./lib/database'); exports.util = helpers; exports.database = database.create; exports.store = database.store; exports.ruleset = database.ruleset; // Deprecate direct access to plugin helpers Object.defineProperties(exports, [ 'setFirebaseData', 'setFirebaseRules', 'setDebug', 'users' ].reduce((props, key) => { props[key] = { get: util.deprecate( () => helpers[key], `Deprecated: use "chai.${key}" or "jasmine.${key}" directly.` ), enumerable: true, configurable: true }; return props; }, {})); // Deprecate direct access to plugins Object.defineProperties(exports, [ 'chai', 'jasmine' ].reduce((props, key) => { const path = `./plugins/${key}`; props[key] = { get: util.deprecate( () => require(path), `Deprecated: use "const ${key} = require('targaryen/plugins/${key}');"` ), enumerable: true, configurable: true }; return props; }, {}));