Skip to content

Awethentique/test-demo-app-pugjs

Repository files navigation

Test app using webpack

License: MIT

Test app using PUGJS templating engine to demonstrate the power of using CSS to implement design. For a job application I tasked to build and style this interface from a Figma file.

https://www.figma.com/file/k24Ot3lNJrBaMzsfJabQ1U/UXE-Task?node-id=202%3A186

alt text

TLDR;

To view the end production ready result:

Clone the repo and drop the dist/index.html into your browser.

Clone the repo and install dependencies

git clone https://github.com/Awethentique/test-demo-app-pugjs.git
cd test-demo-app-pugjs
npm i

Usage

Development server

npm run start

Production build

npm run build

Features

Dependencies

Webpack

Babel

  • @babel/core - Transpile ES6+ to backwards compatible JavaScript
  • @babel/preset-env - Smart defaults for Babel
  • @babel/eslint-parser - Is a parser that allows ESLint to run on source code that is transformed by Babel.
    • eslint - ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code
    • eslint:recommended - An extends property value "eslint:recommended" enables a subset of core rules that report common problems
    • eslint-config-prettier - Turns off all rules that are unnecessary or might conflict with Prettier
    • eslint-plugin-html An ESLint plugin to extract and lint scripts from HTML files
    • eslint-plugin-import ESLint plugin with rules that help validate proper imports
    • eslint-plugin-prettier ESLint plugin for Prettier formatting
  • core-js - Modular standard library for JavaScript, includes many polyfills

Loaders

Plugins

Assets

  • .htaccess - optimized 100/100 in google https://web.dev/measure/ of course when there are no ads ;)
  • manifest.json - of course you can use the favicons-webpack-plugin that will generate all possible elements in the manifest

License

This project is open source and available under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published