-
Notifications
You must be signed in to change notification settings - Fork 19
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Checking mergeability…
Don’t worry, you can still create the pull request.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: vrchatapi/vrchatapi-javascript
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: Meowcat285/vrchatapi-javascript
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 10 commits
- 8 files changed
- 3 contributors
Commits on Oct 9, 2025
-
refactor: Make keyv an optional dependency
This change removes the hard dependency on `keyv`, allowing the package to be used in environments where `keyv` is not available, such as Cloudflare Workers. To achieve this, `keyv` is now treated as an optional peer dependency. Users who wish to use the persistent caching feature must now install `keyv` themselves and provide the `Keyv` class and a store adapter to the `VRChat` client constructor. This implementation uses dependency injection to provide the `Keyv` class at runtime, avoiding dynamic imports and ensuring that the dependency is explicit for users of the feature. Additionally, the `process.on('beforeExit')` hook has been removed, as it is a Node.js-specific API and not available in environments like Cloudflare Workers.Configuration menu - View commit details
-
Copy full SHA for 422c845 - Browse repository at this point
Copy the full SHA 422c845View commit details -
Merge pull request #1 from Meowcat285/feat/optional-keyv
refactor: Make keyv an optional dependency
Configuration menu - View commit details
-
Copy full SHA for f387aa1 - Browse repository at this point
Copy the full SHA f387aa1View commit details
Commits on Oct 10, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 419328c - Browse repository at this point
Copy the full SHA 419328cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9c5644 - Browse repository at this point
Copy the full SHA a9c5644View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99ec82b - Browse repository at this point
Copy the full SHA 99ec82bView commit details -
Removes the `cacheable` and `keyv` dependencies to ensure compatibility with Cloudflare Workers. The cookie caching mechanism has been replaced with a simple in-memory `Map` to store cookies for the duration of the session. This is a more suitable approach for environments like Cloudflare Workers where persistent file-based caching is not available or desired. The `keyv` configuration option has been removed from the `VRChat` client, and the example has been updated to reflect this change.
Configuration menu - View commit details
-
Copy full SHA for 74ab01e - Browse repository at this point
Copy the full SHA 74ab01eView commit details -
Merge pull request #2 from Meowcat285/feat/remove-keyv
feat: remove keyv dependency
Configuration menu - View commit details
-
Copy full SHA for 1dea35f - Browse repository at this point
Copy the full SHA 1dea35fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4246daf - Browse repository at this point
Copy the full SHA 4246dafView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1196a7 - Browse repository at this point
Copy the full SHA e1196a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93b9644 - Browse repository at this point
Copy the full SHA 93b9644View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main