Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
reneviering committed Dec 6, 2016
0 parents commit fea37f9
Show file tree
Hide file tree
Showing 12 changed files with 126 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"presets": ["es2015"]
}
16 changes: 16 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"extends": "xo",
"rules": {
"padded-blocks": ["off"],
"operator-assignment": ["off"],
"eqeqeq": ["error", "allow-null"],
"no-eq-null": ["off"],
"quote-props": ["error", "as-needed"],
"curly": "off"
},
"env": {
"browser": true,
"node": true,
"jest": true
}
}
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
coverage/
node_modules/
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"eslint.autoFixOnSave": false
}
7 changes: 7 additions & 0 deletions __tests__/promisepromise.spec.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import Promise from '../index';

describe('PromisePromise', () => {
test('it exists', () => {
expect(new Promise()).toBeDefined();
})
});
10 changes: 10 additions & 0 deletions dist/promisepromise.js

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

1 change: 1 addition & 0 deletions dist/promisepromise.js.map

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

1 change: 1 addition & 0 deletions dist/promisepromise.min.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o():"function"==typeof define&&define.amd?define(o):o()}(this,function(){"use strict";console.log("Hello promisepromsie")});
3 changes: 3 additions & 0 deletions index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export default class PromisePromise {

}
31 changes: 31 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"name": "promisepromise",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "jest --coverage",
"test:dev": "jest --watch",
"test:cov": "jest --coverage",
"build": "rollup -c && rollup -c rollup.prod.config.js",
"build:dev": "rollup -c rollup.prod.config.js",
"build:prod": "rollup -c rollup.prod.config.js",
"coveralls": "cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"
},
"author": "René Viering",
"license": "MIT",
"devDependencies": {
"babel-jest": "^17.0.2",
"babel-preset-es2015-rollup": "^1.2.0",
"coveralls": "^2.11.15",
"eslint": "^3.11.1",
"eslint-config-xo": "^0.17.0",
"jest": "^17.0.3",
"rollup": "^0.36.4",
"rollup-plugin-babel": "^2.6.1",
"rollup-plugin-commonjs": "^5.0.5",
"rollup-plugin-node-resolve": "^2.0.0",
"rollup-plugin-sourcemaps": "^0.4.1",
"rollup-plugin-uglify": "^1.0.1"
}
}
25 changes: 25 additions & 0 deletions rollup.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
import babel from 'rollup-plugin-babel';
import resolve from 'rollup-plugin-node-resolve';
import commonjs from 'rollup-plugin-commonjs';
import sourcemaps from 'rollup-plugin-sourcemaps';

export default {
entry: 'index.js',
dest: 'dist/promisepromise.js',
format: 'umd',
moduleName: 'vanillaUIRouter',
sourceMap: true,
plugins: [
resolve({
jsnext: true,
main: true,
browser: true
}),
commonjs(),
babel({
babelrc: false,
presets: ['es2015-rollup']
}),
sourcemaps()
]
};
24 changes: 24 additions & 0 deletions rollup.prod.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import babel from 'rollup-plugin-babel';
import uglify from 'rollup-plugin-uglify';
import resolve from 'rollup-plugin-node-resolve';
import commonjs from 'rollup-plugin-commonjs';

export default {
entry: 'index.js',
dest: 'dist/promisepromise.min.js',
format: 'umd',
moduleName: 'vanillaUIRouter',
plugins: [
resolve({
jsnext: true,
main: true,
browser: true
}),
commonjs(),
babel({
babelrc: false,
presets: ['es2015-rollup']
}),
uglify()
]
};

0 comments on commit fea37f9

Please sign in to comment.