Feature in dev mode always pull from disk
This commit is contained in:
@ -10,7 +10,10 @@ module.exports = function getChallenges() {
|
|||||||
try {
|
try {
|
||||||
return getFilesFor('challenges')
|
return getFilesFor('challenges')
|
||||||
.map(function(file) {
|
.map(function(file) {
|
||||||
return require('./challenges/' + file);
|
var challengeSpec = require('./challenges/' + file);
|
||||||
|
challengeSpec.fileName = file;
|
||||||
|
|
||||||
|
return challengeSpec;
|
||||||
});
|
});
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.log('error', e);
|
console.log('error', e);
|
||||||
|
3
index.js
3
index.js
@ -18,6 +18,7 @@ destroy()
|
|||||||
var order = challengeSpec.order;
|
var order = challengeSpec.order;
|
||||||
var block = challengeSpec.name;
|
var block = challengeSpec.name;
|
||||||
var isBeta = !!challengeSpec.isBeta;
|
var isBeta = !!challengeSpec.isBeta;
|
||||||
|
var fileName = challengeSpec.fileName;
|
||||||
console.log('parsed %s successfully', block);
|
console.log('parsed %s successfully', block);
|
||||||
|
|
||||||
// challenge file has no challenges...
|
// challenge file has no challenges...
|
||||||
@ -37,6 +38,8 @@ destroy()
|
|||||||
.toLowerCase()
|
.toLowerCase()
|
||||||
.replace(/\:/g, '')
|
.replace(/\:/g, '')
|
||||||
.replace(/\s/g, '-');
|
.replace(/\s/g, '-');
|
||||||
|
|
||||||
|
challenge.fileName = fileName;
|
||||||
challenge.order = order;
|
challenge.order = order;
|
||||||
challenge.suborder = index + 1;
|
challenge.suborder = index + 1;
|
||||||
challenge.block = block;
|
challenge.block = block;
|
||||||
|
Reference in New Issue
Block a user