Skip to content

Commit

Permalink
chore(release): ready to qa
Browse files Browse the repository at this point in the history
  • Loading branch information
happyhj committed Sep 21, 2017
1 parent 5a54e4b commit 73f6d9b
Show file tree
Hide file tree
Showing 7 changed files with 694 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -208,4 +208,4 @@ temp/
doc/
demo/_data/version.yml
demo/release
dist/
# dist/
Binary file added demo/assets/img/n_opensource.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
170 changes: 170 additions & 0 deletions dist/persist-migrate.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,170 @@
/*!
* Copyright (c) 2017 NAVER Corp.
* @egjs/persist project is licensed under the MIT license
*
* @egjs/persist JavaScript library
*
*
* @version 2.1.0-rc
*/
(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
module.exports = factory();
else if(typeof define === 'function' && define.amd)
define("Persist", [], factory);
else if(typeof exports === 'object')
exports["Persist"] = factory();
else
root["eg"] = root["eg"] || {}, root["eg"]["Persist"] = factory();
})(this, function() {
return /******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, {
/******/ configurable: false,
/******/ enumerable: true,
/******/ get: getter
/******/ });
/******/ }
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = 6);
/******/ })
/************************************************************************/
/******/ ({

/***/ 0:
/***/ (function(module, exports, __webpack_require__) {

"use strict";


exports.__esModule = true;
var win = typeof window !== "undefined" && window || {};

exports.window = win;
var console = exports.console = win.console;
var document = exports.document = win.document;
var history = exports.history = win.history;
var localStorage = exports.localStorage = win.localStorage;
var location = exports.location = win.location;
var sessionStorage = exports.sessionStorage = win.sessionStorage;
var navigator = exports.navigator = win.navigator;
var JSON = exports.JSON = win.JSON;
var RegExp = exports.RegExp = win.RegExp;
var parseFloat = exports.parseFloat = win.parseFloat;
var performance = exports.performance = win.performance;

/***/ }),

/***/ 6:
/***/ (function(module, exports, __webpack_require__) {

"use strict";


exports.__esModule = true;

var _browser = __webpack_require__(0);

exports["default"] = function (eg) {
if (!eg || !eg.Persist) {
return;
}

var GLOBAL_KEY = "KEY___persist___";
var oldConstructor = eg.Persist.prototype;
var isNeeded = eg.Persist.isNeeded;
var StorageManager = eg.Persist.StorageManager;

eg.Persist = function Persist(key, value) {
// when called as plain method
if (!(this instanceof Persist)) {
if (arguments.length === 0) {
return StorageManager.getStateByKey(GLOBAL_KEY);
}

if (arguments.length === 1 && typeof key !== "string") {
var value_ = key;

StorageManager.setStateByKey(GLOBAL_KEY, value_);
return undefined;
}

if (arguments.length === 2) {
StorageManager.setStateByKey(key, value);
}

return StorageManager.getStateByKey(key);
}

// when called as constructer
this.key = key;
return undefined;
};
eg.Persist.isNeeded = isNeeded;
eg.Persist.prototype = oldConstructor;
return eg.Persist;
}(_browser.window.eg);

/* eslint-enable */
/* eslint-disable */


module.exports = exports["default"];

/***/ })

/******/ });
});
10 changes: 10 additions & 0 deletions dist/persist-migrate.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 73f6d9b

Please sign in to comment.