mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-18 23:27:26 +01:00
Reverted changes back into website/src
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
var _ = require('lodash');
|
var _ = require('lodash');
|
||||||
var validator = require('validator');
|
var validator = require('validator');
|
||||||
var passport = require('passport');
|
var passport = require('passport');
|
||||||
var shared = require('habitrpg-shared');
|
var shared = require('../../../common');
|
||||||
var async = require('async');
|
var async = require('async');
|
||||||
var utils = require('../utils');
|
var utils = require('../utils');
|
||||||
var nconf = require('nconf');
|
var nconf = require('nconf');
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
var _ = require('lodash');
|
var _ = require('lodash');
|
||||||
var nconf = require('nconf');
|
var nconf = require('nconf');
|
||||||
var async = require('async');
|
var async = require('async');
|
||||||
var shared = require('habitrpg-shared');
|
var shared = require('../../../common');
|
||||||
var User = require('./../models/user').model;
|
var User = require('./../models/user').model;
|
||||||
var Group = require('./../models/group').model;
|
var Group = require('./../models/group').model;
|
||||||
var Challenge = require('./../models/challenge').model;
|
var Challenge = require('./../models/challenge').model;
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ var _ = require('lodash');
|
|||||||
var nconf = require('nconf');
|
var nconf = require('nconf');
|
||||||
var async = require('async');
|
var async = require('async');
|
||||||
var utils = require('./../utils');
|
var utils = require('./../utils');
|
||||||
var shared = require('habitrpg-shared');
|
var shared = require('../../../common');
|
||||||
var User = require('./../models/user').model;
|
var User = require('./../models/user').model;
|
||||||
var Group = require('./../models/group').model;
|
var Group = require('./../models/group').model;
|
||||||
var Challenge = require('./../models/challenge').model;
|
var Challenge = require('./../models/challenge').model;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
var _ = require('lodash');
|
var _ = require('lodash');
|
||||||
var nconf = require('nconf');
|
var nconf = require('nconf');
|
||||||
var async = require('async');
|
var async = require('async');
|
||||||
var shared = require('habitrpg-shared');
|
var shared = require('../../../common');
|
||||||
var User = require('./../models/user').model;
|
var User = require('./../models/user').model;
|
||||||
var Group = require('./../models/group').model;
|
var Group = require('./../models/group').model;
|
||||||
var api = module.exports;
|
var api = module.exports;
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ var partyFields = require('./groups').partyFields
|
|||||||
var api = module.exports;
|
var api = module.exports;
|
||||||
var async = require('async');
|
var async = require('async');
|
||||||
var _ = require('lodash');
|
var _ = require('lodash');
|
||||||
var shared = require('habitrpg-shared');
|
var shared = require('../../../common');
|
||||||
var utils = require('../utils');
|
var utils = require('../utils');
|
||||||
var nconf = require('nconf');
|
var nconf = require('nconf');
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
/* @see ./routes.coffee for routing*/
|
/* @see ./routes.coffee for routing*/
|
||||||
var _ = require('lodash');
|
var _ = require('lodash');
|
||||||
var shared = require('habitrpg-shared');
|
var shared = require('../../../../common');
|
||||||
var nconf = require('nconf');
|
var nconf = require('nconf');
|
||||||
var utils = require('./../../utils');
|
var utils = require('./../../utils');
|
||||||
var moment = require('moment');
|
var moment = require('moment');
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ var payments = require('./index');
|
|||||||
var logger = require('../../logging');
|
var logger = require('../../logging');
|
||||||
var ipn = require('paypal-ipn');
|
var ipn = require('paypal-ipn');
|
||||||
var paypal = require('paypal-rest-sdk');
|
var paypal = require('paypal-rest-sdk');
|
||||||
var shared = require('habitrpg-shared');
|
var shared = require('../../../../common');
|
||||||
var mongoose = require('mongoose');
|
var mongoose = require('mongoose');
|
||||||
var cc = require('coupon-code');
|
var cc = require('coupon-code');
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ var nconf = require('nconf');
|
|||||||
_ = require('lodash');
|
_ = require('lodash');
|
||||||
nconf.argv().env().file('user', path.join(path.resolve(__dirname, '../../../config.json')));
|
nconf.argv().env().file('user', path.join(path.resolve(__dirname, '../../../config.json')));
|
||||||
var paypal = require('paypal-rest-sdk');
|
var paypal = require('paypal-rest-sdk');
|
||||||
var blocks = require('habitrpg-shared').content.subscriptionBlocks;
|
var blocks = require('../../../../common').content.subscriptionBlocks;
|
||||||
var live = nconf.get('PAYPAL:mode')=='live';
|
var live = nconf.get('PAYPAL:mode')=='live';
|
||||||
|
|
||||||
var OP = 'create'; // list create update remove
|
var OP = 'create'; // list create update remove
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ var stripe = require("stripe")(nconf.get('STRIPE_API_KEY'));
|
|||||||
var async = require('async');
|
var async = require('async');
|
||||||
var payments = require('./index');
|
var payments = require('./index');
|
||||||
var User = require('mongoose').model('User');
|
var User = require('mongoose').model('User');
|
||||||
var shared = require('habitrpg-shared');
|
var shared = require('../../../../common');
|
||||||
var mongoose = require('mongoose');
|
var mongoose = require('mongoose');
|
||||||
var cc = require('coupon-code');
|
var cc = require('coupon-code');
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ var ipn = require('paypal-ipn');
|
|||||||
var _ = require('lodash');
|
var _ = require('lodash');
|
||||||
var nconf = require('nconf');
|
var nconf = require('nconf');
|
||||||
var async = require('async');
|
var async = require('async');
|
||||||
var shared = require('habitrpg-shared');
|
var shared = require('../../../common');
|
||||||
var User = require('./../models/user').model;
|
var User = require('./../models/user').model;
|
||||||
var utils = require('./../utils');
|
var utils = require('./../utils');
|
||||||
var ga = utils.ga;
|
var ga = utils.ga;
|
||||||
|
|||||||
@@ -2,10 +2,10 @@ var fs = require('fs'),
|
|||||||
path = require('path'),
|
path = require('path'),
|
||||||
_ = require('lodash'),
|
_ = require('lodash'),
|
||||||
User = require('./models/user').model,
|
User = require('./models/user').model,
|
||||||
shared = require('habitrpg-shared'),
|
shared = require('../../common'),
|
||||||
translations = {};
|
translations = {};
|
||||||
|
|
||||||
var localePath = path.join(__dirname, "/../node_modules/habitrpg-shared/locales/")
|
var localePath = path.join(__dirname, "/../../common/locales/")
|
||||||
|
|
||||||
var loadTranslations = function(locale){
|
var loadTranslations = function(locale){
|
||||||
var files = fs.readdirSync(path.join(localePath, locale));
|
var files = fs.readdirSync(path.join(localePath, locale));
|
||||||
@@ -54,7 +54,7 @@ _.each(langCodes, function(code){
|
|||||||
lang.momentLangCode = (momentLangsMapping[code] || code);
|
lang.momentLangCode = (momentLangsMapping[code] || code);
|
||||||
try{
|
try{
|
||||||
// MomentJS lang files are JS files that has to be executed in the browser so we load them as plain text files
|
// MomentJS lang files are JS files that has to be executed in the browser so we load them as plain text files
|
||||||
var f = fs.readFileSync(path.join(__dirname, '/../node_modules/moment/lang/' + lang.momentLangCode + '.js'), 'utf8');
|
var f = fs.readFileSync(path.join(__dirname, '/../../node_modules/moment/locale/' + lang.momentLangCode + '.js'), 'utf8');
|
||||||
momentLangs[code] = f;
|
momentLangs[code] = f;
|
||||||
}catch (e){}
|
}catch (e){}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ var logging = require('./logging');
|
|||||||
var domainMiddleware = require('domain-middleware');
|
var domainMiddleware = require('domain-middleware');
|
||||||
var cluster = require('cluster');
|
var cluster = require('cluster');
|
||||||
var i18n = require('./i18n.js');
|
var i18n = require('./i18n.js');
|
||||||
var shared = require('habitrpg-shared');
|
var shared = require('../../common');
|
||||||
var request = require('request');
|
var request = require('request');
|
||||||
var os = require('os');
|
var os = require('os');
|
||||||
var moment = require('moment');
|
var moment = require('moment');
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
var mongoose = require("mongoose");
|
var mongoose = require("mongoose");
|
||||||
var Schema = mongoose.Schema;
|
var Schema = mongoose.Schema;
|
||||||
var shared = require('habitrpg-shared');
|
var shared = require('../../../common');
|
||||||
var _ = require('lodash');
|
var _ = require('lodash');
|
||||||
var TaskSchemas = require('./task');
|
var TaskSchemas = require('./task');
|
||||||
|
|
||||||
@@ -117,4 +117,4 @@ ChallengeSchema.methods.syncToUser = function(user, cb) {
|
|||||||
|
|
||||||
|
|
||||||
module.exports.schema = ChallengeSchema;
|
module.exports.schema = ChallengeSchema;
|
||||||
module.exports.model = mongoose.model("Challenge", ChallengeSchema);
|
module.exports.model = mongoose.model("Challenge", ChallengeSchema);
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
var mongoose = require("mongoose");
|
var mongoose = require("mongoose");
|
||||||
var shared = require('habitrpg-shared');
|
var shared = require('../../../common');
|
||||||
var _ = require('lodash');
|
var _ = require('lodash');
|
||||||
var async = require('async');
|
var async = require('async');
|
||||||
var cc = require('coupon-code');
|
var cc = require('coupon-code');
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
var mongoose = require("mongoose");
|
var mongoose = require("mongoose");
|
||||||
var Schema = mongoose.Schema;
|
var Schema = mongoose.Schema;
|
||||||
var shared = require('habitrpg-shared');
|
var shared = require('../../../common');
|
||||||
var _ = require('lodash');
|
var _ = require('lodash');
|
||||||
var async = require('async');
|
var async = require('async');
|
||||||
var logging = require('../logging');
|
var logging = require('../logging');
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
// ------------
|
// ------------
|
||||||
var mongoose = require("mongoose");
|
var mongoose = require("mongoose");
|
||||||
var Schema = mongoose.Schema;
|
var Schema = mongoose.Schema;
|
||||||
var shared = require('habitrpg-shared');
|
var shared = require('../../../common');
|
||||||
var _ = require('lodash');
|
var _ = require('lodash');
|
||||||
|
|
||||||
// Task Schema
|
// Task Schema
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
// ------------
|
// ------------
|
||||||
var mongoose = require("mongoose");
|
var mongoose = require("mongoose");
|
||||||
var Schema = mongoose.Schema;
|
var Schema = mongoose.Schema;
|
||||||
var shared = require('habitrpg-shared');
|
var shared = require('../../../common');
|
||||||
var _ = require('lodash');
|
var _ = require('lodash');
|
||||||
var TaskSchemas = require('./task');
|
var TaskSchemas = require('./task');
|
||||||
var Challenge = require('./challenge').model;
|
var Challenge = require('./challenge').model;
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
---------- /api/v2 API ------------
|
---------- /api/v2 API ------------
|
||||||
see https://github.com/wordnik/swagger-node-express
|
see https://github.com/wordnik/swagger-node-express
|
||||||
Every url added to router is prefaced by /api/v2
|
Every url added to router is prefaced by /api/v2
|
||||||
Note: Many user-route ops exist in habitrpg-shard/script/index.coffee#user.ops, so that they can (1) be called both
|
Note: Many user-route ops exist in ../../common/script/index.coffee#user.ops, so that they can (1) be called both
|
||||||
client and server.
|
client and server.
|
||||||
v1 user. Requires x-api-user (user id) and x-api-key (api key) headers, Test with:
|
v1 user. Requires x-api-user (user id) and x-api-key (api key) headers, Test with:
|
||||||
$ mocha test/user.mocha.coffee
|
$ mocha test/user.mocha.coffee
|
||||||
@@ -19,7 +19,7 @@ nconf = require("nconf")
|
|||||||
middleware = require("../middleware")
|
middleware = require("../middleware")
|
||||||
cron = user.cron
|
cron = user.cron
|
||||||
_ = require('lodash')
|
_ = require('lodash')
|
||||||
content = require('habitrpg-shared').content
|
content = require('../../../common').content
|
||||||
i18n = require('../i18n')
|
i18n = require('../i18n')
|
||||||
|
|
||||||
|
|
||||||
@@ -298,7 +298,7 @@ module.exports = (swagger, v2) ->
|
|||||||
method: 'POST'
|
method: 'POST'
|
||||||
description: "Casts a spell on a target."
|
description: "Casts a spell on a target."
|
||||||
parameters: [
|
parameters: [
|
||||||
path 'spell',"The key of the spell to cast (see habitrpg-shared#content.coffee)",'string'
|
path 'spell',"The key of the spell to cast (see ../../common#content.coffee)",'string'
|
||||||
query 'targetType',"The type of object you're targeting",'string',['party','self','user','task']
|
query 'targetType',"The type of object you're targeting",'string',['party','self','user','task']
|
||||||
query 'targetId',"The ID of the object you're targeting",'string'
|
query 'targetId',"The ID of the object you're targeting",'string'
|
||||||
|
|
||||||
|
|||||||
@@ -19,13 +19,13 @@ if (cores!==0 && cluster.isMaster && (isDev || isProd)) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
require('coffee-script'); // remove this once we've fully converted over
|
require('coffee-script/register'); // remove this once we've fully converted over
|
||||||
var express = require("express");
|
var express = require("express");
|
||||||
var http = require("http");
|
var http = require("http");
|
||||||
var path = require("path");
|
var path = require("path");
|
||||||
var swagger = require("swagger-node-express");
|
var swagger = require("swagger-node-express");
|
||||||
var autoinc = require('mongoose-id-autoinc');
|
var autoinc = require('mongoose-id-autoinc');
|
||||||
var shared = require('habitrpg-shared');
|
var shared = require('../../common');
|
||||||
|
|
||||||
// Setup translations
|
// Setup translations
|
||||||
var i18n = require('./i18n');
|
var i18n = require('./i18n');
|
||||||
@@ -116,7 +116,10 @@ if (cores!==0 && cluster.isMaster && (isDev || isProd)) {
|
|||||||
var maxAge = isProd ? 31536000000 : 0;
|
var maxAge = isProd ? 31536000000 : 0;
|
||||||
// Cache emojis without copying them to build, they are too many
|
// Cache emojis without copying them to build, they are too many
|
||||||
app.use(express['static'](path.join(__dirname, "/../build"), { maxAge: maxAge }));
|
app.use(express['static'](path.join(__dirname, "/../build"), { maxAge: maxAge }));
|
||||||
app.use('/bower_components/habitrpg-shared/img/emoji/unicode', express['static'](publicDir + "/bower_components/habitrpg-shared/img/emoji/unicode", { maxAge: maxAge }));
|
app.use('/common/dist', express['static'](publicDir + "/../../common/dist", { maxAge: maxAge }));
|
||||||
|
app.use('/common/audio', express['static'](publicDir + "/../../common/audio", { maxAge: maxAge }));
|
||||||
|
app.use('/common/script/public', express['static'](publicDir + "/../../common/script/public", { maxAge: maxAge }));
|
||||||
|
app.use('/common/img/emoji/unicode', express['static'](publicDir + "/../../common/img/emoji/unicode", { maxAge: maxAge }));
|
||||||
app.use(express['static'](publicDir));
|
app.use(express['static'](publicDir));
|
||||||
|
|
||||||
// Custom Directives
|
// Custom Directives
|
||||||
|
|||||||
Reference in New Issue
Block a user