Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[REFACTOR] - Reduce bundle size, update workflows, docs and app config #168

Merged
merged 17 commits into from
Aug 19, 2021

Conversation

Lissy93
Copy link
Owner

@Lissy93 Lissy93 commented Aug 19, 2021

Large Lissy93 /REFACTOR/deployment-files → Lissy93/dashy Commits: 17 | Files Changed: 22 | Additions: 78 Powered by Pull Request Badge

Category: Refactor

Overview
PR to remove dependencies which are not 100% mission critical, and update other dependencies. Also makes some other changes to try and reduce bundle size, like adding a .dockerignore.

Also includes some refactoring to build configs for Netlify, Heroku and GH Actions, as well as in-code docs for the vue-config, and some other small things.

  • ed1556f ➖ Removes Prism editor, to reduce app size
  • dc216b9 📝 Adds additional help guides
  • 73dd461 📝 Updates git clone with https instead of ssh
  • cab18d5 👷 Reverts Wiki action, refactors credits action
  • cbb1bcf 🐳 Ignore uneeded files, to reduce container size
  • 3aba2e7 🔨 Uses fixed node version for Netlify build
  • 59f5dec 🔨 Adds note to Heroku Procfile
  • 9d7b0d5 🔧 Vue build uses Env vars when specified

Issue Number N/A

New Vars N/A

Screenshot N/A

Code Quality Checklist (Please complete)

  • All changes are backwards compatible
  • All lint checks and tests are passing
  • There are no (new) build warnings or errors
  • (If a new config option is added) Attribute is outlined in the schema and documented
  • (If a new dependency is added) Package is essential, and has been checked out for security or performance
  • Bumps version, if new feature added

@netlify
Copy link

netlify bot commented Aug 19, 2021

✔️ Deploy Preview for dashy-dev ready!

🔨 Explore the source changes: 3c7fbd9

🔍 Inspect the deploy log: https://app.netlify.com/sites/dashy-dev/deploys/611ec79973b1140008a1c6de

😎 Browse the preview: https://deploy-preview-168--dashy-dev.netlify.app

@github-actions
Copy link
Contributor

github-actions bot commented Aug 19, 2021

yarn.lock changes

Summary

Status Count
ADDED 3
UPDATED 80
DOWNGRADED 1
REMOVED 6
Click to toggle table visibility
Name Status Previous Current
@babel/compat-data UPDATED 7.14.7 7.15.0
@babel/core UPDATED 7.14.6 7.15.0
@babel/generator UPDATED 7.14.5 7.15.0
@babel/helper-compilation-targets UPDATED 7.14.5 7.15.0
@babel/helper-create-class-features-plugin UPDATED 7.14.6 7.15.0
@babel/helper-member-expression-to-functions UPDATED 7.14.7 7.15.0
@babel/helper-module-transforms UPDATED 7.14.5 7.15.0
@babel/helper-replace-supers UPDATED 7.14.5 7.15.0
@babel/helper-simple-access UPDATED 7.14.5 7.14.8
@babel/helper-validator-identifier UPDATED 7.14.5 7.14.9
@babel/helpers UPDATED 7.14.6 7.15.3
@babel/parser UPDATED 7.14.7 7.15.3
@babel/plugin-proposal-async-generator-functions UPDATED 7.14.7 7.14.9
@babel/plugin-transform-block-scoping UPDATED 7.14.5 7.15.3
@babel/plugin-transform-classes UPDATED 7.14.5 7.14.9
@babel/plugin-transform-modules-commonjs UPDATED 7.14.5 7.15.0
@babel/plugin-transform-named-capturing-groups-regex UPDATED 7.14.7 7.14.9
@babel/plugin-transform-runtime UPDATED 7.14.5 7.15.0
@babel/preset-env UPDATED 7.14.7 7.15.0
@babel/runtime UPDATED 7.14.6 7.15.3
@babel/traverse UPDATED 7.14.7 7.15.0
@babel/types UPDATED 7.14.5 7.15.0
@eslint/eslintrc UPDATED 0.4.2 0.4.3
@sentry/browser UPDATED 6.10.0 6.11.0
@sentry/core UPDATED 6.10.0 6.11.0
@sentry/hub UPDATED 6.10.0 6.11.0
@sentry/minimal UPDATED 6.10.0 6.11.0
@sentry/tracing UPDATED 6.10.0 6.11.0
@sentry/types UPDATED 6.10.0 6.11.0
@sentry/utils UPDATED 6.10.0 6.11.0
@sentry/vue UPDATED 6.10.0 6.11.0
@types/json-schema UPDATED 7.0.8 7.0.9
@types/node UPDATED 16.3.1 16.6.2
@types/webpack-sources UPDATED 2.1.1 3.2.0
babel-plugin-polyfill-corejs3 UPDATED 0.2.3 0.2.4
browserslist UPDATED 4.16.6 4.16.8
buffer-from UPDATED 1.1.1 1.1.2
caniuse-lite UPDATED 1.0.30001243 1.0.30001251
chalk UPDATED 4.1.1 4.1.2
color-string UPDATED 1.5.5 1.6.0
color UPDATED 3.1.3 3.2.1
colorette UPDATED 1.2.2 1.3.0
core-js-compat UPDATED 3.15.2 3.16.2
core-js UPDATED 3.15.2 3.16.2
electron-to-chromium UPDATED 1.3.773 1.3.812
es-abstract UPDATED 1.18.3 1.18.5
eslint-import-resolver-node UPDATED 0.3.4 0.3.6
eslint-module-utils UPDATED 2.6.1 2.6.2
eslint-plugin-import UPDATED 2.23.4 2.24.0
eslint-plugin-vue UPDATED 7.13.0 7.16.0
eslint UPDATED 7.30.0 7.32.0
flatted UPDATED 3.2.1 3.2.2
follow-redirects UPDATED 1.14.1 1.14.2
globals UPDATED 13.10.0 13.11.0
graceful-fs UPDATED 4.2.6 4.2.8
growly REMOVED 1.3.0 -
has-tostringtag ADDED - 1.0.0
internal-slot ADDED - 1.0.3
is-arguments UPDATED 1.1.0 1.1.1
is-bigint UPDATED 1.0.2 1.0.4
is-boolean-object UPDATED 1.1.1 1.1.2
is-callable UPDATED 1.2.3 1.2.4
is-core-module UPDATED 2.4.0 2.6.0
is-date-object UPDATED 1.0.4 1.0.5
is-number-object UPDATED 1.0.5 1.0.6
is-regex UPDATED 1.1.3 1.1.4
is-stream UPDATED 2.0.0 2.0.1
is-string UPDATED 1.0.6 1.0.7
jsoneditor UPDATED 9.5.1 9.5.3
mime-db UPDATED 1.48.0 1.49.0
mime-types UPDATED 2.1.31 2.1.32
nan UPDATED 2.14.2 2.15.0
node-notifier REMOVED 9.0.1 -
node-releases UPDATED 1.1.73 1.1.75
pnp-webpack-plugin UPDATED 1.6.4 1.7.0
prismjs REMOVED 1.24.1 -
regenerator-runtime UPDATED 0.13.7 0.13.9
sass UPDATED 1.35.2 1.38.0
shellwords REMOVED 0.1.1 -
side-channel ADDED - 1.0.4
spdx-license-ids UPDATED 3.0.9 3.0.10
url-parse UPDATED 1.5.1 1.5.3
uuid DOWNGRADED 8.3.2 3.4.0
v-jsoneditor UPDATED 1.4.4 1.4.5
vue-eslint-parser UPDATED 7.8.0 7.10.0
vue-js-modal UPDATED 2.0.0-rc.6 2.0.1
vue-loader-v16 UPDATED 16.3.0 16.5.0
vue-loader UPDATED 15.9.7 15.9.8
vue-prism-editor REMOVED 1.2.2 -
webpack-build-notifier REMOVED 2.3.0 -

@viezly
Copy link

viezly bot commented Aug 19, 2021

This pull request is split into 4 parts for easier review.
👀 Review pull request on Viezly

Changed files are located in these folders:

  • .github
  • /
  • docs

@Lissy93 Lissy93 changed the title WIP [REFACTOR] - Reduce bundle size, update workflows, docs and app config [REFACTOR] - Reduce bundle size, update workflows, docs and app config Aug 19, 2021
@Lissy93 Lissy93 merged commit 522bbca into master Aug 19, 2021
@Lissy93 Lissy93 deleted the REFACTOR/deployment-files branch August 19, 2021 21:13
asterling8516 pushed a commit to asterling8516/dashy that referenced this pull request Nov 23, 2023
Closes Lissy93#168

Signed-off-by: Bjorn Lammers <walkxnl@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant