Skip to content

Commit 677231a

Browse files
Merge pull request #4 from webdevnerdstuff/dev
Dev
2 parents 643c935 + 5be363a commit 677231a

26 files changed

+1292
-9731
lines changed

Diff for: .babelrc

+1-3
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,8 @@
99
{
1010
"root": ["./"],
1111
"alias": {
12-
"@assets": "./src/assets",
1312
"@components": "./src/components",
14-
"@docs": "./src/docs",
15-
"@plugins": "./src/plugins"
13+
"@documentation": "./src/components/documentation"
1614
}
1715
}
1816
]

Diff for: .eslintrc.js

-4
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@ module.exports = {
88
'eslint:recommended',
99
'plugin:vue/essential',
1010
],
11-
globals: {
12-
socket: true,
13-
PDFObject: true,
14-
},
1511
overrides: [
1612
{
1713
files: [

Diff for: .gitignore

+1-3
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,7 @@ node_modules
99

1010
# Log files
1111
npm-debug.log*
12-
yarn-debug.log*
13-
yarn-error.log*
14-
pnpm-debug.log*
12+
.pnpm-debug.log*
1513

1614
# Editor directories and files
1715
.idea

Diff for: .npmignore

-22
Original file line numberDiff line numberDiff line change
@@ -1,23 +1 @@
1-
.github
2-
build
3-
docs
41
node_modules
5-
6-
.babelrc
7-
.browserslistrc
8-
.editorconfig
9-
.eslintignore
10-
.eslintrc.js
11-
.prettierrc.js
12-
CHANGELOG.md
13-
stylelint.config.js
14-
*.map
15-
16-
src/App.vue
17-
src/main.js
18-
src/templates
19-
20-
src/components/Documentation.vue
21-
src/components/Menu.vue
22-
23-
src/components/documentation/

Diff for: build/webpack.base.config.js

+1-26
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,6 @@
11
const path = require('path');
22
const { VueLoaderPlugin } = require('vue-loader');
33
const sass = require('sass');
4-
const webpack = require('webpack');
5-
const packageJson = require('../package.json');
6-
7-
/*
8-
|--------------------------------------------------------------------------
9-
| Banner
10-
|--------------------------------------------------------------------------
11-
*/
12-
const banner = `Vuetify Resize Drawer
13-
14-
@name ${packageJson.name}
15-
@version ${packageJson.version}
16-
@description ${packageJson.description}
17-
@author ${packageJson.author}
18-
@copyright Copyright ${new Date().getFullYear()}, WebDevNerdStuff
19-
@homepage ${packageJson.homepage}
20-
@repository ${packageJson.repository}
21-
@license https://github.com/webdevnerdstuff/vuetify-resize-drawer/blob/main/LICENSE.md
22-
`;
234

245
/*
256
|--------------------------------------------------------------------------
@@ -84,11 +65,8 @@ module.exports = {
8465
resolve: {
8566
extensions: ['.js', '.vue'],
8667
alias: {
87-
'@': path.join(__dirname, '/src'),
88-
'@assets': path.join(__dirname, '/src/assets'),
8968
'@components': path.join(__dirname, '/src/components'),
90-
'@docs': path.join(__dirname, '/src/docs'),
91-
'@plugins': path.join(__dirname, '/src/plugins'),
69+
'@documentation': path.join(__dirname, '/src/components/documentation'),
9270
},
9371
},
9472
module: {
@@ -99,9 +77,6 @@ module.exports = {
9977
],
10078
},
10179
plugins: [
102-
new webpack.BannerPlugin({
103-
banner,
104-
}),
10580
new VueLoaderPlugin(),
10681
],
10782
infrastructureLogging: {

Diff for: build/webpack.dev.config.js

-45
Original file line numberDiff line numberDiff line change
@@ -28,49 +28,6 @@ const eslintOptions = {
2828
fix: true,
2929
};
3030

31-
/*
32-
|--------------------------------------------------------------------------
33-
| SCSS Configs
34-
|--------------------------------------------------------------------------
35-
*/
36-
const scssRule = {
37-
rules: [
38-
{
39-
test: /\.s(c|a)ss$/,
40-
use: [
41-
'vue-style-loader',
42-
'css-loader',
43-
{
44-
loader: 'sass-loader',
45-
options: {
46-
implementation: sass,
47-
},
48-
},
49-
],
50-
},
51-
],
52-
};
53-
54-
// Use to test sass variable overrides //
55-
// const sassRule = {
56-
// rules: [
57-
// {
58-
// test: /\.sass$/,
59-
// use: [
60-
// 'vue-style-loader',
61-
// 'css-loader',
62-
// {
63-
// loader: 'sass-loader',
64-
// options: {
65-
// implementation: sass,
66-
// additionalData: "@import './src/sass/variables.sass'",
67-
// },
68-
// },
69-
// ],
70-
// },
71-
// ],
72-
// };
73-
7431
/*
7532
|--------------------------------------------------------------------------
7633
| File Configs
@@ -242,8 +199,6 @@ module.exports = merge(base, {
242199
module: {
243200
rules: [
244201
fileRule,
245-
// scssRule,
246-
// sassRule,
247202
svgRule,
248203
],
249204
},

Diff for: build/webpack.release.config.js

+29
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,33 @@
11
const { merge } = require('webpack-merge');
22
const TerserPlugin = require('terser-webpack-plugin');
3+
const webpack = require('webpack');
34
const base = require('./webpack.base.config');
5+
const packageJson = require('../package.json');
6+
7+
/*
8+
|--------------------------------------------------------------------------
9+
| Banner
10+
|--------------------------------------------------------------------------
11+
*/
12+
const banner = `Vuetify Resize Drawer
13+
14+
@name ${packageJson.name}
15+
@version ${packageJson.version}
16+
@description ${packageJson.description}
17+
@author ${packageJson.author}
18+
@copyright Copyright ${new Date().getFullYear()}, WebDevNerdStuff
19+
@homepage ${packageJson.homepage}
20+
@repository ${packageJson.repository}
21+
@license https://github.com/webdevnerdstuff/vuetify-resize-drawer/blob/main/LICENSE.md
22+
`;
423

524
module.exports = merge(base, {
625
mode: 'production',
26+
plugins: [
27+
new webpack.BannerPlugin({
28+
banner,
29+
}),
30+
],
731
optimization: {
832
minimize: true,
933
minimizer: [
@@ -15,4 +39,9 @@ module.exports = merge(base, {
1539
output: {
1640
filename: 'vuetify-resize-drawer.js',
1741
},
42+
performance: {
43+
hints: false,
44+
maxEntrypointSize: 512000,
45+
maxAssetSize: 512000,
46+
},
1847
});

Diff for: dist/vuetify-resize-drawer.js

+23-17
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: docs/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
function gtag() { dataLayer.push(arguments); }
44
gtag('js', new Date());
55

6-
gtag('config', 'UA-XXXXXXXXX-X');</script><meta name="base" content="https://webdevnerdstuff.github.io/vuetify-resize-drawer/"><meta name="charset" content="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="keywords" content="vuetify-resize-drawer, vuetifyResizeDrawer, v-resize-drawer, vResizeDrawer, vuetify, navigation drawer, v-navigation-drawer, vNavigationDrawer, api, drawer, resize, resizable, vue, vue2, component, javascript, webdevnerdstuff, wdns"><meta name="description" content="The vuetify-resize-drawer component extends the functionality of the v-navigation-drawer so that it is resizable by the user."><meta name="author" content="WebDevNerdStuff & Bunnies... lots and lots of bunnies! <[email protected]> (https://webdevnerdstuff.com)"><meta name="robots" content="index, follow"><meta name="googlebot" content="index, follow"><meta name="rating" content="General"><meta name="theme-color" content="#21252a"><meta name="og:type" content="website"><meta name="og:title" content="Vuetify Resize Drawer"><meta name="og:image" content="https://webdevnerdstuff.github.io/vuetify-resize-drawer/images/vuetify-resize-drawer-social.jpg"><meta name="og:image:alt" content="The vuetify-resize-drawer component extends the functionality of the v-navigation-drawer so that it is resizable by the user."><meta name="og:image:width" content="1200"><meta name="og:image:height" content="630"><meta name="og:description" content="The vuetify-resize-drawer component extends the functionality of the v-navigation-drawer so that it is resizable by the user."><meta name="og:site_name" content="Vuetify Resize Drawer"><meta name="og:locale" content="en_US"></head><body><noscript><strong>We're sorry but Vuetify Resize Drawer doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script><script defer="defer" src="vuetify-resize-drawer.js?7d843aa11e18d61d99b0"></script></body></html>
6+
gtag('config', 'UA-XXXXXXXXX-X');</script><meta name="base" content="https://webdevnerdstuff.github.io/vuetify-resize-drawer/"><meta name="charset" content="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="keywords" content="vuetify-resize-drawer, vuetifyResizeDrawer, v-resize-drawer, vResizeDrawer, vuetify, navigation drawer, v-navigation-drawer, vNavigationDrawer, api, drawer, resize, resizable, vue, vue2, component, javascript, webdevnerdstuff, wdns"><meta name="description" content="The vuetify-resize-drawer component extends the functionality of the v-navigation-drawer so that it is resizable by the user."><meta name="author" content="WebDevNerdStuff & Bunnies... lots and lots of bunnies! <[email protected]> (https://webdevnerdstuff.com)"><meta name="robots" content="index, follow"><meta name="googlebot" content="index, follow"><meta name="rating" content="General"><meta name="theme-color" content="#21252a"><meta name="og:type" content="website"><meta name="og:title" content="Vuetify Resize Drawer"><meta name="og:image" content="https://webdevnerdstuff.github.io/vuetify-resize-drawer/images/vuetify-resize-drawer-social.jpg"><meta name="og:image:alt" content="The vuetify-resize-drawer component extends the functionality of the v-navigation-drawer so that it is resizable by the user."><meta name="og:image:width" content="1200"><meta name="og:image:height" content="630"><meta name="og:description" content="The vuetify-resize-drawer component extends the functionality of the v-navigation-drawer so that it is resizable by the user."><meta name="og:site_name" content="Vuetify Resize Drawer"><meta name="og:locale" content="en_US"></head><body><noscript><strong>We're sorry but Vuetify Resize Drawer doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script><script defer="defer" src="vuetify-resize-drawer.js?e0356a4269c63ff9b8c5"></script></body></html>

Diff for: docs/vuetify-resize-drawer.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)