add README and "build-ext" job

This commit is contained in:
Jörn-Michael Miehe 2023-12-30 03:11:22 +00:00
parent 548dc83aa8
commit 4a3a0e3832
10 changed files with 2911 additions and 31 deletions

5
README.md Normal file
View file

@ -0,0 +1,5 @@
# lmlfc-bttv
- install deps `yarn install --production=false`
- make "dist" dir: `yarn build`
- pack "dist" dir: `yarn build-ext`

View file

@ -4,7 +4,8 @@
"author": "Jörn-Michael Miehe <joern-michael.miehe@lenaisten.de>", "author": "Jörn-Michael Miehe <joern-michael.miehe@lenaisten.de>",
"license": "MIT", "license": "MIT",
"scripts": { "scripts": {
"build": "webpack --config webpack.config.js" "build": "webpack --config webpack.config.js",
"build-ext": "web-ext build --source-dir=dist --artifacts-dir=dist --overwrite-dest"
}, },
"devDependencies": { "devDependencies": {
"@types/chrome": "^0.0.254", "@types/chrome": "^0.0.254",
@ -12,6 +13,7 @@
"prettier": "^3.1.1", "prettier": "^3.1.1",
"ts-loader": "^9.5.1", "ts-loader": "^9.5.1",
"typescript": "^5.3.3", "typescript": "^5.3.3",
"web-ext": "^7.9.0",
"webpack": "^5.89.0", "webpack": "^5.89.0",
"webpack-cli": "^5.1.4" "webpack-cli": "^5.1.4"
} }

View file

@ -1,4 +1,5 @@
const path = require("path"); const path = require("path");
const CopyPlugin = require("copy-webpack-plugin");
module.exports = { module.exports = {
mode: "production", mode: "production",
@ -21,4 +22,9 @@ module.exports = {
}, },
], ],
}, },
plugins: [
new CopyPlugin({
patterns: [{ from: ".", to: ".", context: "public" }],
}),
],
}; };

2927
yarn.lock

File diff suppressed because it is too large Load diff