Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@borodean/jsonp

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@borodean/jsonp

The smallest possible JSONP implementation

  • 3.0.2
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

npm version Build status Coverage Sauce test status

jsonp(url[, options], callback)

  • url <String> The URL to which the request is sent.
  • options <Object>
    • parameter <String> The name of the JSONP query parameter. Defaults to "callback".
    • object <Object> An object to which to attach the JSONP callback. Defaults to window.
    • key <String> The name of the JSONP callback. Defaults to an automatically generated unique value.
  • callback <Function(err, data)> A callback function that receives the data.

Loads data from the server using JSONP. Example:

import jsonp from '@borodean/jsonp';

jsonp('https://jsfiddle.net/echo/jsonp?foo=bar', (err, data) => {
  if (err) throw err;
  console.log(data);
});

Promise version

A version that returns a promise is also available:

import jsonp from '@borodean/jsonp/promise';

jsonp('https://jsfiddle.net/echo/jsonp?foo=bar').then(
  data => console.log(data),
  err => console.log(err)
);

Installation

npm install @borodean/jsonp

For a browser global version check the dist directory of the installed module or directly download it:

Promise version:

FAQs

Package last updated on 13 Feb 2020

Did you know?

Socket

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
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc