feat: Plugins (#465)

* update

* gitignore

* base file

* template

* json generator

* remove valid method

* Update README.md

README

* update template

* Update README.md

* update template

* not support async arrow function

* remove valid method

* basic plugin validation.

* Update README.md

* update template

* Update README.md

* add fetchFile lib. empy .language file

* comment fetch

* update

* comment fetch

* auto comment, update template, template.min

* Update README.md

* add option to test

* reset version

* Update README.md

* small fix for LightNovelReader

* comment fetch

* minor: LL date format

* refactor: rename project, remove html2text lib

* fix: error if there's no plugin changed

* implement cookies bypass

* update template.min.js

* add syosetu

* fix: get last file in case removing.
shorter id

* shoter native language name

* change app project name

* testing with UI would be less painful :)

* remove console.log

* Update README.md for UI testing

* fix Syosetu

* remove try catch

* add ranobehub

* add json for ranobehub

* wrong icon path :D

* fix ranobehub

* fix status ranobe

* add french

* fix css

* add chireads

* add indonesian

* add sakura novel

* add sakuranovel json

* add spanish

* add skynovels

* fix skynovels

* add agitoon

* add turkish

* add epiknovel

* add portuguese

* update template

* cheerio_space

* add novel Fullme

* minor

* lol, this source havent been finished before. cant help

* cant bypass this

* add hasutl

* novelasligera not working properly

* add novelpub, but no searching

* add jaomix

* fix jaomix

* add ranoberf

* add indowebnovel

* add novelringan

* add noveldeglace

* search not work for this

* add oasisTL, this should have better popularNovels

* add tunovelaligera

* this source need to fix search

* add bestlightnovel

* add comrade mao

* minor fix

* add divinedaolibrary

* add freewebnovel

* lol xD

* minor

* update json

* fix icon novelawuxia

* update site in for pluginItem

* some changes for more convenient

* remove try catch

* Update README.md

* remove

* Update README.md

* trying to use pre-commit

* update README

* feat: .env for repo config

* add foxaholic (#2)

* rebase fox

* fox officially 1.0.0

---------

Co-authored-by: K1ngfish3r <trulyihu@gmail.com>
This commit is contained in:
nyagami
2023-05-08 08:43:09 +07:00
committed by GitHub
parent d0f049c0b8
commit 8522c89195
70 changed files with 9958 additions and 2 deletions
+37
View File
@@ -0,0 +1,37 @@
{
"name": "lnreader-plugins",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "node ./index.js",
"test": "exit 0",
"json": "node ./scripts/json_plugins.js && git add ."
},
"author": "",
"license": "MIT",
"dependencies": {
"body-parser": "^1.20.2",
"cheerio": "^1.0.0-rc.10",
"cli-color": "^2.0.3",
"dayjs": "^1.11.4",
"dotenv": "^16.0.3",
"express": "^4.18.2",
"module-alias": "^2.2.2",
"node-fetch": "^3.3.1"
},
"_moduleAliases": {
"@api": "./api",
"@libs": "./libs",
"@icons": "./icons",
"@plugins": "./plugins",
"@scripts": "./scripts"
},
"devDependencies": {
"nodemon": "^2.0.22",
"pre-commit": "^1.2.2"
},
"pre-commit": [
"json"
]
}