Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ardywsptr/webclock
Web Clock - Repositori ini merupakan latihan dari materi package manager menggunakan NPM dan bundle javascript dengan module bundler menggunakan webpack pada kelas Belajar Fundamental Front-End Web Development di Dicoding
https://github.com/ardywsptr/webclock
bundle-javascript dicoding-academy front-end-development javascipt module-bundler npm package-manager webpack
Last synced: 9 days ago
JSON representation
Web Clock - Repositori ini merupakan latihan dari materi package manager menggunakan NPM dan bundle javascript dengan module bundler menggunakan webpack pada kelas Belajar Fundamental Front-End Web Development di Dicoding
- Host: GitHub
- URL: https://github.com/ardywsptr/webclock
- Owner: Ardywsptr
- Created: 2023-04-16T07:12:50.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-16T07:31:58.000Z (almost 2 years ago)
- Last Synced: 2024-11-14T09:51:51.594Z (2 months ago)
- Topics: bundle-javascript, dicoding-academy, front-end-development, javascipt, module-bundler, npm, package-manager, webpack
- Language: JavaScript
- Homepage: https://www.dicoding.com/academies/163
- Size: 108 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# web-clock
**web-clock** - Merupakan aplikasi yang menunjukan waktu dan tanggal terkini menggunakan package moment.js yang ditujukan sebagai latihan package manager dan module blunder javacript pada kelas [Belajar Fundamental Front-End Web Development](https://www.dicoding.com/academies/163) di Dicoding Academy
![Author](https://img.shields.io/badge/made%20by-Ardywsptr-blue)
![GitHub followers](https://img.shields.io/github/followers/Ardywsptr?style=social)
![GitHub watches](https://img.shields.io/github/stars/Ardywsptr/webClock-3?style=social)
![GitHub last commit](https://img.shields.io/github/last-commit/Ardywsptr/webClock)
## Requirements
Aplikasi ini membutuhkan beberapa kebutuhan sehingga menampilkan waktu dan tanggal yang terkini. beberapa kebutuhan antara lain :
- Membuat Proyek JavaScript menggunakan NPM
- Menggunakan module/library jQuery dan Moment.js
- Menggunakan Loader style dan css
- Memasang dan menggunakan webpack
- Menggunakan plugin HtmlWebpackPlugin
## Webpack bundle :
Web app ini dibuat dengan menggunakan JavaScript *bundler* **Webpack** dengan berbagai teknologi yang di pakai, antara lain :
- `@babel/core`
- `@babel/preset-env`
- `css-loader`
- `babel-loader`
- `style-loader`
- `html-webpack-plugin`
- `jquery`
- `webpack-merge`
- `webpack-cli`
- `webpack-dev-server`
- `moment`
## Getting Started
*Untuk memulai, Install npm lalu jalankan beberapa perintah di bawah ini untuk memulainya, folder dist akan dibuat setelah itu.*
1. Clone repositori
`git clone https://github.com/Ardywsptr/webClock/.git``cd webClock`
2. Install NPM
`npm install`
> Pastikan koneksi internet anda stabil sehingga tidak ada resiko gagal install.3. Build untuk distribusi production
`npm run build`
4. Starting development server
`npm run start-dev`
> Untuk memastikan development berjalan dengan baik pastikan cache pada browser anda sudah dibersihkan.
5. Starting production server
`npm run serve`
> Sebelum memulai server production sebaiknya dilakukan build dan testing terlebih dahulu.
Jika ada pertanyaan atau issue, kunjungi [new issue](https://github.com/Ardywsptr/webClock/issues/new)
Jika dokumentasi ini bermanfaat mari berteman dengan menekan tombol follow pada [profile](https://github.com/Ardywsptr) ini ☺☺☺
Big Thanks for [Dicoding](https://www.dicoding.com/)