@paypal/react-paypal-js
Advanced tools
Comparing version 4.0.0-beta.6 to 4.0.0
@@ -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 {}; |
@@ -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 @@ |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
75571
5
1238
1
130
31
- Removed@rollup/plugin-node-resolve@^11.1.0
- Removed@rollup/plugin-node-resolve@11.2.1(transitive)
- Removed@rollup/pluginutils@3.1.0(transitive)
- Removed@types/estree@0.0.39(transitive)
- Removed@types/node@20.12.13(transitive)
- Removed@types/resolve@1.17.1(transitive)
- Removedbuiltin-modules@3.3.0(transitive)
- Removeddeepmerge@4.3.1(transitive)
- Removedestree-walker@1.0.1(transitive)
- Removedfsevents@2.3.3(transitive)
- Removedfunction-bind@1.1.2(transitive)
- Removedhasown@2.0.2(transitive)
- Removedis-core-module@2.13.1(transitive)
- Removedis-module@1.0.0(transitive)
- Removedpath-parse@1.0.7(transitive)
- Removedpicomatch@2.3.1(transitive)
- Removedresolve@1.22.8(transitive)
- Removedrollup@2.79.1(transitive)
- Removedsupports-preserve-symlinks-flag@1.0.0(transitive)
- Removedundici-types@5.26.5(transitive)