diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index c84da552..a9aafe83 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -26,12 +26,12 @@ jobs: new-arch-enabled: true description: "new architecture" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Use Node.js lts - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 with: node-version: lts/* - - uses: actions/setup-java@v4 + - uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4 with: distribution: 'temurin' java-version: '17' diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 564746e0..58f6c352 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -22,10 +22,10 @@ jobs: if: github.event_name != 'push' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: fetch-depth: 0 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 with: node-version: lts/* cache: yarn @@ -37,14 +37,14 @@ jobs: if: github.event_name != 'pull_request' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: fetch-depth: 0 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 with: node-version: lts/* cache: yarn - - uses: webfactory/ssh-agent@v0.5.0 + - uses: webfactory/ssh-agent@6b2f2c5354ff41f1edbbf7a17ea9b6178c89be9f # v0.5.0 with: ssh-private-key: ${{ secrets.ACTIONS_DEPLOY_KEY }} - name: Deploy to GitHub Pages diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index f9720aa7..e7827e0e 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -28,9 +28,9 @@ jobs: new-arch-enabled: 1 description: "new architecture" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Use Node.js lts - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 with: node-version: lts/* - uses: ruby/setup-ruby@v1 diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 7679aef3..ef5306f9 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -20,8 +20,8 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 + - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 with: node-version: lts/* - run: yarn install --immutable @@ -39,11 +39,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 with: fetch-depth: 0 # fetch all history - name: Setup Node.js - uses: actions/setup-node@v5 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5 with: node-version: lts/* cache: 'yarn' diff --git a/.github/workflows/support.yml b/.github/workflows/support.yml index 432ce5c0..27c83433 100644 --- a/.github/workflows/support.yml +++ b/.github/workflows/support.yml @@ -8,7 +8,7 @@ jobs: support: runs-on: ubuntu-latest steps: - - uses: dessant/support-requests@v4 + - uses: dessant/support-requests@47d5ea12f6c9e4a081637de9626b7319b415a3bf # v4 with: github-token: ${{ github.token }} support-label: 'repro-required' @@ -20,7 +20,7 @@ jobs: Please create a new issue with this and the maintainer will do his best to review it!. close-issue: true lock-issue: true - - uses: dessant/support-requests@v4 + - uses: dessant/support-requests@47d5ea12f6c9e4a081637de9626b7319b415a3bf # v4 with: github-token: ${{ github.token }} support-label: 'question' diff --git a/docs/package.json b/docs/package.json index 41f0905d..ca44804c 100644 --- a/docs/package.json +++ b/docs/package.json @@ -25,15 +25,15 @@ "react-dom": "^19.2.4" }, "devDependencies": { - "@docusaurus/faster": "^3.9.2", - "@docusaurus/module-type-aliases": "^3.9.2", - "@docusaurus/tsconfig": "^3.9.2", - "@docusaurus/types": "^3.9.2", - "docusaurus-plugin-llms": "^0.2.2", - "docusaurus-plugin-typedoc": "^1.4.2", - "typedoc": "^0.28.16", - "typedoc-plugin-markdown": "^4.9.0", - "typescript": "~5.9.3" + "@docusaurus/faster": "3.9.2", + "@docusaurus/module-type-aliases": "3.9.2", + "@docusaurus/tsconfig": "3.9.2", + "@docusaurus/types": "3.9.2", + "docusaurus-plugin-llms": "0.2.2", + "docusaurus-plugin-typedoc": "1.4.2", + "typedoc": "0.28.16", + "typedoc-plugin-markdown": "4.9.0", + "typescript": "5.9.3" }, "browserslist": { "production": [ diff --git a/docs/yarn.lock b/docs/yarn.lock index 837e293f..9a6a0eda 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -2310,7 +2310,7 @@ __metadata: languageName: node linkType: hard -"@docusaurus/faster@npm:^3.9.2": +"@docusaurus/faster@npm:3.9.2": version: 3.9.2 resolution: "@docusaurus/faster@npm:3.9.2" dependencies: @@ -2387,7 +2387,7 @@ __metadata: languageName: node linkType: hard -"@docusaurus/module-type-aliases@npm:3.9.2, @docusaurus/module-type-aliases@npm:^3.9.2": +"@docusaurus/module-type-aliases@npm:3.9.2": version: 3.9.2 resolution: "@docusaurus/module-type-aliases@npm:3.9.2" dependencies: @@ -2762,14 +2762,14 @@ __metadata: languageName: node linkType: hard -"@docusaurus/tsconfig@npm:^3.9.2": +"@docusaurus/tsconfig@npm:3.9.2": version: 3.9.2 resolution: "@docusaurus/tsconfig@npm:3.9.2" checksum: 10c0/d46241cb488d60f785710ee24980aad394423eaf5f76b64b0d47158fcbe19dd68a886898db83b1b65de18dfeb6c27d78adc8f8c4451d1ac29cc9da009ed15cd4 languageName: node linkType: hard -"@docusaurus/types@npm:3.9.2, @docusaurus/types@npm:^3.9.2": +"@docusaurus/types@npm:3.9.2": version: 3.9.2 resolution: "@docusaurus/types@npm:3.9.2" dependencies: @@ -6421,23 +6421,23 @@ __metadata: resolution: "docs@workspace:." dependencies: "@docusaurus/core": "npm:^3.9.2" - "@docusaurus/faster": "npm:^3.9.2" - "@docusaurus/module-type-aliases": "npm:^3.9.2" + "@docusaurus/faster": "npm:3.9.2" + "@docusaurus/module-type-aliases": "npm:3.9.2" "@docusaurus/plugin-ideal-image": "npm:^3.9.2" "@docusaurus/preset-classic": "npm:^3.9.2" - "@docusaurus/tsconfig": "npm:^3.9.2" - "@docusaurus/types": "npm:^3.9.2" + "@docusaurus/tsconfig": "npm:3.9.2" + "@docusaurus/types": "npm:3.9.2" "@mdx-js/react": "npm:3.1.1" clsx: "npm:^2.1.1" docusaurus-lunr-search: "npm:^3.6.1" - docusaurus-plugin-llms: "npm:^0.2.2" - docusaurus-plugin-typedoc: "npm:^1.4.2" + docusaurus-plugin-llms: "npm:0.2.2" + docusaurus-plugin-typedoc: "npm:1.4.2" prism-react-renderer: "npm:^2.4.1" react: "npm:^19.2.4" react-dom: "npm:^19.2.4" - typedoc: "npm:^0.28.16" - typedoc-plugin-markdown: "npm:^4.9.0" - typescript: "npm:~5.9.3" + typedoc: "npm:0.28.16" + typedoc-plugin-markdown: "npm:4.9.0" + typescript: "npm:5.9.3" languageName: unknown linkType: soft @@ -6467,7 +6467,7 @@ __metadata: languageName: node linkType: hard -"docusaurus-plugin-llms@npm:^0.2.2": +"docusaurus-plugin-llms@npm:0.2.2": version: 0.2.2 resolution: "docusaurus-plugin-llms@npm:0.2.2" dependencies: @@ -6480,7 +6480,7 @@ __metadata: languageName: node linkType: hard -"docusaurus-plugin-typedoc@npm:^1.4.2": +"docusaurus-plugin-typedoc@npm:1.4.2": version: 1.4.2 resolution: "docusaurus-plugin-typedoc@npm:1.4.2" dependencies: @@ -13577,7 +13577,7 @@ __metadata: languageName: node linkType: hard -"typedoc-plugin-markdown@npm:^4.9.0": +"typedoc-plugin-markdown@npm:4.9.0": version: 4.9.0 resolution: "typedoc-plugin-markdown@npm:4.9.0" peerDependencies: @@ -13586,7 +13586,7 @@ __metadata: languageName: node linkType: hard -"typedoc@npm:^0.28.16": +"typedoc@npm:0.28.16": version: 0.28.16 resolution: "typedoc@npm:0.28.16" dependencies: @@ -13603,7 +13603,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:~5.9.3": +"typescript@npm:5.9.3": version: 5.9.3 resolution: "typescript@npm:5.9.3" bin: @@ -13613,7 +13613,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A~5.9.3#optional!builtin": +"typescript@patch:typescript@npm%3A5.9.3#optional!builtin": version: 5.9.3 resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" bin: diff --git a/example/package.json b/example/package.json index c1c6d711..9921ba82 100644 --- a/example/package.json +++ b/example/package.json @@ -28,23 +28,23 @@ }, "homepage": "https://github.com/react-native-documents/sponsors-only#readme", "devDependencies": { - "@react-native-community/cli": "^20.0.2", - "@react-native/metro-config": "^0.81.4", - "@types/invariant": "^2.2.37", - "@types/jasmine": "^5.1.5", + "@react-native-community/cli": "20.0.2", + "@react-native/metro-config": "0.81.4", + "@types/invariant": "2.2.37", + "@types/jasmine": "5.1.15", "@types/react": "^19.1.13", - "@wdio/browserstack-service": "^8.36.1", - "@wdio/cli": "^8.36.1", - "@wdio/jasmine-framework": "^8.36.1", - "@wdio/local-runner": "^8.36.1", - "@wdio/spec-reporter": "^8.36.1", - "appium": "^2.5.4", - "appium-uiautomator2-driver": "^3.1.0", - "babel-plugin-module-resolver": "^5.0.2", + "@wdio/browserstack-service": "8.40.6", + "@wdio/cli": "8.40.6", + "@wdio/jasmine-framework": "8.40.6", + "@wdio/local-runner": "8.40.6", + "@wdio/spec-reporter": "8.40.6", + "appium": "2.12.1", + "appium-uiautomator2-driver": "3.9.0", + "babel-plugin-module-resolver": "5.0.2", "pod-install": "1.0.7", - "react-native-test-app": "^4.4.12", - "ts-node": "^10.9.2", - "wdio-wait-for": "^3.0.11" + "react-native-test-app": "4.4.12", + "ts-node": "10.9.2", + "wdio-wait-for": "3.0.11" }, "jest": { "preset": "react-native", diff --git a/packages/document-picker/package.json b/packages/document-picker/package.json index 09fa1a49..9ec64c01 100644 --- a/packages/document-picker/package.json +++ b/packages/document-picker/package.json @@ -66,9 +66,9 @@ "provenance": true }, "devDependencies": { - "@tsconfig/node22": "^22.0.0", - "react-native-builder-bob": "^0.40.13", - "typescript": "^5.7.3" + "@tsconfig/node22": "22.0.5", + "react-native-builder-bob": "0.40.13", + "typescript": "5.7.3" }, "peerDependencies": { "react": "*", diff --git a/packages/document-viewer/package.json b/packages/document-viewer/package.json index 8da24019..019edb79 100644 --- a/packages/document-viewer/package.json +++ b/packages/document-viewer/package.json @@ -64,9 +64,9 @@ "provenance": true }, "devDependencies": { - "@tsconfig/node22": "^22.0.0", - "react-native-builder-bob": "^0.40.13", - "typescript": "^5.7.3" + "@tsconfig/node22": "22.0.5", + "react-native-builder-bob": "0.40.13", + "typescript": "5.7.3" }, "peerDependencies": { "react": "*", diff --git a/yarn.lock b/yarn.lock index fface62d..9eb9349f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3300,7 +3300,7 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli@npm:^20.0.2": +"@react-native-community/cli@npm:20.0.2": version: 20.0.2 resolution: "@react-native-community/cli@npm:20.0.2" dependencies: @@ -3329,9 +3329,9 @@ __metadata: version: 0.0.0-use.local resolution: "@react-native-documents/picker@workspace:packages/document-picker" dependencies: - "@tsconfig/node22": "npm:^22.0.0" - react-native-builder-bob: "npm:^0.40.13" - typescript: "npm:^5.7.3" + "@tsconfig/node22": "npm:22.0.5" + react-native-builder-bob: "npm:0.40.13" + typescript: "npm:5.7.3" peerDependencies: react: "*" react-native: ">=0.79.0" @@ -3342,9 +3342,9 @@ __metadata: version: 0.0.0-use.local resolution: "@react-native-documents/viewer@workspace:packages/document-viewer" dependencies: - "@tsconfig/node22": "npm:^22.0.0" - react-native-builder-bob: "npm:^0.40.13" - typescript: "npm:^5.7.3" + "@tsconfig/node22": "npm:22.0.5" + react-native-builder-bob: "npm:0.40.13" + typescript: "npm:5.7.3" peerDependencies: react: "*" react-native: ">=0.79.0" @@ -3557,7 +3557,7 @@ __metadata: languageName: node linkType: hard -"@react-native/metro-config@npm:^0.81.4": +"@react-native/metro-config@npm:0.81.4": version: 0.81.4 resolution: "@react-native/metro-config@npm:0.81.4" dependencies: @@ -3749,7 +3749,7 @@ __metadata: languageName: node linkType: hard -"@tsconfig/node22@npm:^22.0.0": +"@tsconfig/node22@npm:22.0.5": version: 22.0.5 resolution: "@tsconfig/node22@npm:22.0.5" checksum: 10c0/c64b1d51e1556da9212463799f5096289d2cc8561eaed10cd0a0a36c25790b4c6bed30c0f846afccf8da75b5750326fa281216a908c2b67ead7b55adaf3eda22 @@ -3916,7 +3916,7 @@ __metadata: languageName: node linkType: hard -"@types/invariant@npm:^2.2.37": +"@types/invariant@npm:2.2.37": version: 2.2.37 resolution: "@types/invariant@npm:2.2.37" checksum: 10c0/f57ed8445036ebda8bc93804f088c2a13050bbeef4e4bc6ed531a70e2869250dbe59413f2a9ed7d8f3efa960f191e8dfca9d25414d63cbf604d348428f8c5b75 @@ -3948,7 +3948,7 @@ __metadata: languageName: node linkType: hard -"@types/jasmine@npm:^5.1.5": +"@types/jasmine@npm:5.1.15": version: 5.1.15 resolution: "@types/jasmine@npm:5.1.15" checksum: 10c0/824119f85fd01f88a251fb654f58b135ba38d1085137b4bf57ecaa74b129ba617da58183b9f5f9cf271c86c72cf1f33b6277afb720a1734574cd953b4da2bf22 @@ -4465,7 +4465,7 @@ __metadata: languageName: node linkType: hard -"@wdio/browserstack-service@npm:^8.36.1": +"@wdio/browserstack-service@npm:8.40.6": version: 8.40.6 resolution: "@wdio/browserstack-service@npm:8.40.6" dependencies: @@ -4493,7 +4493,7 @@ __metadata: languageName: node linkType: hard -"@wdio/cli@npm:^8.36.1": +"@wdio/cli@npm:8.40.6": version: 8.40.6 resolution: "@wdio/cli@npm:8.40.6" dependencies: @@ -4557,7 +4557,7 @@ __metadata: languageName: node linkType: hard -"@wdio/jasmine-framework@npm:^8.36.1": +"@wdio/jasmine-framework@npm:8.40.6": version: 8.40.6 resolution: "@wdio/jasmine-framework@npm:8.40.6" dependencies: @@ -4572,7 +4572,7 @@ __metadata: languageName: node linkType: hard -"@wdio/local-runner@npm:^8.36.1": +"@wdio/local-runner@npm:8.40.6": version: 8.40.6 resolution: "@wdio/local-runner@npm:8.40.6" dependencies: @@ -4660,7 +4660,7 @@ __metadata: languageName: node linkType: hard -"@wdio/spec-reporter@npm:^8.36.1": +"@wdio/spec-reporter@npm:8.40.6": version: 8.40.6 resolution: "@wdio/spec-reporter@npm:8.40.6" dependencies: @@ -5026,7 +5026,7 @@ __metadata: languageName: node linkType: hard -"appium-uiautomator2-driver@npm:^3.1.0": +"appium-uiautomator2-driver@npm:3.9.0": version: 3.9.0 resolution: "appium-uiautomator2-driver@npm:3.9.0" dependencies: @@ -5056,7 +5056,7 @@ __metadata: languageName: node linkType: hard -"appium@npm:^2.5.4": +"appium@npm:2.12.1": version: 2.12.1 resolution: "appium@npm:2.12.1" dependencies: @@ -5438,7 +5438,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-module-resolver@npm:^5.0.2": +"babel-plugin-module-resolver@npm:5.0.2": version: 5.0.2 resolution: "babel-plugin-module-resolver@npm:5.0.2" dependencies: @@ -12930,7 +12930,7 @@ __metadata: languageName: node linkType: hard -"react-native-builder-bob@npm:^0.40.13": +"react-native-builder-bob@npm:0.40.13": version: 0.40.13 resolution: "react-native-builder-bob@npm:0.40.13" dependencies: @@ -12967,27 +12967,27 @@ __metadata: resolution: "react-native-documents-example@workspace:example" dependencies: "@react-native-async-storage/async-storage": "npm:^2.2.0" - "@react-native-community/cli": "npm:^20.0.2" + "@react-native-community/cli": "npm:20.0.2" "@react-native-segmented-control/segmented-control": "npm:^2.5.7" - "@react-native/metro-config": "npm:^0.81.4" - "@types/invariant": "npm:^2.2.37" - "@types/jasmine": "npm:^5.1.5" + "@react-native/metro-config": "npm:0.81.4" + "@types/invariant": "npm:2.2.37" + "@types/jasmine": "npm:5.1.15" "@types/react": "npm:^19.1.13" - "@wdio/browserstack-service": "npm:^8.36.1" - "@wdio/cli": "npm:^8.36.1" - "@wdio/jasmine-framework": "npm:^8.36.1" - "@wdio/local-runner": "npm:^8.36.1" - "@wdio/spec-reporter": "npm:^8.36.1" - appium: "npm:^2.5.4" - appium-uiautomator2-driver: "npm:^3.1.0" - babel-plugin-module-resolver: "npm:^5.0.2" + "@wdio/browserstack-service": "npm:8.40.6" + "@wdio/cli": "npm:8.40.6" + "@wdio/jasmine-framework": "npm:8.40.6" + "@wdio/local-runner": "npm:8.40.6" + "@wdio/spec-reporter": "npm:8.40.6" + appium: "npm:2.12.1" + appium-uiautomator2-driver: "npm:3.9.0" + babel-plugin-module-resolver: "npm:5.0.2" invariant: "npm:^2.2.4" pod-install: "npm:1.0.7" react: "npm:19.1.0" react-native: "npm:^0.81.4" - react-native-test-app: "npm:^4.4.12" - ts-node: "npm:^10.9.2" - wdio-wait-for: "npm:^3.0.11" + react-native-test-app: "npm:4.4.12" + ts-node: "npm:10.9.2" + wdio-wait-for: "npm:3.0.11" languageName: unknown linkType: soft @@ -13023,7 +13023,7 @@ __metadata: languageName: node linkType: hard -"react-native-test-app@npm:^4.4.12": +"react-native-test-app@npm:4.4.12": version: 4.4.12 resolution: "react-native-test-app@npm:4.4.12" dependencies: @@ -14857,7 +14857,7 @@ __metadata: languageName: node linkType: hard -"ts-node@npm:^10.9.2": +"ts-node@npm:10.9.2": version: 10.9.2 resolution: "ts-node@npm:10.9.2" dependencies: @@ -15106,7 +15106,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.7.3": +"typescript@npm:5.7.3, typescript@npm:^5.7.3": version: 5.7.3 resolution: "typescript@npm:5.7.3" bin: @@ -15126,7 +15126,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.7.3#optional!builtin": +"typescript@patch:typescript@npm%3A5.7.3#optional!builtin, typescript@patch:typescript@npm%3A^5.7.3#optional!builtin": version: 5.7.3 resolution: "typescript@patch:typescript@npm%3A5.7.3#optional!builtin::version=5.7.3&hash=5786d5" bin: @@ -15430,7 +15430,7 @@ __metadata: languageName: node linkType: hard -"wdio-wait-for@npm:^3.0.11": +"wdio-wait-for@npm:3.0.11": version: 3.0.11 resolution: "wdio-wait-for@npm:3.0.11" checksum: 10c0/13042b0f6e669d2aae0faffc31b45142288615de8a5bb0895dba9a6743b9e84db24434b298e1b154253dffbc37d77904b35daee3da7f2e1808d848607ef39c77