11/*!
22 * js-data-firebase
3- * @version 2.0.0-beta .1 - Homepage <http://www.js-data.io/docs/dsfirebaseadapter>
3+ * @version 2.0.0-rc .1 - Homepage <http://www.js-data.io/docs/dsfirebaseadapter>
44 * @author Jason Dobry <jason.dobry@gmail.com>
55 * @copyright (c) 2014-2015 Jason Dobry
66 * @license MIT <https://github.com/js-data/js-data-firebase/blob/master/LICENSE>
@@ -63,34 +63,17 @@ return /******/ (function(modules) { // webpackBootstrap
6363/* 0 */
6464/***/ function ( module , exports , __webpack_require__ ) {
6565
66- var _interopRequireWildcard = function ( obj ) { return obj && obj . __esModule ? obj : { 'default' : obj } ; } ;
67-
6866 var _createClass = ( function ( ) { function defineProperties ( target , props ) { for ( var i = 0 ; i < props . length ; i ++ ) { var descriptor = props [ i ] ; descriptor . enumerable = descriptor . enumerable || false ; descriptor . configurable = true ; if ( 'value' in descriptor ) descriptor . writable = true ; Object . defineProperty ( target , descriptor . key , descriptor ) ; } } return function ( Constructor , protoProps , staticProps ) { if ( protoProps ) defineProperties ( Constructor . prototype , protoProps ) ; if ( staticProps ) defineProperties ( Constructor , staticProps ) ; return Constructor ; } ; } ) ( ) ;
6967
70- var _classCallCheck = function ( instance , Constructor ) { if ( ! ( instance instanceof Constructor ) ) { throw new TypeError ( 'Cannot call a class as a function' ) ; } } ;
71-
72- Object . defineProperty ( exports , '__esModule' , {
73- value : true
74- } ) ;
75-
76- var _JSData = __webpack_require__ ( 1 ) ;
77-
78- var _JSData2 = _interopRequireWildcard ( _JSData ) ;
79-
80- var _Firebase = __webpack_require__ ( 2 ) ;
68+ function _classCallCheck ( instance , Constructor ) { if ( ! ( instance instanceof Constructor ) ) { throw new TypeError ( 'Cannot call a class as a function' ) ; } }
8169
82- var _Firebase2 = _interopRequireWildcard ( _Firebase ) ;
70+ var JSData = __webpack_require__ ( 1 ) ;
71+ var Firebase = __webpack_require__ ( 2 ) ;
72+ var values = __webpack_require__ ( 3 ) ;
8373
84- var _omit = __webpack_require__ ( 3 ) ;
85-
86- var _omit2 = _interopRequireWildcard ( _omit ) ;
87-
88- var _values = __webpack_require__ ( 4 ) ;
89-
90- var _values2 = _interopRequireWildcard ( _values ) ;
91-
92- var emptyStore = new _JSData2 [ 'default' ] . DS ( ) ;
93- var DSUtils = _JSData2 [ 'default' ] . DSUtils ;
74+ var emptyStore = new JSData . DS ( ) ;
75+ var DSUtils = JSData . DSUtils ;
76+ var omit = DSUtils . omit ;
9477 var deepMixIn = DSUtils . deepMixIn ;
9578 var removeCircular = DSUtils . removeCircular ;
9679 var forOwn = DSUtils . forOwn ;
@@ -147,7 +130,7 @@ return /******/ (function(modules) { // webpackBootstrap
147130 options = options || { } ;
148131 this . defaults = new Defaults ( ) ;
149132 deepMixIn ( this . defaults , options ) ;
150- this . ref = new _Firebase2 [ 'default' ] ( options . basePath || this . defaults . basePath ) ;
133+ this . ref = new Firebase ( options . basePath || this . defaults . basePath ) ;
151134 }
152135
153136 _createClass ( DSFirebaseAdapter , [ {
@@ -189,7 +172,7 @@ return /******/ (function(modules) { // webpackBootstrap
189172 value [ resourceConfig . idAttribute ] = '/' + key ;
190173 }
191174 } ) ;
192- resolve ( filter . call ( emptyStore , _values2 [ 'default' ] ( data ) , resourceConfig . name , params , options ) ) ;
175+ resolve ( filter . call ( emptyStore , values ( data ) , resourceConfig . name , params , options ) ) ;
193176 } , reject , _this2 ) ;
194177 } ) ;
195178 } ) ;
@@ -206,7 +189,7 @@ return /******/ (function(modules) { // webpackBootstrap
206189 return createTask ( function ( resolve , reject ) {
207190 queueTask ( function ( ) {
208191 var resourceRef = _this3 . getRef ( resourceConfig , options ) ;
209- var itemRef = resourceRef . push ( removeCircular ( _omit2 [ 'default' ] ( attrs , resourceConfig . relationFields || [ ] ) ) , function ( err ) {
192+ var itemRef = resourceRef . push ( removeCircular ( omit ( attrs , resourceConfig . relationFields || [ ] ) ) , function ( err ) {
210193 if ( err ) {
211194 return reject ( err ) ;
212195 } else {
@@ -237,7 +220,7 @@ return /******/ (function(modules) { // webpackBootstrap
237220
238221 return createTask ( function ( resolve , reject ) {
239222 queueTask ( function ( ) {
240- attrs = removeCircular ( _omit2 [ 'default' ] ( attrs || { } , resourceConfig . relationFields || [ ] ) ) ;
223+ attrs = removeCircular ( omit ( attrs || { } , resourceConfig . relationFields || [ ] ) ) ;
241224 var itemRef = _this4 . getRef ( resourceConfig , options ) . child ( id ) ;
242225 itemRef . once ( 'value' , function ( dataSnapshot ) {
243226 try {
@@ -327,8 +310,7 @@ return /******/ (function(modules) { // webpackBootstrap
327310 return DSFirebaseAdapter ;
328311 } ) ( ) ;
329312
330- exports [ 'default' ] = DSFirebaseAdapter ;
331- module . exports = exports [ 'default' ] ;
313+ module . exports = DSFirebaseAdapter ;
332314
333315/***/ } ,
334316/* 1 */
@@ -346,34 +328,7 @@ return /******/ (function(modules) { // webpackBootstrap
346328/* 3 */
347329/***/ function ( module , exports , __webpack_require__ ) {
348330
349- var slice = __webpack_require__ ( 5 ) ;
350- var contains = __webpack_require__ ( 6 ) ;
351-
352- /**
353- * Return a copy of the object, filtered to only contain properties except the blacklisted keys.
354- */
355- function omit ( obj , var_keys ) {
356- var keys = typeof arguments [ 1 ] !== 'string' ? arguments [ 1 ] : slice ( arguments , 1 ) ,
357- out = { } ;
358-
359- for ( var property in obj ) {
360- if ( obj . hasOwnProperty ( property ) && ! contains ( keys , property ) ) {
361- out [ property ] = obj [ property ] ;
362- }
363- }
364- return out ;
365- }
366-
367- module . exports = omit ;
368-
369-
370-
371-
372- /***/ } ,
373- /* 4 */
374- /***/ function ( module , exports , __webpack_require__ ) {
375-
376- var forOwn = __webpack_require__ ( 7 ) ;
331+ var forOwn = __webpack_require__ ( 4 ) ;
377332
378333 /**
379334 * Get object values
@@ -392,68 +347,11 @@ return /******/ (function(modules) { // webpackBootstrap
392347
393348
394349/***/ } ,
395- /* 5 */
396- /***/ function ( module , exports , __webpack_require__ ) {
397-
398-
399-
400- /**
401- * Create slice of source array or array-like object
402- */
403- function slice ( arr , start , end ) {
404- var len = arr . length ;
405-
406- if ( start == null ) {
407- start = 0 ;
408- } else if ( start < 0 ) {
409- start = Math . max ( len + start , 0 ) ;
410- } else {
411- start = Math . min ( start , len ) ;
412- }
413-
414- if ( end == null ) {
415- end = len ;
416- } else if ( end < 0 ) {
417- end = Math . max ( len + end , 0 ) ;
418- } else {
419- end = Math . min ( end , len ) ;
420- }
421-
422- var result = [ ] ;
423- while ( start < end ) {
424- result . push ( arr [ start ++ ] ) ;
425- }
426-
427- return result ;
428- }
429-
430- module . exports = slice ;
431-
432-
433-
434-
435- /***/ } ,
436- /* 6 */
437- /***/ function ( module , exports , __webpack_require__ ) {
438-
439- var indexOf = __webpack_require__ ( 10 ) ;
440-
441- /**
442- * If array contains values.
443- */
444- function contains ( arr , val ) {
445- return indexOf ( arr , val ) !== - 1 ;
446- }
447- module . exports = contains ;
448-
449-
450-
451- /***/ } ,
452- /* 7 */
350+ /* 4 */
453351/***/ function ( module , exports , __webpack_require__ ) {
454352
455- var hasOwn = __webpack_require__ ( 8 ) ;
456- var forIn = __webpack_require__ ( 9 ) ;
353+ var hasOwn = __webpack_require__ ( 5 ) ;
354+ var forIn = __webpack_require__ ( 6 ) ;
457355
458356 /**
459357 * Similar to Array/forEach but works over object properties and fixes Don't
@@ -474,7 +372,7 @@ return /******/ (function(modules) { // webpackBootstrap
474372
475373
476374/***/ } ,
477- /* 8 */
375+ /* 5 */
478376/***/ function ( module , exports , __webpack_require__ ) {
479377
480378
@@ -492,10 +390,10 @@ return /******/ (function(modules) { // webpackBootstrap
492390
493391
494392/***/ } ,
495- /* 9 */
393+ /* 6 */
496394/***/ function ( module , exports , __webpack_require__ ) {
497395
498- var hasOwn = __webpack_require__ ( 8 ) ;
396+ var hasOwn = __webpack_require__ ( 5 ) ;
499397
500398 var _hasDontEnumBug ,
501399 _dontEnums ;
@@ -573,40 +471,6 @@ return /******/ (function(modules) { // webpackBootstrap
573471
574472
575473
576- /***/ } ,
577- /* 10 */
578- /***/ function ( module , exports , __webpack_require__ ) {
579-
580-
581-
582- /**
583- * Array.indexOf
584- */
585- function indexOf ( arr , item , fromIndex ) {
586- fromIndex = fromIndex || 0 ;
587- if ( arr == null ) {
588- return - 1 ;
589- }
590-
591- var len = arr . length ,
592- i = fromIndex < 0 ? len + fromIndex : fromIndex ;
593- while ( i < len ) {
594- // we iterate over sparse items since there is no way to make it
595- // work properly on IE 7-8. see #64
596- if ( arr [ i ] === item ) {
597- return i ;
598- }
599-
600- i ++ ;
601- }
602-
603- return - 1 ;
604- }
605-
606- module . exports = indexOf ;
607-
608-
609-
610474/***/ }
611475/******/ ] )
612476} ) ;
0 commit comments