1.3.0 • Published 2 years ago

@qiwi/npm-batch-client-infra v1.3.0

Weekly downloads
5
License
MIT
Repository
github
Last release
2 years ago

@qiwi/npm-batch-client-monorepo

Build Status Test Coverage Maintainability

Packages for performing batched actions on NPM registry.

@qiwi/npm-batch-client

Wrapper for https://github.com/npm/npm-registry-client with blackjack promises and batch actions.

import { NpmRegClientWrapper } from '@qiwi/npm-batch-client'

const wrapper = new NpmRegClientWrapper(
  'https://registry.npmjs.org',
  {
    username: 'username',
    password: 'password'
  }
)
wrapper.deprecate('foo', '<1.2.0', 'foo <1.2.0 contains critical bugs')

@qiwi/npm-batch-cli

CLI utility for performing batched npm actions.

@qiwi/npm-batch-cli --config=config.json

config.json:

{
    "registryUrl": "https://registry.npmjs.org",
    "auth": {
        "token": "12345678-1234-1234-1234-12345678"
    },
    "action": "deprecate",
    "data": [
        {
            "packageName": "foo",
            "version": "*",
            "message": "foo is deprecated"
        },
        {
            "packageName": "bar",
            "version": "<1.3.2",
            "message": "bar@<1.3.2 contains critical vulnerabilities"
        },
        ...
    ]
}
1.3.0

2 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago