
-
The components are styled with CSS modules. When building the library, these styles will get transformed to normal CSS style sheets. This means that the consuming application will not even be required to support CSS modules. (In the future I want to extend this tutorial to use vanilla-extract instead.)
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
As this is a Typescript library you also want to ship type definitions with your package. Fortunately there is a Vite plugin that does exactly this: vite-plugin-dts
-
vite-plugin-lib-inject-css
Inject css at the top of chunk file in lib mode using import statement, support multiple entries.
For this to work, the transpiled JavaScript bundle must contain an import statement for the CSS file. We are going to use yet another Vite plugin (vite-plugin-lib-inject-css) that does exactly what we need with zero configuration.
-
If you have never worked with Vite, think of it as a replacement for Create React App. Just a few commands and you are ready to go.
-
The components are styled with CSS modules. When building the library, these styles will get transformed to normal CSS style sheets. This means that the consuming application will not even be required to support CSS modules. (In the future I want to extend this tutorial to use vanilla-extract instead.)
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
Related posts
-
🧩 What’s a DApp? How Frontends Talk to Smart Contracts on Arbitrum
-
Why Upgrading to Tailwind CSS 4.1.4 Might Be the Best Decision You Make This Year
-
From Tailwind CLI to Vite: A Developer’s Journey to Better Performance (2025 Edition)
-
Common Errors in Frontened Setup🛠- Stock Management System
-
Designing and Building an Application with Anima, Figma, and React