Socket
Socket
Sign inDemoInstall

@paypal/react-paypal-js

Package Overview
Dependencies
12
Maintainers
29
Versions
62
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 4.0.0-beta.6 to 4.0.0

LICENSE

2

dist/components/PayPalButtons.d.ts

@@ -6,2 +6,3 @@ /// <reference types="react" />

forceReRender?: unknown;
className?: string;
}

@@ -80,2 +81,3 @@ /**

forceReRender: PropTypes.Requireable<any>;
className: PropTypes.Requireable<string>;
};

@@ -82,0 +84,0 @@ var defaultProps: {

/// <reference types="react" />
import PropTypes from "prop-types";
import type { PayPalMarksComponentProps } from "@paypal/paypal-js/types/components/marks";
interface PayPalMarksReactProps extends PayPalMarksComponentProps {
className?: string;
}
/**

@@ -26,3 +29,3 @@ * The `<PayPalMarks />` component is used for conditionally rendering different payment options using radio buttons.

*/
declare function PayPalMarks(props: PayPalMarksComponentProps): JSX.Element;
declare function PayPalMarks(props: PayPalMarksReactProps): JSX.Element;
declare namespace PayPalMarks {

@@ -35,4 +38,5 @@ var propTypes: {

fundingSource: PropTypes.Requireable<string>;
className: PropTypes.Requireable<string>;
};
}
export default PayPalMarks;

@@ -5,4 +5,5 @@ /// <reference types="react" />

forceReRender?: unknown;
className?: string;
}
export default function PayPalMessages(props: PayPalMessagesReactProps): JSX.Element;
export {};

9

dist/react-paypal.esm.js

@@ -210,4 +210,3 @@ function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }

{
// @ts-expect-error - allow access to action.type
throw new Error("Unhandled action type: ".concat(action.type));
return state;
}

@@ -450,3 +449,4 @@ }

*/
forceReRender: PropTypes.any
forceReRender: PropTypes.any,
className: PropTypes.string
};

@@ -549,3 +549,4 @@ PayPalButtons.defaultProps = {

*/
fundingSource: PropTypes.string
fundingSource: PropTypes.string,
className: PropTypes.string
};

@@ -552,0 +553,0 @@

@@ -193,4 +193,3 @@ 'use strict';

default: {
// @ts-expect-error - allow access to action.type
throw new Error(`Unhandled action type: ${action.type}`);
return state;
}

@@ -389,2 +388,3 @@ }

forceReRender: PropTypes__default['default'].any,
className: PropTypes__default['default'].string,
};

@@ -469,2 +469,3 @@ PayPalButtons.defaultProps = {

fundingSource: PropTypes__default['default'].string,
className: PropTypes__default['default'].string,
};

@@ -471,0 +472,0 @@

{
"name": "@paypal/react-paypal-js",
"version": "4.0.0-beta.6",
"version": "4.0.0",
"description": "React components for the PayPal JS SDK",

@@ -30,3 +30,4 @@ "keywords": [

"release:major": "node ./scripts/publish major",
"typecheck": "tsc --noEmit"
"typecheck": "tsc --noEmit",
"validate": "npm run typecheck && npm run build && npm run lint && npm test -- --coverage"
},

@@ -43,35 +44,35 @@ "files": [

"@paypal/paypal-js": "^2.1.2",
"@paypal/sdk-constants": "^1.0.77",
"@rollup/plugin-node-resolve": "^11.1.0",
"@paypal/sdk-constants": "^1.0.86",
"prop-types": "^15.7.2"
},
"devDependencies": {
"@babel/core": "^7.12.3",
"@babel/preset-env": "^7.12.1",
"@babel/preset-react": "^7.12.5",
"@babel/core": "^7.12.10",
"@babel/preset-env": "^7.12.11",
"@babel/preset-react": "^7.12.10",
"@babel/preset-typescript": "^7.12.7",
"@rollup/plugin-babel": "^5.2.1",
"@rollup/plugin-babel": "^5.2.2",
"@rollup/plugin-node-resolve": "^11.1.0",
"@rollup/plugin-replace": "^2.3.4",
"@rollup/plugin-typescript": "^8.1.0",
"@storybook/addon-actions": "^6.0.28",
"@storybook/addon-essentials": "^6.0.28",
"@storybook/addon-links": "^6.0.28",
"@storybook/react": "^6.0.28",
"@storybook/addon-actions": "^6.1.14",
"@storybook/addon-essentials": "^6.1.14",
"@storybook/addon-links": "^6.1.14",
"@storybook/react": "^6.1.14",
"@storybook/storybook-deployer": "^2.8.7",
"@testing-library/react": "^11.1.2",
"@testing-library/react": "^11.2.3",
"@types/react": "^17.0.0",
"babel-jest": "^26.6.3",
"babel-loader": "^8.2.1",
"eslint": "^7.13.0",
"eslint-config-prettier": "^6.15.0",
"eslint-plugin-react": "^7.21.5",
"babel-loader": "^8.2.2",
"eslint": "^7.18.0",
"eslint-config-prettier": "^7.2.0",
"eslint-plugin-react": "^7.22.0",
"http-server": "^0.12.3",
"husky": "^4.3.0",
"husky": "^4.3.8",
"jest": "^26.6.3",
"lint-staged": "^10.5.1",
"prettier": "^2.1.2",
"lint-staged": "^10.5.3",
"prettier": "^2.2.1",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-is": "^17.0.1",
"rollup": "^2.33.1",
"rollup": "^2.36.2",
"shelljs": "^0.8.4",

@@ -78,0 +79,0 @@ "typescript": "^4.1.3"

@@ -6,7 +6,8 @@ # react-paypal-js

<div class="badges">
<a href="https://www.npmjs.com/package/@paypal/react-paypal-js"><img src="https://img.shields.io/npm/v/@paypal/react-paypal-js" alt="npm version"></a>
<a href="https://www.npmjs.com/package/@paypal/react-paypal-js"><img src="https://img.shields.io/npm/dm/@paypal/react-paypal-js" alt="npm downloads"></a>
<a href="https://github.com/paypal/react-paypal-js/actions?query=workflow%3ACI"><img src="https://github.com/paypal/react-paypal-js/workflows/CI/badge.svg" alt="CI Status"></a>
<a href="https://github.com/paypal/react-paypal-js/blob/main/LICENSE.txt"><img src="https://img.shields.io/npm/l/@paypal/react-paypal-js" alt="GitHub license"></a>
<a href="https://paypal.github.io/react-paypal-js/"><img src="https://raw.githubusercontent.com/storybooks/brand/master/badge/badge-storybook.svg"></a>
<a href="https://github.com/paypal/react-paypal-js/actions?query=workflow%3Avalidate"><img src="https://img.shields.io/github/workflow/status/paypal/react-paypal-js/validate?logo=github&style=flat-square" alt="build status"></a>
<a href="https://codecov.io/github/paypal/react-paypal-js/"><img src="https://img.shields.io/codecov/c/github/paypal/react-paypal-js.svg?style=flat-square" alt="coverage"></a>
<a href="https://www.npmjs.com/package/@paypal/react-paypal-js"><img src="https://img.shields.io/npm/v/@paypal/react-paypal-js.svg?style=flat-square" alt="npm version"></a>
<a href="https://www.npmtrends.com/@paypal/react-paypal-js"><img src="https://img.shields.io/npm/dm/@paypal/react-paypal-js.svg?style=flat-square" alt="npm downloads"></a>
<a href="https://github.com/paypal/react-paypal-js/blob/main/LICENSE"><img src="https://img.shields.io/npm/l/@paypal/react-paypal-js.svg?style=flat-square" alt="apache license"></a>
<a href="https://paypal.github.io/react-paypal-js/"><img src="https://raw.githubusercontent.com/storybooks/brand/master/badge/badge-storybook.svg" alt="storybook"></a>
</div>

@@ -13,0 +14,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc