Lint and build
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,3 +1,3 @@
|
|||||||
node_modules/
|
node_modules/
|
||||||
|
|
||||||
currentSnippet\.js
|
currentSnippet\.js
|
||||||
|
*.md.temp.js
|
||||||
|
|||||||
@ -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
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@ -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})`);
|
||||||
});
|
});
|
||||||
|
|||||||
@ -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
|
||||||
```
|
```
|
||||||
|
|||||||
@ -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
|
||||||
```
|
```
|
||||||
|
|||||||
@ -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
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user