Socket
Socket
Sign inDemoInstall

eslint-plugin-verdaccio

Package Overview
Dependencies
67
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    eslint-plugin-verdaccio

Verdaccio code guidelines


Version published
Weekly downloads
411
increased by54.51%
Maintainers
1
Created
Weekly downloads
 

Changelog

Source

8.0.0-next.0 (2019-08-01)

Bug Fixes

  • add _autogenerated to UpLinkConf (436bd91)
  • add config prop to IBasicAuth (2481d6f)
  • add es6 imports (932a22d)
  • add missing adduser method (22cdb4e)
  • add missing properties (973c5e4)
  • add missing status error code, fix flow issue (e3ad550)
  • allow extend config (0aea94f)
  • allow sub types on allow auth methods (7325f74)
  • deprecated methods are optional (b77155a)
  • entry point #14 (7575e75)
  • eslint and typescript errors (8b3f153)
  • export Author type (bf7115b)
  • fix/token i local package manager (#61) (a7e0fc8)
  • fixes for storage plugin types per code review (#59) (04fccb8)
  • getPackageStorage allowed to return undefined (8a859d0)
  • improvements config interface (1dac321)
  • issue on package not found (944e1a5)
  • lint issues (d195fff)
  • lint warnings (444a99e)
  • main file is correct routed (245b115)
  • methods return Stream (22e0672)
  • missing params (9979160)
  • on error returns 500 by default (86bf628)
  • package.json to reduce vulnerabilities (457a791)
  • read tarball stream (bc4bbbb)
  • remove options from get package metadata (2bfc048)
  • remove source maps (6ca4895)
  • remove wrong definition (acba624)
  • remove wrong imports (c82f51c)
  • restore error messages (5d241b6)
  • restore missing type on RemoteUser (b596896)
  • storage types (1285675)
  • tokens are accesible also in local-storage (08b342d)
  • update @verdaccio/file-locking@1.0.0 (2946f83)
  • update https (c93c3fc)
  • update new plugin types flow (d2e2319)
  • update readTarball with right parameters (8cbc7d1)
  • update streams type (7fa7be5)
  • update types for local data (6706770)
  • update utils types (7c37133)
  • wrong signature for auth plugin (e3e2508)

Features

  • add audit quick endpoint (5ab2ece)
  • add AuthPluginPackage type (f0e1cea)
  • add callback to database methods (d0d55e9)
  • add config file types (188a3e5)
  • add getSecret support (0d047f4)
  • add gravatar prop for web config (b3ac873)
  • add interface for middleware and storage plugin (2b18e22)
  • add IStorageManager for middleware plugin (0ac1cc4)
  • add limit feature (9e2fa5c)
  • Add locking library on typings (7f7ab67)
  • add logging output for each action (66f183c)
  • add RemoteUser type (7d11892)
  • add search method BREAKING CHANGE: search method must be implemented to allow search functionality (b6d94e6)
  • add secret gateway methods (5300147)
  • add Security configuration (0cdc0dd)
  • add stream library (434628f)
  • add types for auth plugin (6378186)
  • add types for PackageUsers (ad5f917)
  • add types for search class (e23782d)
  • callback does not return (fd78bfc)
  • change password (de0a341)
  • drop node v6 (d0ae9ba)
  • drop node v6 support (bb319c4)
  • local database method are async (f55302b)
  • merge changes from 5.x (5f61009)
  • migrate to typescript (caffcd5)
  • migrate to typescript (c01df36)
  • migrate to typescript BREAKING CHANGE: new compiler might bring issues (13ebde2)
  • node 6 as minimum (ed81731)
  • proxy npm audit endpoint (b11151d)
  • build: use typescript, jest 24 and babel 7 as stack BREAKING CHANGE: typescript build system requires a major release to avoid issues with old installations (4743a9a)
  • config: allow set users (e5326fd)
  • migration to typescript (748ca92)
  • package access props are not optional (61708e2)
  • remote lodash as dependency (affb65b)
  • remove flow #70 (2218b74)
  • remove sync method (f60f81c)
  • secret methods are async (d5eacf5)
  • support for an IPluginStorageFilter (#58) (eab219e)
  • token types (#60) @Eomm (6e74da6)
  • update secret to async (9bcab19)
  • auth: add method to update password (e257c3a)
  • commons-api: add commons-api package (13dfa76)
  • readme: import readme package (f4bbf3a)
  • readme: modernize project (0d8f963)
  • storage: path is not mandatory (2c42931)

BREAKING CHANGES

  • remove flow definitions

  • storage needs to add new methods

  • add: token types

  • add: typescripts types

  • auth: it will affect all auth plugins

Readme

Source

eslint-plugin-verdaccio

verdaccio code guidelines

Installation

You"ll first need to install ESLint:

$ npm i eslint --save-dev

Next, install eslint-plugin-verdaccio:

$ npm install eslint-plugin-verdaccio --save-dev

Note: If you installed ESLint globally (using the -g flag) then you must also install eslint-plugin-verdaccio globally.

Usage

Add verdaccio to the plugins section of your .eslintrc configuration file. You can omit the eslint-plugin- prefix:

{
    "plugins": [
        "verdaccio"
    ]
}

Then configure the rules you want to use under the rules section.

{
    "rules": {
        "verdaccio/jsx-spread": "error",
        "verdaccio/jsx-no-style": "error",
        "verdaccio/jsx-no-classname-object": "error"
    }
}

Supported Rules

License

MIT

Keywords

FAQs

Last updated on 01 Aug 2019

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc