fix: apply new prettier rules

This commit is contained in:
abhijithvijayan 2020-04-17 13:00:43 +05:30
parent 2793318d41
commit 9a8f575867
5 changed files with 185 additions and 180 deletions

View File

@ -33,7 +33,7 @@
"webextension-polyfill": "^0.6.0" "webextension-polyfill": "^0.6.0"
}, },
"devDependencies": { "devDependencies": {
"@abhijithvijayan/eslint-config": "0.14.1", "@abhijithvijayan/eslint-config": "^1.3.0",
"@babel/core": "^7.9.0", "@babel/core": "^7.9.0",
"@babel/plugin-proposal-object-rest-spread": "^7.9.0", "@babel/plugin-proposal-object-rest-spread": "^7.9.0",
"@babel/plugin-transform-destructuring": "^7.8.8", "@babel/plugin-transform-destructuring": "^7.8.8",

View File

@ -1,7 +1,7 @@
import browser from 'webextension-polyfill'; import browser from 'webextension-polyfill';
function openWebPage(url) { function openWebPage(url) {
return browser.tabs.create({ url }); return browser.tabs.create({url});
} }
document.addEventListener('DOMContentLoaded', async () => { document.addEventListener('DOMContentLoaded', async () => {
@ -21,7 +21,9 @@ document.addEventListener('DOMContentLoaded', async () => {
console.log(response); console.log(response);
document.getElementById('github__button').addEventListener('click', () => { document.getElementById('github__button').addEventListener('click', () => {
return openWebPage('https://github.com/abhijithvijayan/web-extension-starter'); return openWebPage(
'https://github.com/abhijithvijayan/web-extension-starter'
);
}); });
document.getElementById('donate__button').addEventListener('click', () => { document.getElementById('donate__button').addEventListener('click', () => {

View File

@ -4,7 +4,7 @@ const ZipPlugin = require('zip-webpack-plugin');
const TerserPlugin = require('terser-webpack-plugin'); const TerserPlugin = require('terser-webpack-plugin');
const CopyWebpackPlugin = require('copy-webpack-plugin'); const CopyWebpackPlugin = require('copy-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin'); const HtmlWebpackPlugin = require('html-webpack-plugin');
const { CleanWebpackPlugin } = require('clean-webpack-plugin'); const {CleanWebpackPlugin} = require('clean-webpack-plugin');
const ExtensionReloader = require('webpack-extension-reloader'); const ExtensionReloader = require('webpack-extension-reloader');
const WextManifestWebpackPlugin = require('wext-manifest-webpack-plugin'); const WextManifestWebpackPlugin = require('wext-manifest-webpack-plugin');
const FixStyleOnlyEntriesPlugin = require('webpack-fix-style-only-entries'); const FixStyleOnlyEntriesPlugin = require('webpack-fix-style-only-entries');
@ -123,12 +123,15 @@ module.exports = {
plugins: [ plugins: [
new webpack.ProgressPlugin(), new webpack.ProgressPlugin(),
new WextManifestWebpackPlugin(), new WextManifestWebpackPlugin(),
new FixStyleOnlyEntriesPlugin({ silent: true }), new FixStyleOnlyEntriesPlugin({silent: true}),
new webpack.EnvironmentPlugin(['NODE_ENV', 'TARGET_BROWSER']), new webpack.EnvironmentPlugin(['NODE_ENV', 'TARGET_BROWSER']),
new CleanWebpackPlugin({ new CleanWebpackPlugin({
cleanOnceBeforeBuildPatterns: [ cleanOnceBeforeBuildPatterns: [
path.join(process.cwd(), `extension/${targetBrowser}`), path.join(process.cwd(), `extension/${targetBrowser}`),
path.join(process.cwd(), `extension/${targetBrowser}.${getExtensionFileType(targetBrowser)}`), path.join(
process.cwd(),
`extension/${targetBrowser}.${getExtensionFileType(targetBrowser)}`
),
], ],
cleanStaleWebpackAssets: false, cleanStaleWebpackAssets: false,
verbose: true, verbose: true,
@ -145,7 +148,7 @@ module.exports = {
chunks: ['popup'], chunks: ['popup'],
filename: 'popup.html', filename: 'popup.html',
}), }),
new CopyWebpackPlugin([{ from: 'source/assets', to: 'assets' }]), new CopyWebpackPlugin([{from: 'source/assets', to: 'assets'}]),
extensionReloaderPlugin, extensionReloaderPlugin,
], ],
@ -163,7 +166,7 @@ module.exports = {
}), }),
new OptimizeCSSAssetsPlugin({ new OptimizeCSSAssetsPlugin({
cssProcessorPluginOptions: { cssProcessorPluginOptions: {
preset: ['default', { discardComments: { removeAll: true } }], preset: ['default', {discardComments: {removeAll: true}}],
}, },
}), }),
new ZipPlugin({ new ZipPlugin({

View File

@ -2,10 +2,10 @@
# yarn lockfile v1 # yarn lockfile v1
"@abhijithvijayan/eslint-config@0.14.1": "@abhijithvijayan/eslint-config@^1.3.0":
version "0.14.1" version "1.3.0"
resolved "https://registry.npmjs.org/@abhijithvijayan/eslint-config/-/eslint-config-0.14.1.tgz#ca6a0e0da188cb9d6be1be44a1e054f76be74c69" resolved "https://registry.yarnpkg.com/@abhijithvijayan/eslint-config/-/eslint-config-1.3.0.tgz#cfe741a97f04725fa931e918014dfabc33aefdb1"
integrity sha512-fx/n434sXdKAyKNxtdy91Wn8uqeyfd4fcIC8I1/xb7JTVlqB4uAdp2xVu5KG5hEFL+liauieT97wXNTTJBLTJg== integrity sha512-b823i+e8Tw9auspey0U+3fVziydJ3d0bxUfd+HJdSuuHV/48EO6erPEy3acusqwSQ9uGB3contePze9Yt/n+eA==
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3": "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3":
version "7.8.3" version "7.8.3"