Problem
The repository and published npm package spell CLIProxyAPI as cliproxiapi:
opencode-cliproxiapi-auth
^
The expected spelling is:
opencode-cliproxyapi-auth
^
Current locations affected include:
- repository:
GRomR1/opencode-cliproxiapi-auth
- npm package:
opencode-cliproxiapi-auth
- package metadata, README installation examples, import specifiers, cache/vendor paths, and discovery keywords
The correctly spelled npm package name is currently unregistered (npm view opencode-cliproxyapi-auth returns 404), so there is still an opportunity to correct this before the existing name gains wider adoption.
Impact
- Users naturally search for
cliproxyapi, not cliproxiapi.
- The typo makes the package and repository harder to discover.
- It is easy to mistype installation/configuration instructions.
- It creates inconsistent naming alongside the upstream project
CLIProxyAPI.
- Correcting it later becomes increasingly disruptive as more configs depend on the old package name.
Suggested migration
-
Publish the package under the correctly spelled name:
opencode-cliproxyapi-auth
-
Rename the GitHub repository to match. GitHub will preserve redirects from the former URL.
-
Publish one final version under the misspelled npm name that:
- is marked deprecated with
npm deprecate,
- points users to the corrected package,
- contains clear migration instructions.
-
Update README examples, package metadata, CI publishing configuration, badges, and repository URLs.
-
Keep the provider ID cliproxyapi unchanged so stored OpenCode credentials and model references do not require migration.
-
Document that OpenCode users only need to replace the plugin package specifier; their auth.json provider entry can remain intact.
Because npm package names cannot be renamed in place, a staged package migration is safer than silently abandoning the existing name.
Problem
The repository and published npm package spell CLIProxyAPI as
cliproxiapi:The expected spelling is:
Current locations affected include:
GRomR1/opencode-cliproxiapi-authopencode-cliproxiapi-authThe correctly spelled npm package name is currently unregistered (
npm view opencode-cliproxyapi-authreturns 404), so there is still an opportunity to correct this before the existing name gains wider adoption.Impact
cliproxyapi, notcliproxiapi.CLIProxyAPI.Suggested migration
Publish the package under the correctly spelled name:
Rename the GitHub repository to match. GitHub will preserve redirects from the former URL.
Publish one final version under the misspelled npm name that:
npm deprecate,Update README examples, package metadata, CI publishing configuration, badges, and repository URLs.
Keep the provider ID
cliproxyapiunchanged so stored OpenCode credentials and model references do not require migration.Document that OpenCode users only need to replace the plugin package specifier; their
auth.jsonprovider entry can remain intact.Because npm package names cannot be renamed in place, a staged package migration is safer than silently abandoning the existing name.