From e3b2d396e12b20f0858acee93206a494ed906686 Mon Sep 17 00:00:00 2001 From: hibna Date: Tue, 4 Nov 2025 04:35:34 +0300 Subject: [PATCH] Fix JSX runtime bundling issue causing crashes in consuming projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add 'react/jsx-runtime' to external dependencies in vite.config.lib.ts - This prevents bundling React's JSX runtime into the package - Fixes "Cannot read properties of undefined (reading 'recentlyCreatedOwnerStacks')" error - Bump version to 0.1.7 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- package.json | 2 +- vite.config.lib.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 464003d..c16a30e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@alper/video-player", - "version": "0.1.6", + "version": "0.1.7", "description": "Modern, feature-rich video player library for React", "type": "module", "main": "./dist/video-player.umd.cjs", diff --git a/vite.config.lib.ts b/vite.config.lib.ts index 95f491a..4934b60 100644 --- a/vite.config.lib.ts +++ b/vite.config.lib.ts @@ -41,11 +41,12 @@ export default defineConfig({ }, }, rollupOptions: { - external: ['react', 'react-dom', 'hls.js', 'flv.js'], + external: ['react', 'react-dom', 'react/jsx-runtime', 'hls.js', 'flv.js'], output: { globals: { react: 'React', 'react-dom': 'ReactDOM', + 'react/jsx-runtime': 'jsxRuntime', 'hls.js': 'Hls', 'flv.js': 'flvjs', },