Compare commits
No commits in common. "1551f8880ec67fd660fb368c5b7c8987c59ee911" and "9d02fa67fa07b511a19911e2a4af1821858478f4" have entirely different histories.
1551f8880e
...
9d02fa67fa
|
@ -1,6 +1,5 @@
|
||||||
|
|
||||||
*-update/*
|
*-update/*
|
||||||
*.DS_Store
|
*.DS_Store
|
||||||
node_modules
|
node_modules
|
||||||
src/content-script.js
|
src/content-script.js
|
||||||
src/.amo-upload-uuid
|
|
||||||
src/web-ext-artifacts
|
|
||||||
|
|
|
@ -10,7 +10,6 @@
|
||||||
"license": "GPL-3.0-or-later",
|
"license": "GPL-3.0-or-later",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@rollup/plugin-commonjs": "28.0.2",
|
"@rollup/plugin-commonjs": "28.0.2",
|
||||||
"@rollup/plugin-json": "^6.1.0",
|
|
||||||
"@rollup/plugin-node-resolve": "15.3.0",
|
"@rollup/plugin-node-resolve": "15.3.0",
|
||||||
"english-verbs-gerunds": "3.3.1",
|
"english-verbs-gerunds": "3.3.1",
|
||||||
"english-verbs-helper": "3.3.1",
|
"english-verbs-helper": "3.3.1",
|
||||||
|
@ -416,27 +415,6 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/plugin-json": {
|
|
||||||
"version": "6.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz",
|
|
||||||
"integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"@rollup/pluginutils": "^5.1.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=14.0.0"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
|
|
||||||
},
|
|
||||||
"peerDependenciesMeta": {
|
|
||||||
"rollup": {
|
|
||||||
"optional": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@rollup/plugin-node-resolve": {
|
"node_modules/@rollup/plugin-node-resolve": {
|
||||||
"version": "15.3.0",
|
"version": "15.3.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz",
|
||||||
|
|
|
@ -21,7 +21,6 @@
|
||||||
"english-verbs-helper": "3.3.1",
|
"english-verbs-helper": "3.3.1",
|
||||||
"english-verbs-irregular": "3.3.1",
|
"english-verbs-irregular": "3.3.1",
|
||||||
"rollup": "^4.27.3",
|
"rollup": "^4.27.3",
|
||||||
"web-ext": "^8.3.0",
|
"web-ext": "^8.3.0"
|
||||||
"@rollup/plugin-json": "^6.1.0"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
import resolve from '@rollup/plugin-node-resolve';
|
import resolve from '@rollup/plugin-node-resolve';
|
||||||
import commonjs from '@rollup/plugin-commonjs';
|
import commonjs from '@rollup/plugin-commonjs';
|
||||||
import json from '@rollup/plugin-json';
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
input: 'src/replace-words.js',
|
input: 'src/replace-words.js',
|
||||||
|
@ -9,5 +8,5 @@ export default {
|
||||||
format: 'iife',
|
format: 'iife',
|
||||||
name: 'contentScript'
|
name: 'contentScript'
|
||||||
},
|
},
|
||||||
plugins: [resolve(), commonjs(), json()]
|
plugins: [resolve(), commonjs()]
|
||||||
};
|
};
|
||||||
|
|
|
@ -3,14 +3,12 @@
|
||||||
"name": "MetamorPOV",
|
"name": "MetamorPOV",
|
||||||
"author": "Jean Viscogliosi-Pate",
|
"author": "Jean Viscogliosi-Pate",
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"license": "GPL-3.0-or-later",
|
|
||||||
|
|
||||||
"description": "Enables customization of reader-insert stories by replacing author-provided hooks such as Y/n, pov/s, and vrb/do/present/.",
|
"description": "Enables customization of reader-insert stories by replacing author-provided hooks such as Y/n, pov/s, and vrb/do/present/.",
|
||||||
|
|
||||||
"browser_specific_settings": {
|
"browser_specific_settings": {
|
||||||
"gecko": {
|
"gecko": {
|
||||||
"id": "metamorpov@viscogliosi-pate.com",
|
"id": "metamorpov@viscogliosi-pate.com"
|
||||||
"strict_min_version": "58.0"
|
|
||||||
},
|
},
|
||||||
"gecko_android": {}
|
"gecko_android": {}
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,7 +1,4 @@
|
||||||
const verbsHelper = require('english-verbs-helper');
|
const verbsHelper = require('english-verbs-helper');
|
||||||
const verbsIrregular = require('english-verbs-irregular/dist/verbs.json');
|
|
||||||
const verbsGerunds = require('english-verbs-gerunds/dist/gerunds.json');
|
|
||||||
const verbsData = verbsHelper.mergeVerbsData(verbsIrregular, verbsGerunds);
|
|
||||||
|
|
||||||
function replaceAll() {
|
function replaceAll() {
|
||||||
browser.storage.local.get(null, (options) => {
|
browser.storage.local.get(null, (options) => {
|
||||||
|
@ -237,7 +234,7 @@ function verbMethod(node, search_term, options) {
|
||||||
if (match == null) { return; }
|
if (match == null) { return; }
|
||||||
const verb = match[1];
|
const verb = match[1];
|
||||||
const tense = match[2].toUpperCase().replaceAll(" ", "_");
|
const tense = match[2].toUpperCase().replaceAll(" ", "_");
|
||||||
const replace_value = verbsHelper.getConjugation(verbsData, verb, tense, getPovIndex(options));
|
const replace_value = verbsHelper.getConjugation(null, verb, tense, getPovIndex(options));
|
||||||
node.nodeValue = node.nodeValue.replace(search_term, replace_value);
|
node.nodeValue = node.nodeValue.replace(search_term, replace_value);
|
||||||
verbMethod(node, search_term, options);
|
verbMethod(node, search_term, options);
|
||||||
}
|
}
|
||||||
|
@ -257,7 +254,7 @@ function pluralThirdVerbMethod(node, search_term, options) {
|
||||||
tense = match[6];
|
tense = match[6];
|
||||||
}
|
}
|
||||||
tense = tense.toUpperCase().replaceAll(" ", "_");
|
tense = tense.toUpperCase().replaceAll(" ", "_");
|
||||||
const replace_verb = verbsHelper.getConjugation(verbsData, verb, tense, 2);
|
const replace_verb = verbsHelper.getConjugation(null, verb, tense, 2);
|
||||||
let replace_value;
|
let replace_value;
|
||||||
if (wasBefore) {
|
if (wasBefore) {
|
||||||
replace_value = options["name"] + " " + replace_verb;
|
replace_value = options["name"] + " " + replace_verb;
|
||||||
|
|
Loading…
Reference in New Issue