From b76717d660d317f2debe596b3135d942c9b4814a Mon Sep 17 00:00:00 2001 From: Sara Vieira Date: Wed, 20 Sep 2017 17:35:26 +0100 Subject: [PATCH] perf(my-joyent): make page faster and work offline --- packages/my-joyent/package.json | 1 + packages/my-joyent/public/index.html | 5 + packages/my-joyent/public/manifest.json | 30 +++ .../my-joyent/scripts/patch-webpack-config.js | 10 +- packages/my-joyent/src/app.js | 3 + packages/my-joyent/src/assets/triton_logo.png | Bin 5766 -> 3859 bytes .../my-joyent/src/assets/triton_logo_dark.png | Bin 19878 -> 1863 bytes packages/my-joyent/src/sw.js | 108 +++++++++++ packages/ui-toolkit/src/card/footer.js | 2 +- packages/ui-toolkit/src/theme/index.js | 1 + yarn.lock | 183 +++++++++++++++++- 11 files changed, 338 insertions(+), 5 deletions(-) create mode 100644 packages/my-joyent/public/manifest.json create mode 100644 packages/my-joyent/src/sw.js diff --git a/packages/my-joyent/package.json b/packages/my-joyent/package.json index 5cc21da4..dedf4da2 100644 --- a/packages/my-joyent/package.json +++ b/packages/my-joyent/package.json @@ -39,6 +39,7 @@ "devDependencies": { "apr-for-each": "^1.0.6", "apr-main": "^1.0.7", + "babel-minify-webpack-plugin": "^0.2.0", "babel-plugin-inline-react-svg": "^0.4.0", "babel-plugin-styled-components": "^1.2.0", "babel-preset-joyent-portal": "^2.0.0", diff --git a/packages/my-joyent/public/index.html b/packages/my-joyent/public/index.html index 17cfc072..4239effd 100644 --- a/packages/my-joyent/public/index.html +++ b/packages/my-joyent/public/index.html @@ -3,7 +3,9 @@ + + My Joyent