Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lnvaldez/js-framework
Lightweight JavaScript framework with component-based architecture, virtual DOM, and Flux-like state management. Features JSX transpiling support via Babel.
https://github.com/lnvaldez/js-framework
babel flux framework javascript javascript-framework js jsx state-management
Last synced: 8 days ago
JSON representation
Lightweight JavaScript framework with component-based architecture, virtual DOM, and Flux-like state management. Features JSX transpiling support via Babel.
- Host: GitHub
- URL: https://github.com/lnvaldez/js-framework
- Owner: lnvaldez
- Created: 2025-01-12T14:16:12.000Z (14 days ago)
- Default Branch: main
- Last Pushed: 2025-01-18T21:17:29.000Z (8 days ago)
- Last Synced: 2025-01-18T22:18:40.548Z (8 days ago)
- Topics: babel, flux, framework, javascript, javascript-framework, js, jsx, state-management
- Language: JavaScript
- Homepage:
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JS Framework Project
## Overview
Lightweight JavaScript framework designed to be easily integrated into any project. It provides a simple component-based architecture and a virtual DOM for efficient rendering.
## Getting Started
### Prerequisites
Ensure you have the following installed on your machine:
- [Node.js](https://nodejs.org/) (version 14 or higher recommended)
- [npm](https://www.npmjs.com/) (comes with Node.js)### Installation
1. **Clone the Repository**
```bash
git clone https://github.com/lnvaldez/js-framework.git
cd js-framework-project
```2. **Install Dependencies**
Run the following command to install the necessary dependencies:```
npm install
```### Development
To start the development server, run:
```
npm run dev
```This will start a local server using Vite, allowing you to see changes in real-time as you develop.
### Building for Production
To build the project using Babel, run:
```
npm run build:babel
```This will transpile the source code in the src directory and output it to the dist directory.
## Usage