├── .gitignore ├── .prettierrc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── css ├── preview.css └── style.css ├── index.html ├── js ├── app │ ├── editor.js │ ├── menu.js │ └── night-mode.js ├── lib │ └── actions.js ├── main.js └── preview.js ├── offline.html ├── package.json ├── preview └── index.html ├── public ├── images │ ├── icons │ │ ├── apple-touch.png │ │ ├── logo-128.png │ │ ├── logo-192.png │ │ ├── logo-384.png │ │ ├── logo-48.png │ │ ├── logo-512.png │ │ ├── logo-72.png │ │ ├── logo-96.png │ │ └── maskable-1024.png │ ├── logo.svg │ ├── maskable.svg │ ├── mode_night_gm_grey_24dp.svg │ ├── paper.svg │ └── wb_sunny_gm_grey_24dp.svg └── manifest.json ├── service-worker.js ├── vite.config.js └── vite.sw.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/.prettierrc -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/README.md -------------------------------------------------------------------------------- /css/preview.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/css/preview.css -------------------------------------------------------------------------------- /css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/css/style.css -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/index.html -------------------------------------------------------------------------------- /js/app/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/js/app/editor.js -------------------------------------------------------------------------------- /js/app/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/js/app/menu.js -------------------------------------------------------------------------------- /js/app/night-mode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/js/app/night-mode.js -------------------------------------------------------------------------------- /js/lib/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/js/lib/actions.js -------------------------------------------------------------------------------- /js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/js/main.js -------------------------------------------------------------------------------- /js/preview.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /offline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/offline.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/package.json -------------------------------------------------------------------------------- /preview/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/preview/index.html -------------------------------------------------------------------------------- /public/images/icons/apple-touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/public/images/icons/apple-touch.png -------------------------------------------------------------------------------- /public/images/icons/logo-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/public/images/icons/logo-128.png -------------------------------------------------------------------------------- /public/images/icons/logo-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/public/images/icons/logo-192.png -------------------------------------------------------------------------------- /public/images/icons/logo-384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/public/images/icons/logo-384.png -------------------------------------------------------------------------------- /public/images/icons/logo-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/public/images/icons/logo-48.png -------------------------------------------------------------------------------- /public/images/icons/logo-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/public/images/icons/logo-512.png -------------------------------------------------------------------------------- /public/images/icons/logo-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/public/images/icons/logo-72.png -------------------------------------------------------------------------------- /public/images/icons/logo-96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/public/images/icons/logo-96.png -------------------------------------------------------------------------------- /public/images/icons/maskable-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/public/images/icons/maskable-1024.png -------------------------------------------------------------------------------- /public/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/public/images/logo.svg -------------------------------------------------------------------------------- /public/images/maskable.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/public/images/maskable.svg -------------------------------------------------------------------------------- /public/images/mode_night_gm_grey_24dp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/public/images/mode_night_gm_grey_24dp.svg -------------------------------------------------------------------------------- /public/images/paper.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/public/images/paper.svg -------------------------------------------------------------------------------- /public/images/wb_sunny_gm_grey_24dp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/public/images/wb_sunny_gm_grey_24dp.svg -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/service-worker.js -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/vite.config.js -------------------------------------------------------------------------------- /vite.sw.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/pwa-workshop-codelab/HEAD/vite.sw.config.js --------------------------------------------------------------------------------