Lint and build

This commit is contained in:
Angelos Chalaris
2017-12-14 20:52:07 +02:00
parent 3f8ca8d615
commit 3fde98fc2e
6 changed files with 9 additions and 9 deletions

2
.gitignore vendored
View File

@ -1,3 +1,3 @@
node_modules/ node_modules/
currentSnippet\.js currentSnippet\.js
*.md.temp.js

View File

@ -572,7 +572,7 @@ Calculate the difference (in days) between to `Date` objects.
```js ```js
const getDaysDiffBetweenDates = (dateInitial, dateFinal) => (dateFinal - dateInitial) / (1000 * 3600 * 24); const getDaysDiffBetweenDates = (dateInitial, dateFinal) => (dateFinal - dateInitial) / (1000 * 3600 * 24);
//getDaysDiffBetweenDates(new Date("2017-12-13"), new Date("2017-12-22")) -> 9 // getDaysDiffBetweenDates(new Date("2017-12-13"), new Date("2017-12-22")) -> 9
``` ```
[⬆ back to top](#table-of-contents) [⬆ back to top](#table-of-contents)
@ -606,7 +606,7 @@ If you want to curry a function that accepts a variable number of arguments (a v
const curry = (fn, arity = fn.length, ...args) => const curry = (fn, arity = fn.length, ...args) =>
arity <= args.length arity <= args.length
? fn(...args) ? fn(...args)
: curry.bind(null, fn, arity, ...args) : curry.bind(null, fn, arity, ...args);
// curry(Math.pow)(2)(10) -> 1024 // curry(Math.pow)(2)(10) -> 1024
// curry(Math.min, 3)(10)(50)(2) -> 2 // curry(Math.min, 3)(10)(50)(2) -> 2
``` ```
@ -830,7 +830,7 @@ const speak = message => {
const msg = new SpeechSynthesisUtterance(message); const msg = new SpeechSynthesisUtterance(message);
msg.voice = window.speechSynthesis.getVoices()[0]; msg.voice = window.speechSynthesis.getVoices()[0];
window.speechSynthesis.speak(msg); window.speechSynthesis.speak(msg);
} };
// speak('Hello, World') -> plays the message // speak('Hello, World') -> plays the message
``` ```

View File

@ -3,7 +3,7 @@
Run using `npm run linter`. Run using `npm run linter`.
*/ */
// Load modules // Load modules
const fs = require('fs-extra'), cp = require('child_process'), path = require('path'); const fs = require('fs-extra'), cp = require('child_process'), path = require('path'), chalk = require('chalk');
// Set variables for paths // Set variables for paths
var snippetsPath = './snippets'; var snippetsPath = './snippets';
// Read files, lint each one individually and update // Read files, lint each one individually and update
@ -32,7 +32,7 @@ try {
fs.writeFile(path.join(snippetsPath,snippet), `${snippetData.slice(0, snippetData.indexOf('```js')+5)+lintedCode+'```\n'}`); fs.writeFile(path.join(snippetsPath,snippet), `${snippetData.slice(0, snippetData.indexOf('```js')+5)+lintedCode+'```\n'}`);
fs.unlink(`${snippet}.temp.js`); fs.unlink(`${snippet}.temp.js`);
// Log a success message // Log a success message
console.log(`${chalk.red('SUCCESS!')} Linted snippet: ${snippet}`); console.log(`${chalk.green('SUCCESS!')} Linted snippet: ${snippet}`);
// Log the time taken for the file // Log the time taken for the file
console.timeEnd(`Linter (${snippet})`); console.timeEnd(`Linter (${snippet})`);
}); });

View File

@ -9,7 +9,7 @@ If you want to curry a function that accepts a variable number of arguments (a v
const curry = (fn, arity = fn.length, ...args) => const curry = (fn, arity = fn.length, ...args) =>
arity <= args.length arity <= args.length
? fn(...args) ? fn(...args)
: curry.bind(null, fn, arity, ...args) : curry.bind(null, fn, arity, ...args);
// curry(Math.pow)(2)(10) -> 1024 // curry(Math.pow)(2)(10) -> 1024
// curry(Math.min, 3)(10)(50)(2) -> 2 // curry(Math.min, 3)(10)(50)(2) -> 2
``` ```

View File

@ -4,5 +4,5 @@ Calculate the difference (in days) between to `Date` objects.
```js ```js
const getDaysDiffBetweenDates = (dateInitial, dateFinal) => (dateFinal - dateInitial) / (1000 * 3600 * 24); const getDaysDiffBetweenDates = (dateInitial, dateFinal) => (dateFinal - dateInitial) / (1000 * 3600 * 24);
//getDaysDiffBetweenDates(new Date("2017-12-13"), new Date("2017-12-22")) -> 9 // getDaysDiffBetweenDates(new Date("2017-12-13"), new Date("2017-12-22")) -> 9
``` ```

View File

@ -10,6 +10,6 @@ const speak = message => {
const msg = new SpeechSynthesisUtterance(message); const msg = new SpeechSynthesisUtterance(message);
msg.voice = window.speechSynthesis.getVoices()[0]; msg.voice = window.speechSynthesis.getVoices()[0];
window.speechSynthesis.speak(msg); window.speechSynthesis.speak(msg);
} };
// speak('Hello, World') -> plays the message // speak('Hello, World') -> plays the message
``` ```