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`. 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 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"],