I'm a 25-year-old software developer working primarily with JavaScript | TypeScript | Vue and Nuxt. Passionate about technology, innovation and UX | User interface design.
This is my website which I built in NuxtJS. I use it as my playground for trying out new stuff and having fun. Feel free to have a look around and copy whatever you like as the code is open source so if it helps you then great.
technologies used
- 💚 Nuxt - The Intuitive Vue Framework
- 🧪 Nuxt Content - Empower your NuxtJS application with the @nuxt/content
- 👽 Vuex - Vuex is a state management pattern + library for Vue.js applications.
- 🍍 Pinia - The Vue Store that you will enjoy using
- 🛠 Typescript - TypeScript is JavaScript with syntax for types.
- 🃏 Jest - Unit/Snapshot Testing
- 🧩 Commitlint - helps your team adhering to a commit convention.
- 🐻❄️ Tailwind - Rapidly build modern websites without ever leaving your HTML.
yarn dev
- This start application.yarn jest
- Run all linting and unit tests before committing.yarn jest -o
- Run only the tests that have changed.yarn jest -u
- Update all of the snapshot tests.
Install dependencies:
yarn install
Run Vue components unit tests:
yarn jest
Open test coverage detailed report:
yarn jest:coverage
Commit Type | Title | Description | Emoji |
---|---|---|---|
feat |
Features | A new feature | ✨ |
fix |
Bug Fixes | A bug Fix | 🐛 |
docs |
Documentation | Documentation only changes | 📚 |
style |
Styles | Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc) | 💎 |
refactor |
Code Refactoring | A code change that neither fixes a bug nor adds a feature | 📦 |
perf |
Performance Improvements | A code change that improves performance | 🚀 |
test |
Tests | Adding missing tests or correcting existing tests | 🚨 |
build |
Builds | Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm) | 🛠 |
ci |
Continuous Integrations | Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs) | ⚙️ |
chore |
Chores | Other changes that don't modify src or test files | ♻️ |
revert |
Reverts | Reverts a previous commit | 🗑 |