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

Commit 816f4b0

Browse files
committed
Merge branch 'canary'
2 parents 8e5792c + 83e5609 commit 816f4b0

File tree

15 files changed

+1051
-726
lines changed

15 files changed

+1051
-726
lines changed

.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
4.1

.travis.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
sudo: false
22
language: node_js
33
node_js:
4-
- "0.12"
4+
- "4.1"
55

66
addons:
77
code_climate:
88
repo_token: 94ea5ac76984c311dcbadb53a52dd219400775e20402587a0063d8b9d3a66bca
99

1010
before_install:
11-
- '[ "${TRAVIS_NODE_VERSION}" != "0.8" ] || npm install -g npm@1.4.28'
12-
- npm install -g npm@latest
13-
- npm install -g grunt-cli codeclimate-test-reporter
11+
- npm install -qg npm
12+
- npm install -qg grunt-cli codeclimate-test-reporter
1413

1514
before_script:
1615
- export DISPLAY=:99.0
@@ -24,3 +23,4 @@ env:
2423
- TEST_SCOPE=angular_1.2.x
2524
- TEST_SCOPE=angular_1.3.x
2625
- TEST_SCOPE=angular_1.4.x
26+
- TEST_SCOPE=angular_1.5.x

Gruntfile.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ module.exports = function (grunt) {
160160
},
161161
'dist-withPolyfill' : {
162162
src : [
163-
'node_modules/babelify/node_modules/babel-core/browser-polyfill.js',
163+
'node_modules/babel-core/browser-polyfill.js',
164164
'dist/angular-vertxbus.js'
165165
],
166166
dest : 'dist/angular-vertxbus.withpolyfill.js'

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"author": "Jan Philipp",
33
"name": "angular-vertxbus",
44
"description": "AngularJS facade and service acting as a Vert.x SockJS client",
5-
"version": "3.0.0",
5+
"version": "3.0.1",
66
"homepage": "http://github.com/knalli/angular-vertxbus",
77
"main": "./dist/angular-vertxbus.js",
88
"keywords": [

karma.conf.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,19 +44,19 @@ module.exports = function(config) {
4444

4545
// list of files / patterns to load in the browser
4646
files: [
47-
'node_modules/karma-babel-preprocessor/node_modules/babel-core/browser-polyfill.js',
47+
'node_modules/babel-core/browser-polyfill.js',
4848
injectByScope(scope, 'angular/angular.js'),
4949
injectByScope(scope, 'angular-mocks/angular-mocks.js'),
5050
'test/unit/mock/sockjs.js',
5151
injectByScope(scope, 'vertx3-eventbus-client/vertxbus.js'),
5252
'src/lib/**/*.js',
53-
'src/vertxbus.module.js',
53+
'src/module.js',
5454
'src/vertxbus.wrapper.provider.js',
5555
'src/vertxbus.service.provider.js',
56-
'test/**/*Spec.js'
56+
'test/**/*.spec.js'
5757
],
5858

59-
frameworks: ['browserify', 'mocha', 'expect'],
59+
frameworks: ['browserify', 'mocha', 'expect', 'jasmine'],
6060

6161

6262
// list of files to exclude
@@ -72,6 +72,7 @@ module.exports = function(config) {
7272
preprocessors: (function () {
7373
var config = {
7474
'src/**/*.js': [ 'browserify' ],
75+
'test/unit/lib/**/*.js': [ 'browserify' ],
7576
'test/unit/mock/sockjs.js': [ 'browserify' ]
7677
};
7778

package.json

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "angular-vertxbus",
3-
"version": "3.0.0",
3+
"version": "3.0.1",
44
"description": "AngularJS facade and service acting as a Vert.x SockJS client",
55
"main": "dist/angular-vertxbus.js",
66
"keywords": [
@@ -9,6 +9,9 @@
99
"facade",
1010
"websocket"
1111
],
12+
"engines": {
13+
"node": ">=4.0"
14+
},
1215
"scripts": {
1316
"prepublish": "bower install",
1417
"test": "grunt install-test && grunt test",
@@ -37,7 +40,7 @@
3740
"browserify": "^11.0.1",
3841
"browserify-ngannotate": "^1.0.1",
3942
"browserify-shim": "^3.8.10",
40-
"express": "~4.12.0",
43+
"express": "^4.13.3",
4144
"grunt": "~0.4.5",
4245
"grunt-babel": "^5.0.1",
4346
"grunt-bower-install-simple": "^1.1.4",
@@ -49,20 +52,23 @@
4952
"grunt-contrib-watch": "~0.6.1",
5053
"grunt-conventional-changelog": "^4.1.0",
5154
"grunt-extract-sourcemap": "^0.1.16",
52-
"grunt-karma": "^0.11.2",
55+
"grunt-karma": "^0.12.1",
5356
"grunt-ngdocs": "^0.2.9",
5457
"istanbul": "^0.3.18",
55-
"karma": "^0.12.37",
56-
"karma-babel-preprocessor": "5.2.1",
58+
"jasmine-core": "^2.3.4",
59+
"karma": "^0.13.9",
60+
"karma-babel-preprocessor": "^5.2.2",
5761
"karma-browserify": "^4.3.0",
5862
"karma-chrome-launcher": "^0.2.0",
59-
"karma-coverage": "^0.2.7",
63+
"karma-coverage": "^0.5.2",
6064
"karma-expect": "~1.1.0",
6165
"karma-firefox-launcher": "~0.1.3",
66+
"karma-jasmine": "^0.3.6",
6267
"karma-mocha": "^0.2.0",
6368
"karma-phantomjs-launcher": "^0.2.1",
6469
"load-grunt-tasks": "~3.2.0",
6570
"lodash": "^3.10.1",
66-
"mocha": "^2.2.5"
71+
"mocha": "^2.2.5",
72+
"phantomjs": "^1.9.18"
6773
}
6874
}

src/index.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
import {moduleName} from './config';
2-
3-
import './vertxbus.module';
4-
import './vertxbus.wrapper.provider.js';
5-
import './vertxbus.service.provider.js';
1+
import moduleName from './module';
62

73
export default moduleName;
Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
import {moduleName} from './config';
22

3+
import VertxEventBusWrapperProvider from './vertxbus.wrapper.provider';
4+
import VertxEventBusServiceProvider from './vertxbus.service.provider';
5+
36
/**
47
* @ngdoc overview
58
* @module knalli.angular-vertxbus
@@ -43,5 +46,11 @@ import {moduleName} from './config';
4346
*
4447
* However, if you are looking for a simple, clean and promised based high api, the service is much better you.
4548
*/
46-
angular
47-
.module(moduleName, ['ng']);
49+
export default angular
50+
51+
.module(moduleName, ['ng'])
52+
53+
.provider('vertxEventBus', VertxEventBusWrapperProvider)
54+
.provider('vertxEventBusService', VertxEventBusServiceProvider)
55+
56+
.name;

0 commit comments

Comments
 (0)