What problem does it solve? Building elaborate claude.ai HTML artifacts with state management, routing, or shadcn/ui components requires a full frontend project setup and a way to bundle everything into one self-contained HTML file, which is tedious to configure manually. ## Core Features & Use Cases - Project Initialization: The init-artifact.sh script scaffolds a React 18 + TypeScript + Vite project with Tailwind CSS, path aliases, and 40+ pre-installed shadcn/ui components. - Single-File Bundling: The bundle-artifact.sh script uses Parcel and html-inline to compile the entire app into one bundle.html artifact with all JavaScript and CSS inlined. - Node Compatibility Handling: Automatically detects the Node.js version and pins Vite to 5.4.11 for Node 18 environments. - Use Case: When a user asks for an interactive dashboard artifact with tabs, dialogs, and forms, initialize the project, build the UI with shadcn/ui components, then bundle it into a single HTML file to share in the conversation. ## Quick Start Ask the assistant to build a complex React artifact with shadcn/ui components and bundle it into a single HTML file using the web-artifacts-builder scripts.