Skip to content

Commit a7a6624

Browse files
committed
Fix: returned babel for node4 compatibility.
1 parent a3a6719 commit a7a6624

File tree

6 files changed

+38
-28
lines changed

6 files changed

+38
-28
lines changed

.babelrc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"presets": ["es2015-node4"],
3+
"plugins": [
4+
"add-module-exports"
5+
]
6+
}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
*.log
55
node_modules
66
dist
7+
build
78
lib
89
es
910
coverage

index.js

Lines changed: 0 additions & 17 deletions
This file was deleted.

package.json

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
22
"name": "node-errors-helpers",
3-
"version": "0.1.1",
3+
"version": "0.1.2",
44
"description": "Some helpers for better error handling in Node.js",
5-
"main": "index.js",
5+
"main": "build/index.js",
66
"files": [
7-
"src",
8-
"index.js"
7+
"build"
98
],
109
"scripts": {
1110
"lint": "eslint src test",
11+
"build": "babel --copy-files src/ -d build/",
1212
"cover": "istanbul cover _mocha --recursive",
1313
"test": "mocha --recursive",
1414
"test:examples": "node examples/",
15-
"prepublish": "npm run lint && npm run test"
15+
"prepublish": "npm run lint && npm run test && npm run build"
1616
},
1717
"repository": {
1818
"type": "git",
@@ -29,6 +29,9 @@
2929
"license": "MIT",
3030
"devDependencies": {
3131
"chai": "^3.5.0",
32+
"babel-cli": "^6.14.0",
33+
"babel-plugin-add-module-exports": "^0.2.1",
34+
"babel-preset-es2015-node4": "^2.1.0",
3235
"eslint": "^3.6.0",
3336
"eslint-config-airbnb": "^12.0.0",
3437
"eslint-plugin-import": "^1.16.0",

src/index.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
const createErrorClass = require('./error-factory');
2+
const createErrorsList = require('./errors-list');
3+
const getFullName = require('./helpers/get-full-name');
4+
const getObject = require('./helpers/get-object');
5+
const getFullStack = require('./helpers/get-full-stack');
6+
const hasErrorClass = require('./helpers/has-error-class');
7+
8+
module.exports = {
9+
createErrorClass,
10+
createErrorsList,
11+
helpers: {
12+
getFullName,
13+
getObject,
14+
getFullStack,
15+
hasErrorClass,
16+
},
17+
};

test/index.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
const expect = require('chai').expect;
2-
const createErrorClass = require('../').createErrorClass;
3-
const createErrorsList = require('../').createErrorsList;
4-
const getErrorFullName = require('../').helpers.getFullName;
5-
const getErrorObject = require('../').helpers.getObject;
6-
const getErrorFullStack = require('../').helpers.getFullStack;
7-
const errorHasErrorClass = require('../').helpers.hasErrorClass;
2+
const createErrorClass = require('../src').createErrorClass;
3+
const createErrorsList = require('../src').createErrorsList;
4+
const getErrorFullName = require('../src').helpers.getFullName;
5+
const getErrorObject = require('../src').helpers.getObject;
6+
const getErrorFullStack = require('../src').helpers.getFullStack;
7+
const errorHasErrorClass = require('../src').helpers.hasErrorClass;
88

99
const BAR_ERROR_MESSAGE = 'Bar error has occured';
1010
const BARTENDER_ERROR_MESSAGE = 'Bartender error has occured';

0 commit comments

Comments
 (0)