#
# Look here for more config file examples:
# https://github.com/verdaccio/verdaccio/tree/master/conf
#

# url_prefix: /verdaccio/

storage: ./storage
plugins: ./plugins

log:
  type: stdout
  format: pretty
  level: info

middlewares:
  passport-google-oauth-ui:
    enabled: true

auth:
  passport-google-oauth-ui:
    client-id: GOOGLE_CLIENT_ID # required
    client-secret: GOOGLE_CLIENT_SECRET # required
    redirect-uri: "http://localhost:4873/-/oauth/callback" # required
    enabled: true
  htpasswd:
    file: ./htpasswd
    algorithm: bcrypt

security:
  api:
    jwt:
      sign:
        expiresIn: 90d
  web:
    sign:
      expiresIn: 7d

packages:
  "@*/*":
    access: $authenticated
    publish: $authenticated
    unpublish: $authenticated
    proxy: npmjs

  "**":
    access: $authenticated
    publish: $authenticated
    unpublish: $authenticated
    proxy: npmjs
