Registry / auth-security / opencode-antigravity-auth-updated

opencode-antigravity-auth-updated

JSON →
library1.6.2jsnpmunverified

Google Antigravity IDE OAuth auth plugin for Opencode, providing access to Gemini 3 Pro and Claude 4.6 using Google credentials. Current stable version is 1.6.2, released with fixes for proper-lockfile interop and Node.js 25 compatibility. The plugin is updated frequently with beta releases introducing new features like TUI v2 and opt-in Claude 1M beta head. Key differentiators: offers access to latest AI models via Google Antigravity IDE, includes account rotation and quota management, and ships TypeScript types.

npm install opencode-antigravity-auth-updated
INSTALL
IMPORT
SIG · OPENCODE-ANTIGRAVI
O
opencode-antigravity-auth-updated
auth-securityjavascriptv1.6.2
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
import AntigravityAuth from 'opencode-antigravity-auth-updated'
const AntigravityAuth = require('opencode-antigravity-auth-updated')
CommonJS require is not supported; this package is ESM-only since v1.6.1.
AntigravityAuthProvider
import { AntigravityAuthProvider } from 'opencode-antigravity-auth-updated'
import AntigravityAuthProvider from 'opencode-antigravity-auth-updated'
AntigravityAuthProvider is a named export, not default. Ensure correct importing to avoid undefined.
AntigravityAuthConfig
import type { AntigravityAuthConfig } from 'opencode-antigravity-auth-updated'
import { AntigravityAuthConfig } from 'opencode-antigravity-auth-updated'
AntigravityAuthConfig is a TypeScript type and should be imported using 'import type' to avoid runtime errors.

Shows how to import and instantiate the AntigravityAuth class with OAuth credentials, then trigger authentication.

import AntigravityAuth from 'opencode-antigravity-auth-updated'; const auth = new AntigravityAuth({ clientId: process.env.GOOGLE_CLIENT_ID ?? '', clientSecret: process.env.GOOGLE_CLIENT_SECRET ?? '', redirectUri: 'http://localhost:3000/callback' }); async function main() { try { const token = await auth.authenticate(); console.log('Authentication successful, token:', token); } catch (error) { console.error('Authentication failed:', error); } } main();
Debug
Known issues
breakingNode.js 20+ is required; older versions will throw a runtime error due to ESM imports and missing APIs.
fix
Upgrade Node.js to version 20 or later (e.g., via nvm).
affects: <20.0.0
breakingESM-only since v1.6.1; CommonJS require() will fail with 'ERR_REQUIRE_ESM'.
fix
Switch to ESM (type: 'module' in package.json or .mjs extension) and use import syntax.
affects: >=1.6.1
deprecatedThe 'quotaCheck' option is deprecated since v1.6.0; use 'interactiveQuotaCheck' instead.
fix
Replace quotaCheck with interactiveQuotaCheck in configuration.
affects: >=1.6.0
gotchaGitHub Actions auto-triggers may cause multiple builds; cache clearing is needed after version updates.
fix
Clear cache with 'rm -rf ~/.cache/opencode/node_modules ~/.cache/opencode/bun.lock' after updating.
affects: >=1.6.2
gotchaTypeScript types are shipped but require typescript^5 as peer dependency; missing peer dep may cause type errors.
fix
Install typescript@^5 as a devDependency.
affects: >=1.0.0
Errors
Common errors & fixes
ERR_REQUIRE_ESM
Using require() on an ESM-only package after v1.6.1.
fix
Use import syntax or rename file to .mjs.
TypeError: AntigravityAuthProvider is not a constructor
AntigravityAuthProvider is a named export, not default, so default import returns undefined.
fix
Change import to: import { AntigravityAuthProvider } from 'opencode-antigravity-auth-updated'
Cannot find module 'opencode-antigravity-auth-updated'
Package not installed or cache is stale.
fix
Run 'npm install opencode-antigravity-auth-updated' and clear cache: rm -rf ~/.cache/opencode/node_modules
Upgrade
Version history
1.6.2latest on npm
Audit
Dependencies
typescriptoptionalPeer dependency for TypeScript type definitions
Agent activity
17 hits · last 30 days
node
14
OpenAI (training)
2
Amazon
1
Resources
opencode-antigravity-auth-updated — npm install opencode-antigravity-auth-updated · libregistry