Skip to content

Commit

Permalink
Updated the dependencies to use npm and not the github links, also mo…
Browse files Browse the repository at this point in the history
…ved to `event-js` which is the npm version of `grofit/eventjs`.

Also added steps to run the tests from the gulp runner without the need of an ide via `gulp run-tests`.
  • Loading branch information
grofit committed Apr 7, 2016
1 parent a28a8eb commit 5efa1c6
Show file tree
Hide file tree
Showing 21 changed files with 96 additions and 112 deletions.
2 changes: 1 addition & 1 deletion build/paths.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ module.exports = {
typings: "typings/**/*.ts",
dist: "dist",
reports: "reports",
tests: "tests/**/*.js",
tests: "tests",
output: "_output"
};
4 changes: 2 additions & 2 deletions build/tasks/package.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ gulp.task('package:minimal', ["compile"], function () {
externals: [
{
"bluebird": true,
"eventjs": true,
"event-js": true,
"property-resolver": true
}
]
Expand All @@ -70,7 +70,7 @@ gulp.task('package:browser', ["compile"], function () {
externals: [
{
"bluebird": "var Promise",
"eventjs": "var EventJs",
"event-js": "var EventJs",
"property-resolver": "var window"
}
]
Expand Down
10 changes: 10 additions & 0 deletions build/tasks/test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
var gulp = require("gulp");
var Server = require('karma').Server;
var path = require("path");

gulp.task('run-tests', function (done) {
new Server({
configFile: path.resolve(__dirname, "../../tests/karma.conf.js"),
singleRun: true
}, done).start();
});
12 changes: 6 additions & 6 deletions dist/definitions/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,6 @@ export * from "./processors/field-error-processor";
export * from "./processors/field-has-error";
export * from "./processors/ifield-error-processor";
export * from "./processors/validation-error";
export * from "./rulesets/for-each-rule";
export * from "./rulesets/irule-resolver";
export * from "./rulesets/rule-link";
export * from "./rulesets/rule-resolver";
export * from "./rulesets/ruleset-builder";
export * from "./rulesets/ruleset";
export * from "./rules/date-validation-rule";
export * from "./rules/decimal-validation-rule";
export * from "./rules/email-validation-rule";
Expand All @@ -36,3 +30,9 @@ export * from "./rules/step-validation-rule";
export * from "./watcher/imodel-watcher";
export * from "./watcher/model-watcher";
export * from "./watcher/property-watcher";
export * from "./rulesets/for-each-rule";
export * from "./rulesets/irule-resolver";
export * from "./rulesets/rule-link";
export * from "./rulesets/rule-resolver";
export * from "./rulesets/ruleset-builder";
export * from "./rulesets/ruleset";
2 changes: 1 addition & 1 deletion dist/definitions/ivalidation-group.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { EventHandler } from "eventjs";
import { EventHandler } from "event-js";
export interface IValidationGroup {
propertyStateChangedEvent: EventHandler;
modelStateChangedEvent: EventHandler;
Expand Down
2 changes: 1 addition & 1 deletion dist/definitions/validation-group.d.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as Promise from "bluebird";
import { PropertyResolver } from "property-resolver";
import { EventHandler } from "eventjs";
import { EventHandler } from "event-js";
import { Ruleset } from "./rulesets/ruleset";
import { IModelWatcher } from "./watcher/imodel-watcher";
import { IValidationGroup } from "./ivalidation-group";
Expand Down
2 changes: 1 addition & 1 deletion dist/definitions/watcher/imodel-watcher.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { EventHandler } from "eventjs";
import { EventHandler } from "event-js";
import { Ruleset } from "../rulesets/ruleset";
export interface IModelWatcher {
scanInterval: any;
Expand Down
2 changes: 1 addition & 1 deletion dist/definitions/watcher/model-watcher.d.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { PropertyResolver } from "property-resolver";
import { EventHandler } from "eventjs";
import { EventHandler } from "event-js";
import { Ruleset } from "../rulesets/ruleset";
import { IModelWatcher } from "./imodel-watcher";
export declare class ModelWatcher implements IModelWatcher {
Expand Down
27 changes: 13 additions & 14 deletions dist/treacherous.all.js
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,6 @@ return /******/ (function(modules) { // webpackBootstrap
/* 0 */
/***/ function(module, exports, __webpack_require__) {

/* This is an auto-generated file by gulp-es6-exporter */
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Expand All @@ -71,18 +70,12 @@ return /******/ (function(modules) { // webpackBootstrap
__export(__webpack_require__(16));
__export(__webpack_require__(41));
__export(__webpack_require__(42));
__export(__webpack_require__(36));
__export(__webpack_require__(43));
__export(__webpack_require__(35));
__export(__webpack_require__(13));
__export(__webpack_require__(33));
__export(__webpack_require__(34));
__export(__webpack_require__(18));
__export(__webpack_require__(19));
__export(__webpack_require__(20));
__export(__webpack_require__(21));
__export(__webpack_require__(23));
__export(__webpack_require__(44));
__export(__webpack_require__(43));
__export(__webpack_require__(24));
__export(__webpack_require__(25));
__export(__webpack_require__(26));
Expand All @@ -93,9 +86,15 @@ return /******/ (function(modules) { // webpackBootstrap
__export(__webpack_require__(31));
__export(__webpack_require__(17));
__export(__webpack_require__(32));
__export(__webpack_require__(45));
__export(__webpack_require__(44));
__export(__webpack_require__(37));
__export(__webpack_require__(38));
__export(__webpack_require__(36));
__export(__webpack_require__(45));
__export(__webpack_require__(35));
__export(__webpack_require__(13));
__export(__webpack_require__(33));
__export(__webpack_require__(34));


/***/ },
Expand Down Expand Up @@ -187,7 +186,7 @@ return /******/ (function(modules) { // webpackBootstrap

var Promise = __webpack_require__(4);
var property_resolver_1 = __webpack_require__(7);
var eventjs_1 = __webpack_require__(8);
var event_js_1 = __webpack_require__(8);
var property_state_changed_event_1 = __webpack_require__(11);
var model_state_changed_event_1 = __webpack_require__(12);
var rule_resolver_1 = __webpack_require__(13);
Expand Down Expand Up @@ -344,8 +343,8 @@ return /******/ (function(modules) { // webpackBootstrap
}, 50);
});
};
this.propertyStateChangedEvent = new eventjs_1.EventHandler(this);
this.modelStateChangedEvent = new eventjs_1.EventHandler(this);
this.propertyStateChangedEvent = new event_js_1.EventHandler(this);
this.modelStateChangedEvent = new event_js_1.EventHandler(this);
this.modelWatcher.setupWatcher(model, ruleset, refreshRate);
this.modelWatcher.onPropertyChanged.subscribe(this.onModelChanged);
this.validateModel();
Expand Down Expand Up @@ -6959,7 +6958,7 @@ return /******/ (function(modules) { // webpackBootstrap
/***/ function(module, exports, __webpack_require__) {

var property_resolver_1 = __webpack_require__(7);
var eventjs_1 = __webpack_require__(8);
var event_js_1 = __webpack_require__(8);
var type_helper_1 = __webpack_require__(14);
var property_watcher_1 = __webpack_require__(38);
var property_changed_event_1 = __webpack_require__(39);
Expand Down Expand Up @@ -7075,7 +7074,7 @@ return /******/ (function(modules) { // webpackBootstrap
setTimeout(_this.updateAndNotifyDifferences, 1);
}
};
this.onPropertyChanged = new eventjs_1.EventHandler(this);
this.onPropertyChanged = new event_js_1.EventHandler(this);
}
return ModelWatcher;
})();
Expand Down
27 changes: 13 additions & 14 deletions dist/treacherous.browser.js
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,6 @@ return /******/ (function(modules) { // webpackBootstrap
/* 0 */
/***/ function(module, exports, __webpack_require__) {

/* This is an auto-generated file by gulp-es6-exporter */
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Expand All @@ -71,18 +70,12 @@ return /******/ (function(modules) { // webpackBootstrap
__export(__webpack_require__(12));
__export(__webpack_require__(37));
__export(__webpack_require__(38));
__export(__webpack_require__(32));
__export(__webpack_require__(39));
__export(__webpack_require__(31));
__export(__webpack_require__(9));
__export(__webpack_require__(29));
__export(__webpack_require__(30));
__export(__webpack_require__(14));
__export(__webpack_require__(15));
__export(__webpack_require__(16));
__export(__webpack_require__(17));
__export(__webpack_require__(19));
__export(__webpack_require__(40));
__export(__webpack_require__(39));
__export(__webpack_require__(20));
__export(__webpack_require__(21));
__export(__webpack_require__(22));
Expand All @@ -93,9 +86,15 @@ return /******/ (function(modules) { // webpackBootstrap
__export(__webpack_require__(27));
__export(__webpack_require__(13));
__export(__webpack_require__(28));
__export(__webpack_require__(41));
__export(__webpack_require__(40));
__export(__webpack_require__(33));
__export(__webpack_require__(34));
__export(__webpack_require__(32));
__export(__webpack_require__(41));
__export(__webpack_require__(31));
__export(__webpack_require__(9));
__export(__webpack_require__(29));
__export(__webpack_require__(30));


/***/ },
Expand Down Expand Up @@ -187,7 +186,7 @@ return /******/ (function(modules) { // webpackBootstrap

var Promise = __webpack_require__(4);
var property_resolver_1 = __webpack_require__(5);
var eventjs_1 = __webpack_require__(6);
var event_js_1 = __webpack_require__(6);
var property_state_changed_event_1 = __webpack_require__(7);
var model_state_changed_event_1 = __webpack_require__(8);
var rule_resolver_1 = __webpack_require__(9);
Expand Down Expand Up @@ -344,8 +343,8 @@ return /******/ (function(modules) { // webpackBootstrap
}, 50);
});
};
this.propertyStateChangedEvent = new eventjs_1.EventHandler(this);
this.modelStateChangedEvent = new eventjs_1.EventHandler(this);
this.propertyStateChangedEvent = new event_js_1.EventHandler(this);
this.modelStateChangedEvent = new event_js_1.EventHandler(this);
this.modelWatcher.setupWatcher(model, ruleset, refreshRate);
this.modelWatcher.onPropertyChanged.subscribe(this.onModelChanged);
this.validateModel();
Expand Down Expand Up @@ -1126,7 +1125,7 @@ return /******/ (function(modules) { // webpackBootstrap
/***/ function(module, exports, __webpack_require__) {

var property_resolver_1 = __webpack_require__(5);
var eventjs_1 = __webpack_require__(6);
var event_js_1 = __webpack_require__(6);
var type_helper_1 = __webpack_require__(10);
var property_watcher_1 = __webpack_require__(34);
var property_changed_event_1 = __webpack_require__(35);
Expand Down Expand Up @@ -1242,7 +1241,7 @@ return /******/ (function(modules) { // webpackBootstrap
setTimeout(_this.updateAndNotifyDifferences, 1);
}
};
this.onPropertyChanged = new eventjs_1.EventHandler(this);
this.onPropertyChanged = new event_js_1.EventHandler(this);
}
return ModelWatcher;
})();
Expand Down
27 changes: 13 additions & 14 deletions dist/treacherous.js
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,6 @@ return /******/ (function(modules) { // webpackBootstrap
/* 0 */
/***/ function(module, exports, __webpack_require__) {

/* This is an auto-generated file by gulp-es6-exporter */
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Expand All @@ -71,18 +70,12 @@ return /******/ (function(modules) { // webpackBootstrap
__export(__webpack_require__(14));
__export(__webpack_require__(39));
__export(__webpack_require__(40));
__export(__webpack_require__(34));
__export(__webpack_require__(41));
__export(__webpack_require__(33));
__export(__webpack_require__(11));
__export(__webpack_require__(31));
__export(__webpack_require__(32));
__export(__webpack_require__(16));
__export(__webpack_require__(17));
__export(__webpack_require__(18));
__export(__webpack_require__(19));
__export(__webpack_require__(21));
__export(__webpack_require__(42));
__export(__webpack_require__(41));
__export(__webpack_require__(22));
__export(__webpack_require__(23));
__export(__webpack_require__(24));
Expand All @@ -93,9 +86,15 @@ return /******/ (function(modules) { // webpackBootstrap
__export(__webpack_require__(29));
__export(__webpack_require__(15));
__export(__webpack_require__(30));
__export(__webpack_require__(43));
__export(__webpack_require__(42));
__export(__webpack_require__(35));
__export(__webpack_require__(36));
__export(__webpack_require__(34));
__export(__webpack_require__(43));
__export(__webpack_require__(33));
__export(__webpack_require__(11));
__export(__webpack_require__(31));
__export(__webpack_require__(32));


/***/ },
Expand Down Expand Up @@ -187,7 +186,7 @@ return /******/ (function(modules) { // webpackBootstrap

var Promise = __webpack_require__(4);
var property_resolver_1 = __webpack_require__(5);
var eventjs_1 = __webpack_require__(6);
var event_js_1 = __webpack_require__(6);
var property_state_changed_event_1 = __webpack_require__(9);
var model_state_changed_event_1 = __webpack_require__(10);
var rule_resolver_1 = __webpack_require__(11);
Expand Down Expand Up @@ -344,8 +343,8 @@ return /******/ (function(modules) { // webpackBootstrap
}, 50);
});
};
this.propertyStateChangedEvent = new eventjs_1.EventHandler(this);
this.modelStateChangedEvent = new eventjs_1.EventHandler(this);
this.propertyStateChangedEvent = new event_js_1.EventHandler(this);
this.modelStateChangedEvent = new event_js_1.EventHandler(this);
this.modelWatcher.setupWatcher(model, ruleset, refreshRate);
this.modelWatcher.onPropertyChanged.subscribe(this.onModelChanged);
this.validateModel();
Expand Down Expand Up @@ -1367,7 +1366,7 @@ return /******/ (function(modules) { // webpackBootstrap
/***/ function(module, exports, __webpack_require__) {

var property_resolver_1 = __webpack_require__(5);
var eventjs_1 = __webpack_require__(6);
var event_js_1 = __webpack_require__(6);
var type_helper_1 = __webpack_require__(12);
var property_watcher_1 = __webpack_require__(36);
var property_changed_event_1 = __webpack_require__(37);
Expand Down Expand Up @@ -1483,7 +1482,7 @@ return /******/ (function(modules) { // webpackBootstrap
setTimeout(_this.updateAndNotifyDifferences, 1);
}
};
this.onPropertyChanged = new eventjs_1.EventHandler(this);
this.onPropertyChanged = new event_js_1.EventHandler(this);
}
return ModelWatcher;
})();
Expand Down
Loading

0 comments on commit 5efa1c6

Please sign in to comment.