Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/install.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Why paid? According to the [State of React Native Survey](https://results.2024.s

[//]: # '🌟'

### Universal Sign In (premium) {#sponsor-only-version}
### Universal Sign In (premium) {#premium}

⭐️ **Key Features**:

Expand Down Expand Up @@ -50,7 +50,7 @@ Available on the public npm registry, this version:

The private npm package is like any other, but it's hosted on the [GitHub npm packages registry](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-npm-registry), not the public npm registry. Therefore, a small bit of setup is needed:

1. [Obtain here](https://github.com/settings/tokens/new?description=react-native-google-sign-in&scopes=read:packages) a Personal Access Token with `packages:read` permission.
1. [Obtain here](https://github.com/settings/tokens/new?description=react-native-google-sign-in&scopes=read:packages) a Personal Access Token with `packages:read` permission and set expiration to "No expiration".

2. Set up your package manager to fetch the package from the GH packages registry. In this example, we're using an `NPM_TOKEN_GOOGLE_SIGN_IN` environment variable.

Expand Down
2 changes: 1 addition & 1 deletion docs/original.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ To migrate to Universal sign in, follow [this guide](migrating#migrating-from-or
This module exposes

- [Legacy Google Sign-In for Android](https://web.archive.org/web/20240308064911/https://developers.google.com/identity/sign-in/android/start-integrating). The underlying SDK is deprecated but remains functional.
- [Google Sign-In SDK](https://developers.google.com/identity/sign-in/ios/start) for iOS and macOS (macOS support is only available to [in the paid version](install#sponsor-only-version)).
- [Google Sign-In SDK](https://developers.google.com/identity/sign-in/ios/start) for iOS and macOS (macOS support is only available to [in the paid version](install#premium)).

```ts title="imports example"
import {
Expand Down
2 changes: 0 additions & 2 deletions docs/security.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@ There are 2 security-related features available:

## Custom nonce

_Currently available only in version 21.x of the package_.

[Nonce](https://en.wikipedia.org/wiki/Cryptographic_nonce) (number used once) is a security measure used to mitigate replay attacks and to associate a Client session with an ID Token.

The authorization APIs in [Universal Sign-In](/docs/one-tap) for Apple, Android and web allow you to specify nonce.
Expand Down
2 changes: 1 addition & 1 deletion docs/setting-up/get-config-file.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ import TabItem from '@theme/TabItem';
<Tabs>
<TabItem value="config-doctor" label="A device or any APK file" default>

Use the [Configuration Doctor](../config-doctor.md). (Requires an [Universal sign in](/docs/install#sponsor-only-version) license.)
Use the [Configuration Doctor](../config-doctor.md). (Requires an [Universal sign in](/docs/install#premium) license.)

1. Get a device / emulator with the app installed, or get the APK (build it locally or in cloud, download from the Play Console / Play Store...)
2. Run the tool and follow its instructions:
Expand Down
30 changes: 30 additions & 0 deletions docusaurus.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,22 @@ const config: Config = {
disableInDev: false,
},
],
[
'docusaurus-plugin-llms',
{
// Enable both content cleaning options for optimal LLM output
ignoreFiles: [
'migrating**',
//'original**', //not to confuse the two modules
'screenshots**',
'license**',
'integration-notes**',
'**/buttons/native**',
],
fullContent: true,
removeDuplicateHeadings: true,
},
],
// [
// 'docusaurus-preset-shiki-twoslash',
// {
Expand Down Expand Up @@ -158,6 +174,20 @@ const config: Config = {
label: 'Example native & web app',
position: 'left',
},
{
label: 'LLMs',
position: 'left',
items: [
{
label: 'llms.txt',
href: 'pathname:///llms.txt',
},
{
label: 'llms-full.txt',
href: 'pathname:///llms-full.txt',
},
],
},
{
href: '/github-repo',
label: 'GitHub',
Expand Down
13 changes: 7 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,20 +24,21 @@
"clsx": "^2.1.1",
"docusaurus-lunr-search": "^3.6.1",
"prism-react-renderer": "^2.4.1",
"react": "^19.2.0",
"react-dom": "^19.2.0"
"react": "^19.2.3",
"react-dom": "^19.2.3"
},
"devDependencies": {
"@docusaurus/faster": "^3.9.2",
"@docusaurus/module-type-aliases": "^3.9.2",
"@docusaurus/tsconfig": "^3.9.2",
"@docusaurus/types": "^3.9.2",
"@types/react": "^19.2.2",
"@types/react": "^19.2.7",
"docusaurus-plugin-llms": "^0.2.2",
"docusaurus-plugin-typedoc": "^1.4.2",
"prettier": "^3.6.2",
"typedoc": "^0.28.14",
"prettier": "^3.7.4",
"typedoc": "^0.28.15",
"typedoc-plugin-markdown": "^4.9.0",
"typescript": "~5.9.2"
"typescript": "~5.9.3"
},
"browserslist": {
"production": [
Expand Down
153 changes: 87 additions & 66 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4350,16 +4350,16 @@ __metadata:
languageName: node
linkType: hard

"@gerrit0/mini-shiki@npm:^3.12.0":
version: 3.13.1
resolution: "@gerrit0/mini-shiki@npm:3.13.1"
dependencies:
"@shikijs/engine-oniguruma": "npm:^3.13.0"
"@shikijs/langs": "npm:^3.13.0"
"@shikijs/themes": "npm:^3.13.0"
"@shikijs/types": "npm:^3.13.0"
"@gerrit0/mini-shiki@npm:^3.17.0":
version: 3.20.0
resolution: "@gerrit0/mini-shiki@npm:3.20.0"
dependencies:
"@shikijs/engine-oniguruma": "npm:^3.20.0"
"@shikijs/langs": "npm:^3.20.0"
"@shikijs/themes": "npm:^3.20.0"
"@shikijs/types": "npm:^3.20.0"
"@shikijs/vscode-textmate": "npm:^10.0.2"
checksum: 10c0/926babea969fb6788eb8c36fb69ff4c45273bbebde318297a89a45807aba42d266cab5654f13b4126b0bb9c4d074dbf2505d874d917daa9381d5281a5f66953c
checksum: 10c0/d362ea7c20709ddfaa651003d8013d58aa6e63ff1ec49f20461ce49708ad5963c2aec3c3b4c322bb4646b9c8c761ccbf5acfe7a29d8507930de163ba3591d4af
languageName: node
linkType: hard

Expand Down Expand Up @@ -4923,41 +4923,41 @@ __metadata:
languageName: node
linkType: hard

"@shikijs/engine-oniguruma@npm:^3.13.0":
version: 3.13.0
resolution: "@shikijs/engine-oniguruma@npm:3.13.0"
"@shikijs/engine-oniguruma@npm:^3.20.0":
version: 3.20.0
resolution: "@shikijs/engine-oniguruma@npm:3.20.0"
dependencies:
"@shikijs/types": "npm:3.13.0"
"@shikijs/types": "npm:3.20.0"
"@shikijs/vscode-textmate": "npm:^10.0.2"
checksum: 10c0/0cd0307028acf0a30fff7de642b84d4600aa33086f88952f1313f9ef56b604e067ebeb2e64f4e9025c06c68dfd6434c2c5da83d385af4792b622e6ad07f7613f
checksum: 10c0/4a5a8f316a8482e799cd836c8e3f8ba83274b3631b2d66ec82ad839b0ee1dd3df50a08480f791d59f22e42bf6b707032f043a9f651445efc04e59b7ec9e669c9
languageName: node
linkType: hard

"@shikijs/langs@npm:^3.13.0":
version: 3.13.0
resolution: "@shikijs/langs@npm:3.13.0"
"@shikijs/langs@npm:^3.20.0":
version: 3.20.0
resolution: "@shikijs/langs@npm:3.20.0"
dependencies:
"@shikijs/types": "npm:3.13.0"
checksum: 10c0/3fe59b55b5d1da9784cd93dc2eaae19249c5d218b39ce52c0c802b38894cdedcc55ccf813486a9362be0c97bbc0568a4f7bb2a62bf2ee0edbb2d52852878c8ed
"@shikijs/types": "npm:3.20.0"
checksum: 10c0/6830460025d0df4c527ffeacf0a78cd4331ffde1cfcd1e8028aa9814be8a4cea84367dd938528a9b55de72b163c58ad3576915ea08c3d0a29ef1dc80e120116c
languageName: node
linkType: hard

"@shikijs/themes@npm:^3.13.0":
version: 3.13.0
resolution: "@shikijs/themes@npm:3.13.0"
"@shikijs/themes@npm:^3.20.0":
version: 3.20.0
resolution: "@shikijs/themes@npm:3.20.0"
dependencies:
"@shikijs/types": "npm:3.13.0"
checksum: 10c0/b00052267de6f8acf09d01994823234ef4f75285d4c6587f039f5081490462a50ef73defb916add45fec1f469cf0c15ed53e5ada8ca9a48ebc7a243e4a76bbc6
"@shikijs/types": "npm:3.20.0"
checksum: 10c0/d6fc059c51c3c0694e026cc1f80eed927d9b91adaeda0fb3fd5725eabc6d066aaf022919def435245446ae91e3da541ed6d88d875cf59a35bfbabb6920efb6da
languageName: node
linkType: hard

"@shikijs/types@npm:3.13.0, @shikijs/types@npm:^3.13.0":
version: 3.13.0
resolution: "@shikijs/types@npm:3.13.0"
"@shikijs/types@npm:3.20.0, @shikijs/types@npm:^3.20.0":
version: 3.20.0
resolution: "@shikijs/types@npm:3.20.0"
dependencies:
"@shikijs/vscode-textmate": "npm:^10.0.2"
"@types/hast": "npm:^3.0.4"
checksum: 10c0/5f0ceca1dad4f4dfb8c424f1aa78953ace7eb2215d82b863500f1ea023faf55acaa54373f3b59a8ada85f15c304cf658b95eae128c43505855d13607d979a726
checksum: 10c0/7faea130362a6cdf3d66fcb47d6b609a8e0209e76ba86688f56a65411b6ae400a37414cd1a3a2fe1ee3fe39f18e274585d3972129c7e79244aaa0c15bc8f1c21
languageName: node
linkType: hard

Expand Down Expand Up @@ -5843,12 +5843,12 @@ __metadata:
languageName: node
linkType: hard

"@types/react@npm:^19.2.2":
version: 19.2.2
resolution: "@types/react@npm:19.2.2"
"@types/react@npm:^19.2.7":
version: 19.2.7
resolution: "@types/react@npm:19.2.7"
dependencies:
csstype: "npm:^3.0.2"
checksum: 10c0/f830b1204aca4634ce3c6cb3477b5d3d066b80a4dd832a4ee0069acb504b6debd2416548a43a11c1407c12bc60e2dc6cf362934a18fe75fe06a69c0a98cba8ab
csstype: "npm:^3.2.2"
checksum: 10c0/a7b75f1f9fcb34badd6f84098be5e35a0aeca614bc91f93d2698664c0b2ba5ad128422bd470ada598238cebe4f9e604a752aead7dc6f5a92261d0c7f9b27cfd1
languageName: node
linkType: hard

Expand Down Expand Up @@ -8077,6 +8077,13 @@ __metadata:
languageName: node
linkType: hard

"csstype@npm:^3.2.2":
version: 3.2.3
resolution: "csstype@npm:3.2.3"
checksum: 10c0/cd29c51e70fa822f1cecd8641a1445bed7063697469d35633b516e60fe8c1bde04b08f6c5b6022136bb669b64c63d4173af54864510fbb4ee23281801841a3ce
languageName: node
linkType: hard

"debounce@npm:^1.2.1":
version: 1.2.1
resolution: "debounce@npm:1.2.1"
Expand Down Expand Up @@ -8307,17 +8314,18 @@ __metadata:
"@docusaurus/tsconfig": "npm:^3.9.2"
"@docusaurus/types": "npm:^3.9.2"
"@mdx-js/react": "npm:^3.1.1"
"@types/react": "npm:^19.2.2"
"@types/react": "npm:^19.2.7"
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"
prettier: "npm:^3.6.2"
prettier: "npm:^3.7.4"
prism-react-renderer: "npm:^2.4.1"
react: "npm:^19.2.0"
react-dom: "npm:^19.2.0"
typedoc: "npm:^0.28.14"
react: "npm:^19.2.3"
react-dom: "npm:^19.2.3"
typedoc: "npm:^0.28.15"
typedoc-plugin-markdown: "npm:^4.9.0"
typescript: "npm:~5.9.2"
typescript: "npm:~5.9.3"
languageName: unknown
linkType: soft

Expand Down Expand Up @@ -8347,6 +8355,19 @@ __metadata:
languageName: node
linkType: hard

"docusaurus-plugin-llms@npm:^0.2.2":
version: 0.2.2
resolution: "docusaurus-plugin-llms@npm:0.2.2"
dependencies:
gray-matter: "npm:^4.0.3"
minimatch: "npm:^9.0.3"
yaml: "npm:^2.8.1"
peerDependencies:
"@docusaurus/core": ^3.0.0
checksum: 10c0/9fced1f053fce6ef7acc44a27837b2a44f7fc2635b4b32fc02f3980e65ec587a9d0b62ff83cdadbbad6be53bc161cd4baf904d07d1d6a15630b55592d15bf553
languageName: node
linkType: hard

"docusaurus-plugin-typedoc@npm:^1.4.2":
version: 1.4.2
resolution: "docusaurus-plugin-typedoc@npm:1.4.2"
Expand Down Expand Up @@ -12098,7 +12119,7 @@ __metadata:
languageName: node
linkType: hard

"minimatch@npm:^9.0.5":
"minimatch@npm:^9.0.3, minimatch@npm:^9.0.5":
version: 9.0.5
resolution: "minimatch@npm:9.0.5"
dependencies:
Expand Down Expand Up @@ -13739,12 +13760,12 @@ __metadata:
languageName: node
linkType: hard

"prettier@npm:^3.6.2":
version: 3.6.2
resolution: "prettier@npm:3.6.2"
"prettier@npm:^3.7.4":
version: 3.7.4
resolution: "prettier@npm:3.7.4"
bin:
prettier: bin/prettier.cjs
checksum: 10c0/488cb2f2b99ec13da1e50074912870217c11edaddedeadc649b1244c749d15ba94e846423d062e2c4c9ae683e2d65f754de28889ba06e697ac4f988d44f45812
checksum: 10c0/9675d2cd08eacb1faf1d1a2dbfe24bfab6a912b059fc9defdb380a408893d88213e794a40a2700bd29b140eb3172e0b07c852853f6e22f16f3374659a1a13389
languageName: node
linkType: hard

Expand Down Expand Up @@ -13986,14 +14007,14 @@ __metadata:
languageName: node
linkType: hard

"react-dom@npm:^19.2.0":
version: 19.2.0
resolution: "react-dom@npm:19.2.0"
"react-dom@npm:^19.2.3":
version: 19.2.3
resolution: "react-dom@npm:19.2.3"
dependencies:
scheduler: "npm:^0.27.0"
peerDependencies:
react: ^19.2.0
checksum: 10c0/fa2cae05248d01288e91523b590ce4e7635b1e13f1344e225f850d722a8da037bf0782f63b1c1d46353334e0c696909b82e582f8cad607948fde6f7646cc18d9
react: ^19.2.3
checksum: 10c0/dc43f7ede06f46f3acc16ee83107c925530de9b91d1d0b3824583814746ff4c498ea64fd65cd83aba363205268adff52e2827c582634ae7b15069deaeabc4892
languageName: node
linkType: hard

Expand Down Expand Up @@ -14107,10 +14128,10 @@ __metadata:
languageName: node
linkType: hard

"react@npm:^19.2.0":
version: 19.2.0
resolution: "react@npm:19.2.0"
checksum: 10c0/1b6d64eacb9324725bfe1e7860cb7a6b8a34bc89a482920765ebff5c10578eb487e6b46b2f0df263bd27a25edbdae2c45e5ea5d81ae61404301c1a7192c38330
"react@npm:^19.2.3":
version: 19.2.3
resolution: "react@npm:19.2.3"
checksum: 10c0/094220b3ba3a76c1b668f972ace1dd15509b157aead1b40391d1c8e657e720c201d9719537375eff08f5e0514748c0319063392a6f000e31303aafc4471f1436
languageName: node
linkType: hard

Expand Down Expand Up @@ -15727,11 +15748,11 @@ __metadata:
languageName: node
linkType: hard

"typedoc@npm:^0.28.14":
version: 0.28.14
resolution: "typedoc@npm:0.28.14"
"typedoc@npm:^0.28.15":
version: 0.28.15
resolution: "typedoc@npm:0.28.15"
dependencies:
"@gerrit0/mini-shiki": "npm:^3.12.0"
"@gerrit0/mini-shiki": "npm:^3.17.0"
lunr: "npm:^2.3.9"
markdown-it: "npm:^14.1.0"
minimatch: "npm:^9.0.5"
Expand All @@ -15740,27 +15761,27 @@ __metadata:
typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x
bin:
typedoc: bin/typedoc
checksum: 10c0/a8727134991ba3f9a982e9f6ceecfbcf0fac531e4865e4865cdee68ea6fe1a594228b8654011d38ffa2332b7e84e4eaa3d0dac04a8bdf36a0686d1c3f327e80b
checksum: 10c0/b5988ebebb367fed44f110bbd37baee85fe95fe10c8d5a511c33d787eb1e924e66ba54cb0763d63ed2c406adbd32fcb87bcbc3fd61b0bc8ab6f3a6c06f2de978
languageName: node
linkType: hard

"typescript@npm:~5.9.2":
version: 5.9.2
resolution: "typescript@npm:5.9.2"
"typescript@npm:~5.9.3":
version: 5.9.3
resolution: "typescript@npm:5.9.3"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: 10c0/cd635d50f02d6cf98ed42de2f76289701c1ec587a363369255f01ed15aaf22be0813226bff3c53e99d971f9b540e0b3cc7583dbe05faded49b1b0bed2f638a18
checksum: 10c0/6bd7552ce39f97e711db5aa048f6f9995b53f1c52f7d8667c1abdc1700c68a76a308f579cd309ce6b53646deb4e9a1be7c813a93baaf0a28ccd536a30270e1c5
languageName: node
linkType: hard

"typescript@patch:typescript@npm%3A~5.9.2#optional!builtin<compat/typescript>":
version: 5.9.2
resolution: "typescript@patch:typescript@npm%3A5.9.2#optional!builtin<compat/typescript>::version=5.9.2&hash=5786d5"
"typescript@patch:typescript@npm%3A~5.9.3#optional!builtin<compat/typescript>":
version: 5.9.3
resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin<compat/typescript>::version=5.9.3&hash=5786d5"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: 10c0/34d2a8e23eb8e0d1875072064d5e1d9c102e0bdce56a10a25c0b917b8aa9001a9cf5c225df12497e99da107dc379360bc138163c66b55b95f5b105b50578067e
checksum: 10c0/ad09fdf7a756814dce65bc60c1657b40d44451346858eea230e10f2e95a289d9183b6e32e5c11e95acc0ccc214b4f36289dcad4bf1886b0adb84d711d336a430
languageName: node
linkType: hard

Expand Down