* add prettier

* lint-staged

* prettier

* upgrade husky
This commit is contained in:
nyagami
2024-03-23 22:00:29 +07:00
committed by GitHub
parent c22979b10f
commit 5f9a067ab9
113 changed files with 79244 additions and 50841 deletions
+16 -15
View File
@@ -1,21 +1,21 @@
import { FilterTypes, Filters } from "../../../libs/filterInputs";
import { ScrpitGeneratorFunction } from "../generate";
import list from "./sources.json";
import { HotNovelPubMetadata } from "./template";
import { readFileSync } from "fs";
import path from "path";
import { FilterTypes, Filters } from '../../../libs/filterInputs';
import { ScrpitGeneratorFunction } from '../generate';
import list from './sources.json';
import { HotNovelPubMetadata } from './template';
import { readFileSync } from 'fs';
import path from 'path';
const lang: { [key: string]: string } = {
en: "english",
ru: "russian",
es: "spanish",
pt: "portuguese",
th: "turkish",
en: 'english',
ru: 'russian',
es: 'spanish',
pt: 'portuguese',
th: 'turkish',
};
export const generateAll: ScrpitGeneratorFunction = function (name) {
return list
.map<HotNovelPubMetadata>((p) => {
.map<HotNovelPubMetadata>(p => {
const filters: Filters = {};
for (const k in p.filters) {
const f = p.filters[k as keyof typeof p.filters];
@@ -36,8 +36,9 @@ export const generateAll: ScrpitGeneratorFunction = function (name) {
const generator = function generator(metadata: HotNovelPubMetadata) {
const HotNovelPubTemplate = readFileSync(
path.join(__dirname, "template.ts"), {
encoding: "utf-8",
path.join(__dirname, 'template.ts'),
{
encoding: 'utf-8',
},
);
@@ -51,7 +52,7 @@ export default plugin;
`.trim();
return {
lang: lang[metadata?.options?.lang || "en"] || "english",
lang: lang[metadata?.options?.lang || 'en'] || 'english',
filename: metadata.sourceName,
pluginScript,
};