Remove Opera version
This commit is contained in:
parent
d299bdce61
commit
f59d9197ba
|
@ -1,6 +1,6 @@
|
||||||
import browserInfo from "browser-info";
|
import browserInfo from "browser-info";
|
||||||
|
|
||||||
const browserName = browserInfo().name;
|
const browserName = browserInfo().name;
|
||||||
const suffix = browserName === "Chrome" ? "fc" : browserName === "Opera" ? "fo" : "";
|
const suffix = browserName === "Chrome" ? "fc" : "";
|
||||||
export const email = `sienori.firefox+st${suffix}@gmail.com`;
|
export const email = `sienori.firefox+st${suffix}@gmail.com`;
|
||||||
export const paypalLink = `https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&no_shipping=1&business=sienori.firefox@gmail.com&item_name=Simple Translate for ${browserName} - Donation`;
|
export const paypalLink = `https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&no_shipping=1&business=sienori.firefox@gmail.com&item_name=Simple Translate for ${browserName} - Donation`;
|
||||||
|
|
|
@ -1,69 +0,0 @@
|
||||||
{
|
|
||||||
"manifest_version": 2,
|
|
||||||
"version": "2.0.1",
|
|
||||||
|
|
||||||
"name": "__MSG_extName__",
|
|
||||||
"description": "__MSG_extDescription__",
|
|
||||||
"default_locale": "en",
|
|
||||||
|
|
||||||
"permissions": ["<all_urls>", "storage", "contextMenus"],
|
|
||||||
|
|
||||||
"options_ui": {
|
|
||||||
"page": "options/index.html",
|
|
||||||
"open_in_tab": true
|
|
||||||
},
|
|
||||||
|
|
||||||
"icons": {
|
|
||||||
"512": "icons/512.png",
|
|
||||||
"128": "icons/128.png",
|
|
||||||
"64": "icons/64.png",
|
|
||||||
"48": "icons/48.png",
|
|
||||||
"32": "icons/32.png"
|
|
||||||
},
|
|
||||||
|
|
||||||
"background": {
|
|
||||||
"scripts": ["background/background.js"]
|
|
||||||
},
|
|
||||||
|
|
||||||
"browser_action": {
|
|
||||||
"default_icon": {
|
|
||||||
"512": "icons/512.png",
|
|
||||||
"128": "icons/128.png",
|
|
||||||
"64": "icons/64.png",
|
|
||||||
"48": "icons/48.png",
|
|
||||||
"38": "icons/38.png",
|
|
||||||
"32": "icons/32.png",
|
|
||||||
"19": "icons/19.png",
|
|
||||||
"16": "icons/16.png"
|
|
||||||
},
|
|
||||||
"default_popup": "popup/index.html"
|
|
||||||
},
|
|
||||||
|
|
||||||
"content_scripts": [
|
|
||||||
{
|
|
||||||
"all_frames": true,
|
|
||||||
"matches": ["http://*/*", "https://*/*", "<all_urls>"],
|
|
||||||
"js": ["content/content.js"]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
|
|
||||||
"web_accessible_resources": ["icons/512.png"],
|
|
||||||
|
|
||||||
"commands": {
|
|
||||||
"_execute_browser_action": {
|
|
||||||
"description": "__MSG_openPopupDescription__",
|
|
||||||
"suggested_key": {
|
|
||||||
"default": "Alt+Shift+T"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"translateSelectedText": {
|
|
||||||
"description": "__MSG_translateTextMenu__",
|
|
||||||
"suggested_key": {
|
|
||||||
"default": "Alt+T"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"translatePage": {
|
|
||||||
"description": "__MSG_translatePageMenu__"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -7,7 +7,6 @@ const {
|
||||||
getHTMLPlugins,
|
getHTMLPlugins,
|
||||||
getOutput,
|
getOutput,
|
||||||
getCopyPlugins,
|
getCopyPlugins,
|
||||||
getOperaCopyPlugins,
|
|
||||||
getFirefoxCopyPlugins,
|
getFirefoxCopyPlugins,
|
||||||
getEntry
|
getEntry
|
||||||
} = require("./webpack.utils");
|
} = require("./webpack.utils");
|
||||||
|
@ -90,15 +89,6 @@ module.exports = [
|
||||||
...getCopyPlugins("chrome", config.devDirectory, config.chromePath)
|
...getCopyPlugins("chrome", config.devDirectory, config.chromePath)
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
...generalConfig,
|
|
||||||
entry: getEntry(config.operaPath),
|
|
||||||
output: getOutput("opera", config.devDirectory),
|
|
||||||
plugins: [
|
|
||||||
...getHTMLPlugins("opera", config.devDirectory, config.operaPath),
|
|
||||||
...getOperaCopyPlugins("opera", config.devDirectory, config.operaPath)
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
...generalConfig,
|
...generalConfig,
|
||||||
entry: getEntry(config.firefoxPath),
|
entry: getEntry(config.firefoxPath),
|
||||||
|
|
|
@ -10,7 +10,6 @@ const {
|
||||||
getOutput,
|
getOutput,
|
||||||
getCopyPlugins,
|
getCopyPlugins,
|
||||||
getZipPlugin,
|
getZipPlugin,
|
||||||
getOperaCopyPlugins,
|
|
||||||
getFirefoxCopyPlugins,
|
getFirefoxCopyPlugins,
|
||||||
getEntry
|
getEntry
|
||||||
} = require("./webpack.utils");
|
} = require("./webpack.utils");
|
||||||
|
@ -99,18 +98,6 @@ module.exports = [
|
||||||
getZipPlugin(`${config.extName}-for-chrome-${extVersion}`, config.distDirectory)
|
getZipPlugin(`${config.extName}-for-chrome-${extVersion}`, config.distDirectory)
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
...generalConfig,
|
|
||||||
output: getOutput("opera", config.tempDirectory),
|
|
||||||
entry: getEntry(config.operaPath),
|
|
||||||
plugins: [
|
|
||||||
new CleanWebpackPlugin(["dist", "temp"]),
|
|
||||||
new UglifyJsPlugin(),
|
|
||||||
...getHTMLPlugins("opera", config.tempDirectory, config.operaPath),
|
|
||||||
...getOperaCopyPlugins("opera", config.tempDirectory, config.operaPath),
|
|
||||||
getZipPlugin(`${config.extName}-for-opera-${extVersion}`, config.distDirectory)
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
...generalConfig,
|
...generalConfig,
|
||||||
entry: getEntry(config.firefoxPath),
|
entry: getEntry(config.firefoxPath),
|
||||||
|
|
|
@ -56,23 +56,6 @@ const getCopyPlugins = (browserDir, outputDir = "dev", sourceDir = "src") => [
|
||||||
])
|
])
|
||||||
];
|
];
|
||||||
|
|
||||||
const getOperaCopyPlugins = (browserDir, outputDir = "dev", sourceDir = "src") => [
|
|
||||||
new CopyWebpackPlugin([
|
|
||||||
{
|
|
||||||
from: `${sourceDir}/icons`,
|
|
||||||
to: path.resolve(__dirname, `${outputDir}/${browserDir}/icons`)
|
|
||||||
},
|
|
||||||
{
|
|
||||||
from: `${sourceDir}/_locales`,
|
|
||||||
to: path.resolve(__dirname, `${outputDir}/${browserDir}/_locales`)
|
|
||||||
},
|
|
||||||
{
|
|
||||||
from: `${sourceDir}/manifest-opera.json`,
|
|
||||||
to: path.resolve(__dirname, `${outputDir}/${browserDir}/manifest.json`)
|
|
||||||
}
|
|
||||||
])
|
|
||||||
];
|
|
||||||
|
|
||||||
const getFirefoxCopyPlugins = (browserDir, outputDir = "dev", sourceDir = "src") => [
|
const getFirefoxCopyPlugins = (browserDir, outputDir = "dev", sourceDir = "src") => [
|
||||||
new CopyWebpackPlugin([
|
new CopyWebpackPlugin([
|
||||||
{
|
{
|
||||||
|
@ -110,7 +93,6 @@ module.exports = {
|
||||||
getHTMLPlugins,
|
getHTMLPlugins,
|
||||||
getOutput,
|
getOutput,
|
||||||
getCopyPlugins,
|
getCopyPlugins,
|
||||||
getOperaCopyPlugins,
|
|
||||||
getFirefoxCopyPlugins,
|
getFirefoxCopyPlugins,
|
||||||
getZipPlugin,
|
getZipPlugin,
|
||||||
getEntry
|
getEntry
|
||||||
|
|
Loading…
Reference in a new issue