From 26dc56483913eb5abfff32d20d1b6d9049893870 Mon Sep 17 00:00:00 2001 From: saseungmin Date: Tue, 24 Jun 2025 10:48:14 +0900 Subject: [PATCH 1/3] chore(changeset): v1.0.0 --- .changeset/curly-pots-try.md | 8 ++++++++ .changeset/petite-monkeys-grin.md | 6 ++++++ .changeset/small-moose-beam.md | 6 ++++++ .changeset/sweet-keys-swim.md | 6 ++++++ 4 files changed, 26 insertions(+) create mode 100644 .changeset/curly-pots-try.md create mode 100644 .changeset/petite-monkeys-grin.md create mode 100644 .changeset/small-moose-beam.md create mode 100644 .changeset/sweet-keys-swim.md diff --git a/.changeset/curly-pots-try.md b/.changeset/curly-pots-try.md new file mode 100644 index 0000000..9e1086e --- /dev/null +++ b/.changeset/curly-pots-try.md @@ -0,0 +1,8 @@ +--- +"react-native-youtube-bridge": major +--- + +feat(react-native): 🎉 Release react-native-youtube-bridge v1.0.0 +- Released v1.0.0 after completing essential features and confirming stable operation. +- Migrated the entire project to a monorepo structure without any functional changes. (`@react-native-youtube-bridge/core`, `@react-native-youtube-bridge/react`, `@react-native-youtube-bridge/web`, `react-native-youtube-bridge`) +- New feature: Added the ability to build custom web players using `@react-native-youtube-bridge/web`. For detailed usage instructions, please refer to the [Web Player Guide](https://github.com/react-native-bridges/react-native-youtube-bridge/tree/main/packages/web). diff --git a/.changeset/petite-monkeys-grin.md b/.changeset/petite-monkeys-grin.md new file mode 100644 index 0000000..77adb27 --- /dev/null +++ b/.changeset/petite-monkeys-grin.md @@ -0,0 +1,6 @@ +--- +"@react-native-youtube-bridge/web": major +--- + +feat(web): 🎉 Initial Release @react-native-youtube-bridge/web v1.0.0 +- This library is useful when you want to implement external WebView functionality through custom web pages for playing YouTube videos in React Native applications. diff --git a/.changeset/small-moose-beam.md b/.changeset/small-moose-beam.md new file mode 100644 index 0000000..0e14a4b --- /dev/null +++ b/.changeset/small-moose-beam.md @@ -0,0 +1,6 @@ +--- +"@react-native-youtube-bridge/core": major +--- + +feat(core): 🎉 Initial Release @react-native-youtube-bridge/core v1.0.0 +- `@react-native-youtube-bridge/core` is a shared core utility package used commonly across `react-native-youtube-bridge`. diff --git a/.changeset/sweet-keys-swim.md b/.changeset/sweet-keys-swim.md new file mode 100644 index 0000000..70daf9b --- /dev/null +++ b/.changeset/sweet-keys-swim.md @@ -0,0 +1,6 @@ +--- +"@react-native-youtube-bridge/react": major +--- + +feat(react): 🎉 Initial Release @react-native-youtube-bridge/react v1.0.0 +- `@react-native-youtube-bridge/react` is a shared React utility package used commonly across `react-native-youtube-bridge`. From 42b68e4762b1759e18c00d5f2ab528c558f63e4e Mon Sep 17 00:00:00 2001 From: saseungmin Date: Tue, 24 Jun 2025 10:50:12 +0900 Subject: [PATCH 2/3] ci(release): add build workspace --- .github/workflows/release.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 425f1f2..4276b2a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,6 +21,9 @@ jobs: - name: Install Dependencies run: bun install --frozen-lockfile + - name: Build + run: bun run build + - name: Create Release Pull Request or Publish to npm id: changesets uses: changesets/action@v1 From c6bb73eeb5aa96007ba95d10c43f263e85876735 Mon Sep 17 00:00:00 2001 From: saseungmin Date: Tue, 24 Jun 2025 10:55:27 +0900 Subject: [PATCH 3/3] fix(web): export entry --- packages/web/package.json | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/web/package.json b/packages/web/package.json index 4361082..31b6218 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -2,14 +2,10 @@ "name": "@react-native-youtube-bridge/web", "version": "0.0.1", "description": "Web implementation for react-native-youtube-bridge", - "main": "dist/index.cjs", - "module": "dist/index.js", - "types": "dist/index.d.ts", + "main": "dist/web.mjs", "exports": { ".": { - "types": "./dist/index.d.ts", - "import": "./dist/index.js", - "require": "./dist/index.cjs" + "import": "./dist/web.mjs" } }, "files": ["dist", "package.json"],