Skip to content

setup(App Skeleton): Configure WASM & Vite - #1

Merged
Ryan-Millard merged 1 commit into
mainfrom
setup
Jul 7, 2025
Merged

setup(App Skeleton): Configure WASM & Vite#1
Ryan-Millard merged 1 commit into
mainfrom
setup

Conversation

@Ryan-Millard

Copy link
Copy Markdown
Owner

Summary

This pull request sets up the foundation for the Vite-based web application with WebAssembly (WASM) integration using Emscripten to handle C++ image processing.

Changes Made

  1. Project Configuration

    • Added a project-level .gitignore to exclude build artifacts and environment-specific files.
  2. Frontend Setup

    • Initialized a basic Vite application using React.
  3. WASM Integration

    • Integrated WebAssembly via Emscripten to compile and expose C++ functions to JavaScript.
    • Added C++ source code under src/wasm.
  4. Feature: Image Processing

    • Implemented a basic image file input in the UI.
    • Connected the image data to a C++ WASM module that performs colour inversion.

Notes

WASM build outputs are located in src/wasm/build/.

Ensure Emscripten is installed and configured properly to rebuild the WASM module as needed.

@Ryan-Millard
Ryan-Millard merged commit 1ed4b16 into main Jul 7, 2025
@Ryan-Millard
Ryan-Millard deleted the setup branch July 7, 2025 15:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant