Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

meteor-desktop-localstorage

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

meteor-desktop-localstorage - npm Package Compare versions

Comparing version 0.0.5 to 0.0.8

2

dist/index.js

@@ -123,2 +123,2 @@ 'use strict';

exports.default = LocalStorage;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6WyJMb2NhbFN0b3JhZ2UiLCJjb25zdHJ1Y3RvciIsImxvZyIsInNrZWxldG9uQXBwIiwiYXBwU2V0dGluZ3MiLCJldmVudHNCdXMiLCJtb2R1bGVzIiwiZmlsZU5hbWUiLCJNb2R1bGUiLCJzdG9yYWdlTW9kdWxlIiwic3RvcmFnZUZpbGUiLCJqb2luIiwiZ2V0UGF0aCIsInN0b3JhZ2UiLCJpbml0RG9uZSIsImxvZ2dlcnMiLCJnZXQiLCJvbiIsImluaXQiLCJldmVudCIsImtleSIsInZhbHVlIiwiZmx1c2giLCJmZXRjaElkIiwidmVyYm9zZSIsInJlc3BvbmQiLCJ3cml0ZUZpbGUiLCJKU09OIiwic3RyaW5naWZ5IiwicmVhZEZpbGUiLCJlcnIiLCJkYXRhIiwicGFyc2UiLCJpbmZvIiwiZSIsIndhcm4iLCJPYmplY3QiLCJrZXlzIiwibGVuZ3RoIiwiYXNzaWduIiwiZW1pdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUM7Ozs7OztBQU1EOzs7OztBQUtlLE1BQU1BLFlBQU4sQ0FBbUI7O0FBRTlCOzs7Ozs7Ozs7O0FBVUFDLGdCQUNJQyxHQURKLEVBRUlDLFdBRkosRUFHSUMsV0FISixFQUlJQyxTQUpKLEVBS0lDLE9BTEosRUFNSSxFQUFFQyxXQUFXLG1CQUFiLEVBTkosRUFPSUMsTUFQSixFQVFFO0FBQ0UsY0FBTUMsZ0JBQWdCLElBQUlELE1BQUosQ0FBVyxjQUFYLENBQXRCOztBQUVBLGFBQUtFLFdBQUwsR0FBbUIsZUFBS0MsSUFBTCxDQUFVLGNBQUlDLE9BQUosQ0FBWSxVQUFaLENBQVYsRUFBbUNMLFFBQW5DLENBQW5CO0FBQ0EsYUFBS00sT0FBTCxHQUFlLEVBQWY7QUFDQSxhQUFLQyxRQUFMLEdBQWdCLEtBQWhCO0FBQ0EsYUFBS1QsU0FBTCxHQUFpQkEsU0FBakI7QUFDQSxhQUFLSCxHQUFMLEdBQVdBLElBQUlhLE9BQUosQ0FBWUMsR0FBWixDQUFn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XG5pbXBvcnQgZnMgZnJvbSAnZnMnO1xuaW1wb3J0IHBhdGggZnJvbSAncGF0aCc7XG5cbiAvKipcbiAqIFNldHRpbmdzIG9iamVjdC5cbiAqIEB0eXBlZGVmIHtPYmplY3R9IFBsdWdpblNldHRpbmdzXG4gKiBAcHJvcGVydHkge2Jvb2xlYW59IGZpbGVOYW1lIC0gdGhlIG5hbWUgb2YgdGhlIGpzb24gZmlsZVxuICovXG5cbi8qKlxuICogSW1wbGVtZW50cyBhIHNpbXBsZSBsb2NhbHN0b3JhZ2UgcmVwbGFjZW1lbnQgZm9yIE1ldGVvciBEZXNrdG9wLlxuICpcbiAqIEBjbGFzc1xuICovXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBMb2NhbFN0b3JhZ2Uge1xuXG4gICAgLyoqXG4gICAgICogQHBhcmFtIHtPYmplY3R9IGxvZyAgICAgICAgICAgICAgLSBXaW5zdG9uIGxvZ2dlclxuICAgICAqIEBwYXJhbSB7T2JqZWN0fSBza2VsZXRvbkFwcCAgICAgIC0gcmVmZXJlbmNlIHRvIHRoZSBFbGVjdHJvbiBhcHBcbiAgICAgKiBAcGFyYW0ge09iamVjdH0gYXBwU2V0dGluZ3MgICAgICAtIHNldHRpbmdzLmpzb24gb2JqZWN0XG4gICAgICogQHBhcmFtIHtPYmplY3R9IGV2ZW50c0J1cyAgICAgICAgLSBldmVudCBlbWl0dGVyIGZvciBsaXN0ZW5pbmcgb3IgZW1pdHRpbmcgZXZlbnRzIG9uIHRoZVxuICAgICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVza3RvcCBzaWRlXG4gICAgICogQHBhcmFtIHtPYmplY3R9IG1vZHVsZXMgICAgICAgICAgLSByZWZlcmVuY2UgdG8gYWxsIGxvYWRlZCBtb2R1bGVzXG4gICAgICogQHBhcmFtIHtQbHVnaW5TZXR0aW5nc30gZmlsZU5hbWUgLSB0aGUgbmFtZSBvZiB0aGUganNvbiBmaWxlXG4gICAgICogQHBhcmFtIHtPYmplY3R9IE1vZHVsZSAgICAgICAgICAgLSByZWZlcmVuY2UgdG8gTW9kdWxlIGNsYXNzXG4gICAgICovXG4gICAgY29uc3RydWN0b3IoXG4gICAgICAgIGxvZyxcbiAgICAgICAgc2tlbGV0b25BcHAsXG4gICAgICAgIGFwcFNldHRpbmdzLFxuICAgICAgICBldmVudHNCdXMsXG4gICAgICAgIG1vZHVsZXMsXG4gICAgICAgIHsgZmlsZU5hbWUgPSAnbG9jYWxzdG9yYWdlLmpzb24nIH0sXG4gICAgICAgIE1vZHVsZVxuICAgICkge1xuICAgICAgICBjb25zdCBzdG9yYWdlTW9kdWxlID0gbmV3IE1vZHVsZSgnbG9jYWxTdG9yYWdlJyk7XG5cbiAgICAgICAgdGhpcy5zdG9yYWdlRmlsZSA9IHBhdGguam9pbihhcHAuZ2V0UGF0aCgndXNlckRhdGEnKSwgZmlsZU5hbWUpO1xuICAgICAgICB0aGlzLnN0b3JhZ2UgPSB7fTtcbiAgICAgICAgdGhpcy5pbml0RG9uZSA9IGZhbHNlO1xuICAgICAgICB0aGlzLmV2ZW50c0J1cyA9IGV2ZW50c0J1cztcbiAgICAgICAgdGhpcy5sb2cgPSBsb2cubG9nZ2Vycy5nZXQoJ21ldGVvci1kZXNrdG9wLWxvY2Fsc3RvcmFnZScpO1xuXG4gICAgICAgIGV2ZW50c0J1cy5vbignYWZ0ZXJMb2FkaW5nJywgKCkgPT4ge1xuICAgICAgICAgICAgdGhpcy5pbml0KCk7XG4gICAgICAgIH0pO1xuXG4gICAgICAgIHN0b3JhZ2VNb2R1bGUub24oJ3NldCcsIChldmVudCwga2V5LCB2YWx1ZSkgPT4ge1xuICAgICAgICAgICAgdGhpcy5zdG9yYWdlW2tleV0gPSB2YWx1ZTtcbiAgICAgICAgICAgIGlmICh0aGlzLmluaXREb25lKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5mbHVzaCgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcblxuICAgICAgICBzdG9yYWdlTW9kdWxlLm9uKCdjbGVhcicsICgpID0+IHtcbiAgICAgICAgICAgIHRoaXMuc3RvcmFnZSA9IHt9O1xuICAgICAgICAgICAgaWYgKHRoaXMuaW5pdERvbmUpIHtcbiAgICAgICAgICAgICAgICB0aGlzLmZsdXNoKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0pO1xuXG4gICAgICAgIHN0b3JhZ2VNb2R1bGUub24oJ3JlbW92ZScsIChldmVudCwga2V5KSA9PiB7XG4gICAgICAgICAgICBkZWxldGUgdGhpcy5zdG9yYWdlW2tleV07XG4gICAgICAgICAgICBpZiAodGhpcy5pbml0RG9uZSkge1xuICAgICAgICAgICAgICAgIHRoaXMuZmx1c2goKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG5cbiAgICAgICAgc3RvcmFnZU1vZHVsZS5vbignZ2V0QWxsJywgKGV2ZW50LCBmZXRjaElkKSA9PiB7XG4gICAgICAgICAgICB0aGlzLmxvZy52ZXJib3NlKCdnZXRBbGwgcmVjZWl2ZWQnKTtcbiAgICAgICAgICAgIGlmICh0aGlzLmluaXREb25lKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5sb2cudmVyYm9zZSgnc2VudCBzdG9yYWdlIHRvIHJlbmRlcmVyJyk7XG4gICAgICAgICAgICAgICAgc3RvcmFnZU1vZHVsZS5yZXNwb25kKCdnZXRBbGwnLCBmZXRjaElkLCB0aGlzLnN0b3JhZ2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBGbHVzaGVzIHRoZSBjdXJyZW50IHN0b3JhZ2UgdG8gZmlsZS5cbiAgICAgKi9cbiAgICBmbHVzaCgpIHtcbiAgICAgICAgZnMud3JpdGVGaWxlKHRoaXMuc3RvcmFnZUZpbGUsIEpTT04uc3RyaW5naWZ5KHRoaXMuc3RvcmFnZSksICd1dGY4Jyk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogTG9hZHMgdGhlIHN0b3JhZ2UganNvbiBmaWxlLiBJZiB0aGVyZSB3ZXJlIGFueSBrZXlzIGFscmVhZHkgc2V0IGl0IG1lcmdlcyB0aGVtXG4gICAgICogd2l0aCB3aGF0IGhhcyBiZWVuIGxvYWRlZC5cbiAgICAgKi9cbiAgICBpbml0KCkge1xuICAgICAgICBsZXQgc3RvcmFnZSA9IHt9O1xuICAgICAgICBmcy5yZWFkRmlsZSh0aGlzLnN0b3JhZ2VGaWxlLCAndXRmOCcsIChlcnIsIGRhdGEpID0+IHtcbiAgICAgICAgICAgIGlmIChlcnIpIHtcbiAgICAgICAgICAgICAgICB0aGlzLmZsdXNoKCk7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgICAgIHN0b3JhZ2UgPSBKU09OLnBhcnNlKGRhdGEpO1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmxvZy5pbmZvKGBsb2FkZWQgc3RvcmFnZSBmaWxlICR7dGhpcy5zdG9yYWdlRmlsZX1gKTtcbiAgICAgICAgICAgICAgICB9IGNhdGNoIChlKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMubG9nLndhcm4oYGNvdWxkIG5vdCBwYXJzZSB0aGUgc3RvcmFnZSBmaWxlICR7dGhpcy5zdG9yYWdlRmlsZX1gKTtcbiAgICAgICAgICAgICAgICAgICAgLy8gTm90aGluZyB0byBkbyBoZXJlLiBXZSB3aWxsIHB1dCBhIGZyZXNoIGZpbGUgaW4gcGxhY2UgZmV3IGxpbmVzIGJlbG93LlxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAoT2JqZWN0LmtleXModGhpcy5zdG9yYWdlKS5sZW5ndGggPiAwKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuc3RvcmFnZSA9IE9iamVjdC5hc3NpZ24oc3RvcmFnZSwgdGhpcy5zdG9yYWdlKTtcbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLnN0b3JhZ2UgPSBzdG9yYWdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0aGlzLmZsdXNoKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aGlzLmluaXREb25lID0gdHJ1ZTtcbiAgICAgICAgICAgIHRoaXMubG9nLmluZm8oYGhhdmUgJHtPYmplY3Qua2V5cyh0aGlzLnN0b3JhZ2UpLmxlbmd0aH0ga2V5c2ApO1xuICAgICAgICAgICAgdGhpcy5ldmVudHNCdXMuZW1pdCgnbG9jYWxTdG9yYWdlLmxvYWRlZCcpO1xuICAgICAgICB9KTtcbiAgICB9XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6WyJMb2NhbFN0b3JhZ2UiLCJjb25zdHJ1Y3RvciIsImxvZyIsInNrZWxldG9uQXBwIiwiYXBwU2V0dGluZ3MiLCJldmVudHNCdXMiLCJtb2R1bGVzIiwiZmlsZU5hbWUiLCJNb2R1bGUiLCJzdG9yYWdlTW9kdWxlIiwic3RvcmFnZUZpbGUiLCJqb2luIiwiZ2V0UGF0aCIsInN0b3JhZ2UiLCJpbml0RG9uZSIsImxvZ2dlcnMiLCJnZXQiLCJvbiIsImluaXQiLCJldmVudCIsImtleSIsInZhbHVlIiwiZmx1c2giLCJmZXRjaElkIiwidmVyYm9zZSIsInJlc3BvbmQiLCJ3cml0ZUZpbGUiLCJKU09OIiwic3RyaW5naWZ5IiwicmVhZEZpbGUiLCJlcnIiLCJkYXRhIiwicGFyc2UiLCJpbmZvIiwiZSIsIndhcm4iLCJPYmplY3QiLCJrZXlzIiwibGVuZ3RoIiwiYXNzaWduIiwiZW1pdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUM7Ozs7OztBQU1EOzs7OztBQUtlLE1BQU1BLFlBQU4sQ0FBbUI7O0FBRTlCOzs7Ozs7Ozs7O0FBVUFDLGdCQUNJQyxHQURKLEVBRUlDLFdBRkosRUFHSUMsV0FISixFQUlJQyxTQUpKLEVBS0lDLE9BTEosRUFNSSxFQUFFQyxXQUFXLG1CQUFiLEVBTkosRUFPSUMsTUFQSixFQVFFO0FBQ0UsY0FBTUMsZ0JBQWdCLElBQUlELE1BQUosQ0FBVyxjQUFYLENBQXRCOztBQUVBLGFBQUtFLFdBQUwsR0FBbUIsZUFBS0MsSUFBTCxDQUFVLGNBQUlDLE9BQUosQ0FBWSxVQUFaLENBQVYsRUFBbUNMLFFBQW5DLENBQW5CO0FBQ0EsYUFBS00sT0FBTCxHQUFlLEVBQWY7QUFDQSxhQUFLQyxRQUFMLEdBQWdCLEtBQWhCO0FBQ0EsYUFBS1QsU0FBTCxHQUFpQkEsU0FBakI7QUFDQSxhQUFLSCxHQUFMLEdBQVdBLElBQUlhLE9BQUosQ0FBWUMsR0FBWixDQUFn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XG5pbXBvcnQgZnMgZnJvbSAnZnMnO1xuaW1wb3J0IHBhdGggZnJvbSAncGF0aCc7XG5cbiAvKipcbiAqIFNldHRpbmdzIG9iamVjdC5cbiAqIEB0eXBlZGVmIHtPYmplY3R9IFBsdWdpblNldHRpbmdzXG4gKiBAcHJvcGVydHkge2Jvb2xlYW59IGZpbGVOYW1lIC0gdGhlIG5hbWUgb2YgdGhlIGpzb24gZmlsZVxuICovXG5cbi8qKlxuICogSW1wbGVtZW50cyBhIHNpbXBsZSBsb2NhbHN0b3JhZ2UgcmVwbGFjZW1lbnQgZm9yIE1ldGVvciBEZXNrdG9wLlxuICpcbiAqIEBjbGFzc1xuICovXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBMb2NhbFN0b3JhZ2Uge1xuXG4gICAgLyoqXG4gICAgICogQHBhcmFtIHtPYmplY3R9IGxvZyAgICAgICAgICAgICAgLSBXaW5zdG9uIGxvZ2dlclxuICAgICAqIEBwYXJhbSB7T2JqZWN0fSBza2VsZXRvbkFwcCAgICAgIC0gcmVmZXJlbmNlIHRvIHRoZSBFbGVjdHJvbiBhcHBcbiAgICAgKiBAcGFyYW0ge09iamVjdH0gYXBwU2V0dGluZ3MgICAgICAtIHNldHRpbmdzLmpzb24gb2JqZWN0XG4gICAgICogQHBhcmFtIHtPYmplY3R9IGV2ZW50c0J1cyAgICAgICAgLSBldmVudCBlbWl0dGVyIGZvciBsaXN0ZW5pbmcgb3IgZW1pdHRpbmcgZXZlbnRzIG9uIHRoZVxuICAgICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVza3RvcCBzaWRlXG4gICAgICogQHBhcmFtIHtPYmplY3R9IG1vZHVsZXMgICAgICAgICAgLSByZWZlcmVuY2UgdG8gYWxsIGxvYWRlZCBtb2R1bGVzXG4gICAgICogQHBhcmFtIHtQbHVnaW5TZXR0aW5nc30gZmlsZU5hbWUgLSB0aGUgbmFtZSBvZiB0aGUganNvbiBmaWxlXG4gICAgICogQHBhcmFtIHtPYmplY3R9IE1vZHVsZSAgICAgICAgICAgLSByZWZlcmVuY2UgdG8gTW9kdWxlIGNsYXNzXG4gICAgICovXG4gICAgY29uc3RydWN0b3IoXG4gICAgICAgIGxvZyxcbiAgICAgICAgc2tlbGV0b25BcHAsXG4gICAgICAgIGFwcFNldHRpbmdzLFxuICAgICAgICBldmVudHNCdXMsXG4gICAgICAgIG1vZHVsZXMsXG4gICAgICAgIHsgZmlsZU5hbWUgPSAnbG9jYWxzdG9yYWdlLmpzb24nIH0sXG4gICAgICAgIE1vZHVsZVxuICAgICkge1xuICAgICAgICBjb25zdCBzdG9yYWdlTW9kdWxlID0gbmV3IE1vZHVsZSgnbG9jYWxTdG9yYWdlJyk7XG5cbiAgICAgICAgdGhpcy5zdG9yYWdlRmlsZSA9IHBhdGguam9pbihhcHAuZ2V0UGF0aCgndXNlckRhdGEnKSwgZmlsZU5hbWUpO1xuICAgICAgICB0aGlzLnN0b3JhZ2UgPSB7fTtcbiAgICAgICAgdGhpcy5pbml0RG9uZSA9IGZhbHNlO1xuICAgICAgICB0aGlzLmV2ZW50c0J1cyA9IGV2ZW50c0J1cztcbiAgICAgICAgdGhpcy5sb2cgPSBsb2cubG9nZ2Vycy5nZXQoJ21ldGVvci1kZXNrdG9wLWxvY2Fsc3RvcmFnZScpO1xuXG4gICAgICAgIGV2ZW50c0J1cy5vbignYWZ0ZXJMb2FkaW5nJywgKCkgPT4ge1xuICAgICAgICAgICAgdGhpcy5pbml0KCk7XG4gICAgICAgIH0pO1xuXG4gICAgICAgIHN0b3JhZ2VNb2R1bGUub24oJ3NldCcsIChldmVudCwga2V5LCB2YWx1ZSkgPT4ge1xuICAgICAgICAgICAgdGhpcy5zdG9yYWdlW2tleV0gPSB2YWx1ZTtcbiAgICAgICAgICAgIGlmICh0aGlzLmluaXREb25lKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5mbHVzaCgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcblxuICAgICAgICBzdG9yYWdlTW9kdWxlLm9uKCdjbGVhcicsICgpID0+IHtcbiAgICAgICAgICAgIHRoaXMuc3RvcmFnZSA9IHt9O1xuICAgICAgICAgICAgaWYgKHRoaXMuaW5pdERvbmUpIHtcbiAgICAgICAgICAgICAgICB0aGlzLmZsdXNoKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0pO1xuXG4gICAgICAgIHN0b3JhZ2VNb2R1bGUub24oJ3JlbW92ZScsIChldmVudCwga2V5KSA9PiB7XG4gICAgICAgICAgICBkZWxldGUgdGhpcy5zdG9yYWdlW2tleV07XG4gICAgICAgICAgICBpZiAodGhpcy5pbml0RG9uZSkge1xuICAgICAgICAgICAgICAgIHRoaXMuZmx1c2goKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG5cbiAgICAgICAgc3RvcmFnZU1vZHVsZS5vbignZ2V0QWxsJywgKGV2ZW50LCBmZXRjaElkKSA9PiB7XG4gICAgICAgICAgICB0aGlzLmxvZy52ZXJib3NlKCdnZXRBbGwgcmVjZWl2ZWQnKTtcbiAgICAgICAgICAgIGlmICh0aGlzLmluaXREb25lKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5sb2cudmVyYm9zZSgnc2VudCBzdG9yYWdlIHRvIHJlbmRlcmVyJyk7XG4gICAgICAgICAgICAgICAgc3RvcmFnZU1vZHVsZS5yZXNwb25kKCdnZXRBbGwnLCBmZXRjaElkLCB0aGlzLnN0b3JhZ2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBGbHVzaGVzIHRoZSBjdXJyZW50IHN0b3JhZ2UgdG8gZmlsZS5cbiAgICAgKi9cbiAgICBmbHVzaCgpIHtcbiAgICAgICAgZnMud3JpdGVGaWxlKHRoaXMuc3RvcmFnZUZpbGUsIEpTT04uc3RyaW5naWZ5KHRoaXMuc3RvcmFnZSksICd1dGY4Jyk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogTG9hZHMgdGhlIHN0b3JhZ2UganNvbiBmaWxlLiBJZiB0aGVyZSB3ZXJlIGFueSBrZXlzIGFscmVhZHkgc2V0IGl0IG1lcmdlcyB0aGVtXG4gICAgICogd2l0aCB3aGF0IGhhcyBiZWVuIGxvYWRlZC5cbiAgICAgKi9cbiAgICBpbml0KCkge1xuICAgICAgICBsZXQgc3RvcmFnZSA9IHt9O1xuICAgICAgICBmcy5yZWFkRmlsZSh0aGlzLnN0b3JhZ2VGaWxlLCAndXRmOCcsIChlcnIsIGRhdGEpID0+IHtcbiAgICAgICAgICAgIGlmIChlcnIpIHtcbiAgICAgICAgICAgICAgICB0aGlzLmZsdXNoKCk7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgICAgIHN0b3JhZ2UgPSBKU09OLnBhcnNlKGRhdGEpO1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmxvZy5pbmZvKGBsb2FkZWQgc3RvcmFnZSBmaWxlICR7dGhpcy5zdG9yYWdlRmlsZX1gKTtcbiAgICAgICAgICAgICAgICB9IGNhdGNoIChlKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMubG9nLndhcm4oYGNvdWxkIG5vdCBwYXJzZSB0aGUgc3RvcmFnZSBmaWxlICR7dGhpcy5zdG9yYWdlRmlsZX1gKTtcbiAgICAgICAgICAgICAgICAgICAgLy8gTm90aGluZyB0byBkbyBoZXJlLiBXZSB3aWxsIHB1dCBhIGZyZXNoIGZpbGUgaW4gcGxhY2UgZmV3IGxpbmVzIGJlbG93LlxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAoT2JqZWN0LmtleXModGhpcy5zdG9yYWdlKS5sZW5ndGggPiAwKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuc3RvcmFnZSA9IE9iamVjdC5hc3NpZ24oc3RvcmFnZSwgdGhpcy5zdG9yYWdlKTtcbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLnN0b3JhZ2UgPSBzdG9yYWdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0aGlzLmZsdXNoKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aGlzLmluaXREb25lID0gdHJ1ZTtcbiAgICAgICAgICAgIHRoaXMubG9nLmluZm8oYGhhdmUgJHtPYmplY3Qua2V5cyh0aGlzLnN0b3JhZ2UpLmxlbmd0aH0ga2V5c2ApO1xuICAgICAgICAgICAgdGhpcy5ldmVudHNCdXMuZW1pdCgnbG9jYWxTdG9yYWdlLmxvYWRlZCcpO1xuICAgICAgICB9KTtcbiAgICB9XG59XG5cblxuIl19
{
"name": "meteor-desktop-localstorage",
"version": "0.0.5",
"version": "0.0.8",
"engines": {

@@ -11,3 +11,3 @@ "node": ">=6.0.0"

"test": "ava tests/functional/**/*.js -s",
"test-watch": "ava tests/functional/**/*.js --watch --verbose -s",
"test-watch": "ava tests/functional/**/*.js --watch --source src --verbose -s",
"lint": "eslint src tests plugins",

@@ -14,0 +14,0 @@ "build": "babel src --out-dir dist --source-maps inline --copy-files",

/* eslint-disable no-underscore-dangle */
let retries = 0;
/**
* Fetches local storage data from the meteor-desktop-localstorage plugin.
* Retries 5 times, then fails.
*/
function load() {

@@ -6,3 +12,8 @@ Desktop.fetch('localStorage', 'getAll').then((storage) => {

}).catch(() => {
load();
retries += 1;
if (retries < 5) {
load();
} else {
console.error('failed to load localStorage contents');
}
});

@@ -12,2 +23,3 @@ }

if (Meteor.isDesktop) {
// Replace Meteor's localStorage with ours.
Meteor._localStorage = {

@@ -14,0 +26,0 @@ storage: {},

Package.describe({
name: 'omega:meteor-desktop-localstorage',
summary: 'Persistent localStorage for meteor-desktop',
version: '0.0.5',
version: '0.0.8',
git: 'https://github.com/wojtkowiak/meteor-desktop-localstorage',

@@ -6,0 +6,0 @@ documentation: 'README.md'

# Meteor Desktop localStorage [![npm version](https://img.shields.io/npm/v/meteor-desktop-localstorage.svg)](https://npmjs.org/package/meteor-desktop-localstorage)
<sup>Travis</sup> [![Travis Build Status](https://travis-ci.org/wojtkowiak/meteor-desktop-localstorage.svg?branch=master)](https://travis-ci.org/wojtkowiak/meteor-desktop-localstorage) <sup>AppVeyor</sup> [![Build status](https://ci.appveyor.com/api/projects/status/c4faa7b42yhgjgo1?svg=true)](https://ci.appveyor.com/project/wojtkowiak/meteor-desktop-localstorage) <sup>CircleCI</sup> [![CircleCI](https://circleci.com/gh/wojtkowiak/meteor-desktop-localstorage.svg?style=svg)](https://circleci.com/gh/wojtkowiak/meteor-desktop-localstorage)
---
Because of `Electron` and `meteor-desktop` implementation the builtin `Chrome` localStorage works unreliably.
This package provides a working `localStorage` substitute.
Available as `Meteor._localStorage`.
API is [here](https://github.com/wojtkowiak/meteor-desktop-localstorage/blob/master/plugins/localstorage/localstorage.js#L14)
> This is a [Meteor Desktop](https://github.com/wojtkowiak/meteor-desktop) plugin.
Because of `Electron` and `meteor-desktop` implementation the builtin `Chrome` localStorage works unreliably.
This package provides a working `localStorage` substitute. Available as `Meteor._localStorage`.
API is [here](https://github.com/wojtkowiak/meteor-desktop-localstorage/blob/master/plugins/localstorage/localstorage.js#L14).
**This also makes Meteor autologin work properly in Electron.**

@@ -20,3 +19,3 @@

"meteor-desktop-localstorage": {
"version": "0.0.5"
"version": "0.0.8"
}

@@ -34,3 +33,3 @@ }

"meteor-desktop-localstorage": {
"version": "0.0.5",
"version": "0.0.8",
"fileName": "myCustomName.json"

@@ -37,0 +36,0 @@ }

Sorry, the diff of this file is not supported yet

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