Candy Wrapper (CWrap) is a microframework for web developers. Its key features include:
✨ Automatic CSS generation
🔍 Autocompletion
🧹 Built-in linting
👀 Preview-based manipulation
🛤️ Dynamic routing
🧩 Template building
🌍 Global variables
npx cwrap-framework@latest
cd your-project-directory
To run the development server, use the following command:
npm run dev
To build the project, run the following command:
npm run build
To deploy static content to GitHub Pages, go to the Actions tab in your GitHub repository and run the "Deploying static content to GH Pages" workflow.
Here are some example builds using CWrap:
- Minimalist Portfolio Website
- Photosnap Multi-Page Website
- Audiophile-Ecommerce-website
- Dine Restaurant Website
- Tech Book Club Landing Page
- Single Page Developer Portfolio
- Bento Grid
- Mortgage Repayment Calculator
- Advice Generator App
- Interactive Rating Component
- Blog Preview Card
CLog - 30.11.2024: CWrap has officially transitioned from its alpha phase to beta. The focus is now on optimizing current features, introducing minor improvements, and creating comprehensive documentation to ensure smooth progress and usability for developers.
CLog - 17.12.2024: I find myself making fewer changes to the code, proving that CWrap is functioning well at its current stage. However, I mostly use the GUI as a support tool, helping me understand what’s happening in the preview while I focus on editing the skeleton.json or template.json files. These tasks remain faster and more efficient through direct code editing. Despite this progress, certain GUI features for more complex operations such as tree view editing and temporarily abandoned GUI functionalities still require resolution. These refinements will be necessary to fully unlock the framework's potential and enhance its usability for GUI manipulation.
CLog - 02.01.2025: CWrap has now entered the release candidate phase. The focus will be on finalizing the documentation, fixing any remaining bugs, and preparing for the official release. This phase is crucial to ensure that the framework is stable and ready for production use.
CLog - 14.01.2025: I have removed the GUI from the latest version of CWrap. It is now only accessible via older versions. This decision was made to streamline the framework and focus on enhancing core functionalities and performance.