Socket
Socket
Sign inDemoInstall

marsdb

Package Overview
Dependencies
Maintainers
1
Versions
66
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

marsdb - npm Package Compare versions

Comparing version 0.2.2 to 0.2.3

2

build/marsdb.angular.js

@@ -1,1 +0,1 @@

!function e(t,r,n){function o(i,a){if(!r[i]){if(!t[i]){var l="function"==typeof require&&require;if(!a&&l)return l(i,!0);if(u)return u(i,!0);var s=new Error("Cannot find module '"+i+"'");throw s.code="MODULE_NOT_FOUND",s}var f=r[i]={exports:{}};t[i][0].call(f.exports,function(e){var r=t[i][1][e];return o(r?r:e)},f,f.exports,e,t,r,n)}return r[i].exports}for(var u="function"==typeof require&&require,i=0;i<n.length;i++)o(n[i]);return o}({1:[function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var u=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=e("./requireUniversal"),a=n(i),l=e("./AngularCursorObservable"),s=n(l),f=(0,a["default"])("Collection"),c=function(){function e(t,r,n){o(this,e),this.$q=n,this._collection=new f(t,r)}return u(e,[{key:"ensureIndex",value:function(){var e;return this.$q.resolve((e=this._collection).ensureIndex.apply(e,arguments))}},{key:"insert",value:function(){var e;return this.$q.resolve((e=this._collection).insert.apply(e,arguments))}},{key:"insertAll",value:function(){var e;return this.$q.resolve((e=this._collection).insertAll.apply(e,arguments))}},{key:"update",value:function(){var e;return this.$q.resolve((e=this._collection).update.apply(e,arguments))}},{key:"remove",value:function(){var e;return this.$q.resolve((e=this._collection).remove.apply(e,arguments))}},{key:"find",value:function(e){return new s["default"](this,e)}},{key:"findOne",value:function(){var e;return this.$q.resolve((e=this._collection).findOne.apply(e,arguments))}},{key:"count",value:function(){var e;return this.$q.resolve((e=this._collection).count.apply(e,arguments))}},{key:"ids",value:function(){var e;return this.$q.resolve((e=this._collection).ids.apply(e,arguments))}},{key:"modelName",get:function(){return this._collection.modelName}}]),e}();r["default"]=c,t.exports=r["default"]},{"./AngularCursorObservable":2,"./requireUniversal":5}],2:[function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),a=function(e,t,r){for(var n=!0;n;){var o=e,u=t,i=r;a=s=l=void 0,n=!1,null===o&&(o=Function.prototype);var a=Object.getOwnPropertyDescriptor(o,u);if(void 0!==a){if("value"in a)return a.value;var l=a.get;return void 0===l?void 0:l.call(i)}var s=Object.getPrototypeOf(o);if(null===s)return void 0;e=s,t=u,r=i,n=!0}},l=e("./requireUniversal"),s=n(l),f=(0,s["default"])("CursorObservable"),c=function(e){function t(e,r){o(this,t),a(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e._collection,r),this.$q=e.$q}return u(t,e),i(t,[{key:"observe",value:function(e,r){var n=a(Object.getPrototypeOf(t.prototype),"observe",this).call(this,e);return r&&r.$on("$destroy",function(){n.stop()}),n}},{key:"exec",value:function(){for(var e=arguments.length,r=Array(e),n=0;e>n;n++)r[n]=arguments[n];return this.$q.resolve(a(Object.getPrototypeOf(t.prototype),"exec",this).apply(this,r))}},{key:"ids",value:function(){for(var e=arguments.length,r=Array(e),n=0;e>n;n++)r[n]=arguments[n];return this.$q.resolve(a(Object.getPrototypeOf(t.prototype),"ids",this).apply(this,r))}},{key:"update",value:function(){for(var e=arguments.length,r=Array(e),n=0;e>n;n++)r[n]=arguments[n];return this.$q.resolve(a(Object.getPrototypeOf(t.prototype),"update",this).apply(this,r))}}]),t}(f);r["default"]=c,t.exports=r["default"]},{"./requireUniversal":5}],3:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=void 0;if(n="undefined"!=typeof window&&window.angular?window.angular:e("angular"),!n)throw new Error("Angular is not defined in your environment");r["default"]=n,t.exports=r["default"]},{angular:void 0}],4:[function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(r,"__esModule",{value:!0});var o=e("./angular"),u=n(o),i=e("./requireUniversal"),a=n(i),l=e("./AngularCollection"),s=n(l),f=(0,a["default"])("Collection");u["default"].module("MarsDB",[]).provider("$collection",function(){this.defaultStorageManager=function(e){return f.defaultStorageManager(e),this},this.defaultIdGenerator=function(e){return f.defaultIdGenerator(e),this},this.$get=["$q",function(e){return function(t,r){return new s["default"](t,r,e)}}]}),r["default"]="MarsDB",t.exports=r["default"]},{"./AngularCollection":1,"./angular":3,"./requireUniversal":5}],5:[function(e,t,r){"use strict";function n(t){var r=void 0;if(r="undefined"!=typeof window&&window.Mars&&"undefined"!=typeof window.Mars[t]?window.Mars[t]:e("marsdb/dist/"+t)["default"],!r)throw new Error("MarsDB is not defined in your environment. Mars."+t+" is not found");return r}Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n,t.exports=r["default"]},{}]},{},[4]);
!function e(t,r,n){function o(i,a){if(!r[i]){if(!t[i]){var l="function"==typeof require&&require;if(!a&&l)return l(i,!0);if(u)return u(i,!0);var s=new Error("Cannot find module '"+i+"'");throw s.code="MODULE_NOT_FOUND",s}var f=r[i]={exports:{}};t[i][0].call(f.exports,function(e){var r=t[i][1][e];return o(r?r:e)},f,f.exports,e,t,r,n)}return r[i].exports}for(var u="function"==typeof require&&require,i=0;i<n.length;i++)o(n[i]);return o}({1:[function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var u=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=e("./requireUniversal"),a=n(i),l=e("./AngularCursorObservable"),s=n(l),f=(0,a["default"])("Collection"),c=function(){function e(t,r,n){o(this,e),this.$q=n,this._collection=new f(t,r)}return u(e,[{key:"ensureIndex",value:function(){var e;return this.$q.resolve((e=this._collection).ensureIndex.apply(e,arguments))}},{key:"insert",value:function(){var e;return this.$q.resolve((e=this._collection).insert.apply(e,arguments))}},{key:"insertAll",value:function(){var e;return this.$q.resolve((e=this._collection).insertAll.apply(e,arguments))}},{key:"update",value:function(){var e;return this.$q.resolve((e=this._collection).update.apply(e,arguments))}},{key:"remove",value:function(){var e;return this.$q.resolve((e=this._collection).remove.apply(e,arguments))}},{key:"find",value:function(e){return new s["default"](this,e)}},{key:"findOne",value:function(){var e;return this.$q.resolve((e=this._collection).findOne.apply(e,arguments))}},{key:"count",value:function(){var e;return this.$q.resolve((e=this._collection).count.apply(e,arguments))}},{key:"ids",value:function(){var e;return this.$q.resolve((e=this._collection).ids.apply(e,arguments))}},{key:"modelName",get:function(){return this._collection.modelName}}]),e}();r["default"]=c,t.exports=r["default"]},{"./AngularCursorObservable":2,"./requireUniversal":5}],2:[function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),a=function(e,t,r){for(var n=!0;n;){var o=e,u=t,i=r;a=s=l=void 0,n=!1,null===o&&(o=Function.prototype);var a=Object.getOwnPropertyDescriptor(o,u);if(void 0!==a){if("value"in a)return a.value;var l=a.get;return void 0===l?void 0:l.call(i)}var s=Object.getPrototypeOf(o);if(null===s)return void 0;e=s,t=u,r=i,n=!0}},l=e("./requireUniversal"),s=n(l),f=(0,s["default"])("CursorObservable"),c=function(e){function t(e,r){o(this,t),a(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e._collection,r),this.$q=e.$q}return u(t,e),i(t,[{key:"observe",value:function(e,r){var n=a(Object.getPrototypeOf(t.prototype),"observe",this).call(this,e);return r&&r.$on("$destroy",function(){n.stop()}),n}},{key:"exec",value:function(){for(var e=arguments.length,r=Array(e),n=0;e>n;n++)r[n]=arguments[n];return this.$q.resolve(a(Object.getPrototypeOf(t.prototype),"exec",this).apply(this,r))}},{key:"ids",value:function(){for(var e=arguments.length,r=Array(e),n=0;e>n;n++)r[n]=arguments[n];return this.$q.resolve(a(Object.getPrototypeOf(t.prototype),"ids",this).apply(this,r))}},{key:"update",value:function(){for(var e=arguments.length,r=Array(e),n=0;e>n;n++)r[n]=arguments[n];return this.$q.resolve(a(Object.getPrototypeOf(t.prototype),"update",this).apply(this,r))}}]),t}(f);r["default"]=c,t.exports=r["default"]},{"./requireUniversal":5}],3:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=void 0;if(n="undefined"!=typeof window&&window.angular?window.angular:e("angular"),!n)throw new Error("Angular is not defined in your environment");r["default"]=n,t.exports=r["default"]},{angular:void 0}],4:[function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}var o=e("./angular"),u=n(o),i=e("./requireUniversal"),a=n(i),l=e("./AngularCollection"),s=n(l),f=(0,a["default"])("Collection");u["default"].module("MarsDB",[]).provider("$collection",function(){this.defaultStorageManager=function(e){return f.defaultStorageManager(e),this},this.defaultIdGenerator=function(e){return f.defaultIdGenerator(e),this},this.$get=["$q",function(e){return function(t,r){return new s["default"](t,r,e)}}]}),t["export"]="MarsDB"},{"./AngularCollection":1,"./angular":3,"./requireUniversal":5}],5:[function(e,t,r){"use strict";function n(t){var r=void 0;if(r="undefined"!=typeof window&&window.Mars&&"undefined"!=typeof window.Mars[t]?window.Mars[t]:e("marsdb/dist/"+t)["default"],!r)throw new Error("MarsDB is not defined in your environment. Mars."+t+" is not found");return r}Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n,t.exports=r["default"]},{}]},{},[4]);
'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }

@@ -35,5 +31,16 @@

var collections = {};
this.$get = ['$q', function ($q) {
return function (name, options) {
return new _AngularCollection2['default'](name, options, $q);
return function (name) {
var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
if (collections[name] && !options.noCache) {
return collections[name];
} else {
var newInstance = new _AngularCollection2['default'](name, options, $q);
if (!options.noCache) {
collections[name] = newInstance;
}
return newInstance;
}
};

@@ -43,3 +50,2 @@ }];

exports['default'] = 'MarsDB';
module.exports = exports['default'];
module['export'] = 'MarsDB';

@@ -20,5 +20,14 @@ import angular from './angular';

const collections = {};
this.$get = ['$q', function($q) {
return function(name, options) {
return new AngularCollection(name, options, $q);
return function(name, options = {}) {
if (collections[name] && !options.noCache) {
return collections[name];
} else {
const newInstance = new AngularCollection(name, options, $q);
if (!options.noCache) {
collections[name] = newInstance;
}
return newInstance;
}
};

@@ -29,2 +38,2 @@ }];

export default 'MarsDB';
module.export = 'MarsDB';
{
"name": "marsdb",
"version": "0.2.2",
"version": "0.2.3",
"author": {

@@ -5,0 +5,0 @@ "name": "Artem Artemev",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc