💅 Update ESLint scope (#204)

* lint: let eslint lint all js files in project && auto-fix

* lint: ignore dist, unignore eleventy config

* del unused minified file

* 💅
This commit is contained in:
Oscar
2020-06-11 19:12:58 +02:00
committed by GitHub
parent 6f0a29f859
commit 10c0a7296d
5 changed files with 187 additions and 169 deletions

View File

@ -1 +0,0 @@
import slugify from"slugify";import path from"path";import fs from"fs";import{promisify}from"util";const writeFile=promisify(fs.writeFile);import{words}from"./undefined-words";const defintionPath=path.resolve(process.cwd(),"11ty/definitions/"),template="\n---\ntitle: {{title}}\nslug: {{slug}}\ndefined: false\n---\n";export function createDefinitions(){return words.forEach(async t=>{const e=t,i=slugify(t.toLowerCase().replace(/ \([a-z]+\)| ([a-z-]+) slur/i,"")),r=template.replace("{{title}}",e).replace("{{slug}}",i).trim();try{await writeFile(`${defintionPath}/${i}.md`,r,"utf8")}catch(t){console.error(t),process.exit(1)}return!0})}

View File

@ -1,12 +1,12 @@
import slugify from 'slugify'
import path from 'path'
import fs from 'fs'
import { promisify } from 'util'
import slugify from 'slugify';
import path from 'path';
import fs from 'fs';
import { promisify } from 'util';
const writeFile = promisify(fs.writeFile)
const writeFile = promisify(fs.writeFile);
import { words } from './undefined-words'
const defintionPath = path.resolve(process.cwd(), '11ty/definitions/')
import { words } from './undefined-words';
const defintionPath = path.resolve(process.cwd(), '11ty/definitions/');
const template = `
---
@ -14,23 +14,28 @@ title: {{title}}
slug: {{slug}}
defined: false
---
`
`;
export function createDefinitions() {
return words.forEach(async (word) => {
const title = word
const slug = slugify(word.toLowerCase().replace(/ \([a-z]+\)| ([a-z-]+) slur/i, ''))
const title = word;
const slug = slugify(
word.toLowerCase().replace(/ \([a-z]+\)| ([a-z-]+) slur/i, '')
);
const content = template.replace('{{title}}', title).replace('{{slug}}', slug).trim()
const content = template
.replace('{{title}}', title)
.replace('{{slug}}', slug)
.trim();
try {
await writeFile(`${defintionPath}/${slug}.md`, content, 'utf8')
await writeFile(`${defintionPath}/${slug}.md`, content, 'utf8');
} catch (e) {
console.error(e)
console.error(e);
process.exit(1)
process.exit(1);
}
return true
})
return true;
});
}