9.0.4 • Published 3 years ago

now-client v9.0.4

Weekly downloads
2,344
License
MIT
Repository
github
Last release
3 years ago

now client

Build Status Join the community on Spectrum

The official Node.js client for deploying to Now. It supports v1 and v2 deployments.

Usage

Firstly, install the package:

npm install now-client
# or
yarn add now-client

Next, load it:

// v2
const { createDeployment } = require('now-client');
// v1
const { createLegacyDeployment } = require('now-client');

Then call inside a for...of loop to follow the progress with the following arguments:

  • <path> - a directory path / file path / array of file paths (must be on the same level)
  • <options> - An object containing token, an optional teamId and any now.json-valid fields
async function deploy() {
  let deployment;

  for await (const event of createDeployment(
    '/Users/zeit-user/projects/front',
    { token: process.env.TOKEN }
  )) {
    if (event.type === 'ready') {
      deployment = event.payload;
      break;
    }
  }

  return deployment;
}

Full list of events:

[
  // File events (receive relevant data as payload)
  'hashes-calculated',
  'file-uploaded',
  'all-files-uploaded',
  // Deployment events (receive deployment object as payload)
  'created',
  'ready',
  'error',
  // Build events (receive build object as payload)
  'build-state-changed'
];

You can also get the events set programmatically:

import { EVENTS } from 'now-client';
9.0.5-canary.2

3 years ago

9.0.5-canary.1

3 years ago

9.0.5-canary.0

3 years ago

9.0.4

4 years ago

9.0.4-canary.5

4 years ago

9.0.4-canary.4

4 years ago

9.0.4-canary.3

4 years ago

9.0.4-canary.2

4 years ago

9.0.4-canary.1

4 years ago

9.0.4-canary.0

4 years ago

9.0.3

4 years ago

9.0.3-canary.0

4 years ago

9.0.2

4 years ago

9.0.2-canary.5

4 years ago

9.0.2-canary.4

4 years ago

9.0.2-canary.2

4 years ago

9.0.2-canary.0

4 years ago

9.0.1

4 years ago

9.0.1-canary.1

4 years ago

9.0.0

4 years ago

9.0.1-canary.0

4 years ago

8.2.2-canary.10

4 years ago

8.2.2-canary.9

4 years ago

8.2.2-canary.8

4 years ago

8.2.2-canary.7

4 years ago

8.2.2-canary.6

4 years ago

8.2.2-canary.5

4 years ago

8.2.2-canary.4

4 years ago

8.2.2-canary.3

4 years ago

8.2.2-canary.2

4 years ago

8.2.2-canary.1

4 years ago

8.2.2-canary.0

4 years ago

8.2.1

4 years ago

8.2.1-canary.1

4 years ago

8.2.1-canary.0

4 years ago

8.2.0

4 years ago

8.1.1-canary.3

4 years ago

8.1.1-canary.2

4 years ago

8.1.1-canary.1

4 years ago

8.1.1-canary.0

4 years ago

8.1.0

4 years ago

8.0.2-canary.4

4 years ago

8.0.2-canary.3

4 years ago

8.0.2-canary.2

4 years ago

8.0.2-canary.1

4 years ago

8.0.2-canary.0

4 years ago

8.0.1

4 years ago

8.0.1-canary.0

4 years ago

8.0.0

4 years ago

7.1.1-canary.3

4 years ago

7.1.1-canary.2

4 years ago

7.1.1-canary.1

4 years ago

7.1.1-canary.0

4 years ago

7.1.0

4 years ago

7.0.2-canary.2

4 years ago

7.0.2-canary.1

4 years ago

7.0.2-canary.0

4 years ago

7.0.1

4 years ago

7.0.1-canary.4

4 years ago

8.0.0-canary.2

4 years ago

8.0.0-canary.1

4 years ago

7.0.1-canary.1

4 years ago

7.0.1-canary.0

4 years ago

7.0.0

4 years ago

7.0.0-canary.2

4 years ago

7.0.0-canary.3

4 years ago

7.0.0-canary.1

4 years ago

6.0.2-canary.2

4 years ago

6.0.2-canary.1

4 years ago

6.0.2-canary.0

4 years ago

6.0.1

4 years ago

6.0.1-canary.1

4 years ago

6.0.1-canary.0

4 years ago

6.0.0

4 years ago

6.0.0-canary.1

4 years ago

5.2.5-canary.0

4 years ago

5.2.4

4 years ago

5.2.4-canary.2

4 years ago

5.2.4-canary.1

4 years ago

5.2.4-canary.0

4 years ago

5.2.3

5 years ago

5.1.1-canary.18

5 years ago

5.1.1-canary.17

5 years ago

5.1.1-canary.16

5 years ago

5.1.1-canary.15

5 years ago

5.1.1-canary.14

5 years ago

5.1.1-canary.13

5 years ago

5.2.2

5 years ago

5.1.1-canary.12

5 years ago

5.1.1-canary.11

5 years ago

5.1.1-canary.10

5 years ago

5.2.1

5 years ago

5.1.1-canary.9

5 years ago

5.2.0

5 years ago

5.1.1-canary.8

5 years ago

5.1.1-canary.7

5 years ago

5.1.1-canary.6

5 years ago

5.1.4

5 years ago

5.1.1-canary.5

5 years ago

5.1.1-canary.4

5 years ago

5.1.1-canary.3

5 years ago

5.1.3

5 years ago

5.1.2

5 years ago

5.1.1-canary.2

5 years ago

5.1.1

5 years ago

5.1.1-canary.1

5 years ago

5.1.1-canary.0

5 years ago

5.1.0

5 years ago

5.0.0

5 years ago

4.5.0

5 years ago

4.4.1

5 years ago

4.4.0

5 years ago

4.3.1

5 years ago

4.3.0

5 years ago

4.2.0

5 years ago

4.1.2

5 years ago

4.1.1

5 years ago

4.1.0

5 years ago

4.0.0

5 years ago

3.8.0

5 years ago

3.7.1

5 years ago

3.7.0

5 years ago

3.6.0

5 years ago

3.5.1

5 years ago

3.5.0

5 years ago

3.4.0

5 years ago

3.3.0

5 years ago

3.2.3

5 years ago

3.2.2

5 years ago

3.2.1

5 years ago

3.2.0

5 years ago

3.1.2

5 years ago

3.1.1

5 years ago

3.1.0

5 years ago

3.0.0

5 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago

0.7.0

7 years ago

0.6.0

8 years ago

0.5.0

8 years ago

0.4.1

8 years ago

0.4.0

8 years ago

0.3.0

8 years ago