3.0.0-rc.21 • Published 8 years ago

node-easypost v3.0.0-rc.21

Weekly downloads
3,255
License
-
Repository
github
Last release
8 years ago

EasyPost Node Client Library

This branch (v3) is a work in progress and should be considered very unstable.

EasyPost is a simple shipping API. You can sign up for an account at https://easypost.com

CircleCI

Installation

npm install --save node-easypost

Note: if you are using a version of Node less than 6.9, you will need to install and include a polyfill, such as babel-polyfill, and include it in your project:

npm install --save babel-polyfill

In your file:

require('babel-polyfill');
const EasyPost = require('node-easypost');

You can also clone this repository, npm install to install dependencies, npm run build to build the project, and run API_KEY=yourkey ./repl.js to try out an interactive CLI.

Example

const apiKey = 'cueqNZUb3ldeWTNX7MU3Mel8UXtaAMUi';
const EasyPost = require('node-easypost');

const api = new EasyPost(apiKey);

// set addresses
const toAddress = new api.Address({
  name: 'Dr. Steve Brule',
  street1: '179 N Harbor Dr',
  city: 'Redondo Beach',
  state: 'CA',
  zip: '90277',
  country: 'US',
  phone: '310-808-5243'
});

const fromAddress = new api.Address({
  name: 'EasyPost',
  street1: '118 2nd Street',
  street2: '4th Floor',
  city: 'San Francisco',
  state: 'CA',
  zip: '94105',
  phone: '415-123-4567'
});

/* es5 with promises: */
fromAddress.save().then(addr => {
  console.log(addr.id);
});

/* es2017 with async/await: */
await fromAddress.save();
console.log(fromAddress.id);

Note: if you are using es6, you can use import "node-easypost/easypost" to avoid loading regenerator-runtime twice. We plan on supporting a node6+ version at some point as well for native generator support.

3.0.0-rc.21

8 years ago

3.0.0-rc.20

8 years ago

3.0.0-rc.19

8 years ago

3.0.0-rc.18

8 years ago

3.0.0-rc.17

8 years ago

3.0.0-rc.16

8 years ago

3.0.0-rc.15

8 years ago

3.0.0-rc.14

8 years ago

3.0.0-rc.13

8 years ago

3.0.0-rc.12

9 years ago

3.0.0-rc.11

9 years ago

3.0.0-rc.10

9 years ago

3.0.0-rc.9

9 years ago

3.0.0-rc.8

9 years ago

3.0.0-rc.7

9 years ago

3.0.0-rc.6

9 years ago

3.0.0-rc.4

9 years ago

3.0.0-rc.2

9 years ago

3.0.0-rc.1

9 years ago

2.1.1

9 years ago

2.1.0

9 years ago

2.0.10

9 years ago

2.0.9

10 years ago

2.0.7

10 years ago

2.0.5

11 years ago

2.0.4

12 years ago

2.0.3

12 years ago

2.0.2

12 years ago

2.0.1

12 years ago

2.0.0

12 years ago