ajx

Simple fetch library for me.

  • ajx

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
ajx
100.1.07 years ago7 years agoMinified + gzip package size for ajx in KB

Readme

ajx
npm version Downloads/month Build Status Dependency Status
Simple fetch library for me.

💿 Installation

Use npm.
$ npm install --save ajx

📖 Usage

API reference is /docs.
const ajx = require("ajx")

async showExampleCom() {
    // Send a HTTP GET request.
    const html = await ajx.get("http://example.com/")
    console.log(html)
}

showExampleCom()

The requests are cancellable.
const ajx = require("ajx")

async showExampleCom(cancelToken) {
    const html = await ajx.get("http://example.com/", {cancelToken})
    console.log(html)
}

const ct = ajx.CancelToken.new()
showExampleCom(ct).catch(error => {
    if (ajx.isCancel(error)) {
        console.log("canceled:", error.message)
    } else {
        console.error("some errors:", error.message)
    }
})
ct.cancel("some reason")

📰 Changelog

💪 Contributing

Welcome contributing!
Please use GitHub's Issues/PRs.

Development Tools

  • npm test runs tests.
  • npm run docs opens the current documents by your default browser.
  • npm run update-docs generates documents from the current source code.
  • npm run watch runs tests and measures coverage when source code are changed.