frint-model
Advanced tools
Comparing version 2.8.1 to 2.9.0-alpha.2d26e4d7
@@ -64,3 +64,3 @@ this["FrintModel"] = | ||
/******/ // Load entry module and return exports | ||
/******/ return __webpack_require__(__webpack_require__.s = 2); | ||
/******/ return __webpack_require__(__webpack_require__.s = 1); | ||
/******/ }) | ||
@@ -70,8 +70,2 @@ /************************************************************************/ | ||
/* 0 */ | ||
/***/ (function(module, exports) { | ||
(function() { module.exports = this["_"]; }()); | ||
/***/ }), | ||
/* 1 */ | ||
/***/ (function(module, exports, __webpack_require__) { | ||
@@ -86,8 +80,18 @@ | ||
var _lodash = __webpack_require__(0); | ||
var _get = __webpack_require__(4); | ||
var _lodash2 = _interopRequireDefault(_lodash); | ||
var _get2 = _interopRequireDefault(_get); | ||
var _rxjs = __webpack_require__(4); | ||
var _set = __webpack_require__(5); | ||
var _set2 = _interopRequireDefault(_set); | ||
var _cloneDeep = __webpack_require__(6); | ||
var _cloneDeep2 = _interopRequireDefault(_cloneDeep); | ||
var _BehaviorSubject = __webpack_require__(7); | ||
var _map = __webpack_require__(8); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -109,3 +113,3 @@ | ||
return _lodash2.default.get(attributes, key); | ||
return (0, _get2.default)(attributes, key); | ||
} | ||
@@ -118,3 +122,3 @@ | ||
Model.prototype.set = function set(key, value) { | ||
_lodash2.default.set(this.attributes, key, value); | ||
(0, _set2.default)(this.attributes, key, value); | ||
@@ -127,7 +131,9 @@ if (this.$) { | ||
Model.prototype.get$ = function get$(key) { | ||
var _context; | ||
if (!this.$) { | ||
this.$ = new _rxjs.BehaviorSubject(this.attributes); | ||
this.$ = new _BehaviorSubject.BehaviorSubject(this.attributes); | ||
} | ||
return this.$.map(function (attributes) { | ||
return (_context = this.$, _map.map).call(_context, function (attributes) { | ||
return getFromAttributes(attributes, key); | ||
@@ -138,3 +144,3 @@ }); | ||
Model.prototype.toJS = function toJS() { | ||
return _lodash2.default.cloneDeep(this.attributes); | ||
return (0, _cloneDeep2.default)(this.attributes); | ||
}; | ||
@@ -146,3 +152,3 @@ | ||
/***/ }), | ||
/* 2 */ | ||
/* 1 */ | ||
/***/ (function(module, exports, __webpack_require__) { | ||
@@ -157,7 +163,7 @@ | ||
var _createModel = __webpack_require__(3); | ||
var _createModel = __webpack_require__(2); | ||
var _createModel2 = _interopRequireDefault(_createModel); | ||
var _Model = __webpack_require__(1); | ||
var _Model = __webpack_require__(0); | ||
@@ -176,3 +182,3 @@ var _Model2 = _interopRequireDefault(_Model); | ||
/***/ }), | ||
/* 3 */ | ||
/* 2 */ | ||
/***/ (function(module, exports, __webpack_require__) { | ||
@@ -188,7 +194,7 @@ | ||
var _lodash = __webpack_require__(0); | ||
var _merge = __webpack_require__(3); | ||
var _lodash2 = _interopRequireDefault(_lodash); | ||
var _merge2 = _interopRequireDefault(_merge); | ||
var _Model = __webpack_require__(1); | ||
var _Model = __webpack_require__(0); | ||
@@ -236,3 +242,3 @@ var _Model2 = _interopRequireDefault(_Model); | ||
_lodash2.default.merge(Model.prototype, extend); | ||
(0, _merge2.default)(Model.prototype, extend); | ||
@@ -244,8 +250,38 @@ return Model; | ||
/***/ }), | ||
/* 3 */ | ||
/***/ (function(module, exports) { | ||
(function() { module.exports = this[undefined]; }()); | ||
/***/ }), | ||
/* 4 */ | ||
/***/ (function(module, exports) { | ||
(function() { module.exports = this["Rx"]; }()); | ||
(function() { module.exports = this[undefined]; }()); | ||
/***/ }), | ||
/* 5 */ | ||
/***/ (function(module, exports) { | ||
(function() { module.exports = this[undefined]; }()); | ||
/***/ }), | ||
/* 6 */ | ||
/***/ (function(module, exports) { | ||
(function() { module.exports = this[undefined]; }()); | ||
/***/ }), | ||
/* 7 */ | ||
/***/ (function(module, exports) { | ||
(function() { module.exports = this[undefined]; }()); | ||
/***/ }), | ||
/* 8 */ | ||
/***/ (function(module, exports) { | ||
(function() { module.exports = this[undefined]; }()); | ||
/***/ }) | ||
/******/ ]); |
@@ -1,1 +0,1 @@ | ||
this.FrintModel=function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=2)}([function(t,e){!function(){t.exports=this._}()},function(t,e,n){"use strict";function r(t){this.attributes=Object.assign({},t),this.$=null}function o(t,e){if(void 0===e)return t;if("string"==typeof e)return i.default.get(t,e)}Object.defineProperty(e,"__esModule",{value:!0});var u=n(0),i=function(t){return t&&t.__esModule?t:{default:t}}(u),f=n(4);r.prototype.get=function(t){return o(this.attributes,t)},r.prototype.set=function(t,e){i.default.set(this.attributes,t,e),this.$&&this.$.next(this.attributes)},r.prototype.get$=function(t){return this.$||(this.$=new f.BehaviorSubject(this.attributes)),this.$.map(function(e){return o(e,t)})},r.prototype.toJS=function(){return i.default.cloneDeep(this.attributes)},e.default=r,t.exports=e.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(3),u=r(o),i=n(1),f=r(i);e.default={Model:f.default,createModel:u.default},t.exports=e.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function u(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function f(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};console.warn("[DEPRECATED] frint-model has been deprecated, use frint-data instead");var e=function(t){function e(){var t;o(this,e);for(var n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];var f=u(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(r)));return"function"==typeof f.initialize&&f.initialize.apply(f,r),f}return i(e,t),e}(l.default);return s.default.merge(e.prototype,t),e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=f;var a=n(0),s=r(a),c=n(1),l=r(c);t.exports=e.default},function(t,e){!function(){t.exports=this.Rx}()}]); | ||
this.FrintModel=function(t){function e(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=1)}([function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function r(t){this.attributes=Object.assign({},t),this.$=null}function i(t,e){if(void 0===e)return t;if("string"==typeof e)return(0,f.default)(t,e)}Object.defineProperty(e,"__esModule",{value:!0});var u=n(4),f=o(u),s=n(5),a=o(s),c=n(6),l=o(c),p=n(7),d=n(8);r.prototype.get=function(t){return i(this.attributes,t)},r.prototype.set=function(t,e){(0,a.default)(this.attributes,t,e),this.$&&this.$.next(this.attributes)},r.prototype.get$=function(t){var e;return this.$||(this.$=new p.BehaviorSubject(this.attributes)),(e=this.$,d.map).call(e,function(e){return i(e,t)})},r.prototype.toJS=function(){return(0,l.default)(this.attributes)},e.default=r,t.exports=e.default},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=o(r),u=n(0),f=o(u);e.default={Model:f.default,createModel:i.default},t.exports=e.default},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function u(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function f(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};console.warn("[DEPRECATED] frint-model has been deprecated, use frint-data instead");var e=function(t){function e(){var t;r(this,e);for(var n=arguments.length,o=Array(n),u=0;u<n;u++)o[u]=arguments[u];var f=i(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(o)));return"function"==typeof f.initialize&&f.initialize.apply(f,o),f}return u(e,t),e}(l.default);return(0,a.default)(e.prototype,t),e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=f;var s=n(3),a=o(s),c=n(0),l=o(c);t.exports=e.default},function(t,e){!function(){t.exports=this[void 0]}()},function(t,e){!function(){t.exports=this[void 0]}()},function(t,e){!function(){t.exports=this[void 0]}()},function(t,e){!function(){t.exports=this[void 0]}()},function(t,e){!function(){t.exports=this[void 0]}()},function(t,e){!function(){t.exports=this[void 0]}()}]); |
@@ -8,5 +8,5 @@ 'use strict'; | ||
var _lodash = require('lodash'); | ||
var _merge = require('lodash/merge'); | ||
var _lodash2 = _interopRequireDefault(_lodash); | ||
var _merge2 = _interopRequireDefault(_merge); | ||
@@ -56,3 +56,3 @@ var _Model = require('./Model'); | ||
_lodash2.default.merge(Model.prototype, extend); | ||
(0, _merge2.default)(Model.prototype, extend); | ||
@@ -59,0 +59,0 @@ return Model; |
@@ -7,8 +7,18 @@ 'use strict'; | ||
var _lodash = require('lodash'); | ||
var _get = require('lodash/get'); | ||
var _lodash2 = _interopRequireDefault(_lodash); | ||
var _get2 = _interopRequireDefault(_get); | ||
var _rxjs = require('rxjs'); | ||
var _set = require('lodash/set'); | ||
var _set2 = _interopRequireDefault(_set); | ||
var _cloneDeep = require('lodash/cloneDeep'); | ||
var _cloneDeep2 = _interopRequireDefault(_cloneDeep); | ||
var _BehaviorSubject = require('rxjs/BehaviorSubject'); | ||
var _map = require('rxjs/operator/map'); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -30,3 +40,3 @@ | ||
return _lodash2.default.get(attributes, key); | ||
return (0, _get2.default)(attributes, key); | ||
} | ||
@@ -39,3 +49,3 @@ | ||
Model.prototype.set = function set(key, value) { | ||
_lodash2.default.set(this.attributes, key, value); | ||
(0, _set2.default)(this.attributes, key, value); | ||
@@ -48,7 +58,9 @@ if (this.$) { | ||
Model.prototype.get$ = function get$(key) { | ||
var _context; | ||
if (!this.$) { | ||
this.$ = new _rxjs.BehaviorSubject(this.attributes); | ||
this.$ = new _BehaviorSubject.BehaviorSubject(this.attributes); | ||
} | ||
return this.$.map(function (attributes) { | ||
return (_context = this.$, _map.map).call(_context, function (attributes) { | ||
return getFromAttributes(attributes, key); | ||
@@ -59,3 +71,3 @@ }); | ||
Model.prototype.toJS = function toJS() { | ||
return _lodash2.default.cloneDeep(this.attributes); | ||
return (0, _cloneDeep2.default)(this.attributes); | ||
}; | ||
@@ -62,0 +74,0 @@ |
{ | ||
"name": "frint-model", | ||
"version": "2.8.1", | ||
"version": "2.9.0-alpha.2d26e4d7", | ||
"description": "Model package for Frint", | ||
@@ -31,6 +31,9 @@ "main": "lib/index.js", | ||
"dependencies": { | ||
"cross-env": "^5.0.5", | ||
"lodash": "^4.13.1", | ||
"rxjs": "^5.3.0" | ||
}, | ||
"devDependencies": { | ||
"cross-env": "^5.0.5", | ||
"frint-config": "^2.9.0-alpha.2d26e4d7" | ||
}, | ||
"bugs": { | ||
@@ -37,0 +40,0 @@ "url": "https://github.com/Travix-International/frint/issues" |
var webpack = require('webpack'); | ||
var externals = require('frint-config').externals; | ||
@@ -26,6 +27,6 @@ var minify = process.env.DIST_MIN; | ||
}, | ||
externals: { | ||
externals: Object.assign({}, { | ||
'lodash': '_', | ||
'rxjs': 'Rx', | ||
}, | ||
}, externals), | ||
target: 'web', | ||
@@ -32,0 +33,0 @@ plugins: plugins, |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
27168
2
487
2
1
- Removedcross-env@^5.0.5
- Removedcross-env@5.2.1(transitive)
- Removedcross-spawn@6.0.6(transitive)
- Removedisexe@2.0.0(transitive)
- Removednice-try@1.0.5(transitive)
- Removedpath-key@2.0.1(transitive)
- Removedsemver@5.7.2(transitive)
- Removedshebang-command@1.2.0(transitive)
- Removedshebang-regex@1.0.0(transitive)
- Removedwhich@1.3.1(transitive)