build userscript from sources

This commit is contained in:
Gregory Tertyshny 2024-07-17 14:21:14 +03:00
parent 3c45019850
commit 94b688843c
6 changed files with 24 additions and 355 deletions

View file

@ -4,7 +4,7 @@ import globals from "globals";
export default [
{
ignores: ["dist"],
ignores: ["dist", "userscript"],
},
eslintPluginPrettierRecommended,
js.configs.recommended,

View file

@ -5,6 +5,7 @@ import { bookPriceFor } from "./bookPriceFor";
/*
TODO:
- do not run for books you already bought
- more durable source for rates
- React for UI
- More informative UI, show loading progress

View file

@ -1,7 +1,7 @@
{
"name": "Kobo Price",
"description": "Find lowest book price on kobo.com",
"version": "1.1.8",
"version": "1.1.9",
"manifest_version": 3,
"content_scripts": [
{

View file

@ -7,11 +7,13 @@
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"lint": "eslint --fix",
"build": "esbuild lib/index.js --bundle --minify --sourcemap --target=chrome58,firefox57,safari11 --outfile=dist/index.js",
"watch-build": "npm run build -- --watch",
"watch-ext": "web-ext run --start-url kobo.com",
"watch": "concurrently npm:watch-build npm:watch-ext",
"ext-build": "web-ext build"
"bundle": "esbuild lib/index.js --bundle --minify --sourcemap --target=chrome58,firefox57,safari11 --outfile=dist/index.js",
"watch-bundle": "npm run bundle -- --watch",
"watch-ext": "web-ext run --start-url https://www.kobo.com/ww/en/ebook/foundation-the-foundation-trilogy-book-1-1",
"watch": "concurrently npm:watch-bundle npm:watch-ext",
"build-userscript": "cat userscript/koboprice.meta.js dist/index.js > userscript/koboprice.user.js",
"ext-build": "web-ext build",
"build-all": "npm run bundle && npm run build-userscript && npm run ext-build"
},
"author": "",
"license": "ISC",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long