diff --git a/.github/workflows/publish-packages.ci.yml b/.github/workflows/publish-packages.ci.yml index 908f4d61..e8b71ba7 100644 --- a/.github/workflows/publish-packages.ci.yml +++ b/.github/workflows/publish-packages.ci.yml @@ -121,16 +121,16 @@ jobs: GITHUB_TOKEN: ${{ secrets.TOKEN_GITHUB }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Check for changes in React SDK and dependencies - id: check_react_and_dependencies_changes + id: check_react_sdk_and_dependencies_changes run: | - git diff --quiet HEAD^ HEAD -- packages/react ':(exclude)packages/react/package.json' || echo "react_changed=true" >> $GITHUB_OUTPUT + git diff --quiet HEAD^ HEAD -- packages/react-sdk ':(exclude)packages/react-sdk/package.json' || echo "react_changed=true" >> $GITHUB_OUTPUT git diff --quiet HEAD^ HEAD -- packages/sdk ':(exclude)packages/sdk/package.json' || echo "react_changed=true" >> $GITHUB_OUTPUT git diff --quiet HEAD^ HEAD -- packages/autodesk ':(exclude)packages/autodesk/package.json' || echo "react_changed=true" >> $GITHUB_OUTPUT git diff --quiet HEAD^ HEAD -- packages/matterport ':(exclude)packages/matterport/package.json' || echo "react_changed=true" >> $GITHUB_OUTPUT git diff --quiet HEAD^ HEAD -- packages/three ':(exclude)packages/three/package.json' || echo "react_changed=true" >> $GITHUB_OUTPUT git diff --quiet HEAD^ HEAD -- packages/yjs ':(exclude)packages/yjs/package.json' || echo "react_changed=true" >> $GITHUB_OUTPUT - - name: Publish react package - if: steps.check_react_and_dependencies_changes.outputs.react_changed == 'true' + - name: Publish React SDK package + if: steps.check_react_sdk_and_dependencies_changes.outputs.react_changed == 'true' run: npm whoami && pnpm run semantic-release --filter=@superviz/react-sdk env: NPM_CONFIG_USERCONFIG: .npmrc.ci diff --git a/packages/react/.eslintrc.json b/packages/react-sdk/.eslintrc.json similarity index 100% rename from packages/react/.eslintrc.json rename to packages/react-sdk/.eslintrc.json diff --git a/packages/react/.gitignore b/packages/react-sdk/.gitignore similarity index 100% rename from packages/react/.gitignore rename to packages/react-sdk/.gitignore diff --git a/packages/react/.npmrc.ci b/packages/react-sdk/.npmrc.ci similarity index 100% rename from packages/react/.npmrc.ci rename to packages/react-sdk/.npmrc.ci diff --git a/packages/react/.prettierrc b/packages/react-sdk/.prettierrc similarity index 100% rename from packages/react/.prettierrc rename to packages/react-sdk/.prettierrc diff --git a/packages/react/.releaserc b/packages/react-sdk/.releaserc similarity index 100% rename from packages/react/.releaserc rename to packages/react-sdk/.releaserc diff --git a/packages/react/README.md b/packages/react-sdk/README.md similarity index 100% rename from packages/react/README.md rename to packages/react-sdk/README.md diff --git a/packages/react/eslint.config.mjs b/packages/react-sdk/eslint.config.mjs similarity index 100% rename from packages/react/eslint.config.mjs rename to packages/react-sdk/eslint.config.mjs diff --git a/packages/react/package.json b/packages/react-sdk/package.json similarity index 100% rename from packages/react/package.json rename to packages/react-sdk/package.json diff --git a/packages/react/src/common/types/global.types.ts b/packages/react-sdk/src/common/types/global.types.ts similarity index 100% rename from packages/react/src/common/types/global.types.ts rename to packages/react-sdk/src/common/types/global.types.ts diff --git a/packages/react/src/components/autodesk/autodesk.tsx b/packages/react-sdk/src/components/autodesk/autodesk.tsx similarity index 100% rename from packages/react/src/components/autodesk/autodesk.tsx rename to packages/react-sdk/src/components/autodesk/autodesk.tsx diff --git a/packages/react/src/components/autodesk/autodesk.types.ts b/packages/react-sdk/src/components/autodesk/autodesk.types.ts similarity index 100% rename from packages/react/src/components/autodesk/autodesk.types.ts rename to packages/react-sdk/src/components/autodesk/autodesk.types.ts diff --git a/packages/react/src/components/autodesk/index.ts b/packages/react-sdk/src/components/autodesk/index.ts similarity index 100% rename from packages/react/src/components/autodesk/index.ts rename to packages/react-sdk/src/components/autodesk/index.ts diff --git a/packages/react/src/components/comments/comments.tsx b/packages/react-sdk/src/components/comments/comments.tsx similarity index 100% rename from packages/react/src/components/comments/comments.tsx rename to packages/react-sdk/src/components/comments/comments.tsx diff --git a/packages/react/src/components/comments/comments.types.ts b/packages/react-sdk/src/components/comments/comments.types.ts similarity index 100% rename from packages/react/src/components/comments/comments.types.ts rename to packages/react-sdk/src/components/comments/comments.types.ts diff --git a/packages/react/src/components/comments/index.ts b/packages/react-sdk/src/components/comments/index.ts similarity index 100% rename from packages/react/src/components/comments/index.ts rename to packages/react-sdk/src/components/comments/index.ts diff --git a/packages/react/src/components/form-elements/form-elements.tsx b/packages/react-sdk/src/components/form-elements/form-elements.tsx similarity index 100% rename from packages/react/src/components/form-elements/form-elements.tsx rename to packages/react-sdk/src/components/form-elements/form-elements.tsx diff --git a/packages/react/src/components/form-elements/form-elements.types.ts b/packages/react-sdk/src/components/form-elements/form-elements.types.ts similarity index 100% rename from packages/react/src/components/form-elements/form-elements.types.ts rename to packages/react-sdk/src/components/form-elements/form-elements.types.ts diff --git a/packages/react/src/components/form-elements/index.ts b/packages/react-sdk/src/components/form-elements/index.ts similarity index 100% rename from packages/react/src/components/form-elements/index.ts rename to packages/react-sdk/src/components/form-elements/index.ts diff --git a/packages/react/src/components/matterport/index.ts b/packages/react-sdk/src/components/matterport/index.ts similarity index 100% rename from packages/react/src/components/matterport/index.ts rename to packages/react-sdk/src/components/matterport/index.ts diff --git a/packages/react/src/components/matterport/matterport.tsx b/packages/react-sdk/src/components/matterport/matterport.tsx similarity index 100% rename from packages/react/src/components/matterport/matterport.tsx rename to packages/react-sdk/src/components/matterport/matterport.tsx diff --git a/packages/react/src/components/matterport/matterport.types.ts b/packages/react-sdk/src/components/matterport/matterport.types.ts similarity index 100% rename from packages/react/src/components/matterport/matterport.types.ts rename to packages/react-sdk/src/components/matterport/matterport.types.ts diff --git a/packages/react/src/components/mouse-pointers/index.ts b/packages/react-sdk/src/components/mouse-pointers/index.ts similarity index 100% rename from packages/react/src/components/mouse-pointers/index.ts rename to packages/react-sdk/src/components/mouse-pointers/index.ts diff --git a/packages/react/src/components/mouse-pointers/mouse-pointers.tsx b/packages/react-sdk/src/components/mouse-pointers/mouse-pointers.tsx similarity index 100% rename from packages/react/src/components/mouse-pointers/mouse-pointers.tsx rename to packages/react-sdk/src/components/mouse-pointers/mouse-pointers.tsx diff --git a/packages/react/src/components/mouse-pointers/mouse-pointers.types.ts b/packages/react-sdk/src/components/mouse-pointers/mouse-pointers.types.ts similarity index 100% rename from packages/react/src/components/mouse-pointers/mouse-pointers.types.ts rename to packages/react-sdk/src/components/mouse-pointers/mouse-pointers.types.ts diff --git a/packages/react/src/components/realtime/index.ts b/packages/react-sdk/src/components/realtime/index.ts similarity index 100% rename from packages/react/src/components/realtime/index.ts rename to packages/react-sdk/src/components/realtime/index.ts diff --git a/packages/react/src/components/realtime/realtime.tsx b/packages/react-sdk/src/components/realtime/realtime.tsx similarity index 100% rename from packages/react/src/components/realtime/realtime.tsx rename to packages/react-sdk/src/components/realtime/realtime.tsx diff --git a/packages/react/src/components/realtime/realtime.types.ts b/packages/react-sdk/src/components/realtime/realtime.types.ts similarity index 100% rename from packages/react/src/components/realtime/realtime.types.ts rename to packages/react-sdk/src/components/realtime/realtime.types.ts diff --git a/packages/react/src/components/three/index.ts b/packages/react-sdk/src/components/three/index.ts similarity index 100% rename from packages/react/src/components/three/index.ts rename to packages/react-sdk/src/components/three/index.ts diff --git a/packages/react/src/components/three/three.tsx b/packages/react-sdk/src/components/three/three.tsx similarity index 100% rename from packages/react/src/components/three/three.tsx rename to packages/react-sdk/src/components/three/three.tsx diff --git a/packages/react/src/components/three/three.types.ts b/packages/react-sdk/src/components/three/three.types.ts similarity index 100% rename from packages/react/src/components/three/three.types.ts rename to packages/react-sdk/src/components/three/three.types.ts diff --git a/packages/react/src/components/video/index.ts b/packages/react-sdk/src/components/video/index.ts similarity index 100% rename from packages/react/src/components/video/index.ts rename to packages/react-sdk/src/components/video/index.ts diff --git a/packages/react/src/components/video/video.tsx b/packages/react-sdk/src/components/video/video.tsx similarity index 100% rename from packages/react/src/components/video/video.tsx rename to packages/react-sdk/src/components/video/video.tsx diff --git a/packages/react/src/components/video/video.types.ts b/packages/react-sdk/src/components/video/video.types.ts similarity index 100% rename from packages/react/src/components/video/video.types.ts rename to packages/react-sdk/src/components/video/video.types.ts diff --git a/packages/react/src/components/who-is-online/index.ts b/packages/react-sdk/src/components/who-is-online/index.ts similarity index 100% rename from packages/react/src/components/who-is-online/index.ts rename to packages/react-sdk/src/components/who-is-online/index.ts diff --git a/packages/react/src/components/who-is-online/who-is-online.tsx b/packages/react-sdk/src/components/who-is-online/who-is-online.tsx similarity index 100% rename from packages/react/src/components/who-is-online/who-is-online.tsx rename to packages/react-sdk/src/components/who-is-online/who-is-online.tsx diff --git a/packages/react/src/components/who-is-online/who-is-online.types.ts b/packages/react-sdk/src/components/who-is-online/who-is-online.types.ts similarity index 100% rename from packages/react/src/components/who-is-online/who-is-online.types.ts rename to packages/react-sdk/src/components/who-is-online/who-is-online.types.ts diff --git a/packages/react/src/components/yjs/index.ts b/packages/react-sdk/src/components/yjs/index.ts similarity index 100% rename from packages/react/src/components/yjs/index.ts rename to packages/react-sdk/src/components/yjs/index.ts diff --git a/packages/react/src/components/yjs/yjs-provider.tsx b/packages/react-sdk/src/components/yjs/yjs-provider.tsx similarity index 100% rename from packages/react/src/components/yjs/yjs-provider.tsx rename to packages/react-sdk/src/components/yjs/yjs-provider.tsx diff --git a/packages/react/src/components/yjs/yjs-provider.types.ts b/packages/react-sdk/src/components/yjs/yjs-provider.types.ts similarity index 100% rename from packages/react/src/components/yjs/yjs-provider.types.ts rename to packages/react-sdk/src/components/yjs/yjs-provider.types.ts diff --git a/packages/react/src/contexts/room.tsx b/packages/react-sdk/src/contexts/room.tsx similarity index 100% rename from packages/react/src/contexts/room.tsx rename to packages/react-sdk/src/contexts/room.tsx diff --git a/packages/react/src/contexts/room.types.ts b/packages/react-sdk/src/contexts/room.types.ts similarity index 100% rename from packages/react/src/contexts/room.types.ts rename to packages/react-sdk/src/contexts/room.types.ts diff --git a/packages/react/src/hooks/useAutodesk.ts b/packages/react-sdk/src/hooks/useAutodesk.ts similarity index 100% rename from packages/react/src/hooks/useAutodesk.ts rename to packages/react-sdk/src/hooks/useAutodesk.ts diff --git a/packages/react/src/hooks/useAutodeskPin.ts b/packages/react-sdk/src/hooks/useAutodeskPin.ts similarity index 100% rename from packages/react/src/hooks/useAutodeskPin.ts rename to packages/react-sdk/src/hooks/useAutodeskPin.ts diff --git a/packages/react/src/hooks/useCanvasPin.ts b/packages/react-sdk/src/hooks/useCanvasPin.ts similarity index 100% rename from packages/react/src/hooks/useCanvasPin.ts rename to packages/react-sdk/src/hooks/useCanvasPin.ts diff --git a/packages/react/src/hooks/useComments.ts b/packages/react-sdk/src/hooks/useComments.ts similarity index 100% rename from packages/react/src/hooks/useComments.ts rename to packages/react-sdk/src/hooks/useComments.ts diff --git a/packages/react/src/hooks/useFormElements.ts b/packages/react-sdk/src/hooks/useFormElements.ts similarity index 100% rename from packages/react/src/hooks/useFormElements.ts rename to packages/react-sdk/src/hooks/useFormElements.ts diff --git a/packages/react/src/hooks/useHtmlPin.ts b/packages/react-sdk/src/hooks/useHtmlPin.ts similarity index 100% rename from packages/react/src/hooks/useHtmlPin.ts rename to packages/react-sdk/src/hooks/useHtmlPin.ts diff --git a/packages/react/src/hooks/useMatterport.ts b/packages/react-sdk/src/hooks/useMatterport.ts similarity index 100% rename from packages/react/src/hooks/useMatterport.ts rename to packages/react-sdk/src/hooks/useMatterport.ts diff --git a/packages/react/src/hooks/useMatterportPin.ts b/packages/react-sdk/src/hooks/useMatterportPin.ts similarity index 100% rename from packages/react/src/hooks/useMatterportPin.ts rename to packages/react-sdk/src/hooks/useMatterportPin.ts diff --git a/packages/react/src/hooks/useMouse.ts b/packages/react-sdk/src/hooks/useMouse.ts similarity index 100% rename from packages/react/src/hooks/useMouse.ts rename to packages/react-sdk/src/hooks/useMouse.ts diff --git a/packages/react/src/hooks/useRealtime.ts b/packages/react-sdk/src/hooks/useRealtime.ts similarity index 100% rename from packages/react/src/hooks/useRealtime.ts rename to packages/react-sdk/src/hooks/useRealtime.ts diff --git a/packages/react/src/hooks/useRealtimeParticipant.ts b/packages/react-sdk/src/hooks/useRealtimeParticipant.ts similarity index 100% rename from packages/react/src/hooks/useRealtimeParticipant.ts rename to packages/react-sdk/src/hooks/useRealtimeParticipant.ts diff --git a/packages/react/src/hooks/useSuperviz.ts b/packages/react-sdk/src/hooks/useSuperviz.ts similarity index 100% rename from packages/react/src/hooks/useSuperviz.ts rename to packages/react-sdk/src/hooks/useSuperviz.ts diff --git a/packages/react/src/hooks/useThree.ts b/packages/react-sdk/src/hooks/useThree.ts similarity index 100% rename from packages/react/src/hooks/useThree.ts rename to packages/react-sdk/src/hooks/useThree.ts diff --git a/packages/react/src/hooks/useThreePin.ts b/packages/react-sdk/src/hooks/useThreePin.ts similarity index 100% rename from packages/react/src/hooks/useThreePin.ts rename to packages/react-sdk/src/hooks/useThreePin.ts diff --git a/packages/react/src/hooks/useVideo.ts b/packages/react-sdk/src/hooks/useVideo.ts similarity index 100% rename from packages/react/src/hooks/useVideo.ts rename to packages/react-sdk/src/hooks/useVideo.ts diff --git a/packages/react/src/hooks/useYjsProvider.ts b/packages/react-sdk/src/hooks/useYjsProvider.ts similarity index 100% rename from packages/react/src/hooks/useYjsProvider.ts rename to packages/react-sdk/src/hooks/useYjsProvider.ts diff --git a/packages/react/src/index.ts b/packages/react-sdk/src/index.ts similarity index 100% rename from packages/react/src/index.ts rename to packages/react-sdk/src/index.ts diff --git a/packages/react/src/lib/sdk/index.ts b/packages/react-sdk/src/lib/sdk/index.ts similarity index 100% rename from packages/react/src/lib/sdk/index.ts rename to packages/react-sdk/src/lib/sdk/index.ts diff --git a/packages/react/src/utils/create-theme.ts b/packages/react-sdk/src/utils/create-theme.ts similarity index 100% rename from packages/react/src/utils/create-theme.ts rename to packages/react-sdk/src/utils/create-theme.ts diff --git a/packages/react/src/vite-env.d.ts b/packages/react-sdk/src/vite-env.d.ts similarity index 100% rename from packages/react/src/vite-env.d.ts rename to packages/react-sdk/src/vite-env.d.ts diff --git a/packages/react/tsconfig.json b/packages/react-sdk/tsconfig.json similarity index 100% rename from packages/react/tsconfig.json rename to packages/react-sdk/tsconfig.json diff --git a/packages/react/tsconfig.node.json b/packages/react-sdk/tsconfig.node.json similarity index 100% rename from packages/react/tsconfig.node.json rename to packages/react-sdk/tsconfig.node.json diff --git a/packages/react/vite.config.ts b/packages/react-sdk/vite.config.ts similarity index 100% rename from packages/react/vite.config.ts rename to packages/react-sdk/vite.config.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 77af742e..c5e067e3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,7 +34,7 @@ importers: version: link:../../packages/matterport '@superviz/react-sdk': specifier: workspace:* - version: link:../../packages/react + version: link:../../packages/react-sdk '@superviz/realtime': specifier: workspace:* version: link:../../packages/realtime @@ -312,7 +312,7 @@ importers: specifier: ^5.6.2 version: 5.6.2 - packages/react: + packages/react-sdk: dependencies: '@superviz/autodesk-viewer-plugin': specifier: workspace:* @@ -4565,10 +4565,6 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-visitor-keys@4.0.0: - resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint-visitor-keys@4.2.0: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -9372,7 +9368,7 @@ snapshots: jest-haste-map: 29.7.0 jest-regex-util: 29.6.3 jest-util: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.8 pirates: 4.0.6 slash: 3.0.0 write-file-atomic: 4.0.2 @@ -11480,7 +11476,7 @@ snapshots: chokidar@3.5.3: dependencies: anymatch: 3.1.3 - braces: 3.0.2 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 @@ -12485,8 +12481,6 @@ snapshots: eslint-visitor-keys@3.4.3: {} - eslint-visitor-keys@4.0.0: {} - eslint-visitor-keys@4.2.0: {} eslint@8.56.0: @@ -12592,7 +12586,7 @@ snapshots: debug: 4.3.7 escape-string-regexp: 4.0.0 eslint-scope: 8.0.2 - eslint-visitor-keys: 4.0.0 + eslint-visitor-keys: 4.2.0 espree: 10.1.0 esquery: 1.5.0 esutils: 2.0.3 @@ -12620,7 +12614,7 @@ snapshots: dependencies: acorn: 8.12.1 acorn-jsx: 5.3.2(acorn@8.12.1) - eslint-visitor-keys: 4.0.0 + eslint-visitor-keys: 4.2.0 espree@9.6.1: dependencies: @@ -13560,7 +13554,7 @@ snapshots: get-intrinsic: 1.2.4 has-symbols: 1.0.3 reflect.getprototypeof: 1.0.6 - set-function-name: 2.0.1 + set-function-name: 2.0.2 jackspeak@3.4.3: dependencies: @@ -13736,7 +13730,7 @@ snapshots: jest-regex-util: 29.6.3 jest-util: 29.7.0 jest-worker: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.8 walker: 1.0.8 optionalDependencies: fsevents: 2.3.3