Skip to content

Commit

Permalink
Outline js is now importable without bundling
Browse files Browse the repository at this point in the history
  • Loading branch information
faxioman committed May 23, 2016
1 parent bec0423 commit 746a953
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 15 deletions.
6 changes: 3 additions & 3 deletions lib/components.js
Expand Up @@ -63,10 +63,10 @@ var BaseComponent = exports.BaseComponent = function (_React$Component) {

try {
for (var _iterator = Reflect.ownKeys(proto)[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var _name = _step.value;
var name = _step.value;

if (Reflect.getOwnPropertyDescriptor(proto, _name).get) {
state[_name] = obj[_name];
if (Reflect.getOwnPropertyDescriptor(proto, name).get) {
state[name] = obj[name];
hasMethods = true;
}
}
Expand Down
8 changes: 4 additions & 4 deletions lib/models.js
Expand Up @@ -84,11 +84,11 @@ var BaseModel = exports.BaseModel = function (_Backbone$Model) {

try {
for (var _iterator2 = Reflect.ownKeys(proto)[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
var _name = _step2.value;
var name = _step2.value;

if (Reflect.getOwnPropertyDescriptor(proto, _name).set) {
if (props[_name] !== undefined) {
this[_name] = props[_name];
if (Reflect.getOwnPropertyDescriptor(proto, name).set) {
if (props[name] !== undefined) {
this[name] = props[name];
hasProps = true;
}
}
Expand Down
14 changes: 8 additions & 6 deletions lib/utils/env.js
Expand Up @@ -6,13 +6,15 @@ Object.defineProperty(exports, "__esModule", {

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; }; }();

var _outline_env = require('__outline_env');

var _outline_env2 = _interopRequireDefault(_outline_env);
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _env = undefined;

function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
try {
_env = require('__outline_env');
} catch (ex) {
_env = {};
}

var _class = function () {
function _class() {
Expand All @@ -22,7 +24,7 @@ var _class = function () {
_createClass(_class, null, [{
key: 'get',
value: function get(value) {
return _outline_env2.default[value];
return _env[value];
}
}]);

Expand Down
2 changes: 1 addition & 1 deletion package.json
@@ -1,6 +1,6 @@
{
"name": "outlinejs",
"version": "1.3.30",
"version": "1.3.31",
"description": "Javascript App Outline",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
Expand Down
9 changes: 8 additions & 1 deletion src/utils/env.js
@@ -1,4 +1,11 @@
import _env from '__outline_env';
let _env;

try {
_env = require('__outline_env');
} catch (ex) {
_env = {};
}

export default class {
static get(value) {
return _env[value];
Expand Down

0 comments on commit 746a953

Please sign in to comment.