validate-jokes.js 597 B

123456789101112131415161718
  1. const jsl = require("svjsl");
  2. const settings = require("../settings");
  3. console.log(`\nValidating jokes-xy.json files in "${settings.jokes.jokesFolderPath}"...\n`);
  4. require("../src/languages").init().then(() => {
  5. require("../src/translate").init().then(() => {
  6. require("../src/parseJokes").init().then(() => {
  7. console.log(`${jsl.colors.fg.green}All jokes are valid.${jsl.colors.rst}\n`);
  8. process.exit(0);
  9. }).catch(err => {
  10. console.log(`${jsl.colors.fg.red}${err}${jsl.colors.rst}\n`);
  11. process.exit(1);
  12. });
  13. });
  14. });