Skip to content

Commit

Permalink
Use transpiled version inside npm package
Browse files Browse the repository at this point in the history
  • Loading branch information
reneviering committed Dec 29, 2016
1 parent 5607b25 commit d5d3403
Show file tree
Hide file tree
Showing 6 changed files with 12 additions and 96 deletions.
88 changes: 3 additions & 85 deletions dist/promisepromise.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global.promisePromise = factory());
}(this, (function () { 'use strict';
'use strict';

var excuses = ['You must be missing some of the dependencies', 'How is that possible?', 'I couldn\'t find any library that can even do that', 'That wouldn\'t have made economic sense.', 'The project manager told me to do it that way.', 'Try rebooting your router.', 'Are you sure?', 'That\'s a problem with the hosts.', 'It wasn\'t in the spec.', 'The person responsible doesn\'t work here any more.', 'Probably down to the leap year.', 'That code was written by an old developer.', 'Well I\'m surprised it is even working at all.', 'I must have misunderstood.', 'It isn\'t in my ticketing system.', 'Try rebotting.', 'You\'re doing it wrong.', 'It worked fine for me when I developed it.', 'We didn\'t write that part.', 'It\'s always been like that.'];

Expand All @@ -12,88 +8,14 @@ var classCallCheck = function (instance, Constructor) {
}
};









var get = function get(object, property, receiver) {
if (object === null) object = Function.prototype;
var desc = Object.getOwnPropertyDescriptor(object, property);

if (desc === undefined) {
var parent = Object.getPrototypeOf(object);

if (parent === null) {
return undefined;
} else {
return get(parent, property, receiver);
}
} else if ("value" in desc) {
return desc.value;
} else {
var getter = desc.get;

if (getter === undefined) {
return undefined;
}

return getter.call(receiver);
}
};

















var set = function set(object, property, value, receiver) {
var desc = Object.getOwnPropertyDescriptor(object, property);

if (desc === undefined) {
var parent = Object.getPrototypeOf(object);

if (parent !== null) {
set(parent, property, value, receiver);
}
} else if ("value" in desc && desc.writable) {
desc.value = value;
} else {
var setter = desc.set;

if (setter !== undefined) {
setter.call(receiver, value);
}
}

return value;
};

var getRandomExcuse = function getRandomExcuse() {
return excuses[Math.floor(Math.random() * excuses.length)];
};

var realPromise = Promise;

var PromisePromise = function PromisePromise(init) {
classCallCheck(this, PromisePromise);

console.warn(realPromise);
var promise = new realPromise(init);
var promise = new Promise(init);
return new Promise(function (resolve, reject) {
promise.then(function (response) {
var shouldResolve = Math.random() >= 0.5;
Expand All @@ -102,14 +24,10 @@ var PromisePromise = function PromisePromise(init) {
} else {
reject(getRandomExcuse());
}
resolve(response);
}).catch(function (err) {
resolve(err);
});
});
};

return PromisePromise;

})));
//# sourceMappingURL=promisepromise.js.map
module.exports = PromisePromise;
1 change: 0 additions & 1 deletion dist/promisepromise.js.map

This file was deleted.

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

11 changes: 5 additions & 6 deletions index.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
import excuses from './excuses';

const getRandomExcuse = () => {
return excuses[Math.floor(Math.random() * excuses.length)];
return excuses[Math.floor(Math.random() * excuses.length)];
};


export default class PromisePromise {
constructor(init) {
const promise = new Promise(init);
Expand All @@ -18,9 +17,9 @@ export default class PromisePromise {
reject(getRandomExcuse());
}
})
.catch(err => {
resolve(err);
});
.catch(err => {
resolve(err);
});
});
}
}
}
4 changes: 2 additions & 2 deletions rollup.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ import sourcemaps from 'rollup-plugin-sourcemaps';
export default {
entry: 'index.js',
dest: 'dist/promisepromise.js',
format: 'umd',
format: 'cjs',
moduleName: 'promisePromise',
sourceMap: true,
sourceMap: false,
plugins: [
resolve({
jsnext: true,
Expand Down
2 changes: 1 addition & 1 deletion rollup.prod.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import commonjs from 'rollup-plugin-commonjs';

export default {
entry: 'index.js',
dest: 'dist/promisepromise.min.js',
dest: 'dist/umd/promisepromise.min.js',
format: 'umd',
moduleName: 'promisePromise',
plugins: [
Expand Down

0 comments on commit d5d3403

Please sign in to comment.