mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-16 06:07:21 +01:00
chore: upgrade babel to v6
This commit is contained in:
4
.babelrc
Normal file
4
.babelrc
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"presets": ["es2015"],
|
||||||
|
"plugins": ["syntax-async-functions","transform-regenerator"]
|
||||||
|
}
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
/*global module:false*/
|
/*global module:false*/
|
||||||
require('babel-core/register');
|
require('babel-register');
|
||||||
var _ = require('lodash');
|
var _ = require('lodash');
|
||||||
module.exports = function(grunt) {
|
module.exports = function(grunt) {
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import {forOwn} from 'lodash';
|
import {forOwn} from 'lodash';
|
||||||
let t = require('../translation.js');
|
import t from '../translation';
|
||||||
|
|
||||||
/* eslint-disable camelcase */
|
/* eslint-disable camelcase */
|
||||||
let backgrounds = {
|
let backgrounds = {
|
||||||
@@ -320,4 +320,4 @@ forOwn(backgrounds, function prefillBackgroundSet (value) {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
export default backgrounds;
|
module.exports = backgrounds;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import prefill from '../prefill.js';
|
import prefill from '../prefill.js';
|
||||||
|
|
||||||
export default prefill({
|
module.exports = prefill({
|
||||||
0: {},
|
0: {},
|
||||||
1: {},
|
1: {},
|
||||||
2: {},
|
2: {},
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import prefill from '../prefill.js';
|
import prefill from '../prefill.js';
|
||||||
import sets from '../sets.js';
|
import sets from '../sets.js';
|
||||||
export default prefill({
|
|
||||||
|
module.exports = prefill({
|
||||||
0: {},
|
0: {},
|
||||||
1: {},
|
1: {},
|
||||||
2: {price: 2, set: sets.baseHair1},
|
2: {price: 2, set: sets.baseHair1},
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import sets from '../sets.js';
|
import sets from '../sets.js';
|
||||||
import prefill from '../prefill.js';
|
import prefill from '../prefill.js';
|
||||||
|
|
||||||
export default prefill({
|
module.exports = prefill({
|
||||||
0: {},
|
0: {},
|
||||||
1: {price: 2, set: sets.facialHair},
|
1: {price: 2, set: sets.facialHair},
|
||||||
2: {price: 2, set: sets.facialHair},
|
2: {price: 2, set: sets.facialHair},
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import sets from '../sets.js';
|
import sets from '../sets.js';
|
||||||
import prefill from '../prefill.js';
|
import prefill from '../prefill.js';
|
||||||
|
|
||||||
export default prefill({
|
module.exports = prefill({
|
||||||
white: {},
|
white: {},
|
||||||
brown: {},
|
brown: {},
|
||||||
blond: {},
|
blond: {},
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import prefill from '../prefill.js';
|
import prefill from '../prefill.js';
|
||||||
|
|
||||||
export default prefill({
|
module.exports = prefill({
|
||||||
0: {},
|
0: {},
|
||||||
1: {},
|
1: {},
|
||||||
2: {},
|
2: {},
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import color from './color.js';
|
|||||||
import flower from './flower.js';
|
import flower from './flower.js';
|
||||||
import mustache from './mustache.js';
|
import mustache from './mustache.js';
|
||||||
|
|
||||||
export default {
|
module.exports = {
|
||||||
color,
|
color,
|
||||||
base,
|
base,
|
||||||
bangs,
|
bangs,
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import sets from '../sets.js';
|
import sets from '../sets.js';
|
||||||
import prefill from '../prefill.js';
|
import prefill from '../prefill.js';
|
||||||
|
|
||||||
export default prefill({
|
module.exports = prefill({
|
||||||
0: {},
|
0: {},
|
||||||
1: {price: 2, set: sets.facialHair},
|
1: {price: 2, set: sets.facialHair},
|
||||||
2: {price: 2, set: sets.facialHair},
|
2: {price: 2, set: sets.facialHair},
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import {forOwn} from 'lodash';
|
import {forOwn} from 'lodash';
|
||||||
|
|
||||||
export default function prefillAppearances (obj) {
|
module.exports = function prefillAppearances (obj) {
|
||||||
forOwn(obj, function prefillAppearance (value, key) {
|
forOwn(obj, function prefillAppearance (value, key) {
|
||||||
value.key = key;
|
value.key = key;
|
||||||
if (!value.price) {
|
if (!value.price) {
|
||||||
@@ -8,4 +8,4 @@ export default function prefillAppearances (obj) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
return obj;
|
return obj;
|
||||||
}
|
};
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import t from '../translation';
|
import t from '../translation';
|
||||||
import prefill from './prefill.js';
|
import prefill from './prefill.js';
|
||||||
|
|
||||||
export default prefill({
|
module.exports = prefill({
|
||||||
baseHair1: {setPrice: 5, text: t('hairSet1')},
|
baseHair1: {setPrice: 5, text: t('hairSet1')},
|
||||||
baseHair2: {setPrice: 5, text: t('hairSet2')},
|
baseHair2: {setPrice: 5, text: t('hairSet2')},
|
||||||
facialHair: {setPrice: 5, text: t('bodyFacialHair')},
|
facialHair: {setPrice: 5, text: t('bodyFacialHair')},
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import sets from './sets.js';
|
import sets from './sets.js';
|
||||||
import prefill from './prefill.js';
|
import prefill from './prefill.js';
|
||||||
|
|
||||||
export default prefill({
|
module.exports = prefill({
|
||||||
black: {},
|
black: {},
|
||||||
blue: {},
|
blue: {},
|
||||||
green: {},
|
green: {},
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import prefill from './prefill.js';
|
import prefill from './prefill.js';
|
||||||
|
|
||||||
export default prefill({
|
module.exports = prefill({
|
||||||
slim: {},
|
slim: {},
|
||||||
broad: {},
|
broad: {},
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import prefill from './prefill.js';
|
import prefill from './prefill.js';
|
||||||
import sets from './sets.js';
|
import sets from './sets.js';
|
||||||
|
|
||||||
export default prefill({
|
module.exports = prefill({
|
||||||
/* eslint-disable quote-props */
|
/* eslint-disable quote-props */
|
||||||
'ddc994': {},
|
'ddc994': {},
|
||||||
'f5a76e': {},
|
'f5a76e': {},
|
||||||
|
|||||||
@@ -1,10 +1,8 @@
|
|||||||
let t = require('./translation.js');
|
import t from './translation';
|
||||||
|
|
||||||
let NUMBER_OF_QUESTIONS = 12;
|
const NUMBER_OF_QUESTIONS = 12;
|
||||||
|
|
||||||
let faq = {};
|
export const questions = [];
|
||||||
|
|
||||||
faq.questions = [];
|
|
||||||
|
|
||||||
for (let i = 0; i <= NUMBER_OF_QUESTIONS; i++) {
|
for (let i = 0; i <= NUMBER_OF_QUESTIONS; i++) {
|
||||||
let question = {
|
let question = {
|
||||||
@@ -13,12 +11,10 @@ for (let i = 0; i <= NUMBER_OF_QUESTIONS; i++) {
|
|||||||
web: t(`webFaqAnswer${i}`),
|
web: t(`webFaqAnswer${i}`),
|
||||||
};
|
};
|
||||||
|
|
||||||
faq.questions.push(question);
|
questions.push(question);
|
||||||
}
|
}
|
||||||
|
|
||||||
faq.stillNeedHelp = {
|
export const stillNeedHelp = {
|
||||||
ios: t('iosFaqStillNeedHelp'),
|
ios: t('iosFaqStillNeedHelp'),
|
||||||
web: t('webFaqStillNeedHelp'),
|
web: t('webFaqStillNeedHelp'),
|
||||||
};
|
};
|
||||||
|
|
||||||
module.exports = faq;
|
|
||||||
|
|||||||
@@ -22,4 +22,4 @@ let armor = {
|
|||||||
armoire: armoireArmor,
|
armoire: armoireArmor,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default armor;
|
module.exports = armor;
|
||||||
|
|||||||
@@ -9,5 +9,5 @@ let back = {
|
|||||||
special: specialBack,
|
special: specialBack,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default back;
|
module.exports = back;
|
||||||
|
|
||||||
|
|||||||
@@ -7,5 +7,5 @@ let body = {
|
|||||||
special: specialBody,
|
special: specialBody,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default body;
|
module.exports = body;
|
||||||
|
|
||||||
|
|||||||
@@ -11,4 +11,4 @@ let eyewear = {
|
|||||||
armoire: armoireEyewear,
|
armoire: armoireEyewear,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default eyewear;
|
module.exports = eyewear;
|
||||||
|
|||||||
@@ -9,5 +9,5 @@ let headAccessory = {
|
|||||||
mystery: mysteryHeadAccessory,
|
mystery: mysteryHeadAccessory,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default headAccessory;
|
module.exports = headAccessory;
|
||||||
|
|
||||||
|
|||||||
@@ -22,4 +22,4 @@ let head = {
|
|||||||
armoire: armoireHead,
|
armoire: armoireHead,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default head;
|
module.exports = head;
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ each(GEAR_TYPES, (type) => {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
export default {
|
module.exports = {
|
||||||
tree: gear,
|
tree: gear,
|
||||||
flat,
|
flat,
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -495,4 +495,4 @@ let armoireSet = {
|
|||||||
weapon,
|
weapon,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default armoireSet;
|
module.exports = armoireSet;
|
||||||
|
|||||||
@@ -77,4 +77,4 @@ let baseSet = {
|
|||||||
weapon,
|
weapon,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default baseSet;
|
module.exports = baseSet;
|
||||||
|
|||||||
@@ -155,4 +155,4 @@ let healerSet = {
|
|||||||
weapon,
|
weapon,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default healerSet;
|
module.exports = healerSet;
|
||||||
|
|||||||
@@ -385,4 +385,4 @@ let mysterySet = {
|
|||||||
weapon,
|
weapon,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default mysterySet;
|
module.exports = mysterySet;
|
||||||
|
|||||||
@@ -167,4 +167,4 @@ let rogueSet = {
|
|||||||
weapon,
|
weapon,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default rogueSet;
|
module.exports = rogueSet;
|
||||||
|
|||||||
@@ -1534,4 +1534,4 @@ let specialSet = {
|
|||||||
weapon,
|
weapon,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default specialSet;
|
module.exports = specialSet;
|
||||||
|
|||||||
@@ -90,4 +90,4 @@ let backerSet = {
|
|||||||
weaponSpecial3,
|
weaponSpecial3,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default backerSet;
|
module.exports = backerSet;
|
||||||
|
|||||||
@@ -76,4 +76,4 @@ let contributorSet = {
|
|||||||
weaponSpecialCritical,
|
weaponSpecialCritical,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default contributorSet;
|
module.exports = contributorSet;
|
||||||
|
|||||||
@@ -59,4 +59,4 @@ let wonderconSet = {
|
|||||||
eyewearSpecialWonderconBlack,
|
eyewearSpecialWonderconBlack,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default wonderconSet;
|
module.exports = wonderconSet;
|
||||||
|
|||||||
@@ -152,4 +152,4 @@ let warriorSet = {
|
|||||||
weapon,
|
weapon,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default warriorSet;
|
module.exports = warriorSet;
|
||||||
|
|||||||
@@ -138,4 +138,4 @@ let wizardSet = {
|
|||||||
weapon,
|
weapon,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default wizardSet;
|
module.exports = wizardSet;
|
||||||
|
|||||||
@@ -26,4 +26,4 @@ let shield = {
|
|||||||
armoire: armoireShield,
|
armoire: armoireShield,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default shield;
|
module.exports = shield;
|
||||||
|
|||||||
@@ -22,4 +22,4 @@ let weapon = {
|
|||||||
armoire: armoireWeapon,
|
armoire: armoireWeapon,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default weapon;
|
module.exports = weapon;
|
||||||
|
|||||||
@@ -1,12 +1,6 @@
|
|||||||
var _, api, calculateBonus, diminishingReturns, moment, t;
|
import _ from 'lodash';
|
||||||
|
import moment from 'moment';
|
||||||
api = module.exports;
|
import t from './translation';
|
||||||
|
|
||||||
_ = require('lodash');
|
|
||||||
|
|
||||||
moment = require('moment');
|
|
||||||
|
|
||||||
t = require('./translation.js');
|
|
||||||
|
|
||||||
import {
|
import {
|
||||||
CLASSES,
|
CLASSES,
|
||||||
@@ -16,6 +10,8 @@ import {
|
|||||||
USER_CAN_OWN_QUEST_CATEGORIES,
|
USER_CAN_OWN_QUEST_CATEGORIES,
|
||||||
} from './constants';
|
} from './constants';
|
||||||
|
|
||||||
|
let api = module.exports;
|
||||||
|
|
||||||
import mysterySets from './mystery-sets';
|
import mysterySets from './mystery-sets';
|
||||||
|
|
||||||
import gear from './gear';
|
import gear from './gear';
|
||||||
@@ -23,6 +19,7 @@ import gear from './gear';
|
|||||||
import appearances from './appearance';
|
import appearances from './appearance';
|
||||||
import backgrounds from './appearance/backgrounds.js'
|
import backgrounds from './appearance/backgrounds.js'
|
||||||
import spells from './spells';
|
import spells from './spells';
|
||||||
|
import faq from './faq';
|
||||||
|
|
||||||
api.mystery = mysterySets;
|
api.mystery = mysterySets;
|
||||||
|
|
||||||
@@ -32,8 +29,8 @@ api.gear = gear;
|
|||||||
api.spells = spells;
|
api.spells = spells;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Time Traveler Store, mystery sets need their items mapped in
|
Time Traveler Store, mystery sets need their items mapped in
|
||||||
*/
|
*/
|
||||||
|
|
||||||
_.each(api.mystery, function(v, k) {
|
_.each(api.mystery, function(v, k) {
|
||||||
return v.items = _.where(api.gear.flat, {
|
return v.items = _.where(api.gear.flat, {
|
||||||
@@ -55,10 +52,10 @@ api.timeTravelerStore = function(owned) {
|
|||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
Unique Rewards: Potion and Armoire
|
Unique Rewards: Potion and Armoire
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
api.potion = {
|
api.potion = {
|
||||||
type: 'potion',
|
type: 'potion',
|
||||||
@@ -89,7 +86,7 @@ api.armoire = {
|
|||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
Classes
|
Classes
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
api.classes = CLASSES;
|
api.classes = CLASSES;
|
||||||
|
|
||||||
@@ -98,7 +95,7 @@ api.classes = CLASSES;
|
|||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
Gear Types
|
Gear Types
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
api.gearTypes = GEAR_TYPES;
|
api.gearTypes = GEAR_TYPES;
|
||||||
|
|
||||||
@@ -2606,4 +2603,4 @@ api.userDefaults = {
|
|||||||
]
|
]
|
||||||
};
|
};
|
||||||
|
|
||||||
api.faq = require('./faq.js');
|
api.faq = faq;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { each } from 'lodash';
|
import { each } from 'lodash';
|
||||||
let t = require('./translation.js');
|
import t from './translation';
|
||||||
|
|
||||||
let mysterySets = {
|
let mysterySets = {
|
||||||
201402: {
|
201402: {
|
||||||
@@ -122,4 +122,4 @@ each(mysterySets, (value, key) => {
|
|||||||
value.text = t(`mysterySet${key}`);
|
value.text = t(`mysterySet${key}`);
|
||||||
});
|
});
|
||||||
|
|
||||||
export default mysterySets;
|
module.exports = mysterySets;
|
||||||
|
|||||||
@@ -522,4 +522,4 @@ _.each(spells, (spellClass) => {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
export default spells;
|
module.exports = spells;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import i18n from '../i18n';
|
import i18n from '../i18n';
|
||||||
|
|
||||||
export default function translator (string, vars = { a: 'a' }) {
|
module.exports = function translator (string, vars = { a: 'a' }) {
|
||||||
function func (lang) {
|
function func (lang) {
|
||||||
return i18n.t(string, vars, lang);
|
return i18n.t(string, vars, lang);
|
||||||
}
|
}
|
||||||
@@ -8,4 +8,4 @@ export default function translator (string, vars = { a: 'a' }) {
|
|||||||
func.i18nLangFunc = true; // Trick to recognize this type of function
|
func.i18nLangFunc = true; // Trick to recognize this type of function
|
||||||
|
|
||||||
return func;
|
return func;
|
||||||
}
|
};
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ function questsOfCategory (userQuests, category) {
|
|||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
|
|
||||||
export default {
|
module.exports = {
|
||||||
beastMasterProgress,
|
beastMasterProgress,
|
||||||
dropPetsCurrentlyOwned,
|
dropPetsCurrentlyOwned,
|
||||||
mountMasterProgress,
|
mountMasterProgress,
|
||||||
|
|||||||
@@ -60,4 +60,4 @@ function t (stringName) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export default i18n;
|
module.exports = i18n;
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
import moment from 'moment';
|
||||||
|
import _ from 'lodash';
|
||||||
|
|
||||||
import {
|
import {
|
||||||
daysSince,
|
daysSince,
|
||||||
shouldDo,
|
shouldDo,
|
||||||
@@ -9,18 +12,13 @@ import {
|
|||||||
} from './constants';
|
} from './constants';
|
||||||
import * as statHelpers from './statHelpers';
|
import * as statHelpers from './statHelpers';
|
||||||
|
|
||||||
var $w, _, api, content, i18n, preenHistory, moment, sortOrder,
|
var $w, preenHistory, sortOrder,
|
||||||
indexOf = [].indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item) return i; } return -1; };
|
indexOf = [].indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item) return i; } return -1; };
|
||||||
|
|
||||||
moment = require('moment');
|
import content from './content/index';
|
||||||
|
import i18n from './i18n';
|
||||||
|
|
||||||
_ = require('lodash');
|
let api = module.exports = {};
|
||||||
|
|
||||||
content = require('./content/index');
|
|
||||||
|
|
||||||
i18n = require('./i18n');
|
|
||||||
|
|
||||||
api = module.exports = {};
|
|
||||||
|
|
||||||
api.i18n = i18n;
|
api.i18n = i18n;
|
||||||
api.shouldDo = shouldDo;
|
api.shouldDo = shouldDo;
|
||||||
@@ -471,7 +469,8 @@ api.appliedTags = function(userTags, taskTags) {
|
|||||||
Various counting functions
|
Various counting functions
|
||||||
*/
|
*/
|
||||||
|
|
||||||
api.count = require('./count');
|
import count from './count';
|
||||||
|
api.count = count;
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
* directory, and it will automatically be included.
|
* directory, and it will automatically be included.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require('babel-core/register');
|
require('babel-register');
|
||||||
|
|
||||||
if (process.env.NODE_ENV === 'production') {
|
if (process.env.NODE_ENV === 'production') {
|
||||||
require('./tasks/gulp-newstuff');
|
require('./tasks/gulp-newstuff');
|
||||||
|
|||||||
12
package.json
12
package.json
@@ -8,8 +8,12 @@
|
|||||||
"amplitude": "^2.0.3",
|
"amplitude": "^2.0.3",
|
||||||
"async": "~0.9.0",
|
"async": "~0.9.0",
|
||||||
"aws-sdk": "^2.0.25",
|
"aws-sdk": "^2.0.25",
|
||||||
"babel-core": "^5.8.34",
|
"babel-plugin-syntax-async-functions": "^6.5.0",
|
||||||
"babelify": "^6.x.x",
|
"babel-plugin-transform-regenerator": "^6.6.0",
|
||||||
|
"babel-polyfill": "^6.6.1",
|
||||||
|
"babel-preset-es2015": "^6.6.0",
|
||||||
|
"babel-register": "^6.6.0",
|
||||||
|
"babelify": "^7.2.0",
|
||||||
"bower": "~1.3.12",
|
"bower": "~1.3.12",
|
||||||
"browserify": "~12.0.1",
|
"browserify": "~12.0.1",
|
||||||
"connect-ratelimit": "0.0.7",
|
"connect-ratelimit": "0.0.7",
|
||||||
@@ -102,7 +106,7 @@
|
|||||||
"coverage": "COVERAGE=true mocha --require register-handlers.js --reporter html-cov > coverage.html; open coverage.html"
|
"coverage": "COVERAGE=true mocha --require register-handlers.js --reporter html-cov > coverage.html; open coverage.html"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"babel-eslint": "^4.1.6",
|
"babel-eslint": "^5.0.0",
|
||||||
"chai": "^3.4.0",
|
"chai": "^3.4.0",
|
||||||
"chai-as-promised": "^5.1.0",
|
"chai-as-promised": "^5.1.0",
|
||||||
"coveralls": "^2.11.2",
|
"coveralls": "^2.11.2",
|
||||||
@@ -115,7 +119,7 @@
|
|||||||
"expect.js": "~0.2.0",
|
"expect.js": "~0.2.0",
|
||||||
"istanbul": "^0.3.14",
|
"istanbul": "^0.3.14",
|
||||||
"karma": "~0.13.15",
|
"karma": "~0.13.15",
|
||||||
"karma-babel-preprocessor": "^5.0.0",
|
"karma-babel-preprocessor": "^6.0.1",
|
||||||
"karma-chai-plugins": "~0.6.0",
|
"karma-chai-plugins": "~0.6.0",
|
||||||
"karma-coverage": "^0.5.3",
|
"karma-coverage": "^0.5.3",
|
||||||
"karma-mocha": "^0.2.0",
|
"karma-mocha": "^0.2.0",
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ gulp.task('test:prepare:server', ['test:prepare:mongo'], () => {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
gulp.task('test:prepare:build', (cb) => {
|
gulp.task('test:prepare:build', ['build'], (cb) => {
|
||||||
exec(testBin('grunt build:test'), cb);
|
exec(testBin('grunt build:test'), cb);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ export var conf = nconf;
|
|||||||
* its tasks.
|
* its tasks.
|
||||||
*/
|
*/
|
||||||
export function kill(proc) {
|
export function kill(proc) {
|
||||||
((pid) => {
|
let killProcess = (pid) => {
|
||||||
psTree(pid, (_, pids) => {
|
psTree(pid, (_, pids) => {
|
||||||
if(pids.length) {
|
if(pids.length) {
|
||||||
pids.forEach(kill); return
|
pids.forEach(kill); return
|
||||||
@@ -32,7 +32,9 @@ export function kill(proc) {
|
|||||||
}
|
}
|
||||||
catch(e) { console.log(e) }
|
catch(e) { console.log(e) }
|
||||||
});
|
});
|
||||||
}(proc.PID || proc.pid));
|
}
|
||||||
|
|
||||||
|
killProcess(proc.PID || proc.pid);
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
--check-leaks
|
--check-leaks
|
||||||
--growl
|
--growl
|
||||||
--globals io
|
--globals io
|
||||||
--compilers js:babel-core/register
|
-r babel-polyfill
|
||||||
|
--compilers js:babel-register
|
||||||
--require test/api-legacy/api-helper
|
--require test/api-legacy/api-helper
|
||||||
--require ./test/helpers/globals.helper
|
--require ./test/helpers/globals.helper
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require('babel-core/register');
|
require('babel-register');
|
||||||
// Only do the minimal amount of work before forking just in case of a dyno restart
|
// Only do the minimal amount of work before forking just in case of a dyno restart
|
||||||
var cluster = require("cluster");
|
var cluster = require("cluster");
|
||||||
var _ = require('lodash');
|
var _ = require('lodash');
|
||||||
|
|||||||
Reference in New Issue
Block a user