Skip to content
This repository was archived by the owner on Jun 7, 2024. It is now read-only.

Commit 3ce859c

Browse files
committed
Release 3.0.5
1 parent f7c7de3 commit 3ce859c

File tree

6 files changed

+38
-31
lines changed

6 files changed

+38
-31
lines changed

.eslintrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"extends": "airbnb",
3+
"parser": "babel-eslint",
34
"rules": {
45
}
56
}

dist/createDirectiveFactory.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Object.defineProperty(exports, "__esModule", {
66
exports.storeInjections = storeInjections;
77
exports.default = createDirectiveFactory;
88

9-
var _isFunction = require('lodash/lang/isFunction');
9+
var _isFunction = require('lodash/isFunction');
1010

1111
var _isFunction2 = _interopRequireDefault(_isFunction);
1212

@@ -16,7 +16,7 @@ var LINK_INJECT = ['scope', 'element', 'attrs', 'controller', 'transcludeFn'];
1616

1717
function storeInjections() {
1818
var $inject = arguments.length <= 0 || arguments[0] === undefined ? [] : arguments[0];
19-
var instance = arguments[1];
19+
var instance = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
2020
var args = arguments[2];
2121
var varName = arguments.length <= 3 || arguments[3] === undefined ? '$inject' : arguments[3];
2222

dist/load.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,6 @@ var _path = require('path');
1313

1414
var _path2 = _interopRequireDefault(_path);
1515

16-
var _capitalize = require('lodash/string/capitalize');
17-
18-
var _capitalize2 = _interopRequireDefault(_capitalize);
19-
2016
var _angular = require('angular');
2117

2218
var _angular2 = _interopRequireDefault(_angular);
@@ -29,6 +25,10 @@ var _createDirectiveFactory2 = _interopRequireDefault(_createDirectiveFactory);
2925

3026
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
3127

28+
function capitalizeFirstLetter(string) {
29+
return string.charAt(0).toUpperCase() + string.slice(1);
30+
}
31+
3232
function firstToLowerCase(str) {
3333
return str.substr(0, 1).toLowerCase() + str.substr(1);
3434
}
@@ -70,7 +70,7 @@ function controllers(req) {
7070
}
7171

7272
var Controller = req(filePath);
73-
module.controller((0, _capitalize2.default)(name), Controller.default ? Controller.default : Controller);
73+
module.controller(capitalizeFirstLetter(name), Controller.default ? Controller.default : Controller);
7474
});
7575
}
7676

@@ -102,7 +102,7 @@ function factories(req) {
102102
}
103103

104104
var factory = req(filePath);
105-
module.factory((0, _capitalize2.default)(name), factory.default ? factory.default : factory);
105+
module.factory(capitalizeFirstLetter(name), factory.default ? factory.default : factory);
106106
});
107107
}
108108

package.json

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "angular-es6",
33
"description": "Angular ES6 utility library. Write directives, controllers and services as ES6 classes.",
4-
"version": "3.0.4",
4+
"version": "3.0.5",
55
"private": false,
66
"author": {
77
"name": "Zlatko Fedor",
@@ -36,27 +36,30 @@
3636
},
3737
"main": "./dist/index.js",
3838
"dependencies": {
39-
"lodash": "^3.10.1"
39+
"lodash": "^4.11.2"
4040
},
4141
"devDependencies": {
42-
"angular": "^1.4.9",
43-
"babel-cli": "^6.4.5",
44-
"babel-core": "^6.4.5",
45-
"babel-eslint": "^4.1.3",
46-
"babel-loader": "^6.2.1",
47-
"babel-plugin-transform-class-properties": "^6.4.0",
48-
"babel-preset-es2015": "^6.3.13",
49-
"babel-preset-stage-0": "^6.3.13",
50-
"babel-preset-stage-1": "^6.3.13",
51-
"eslint": "^1.10.3",
52-
"eslint-config-airbnb": "^0.1.1",
53-
"eslint-loader": "^1.2.0",
54-
"eslint-plugin-react": "^3.15.0",
55-
"gulp": "^3.9.0",
56-
"gulp-babel": "^6.1.1",
42+
"angular": "^1.5.5",
43+
"babel-cli": "^6.8.0",
44+
"babel-core": "^6.8.0",
45+
"babel-eslint": "^6.0.4",
46+
"babel-loader": "^6.2.4",
47+
"babel-plugin-transform-class-properties": "^6.8.0",
48+
"babel-preset-es2015": "^6.6.0",
49+
"babel-preset-stage-0": "^6.5.0",
50+
"babel-preset-stage-1": "^6.5.0",
51+
"eslint": "^2.9.0",
52+
"eslint-config-airbnb": "^8.0.0",
53+
"eslint-loader": "^1.3.0",
54+
"eslint-plugin-react": "^5.0.1",
55+
"eslint-plugin-jsx-a11y": "^1.0.2",
56+
"eslint-plugin-import": "^1.6.0",
57+
"gulp": "^3.9.1",
58+
"gulp-babel": "^6.1.2",
5759
"gulp-mocha": "^2.2.0",
5860
"gulp-util": "^3.0.7",
59-
"should": "^8.2.0"
61+
"should": "^8.3.1",
62+
"webpack": "^1.13.0"
6063
},
6164
"peerDependencies": {
6265
"angular": "^1.2.0"

src/createDirectiveFactory.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import isFunction from 'lodash/lang/isFunction';
1+
import isFunction from 'lodash/isFunction';
22

33
const LINK_INJECT = ['scope', 'element', 'attrs', 'controller', 'transcludeFn'];
44

5-
export function storeInjections($inject = [], instance, args, varName = '$inject') {
5+
export function storeInjections($inject = [], instance = {}, args, varName = '$inject') {
66
const instanceInject = instance[varName] = instance[varName] || {};
77

88
$inject.forEach((injectName, index) => {

src/load.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
import path from 'path';
2-
import capitalize from 'lodash/string/capitalize';
32
import angular from 'angular';
43
import { register } from './compileProvider';
54
import createDirectiveFactory from './createDirectiveFactory';
65

6+
function capitalizeFirstLetter(string) {
7+
return string.charAt(0).toUpperCase() + string.slice(1);
8+
}
9+
710
function firstToLowerCase(str) {
811
return str.substr(0, 1).toLowerCase() + str.substr(1);
912
}
@@ -43,7 +46,7 @@ export function controllers(req, moduleName = 'controllers') {
4346
}
4447

4548
const Controller = req(filePath);
46-
module.controller(capitalize(name), Controller.default ? Controller.default : Controller);
49+
module.controller(capitalizeFirstLetter(name), Controller.default ? Controller.default : Controller);
4750
});
4851
}
4952

@@ -71,7 +74,7 @@ export function factories(req, moduleName = 'factories') {
7174
}
7275

7376
const factory = req(filePath);
74-
module.factory(capitalize(name), factory.default ? factory.default : factory);
77+
module.factory(capitalizeFirstLetter(name), factory.default ? factory.default : factory);
7578
});
7679
}
7780

0 commit comments

Comments
 (0)