Verdaccio authentication plugin combining SQLite storage with GitLab OAuth integration. Current stable version is 1.0.14. It allows npm registry authentication via GitLab credentials, storing user data in SQLite. Key differentiator is self-contained local auth without external dependencies beyond GitLab for identity. Released under MIT license. Supports Verdaccio 4.x and 5.x.
npm install verdaccio-sqlite-gitlabNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows installation and minimal configuration for the plugin in Verdaccio's config file, including environment variable usage for GitLab credentials.
Use ESM import syntax or set "type": "module" in package.json.
Specify an absolute path for 'sqlite_db' in config.
Pin Verdaccio to 4.x or test with 5.x carefully.
Monitor token expiry and re-authenticate via GitLab OAuth flow.
Install in the same directory as Verdaccio: npm install verdaccio-sqlite-gitlab
Set GITLAB_CLIENT_ID and GITLAB_CLIENT_SECRET environment variables.
Delete the SQLite database file and restart Verdaccio.