metamorpov/package.json

31 lines
1.5 KiB
JSON

{
"name": "metamorpov",
"title": "MetamorPOV",
"version": "1.2.0",
"description": "Enables customization of reader-insert stories by replacing author-provided hooks such as Y/n, pov/s, and vrb/do/present/.",
"type": "module",
"repository": {
"type": "git",
"url": "git+https://git.viscogliosi-pate.com/jean/metamorpov.git"
},
"author": "Jean Viscogliosi-Pate",
"license": "GPL-3.0-or-later",
"scripts": {
"test": "cp src/manifest-firefox.json src/manifest.json && npx rollup -c && npx web-ext run -s src && rm src/manifest.json",
"test-chrome": "cp src/manifest-chrome.json src/manifest.json && npx rollup -c && chromium && rm src/manifest.json",
"build": "cp src/manifest-firefox.json src/manifest.json && npx rollup -c && npx web-ext build -s src -a dist --ignore-files replace-words.js save-load-options.js manifest-* service-worker* -n {name}-{version}-firefox.zip -o && rm src/manifest.json",
"build-chrome": "cp src/manifest-chrome.json src/manifest.json && npx rollup -c && npx web-ext build -s src -a dist --ignore-files replace-words.js save-load-options.js manifest-* background.js -n {name}-{version}-chrome.zip -o && rm src/manifest.json"
},
"devDependencies": {
"@rollup/plugin-commonjs": "28.0.2",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "15.3.0",
"english-verbs-gerunds": "3.3.1",
"english-verbs-helper": "3.3.1",
"english-verbs-irregular": "3.3.1",
"rollup": "^4.27.3",
"web-ext": "^8.3.0",
"webextension-polyfill": "^0.12.0"
}
}