This is a Webpack homework project that demonstrates the integration of a modern frontend stack: JS, TypeScript, SCSS/LESS, fonts, media, Babel, ESlint, and DevServer.
The project is a fan page featuring the characters Asterix, Obelix, and Getafix, where you can view their biographies, play audio, and enjoy responsive design.
homework-35/
├── dist/ # Project build
├── node_modules/ # Dependencies
├── src/
│ ├── assets/
│ │ ├── audio/
│ │ ├── fonts/
│ │ └── images/
│ ├── main.js # Main JS file
│ ├── test.ts # TypeScript example
│ └── index.html # HTML template
├── styles/
│ └── main.scss # Main styles with font support
├── package.json
├── tsconfig.json
├── webpack.config.cjs # Webpack config
└── eslint.config.mjs
git clone <URL-репозиторію>
cd homework-35
npm install
npm start
The page will open at http://localhost:3000/ with hot-reload.
npm run build
The result will appear in the dist/ folder. —
Snizhana is a barista, artist and creative person, Asterix & Obelix fan, loves video games and anime.