Skip to content
This repository was archived by the owner on Oct 29, 2019. It is now read-only.

Commit cbd005a

Browse files
committed
Merge pull request #42 from reduct/development
[BUGFIX] Trigger a new release, simplify the install process of the r…
2 parents c0428a0 + 4107976 commit cbd005a

6 files changed

Lines changed: 27 additions & 20 deletions

File tree

.babelrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"presets": ["es2015"]
3+
}

.npmignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.gitignore
2+
.codeclimate.yml
3+
coverage
4+
.travis.yml

package.json

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
"description": "Parses a DOM Node for tags and executes the matching constructor on each element.",
44
"main": "dist/assembler.js",
55
"scripts": {
6-
"postinstall": "npm run build",
6+
"prepublish": "npm run build",
77
"build": "browserify src/assembler.js -o dist/assembler.js --standalone reduct.assembler -t [ babelify --presets [ es2015 ] ]",
88
"lint": "xo src/**/*.js",
9-
"mocha": "export TEST=true && find ./src -name '*.spec.js' | xargs istanbul cover -x *.spec.js _mocha -- -R spec --compilers js:babel/register",
9+
"mocha": "export TEST=true && find ./src -name '*.spec.js' | xargs istanbul cover -x *.spec.js _mocha -- -R spec --compilers js:babel-register",
1010
"test": "npm run lint && npm run mocha && npm run build",
1111
"semantic-release": "semantic-release pre && npm publish && semantic-release post"
1212
},
@@ -49,15 +49,20 @@
4949
},
5050
"homepage": "https://github.com/reduct/assembler",
5151
"devDependencies": {
52-
"@inkdpixels/commit-analyzer": "0.0.2",
53-
"@inkdpixels/release-notes-generator": "0.0.2",
54-
"babel": "^5.8.34",
52+
"@inkdpixels/commit-analyzer": "^0.0.4",
53+
"@inkdpixels/release-notes-generator": "^0.0.4",
54+
"@reduct/logger": "^1.1.0",
55+
"babel-polyfill": "^6.3.14",
56+
"babel-preset-es2015": "^6.3.13",
57+
"babel-register": "^6.3.13",
58+
"babelify": "^7.2.0",
59+
"browserify": "^12.0.1",
5560
"chai": "^3.4.1",
56-
"istanbul": "^0.4.0",
57-
"jsdom": "^7.0.2",
58-
"mocha": "^2.3.3",
61+
"istanbul": "^0.4.1",
62+
"jsdom": "^7.2.2",
63+
"mocha": "^2.3.4",
5964
"semantic-release": "^4.3.5",
60-
"xo": "^0.11.0"
65+
"xo": "^0.12.1"
6166
},
6267
"xo": {
6368
"esnext": true,
@@ -71,11 +76,5 @@
7176
"release": {
7277
"analyzeCommits": "@inkdpixels/commit-analyzer",
7378
"generateNotes": "@inkdpixels/release-notes-generator"
74-
},
75-
"dependencies": {
76-
"@reduct/logger": "^1.0.2",
77-
"babel-preset-es2015": "^6.1.18",
78-
"babelify": "^7.2.0",
79-
"browserify": "^12.0.1"
8079
}
8180
}

src/assembler.mocha-polyfill.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
require('babel-polyfill');
2+
3+
module.exports = require('./assembler.js');

src/assembler.spec.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import assembler from './assembler.js';
1+
import assembler from './assembler.mocha-polyfill.js';
22
import chai from 'chai';
33
import {DOM} from './utils/';
44

@@ -15,9 +15,7 @@ describe('The "Assembler"', () => {
1515
</body>
1616
</html>`;
1717

18-
beforeEach(done => {
19-
return DOM.create(mock, done);
20-
});
18+
beforeEach(done => DOM.create(mock, done));
2119

2220
it('should be able to create an app', done => {
2321
const app = assembler();

src/utils/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import DOM from './dom.js';
22

3-
export default {
3+
export {
44
DOM
55
};

0 commit comments

Comments
 (0)