This repository is all about learning to build Restaurant Apps using Progressive Web Apps from API Dicoding.
- Progressive Web Apps - Web apps that use emerging web browser APIs and features along with traditional progressive enhancement strategy to bring a native app-like user experience to cross-platform web applications.
- Webpack - A static module bundler for modern JavaScript applications.
- Eslint - Find and fix problems in your JavaScript code.
- IndexedDB - A way for you to persistently store data inside a user's browser.
- Karma - To bring a productive testing environment to developers.
- CodeceptJS - A modern end to end testing framework with a special BDD-style syntax.
- file-loader - Resolves import/require on a file into a url and emits the file into the output directory.
- Sharp - The typical use case for this high speed Node.js module is to convert large images in common formats to smaller, web-friendly JPEG, PNG, AVIF and WebP images of varying dimensions.
- Workbox Webpack Plugins - Workbox provides two webpack plugins: one that generates a complete service worker for you and one that generates a list of assets to precache that is injected into a service worker file.
- Imagemin - Minify images seamlessly.
- Lazysizes - High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.
- Regenerator Runtime - Source transformer enabling ECMAScript 6 generator functions in JavaScript-of-today.
- Express - A minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
- Webpack Bundle Analyzer - Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap.
Please use this as a reference only. Hope this helps you develop more projects.
Copyright (C) 2020 Alfa Centaury Hidayatullah
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.