1
1
/*!
2
2
* 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>
4
4
* @author Jason Dobry <[email protected] >
5
5
* @copyright (c) 2014-2015 Jason Dobry
6
6
* @license MIT <https://github.com/js-data/js-data-firebase/blob/master/LICENSE>
@@ -63,34 +63,17 @@ return /******/ (function(modules) { // webpackBootstrap
63
63
/* 0 */
64
64
/***/ function ( module , exports , __webpack_require__ ) {
65
65
66
- var _interopRequireWildcard = function ( obj ) { return obj && obj . __esModule ? obj : { 'default' : obj } ; } ;
67
-
68
66
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 ; } ; } ) ( ) ;
69
67
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' ) ; } }
81
69
82
- var _Firebase2 = _interopRequireWildcard ( _Firebase ) ;
70
+ var JSData = __webpack_require__ ( 1 ) ;
71
+ var Firebase = __webpack_require__ ( 2 ) ;
72
+ var values = __webpack_require__ ( 3 ) ;
83
73
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 ;
94
77
var deepMixIn = DSUtils . deepMixIn ;
95
78
var removeCircular = DSUtils . removeCircular ;
96
79
var forOwn = DSUtils . forOwn ;
@@ -147,7 +130,7 @@ return /******/ (function(modules) { // webpackBootstrap
147
130
options = options || { } ;
148
131
this . defaults = new Defaults ( ) ;
149
132
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 ) ;
151
134
}
152
135
153
136
_createClass ( DSFirebaseAdapter , [ {
@@ -189,7 +172,7 @@ return /******/ (function(modules) { // webpackBootstrap
189
172
value [ resourceConfig . idAttribute ] = '/' + key ;
190
173
}
191
174
} ) ;
192
- resolve ( filter . call ( emptyStore , _values2 [ 'default' ] ( data ) , resourceConfig . name , params , options ) ) ;
175
+ resolve ( filter . call ( emptyStore , values ( data ) , resourceConfig . name , params , options ) ) ;
193
176
} , reject , _this2 ) ;
194
177
} ) ;
195
178
} ) ;
@@ -206,7 +189,7 @@ return /******/ (function(modules) { // webpackBootstrap
206
189
return createTask ( function ( resolve , reject ) {
207
190
queueTask ( function ( ) {
208
191
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 ) {
210
193
if ( err ) {
211
194
return reject ( err ) ;
212
195
} else {
@@ -237,7 +220,7 @@ return /******/ (function(modules) { // webpackBootstrap
237
220
238
221
return createTask ( function ( resolve , reject ) {
239
222
queueTask ( function ( ) {
240
- attrs = removeCircular ( _omit2 [ 'default' ] ( attrs || { } , resourceConfig . relationFields || [ ] ) ) ;
223
+ attrs = removeCircular ( omit ( attrs || { } , resourceConfig . relationFields || [ ] ) ) ;
241
224
var itemRef = _this4 . getRef ( resourceConfig , options ) . child ( id ) ;
242
225
itemRef . once ( 'value' , function ( dataSnapshot ) {
243
226
try {
@@ -327,8 +310,7 @@ return /******/ (function(modules) { // webpackBootstrap
327
310
return DSFirebaseAdapter ;
328
311
} ) ( ) ;
329
312
330
- exports [ 'default' ] = DSFirebaseAdapter ;
331
- module . exports = exports [ 'default' ] ;
313
+ module . exports = DSFirebaseAdapter ;
332
314
333
315
/***/ } ,
334
316
/* 1 */
@@ -346,34 +328,7 @@ return /******/ (function(modules) { // webpackBootstrap
346
328
/* 3 */
347
329
/***/ function ( module , exports , __webpack_require__ ) {
348
330
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 ) ;
377
332
378
333
/**
379
334
* Get object values
@@ -392,68 +347,11 @@ return /******/ (function(modules) { // webpackBootstrap
392
347
393
348
394
349
/***/ } ,
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 */
453
351
/***/ function ( module , exports , __webpack_require__ ) {
454
352
455
- var hasOwn = __webpack_require__ ( 8 ) ;
456
- var forIn = __webpack_require__ ( 9 ) ;
353
+ var hasOwn = __webpack_require__ ( 5 ) ;
354
+ var forIn = __webpack_require__ ( 6 ) ;
457
355
458
356
/**
459
357
* Similar to Array/forEach but works over object properties and fixes Don't
@@ -474,7 +372,7 @@ return /******/ (function(modules) { // webpackBootstrap
474
372
475
373
476
374
/***/ } ,
477
- /* 8 */
375
+ /* 5 */
478
376
/***/ function ( module , exports , __webpack_require__ ) {
479
377
480
378
@@ -492,10 +390,10 @@ return /******/ (function(modules) { // webpackBootstrap
492
390
493
391
494
392
/***/ } ,
495
- /* 9 */
393
+ /* 6 */
496
394
/***/ function ( module , exports , __webpack_require__ ) {
497
395
498
- var hasOwn = __webpack_require__ ( 8 ) ;
396
+ var hasOwn = __webpack_require__ ( 5 ) ;
499
397
500
398
var _hasDontEnumBug ,
501
399
_dontEnums ;
@@ -573,40 +471,6 @@ return /******/ (function(modules) { // webpackBootstrap
573
471
574
472
575
473
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
-
610
474
/***/ }
611
475
/******/ ] )
612
476
} ) ;
0 commit comments