{"_id":"@signd/checkout-button","_rev":"25-c727e093abb7e0b8b6f8e892309289a4","name":"@signd/checkout-button","dist-tags":{"dev":"0.1.3-alpha.7","latest":"0.1.3"},"versions":{"0.0.2-alpha.0":{"name":"@signd/checkout-button","version":"0.0.2-alpha.0","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","prettier:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","prettier:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run prettier:check && && npm run test:prod","prepublishOnly":"npm run build","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"gitHead":"52d8f9ff4082b43177987a22cf08bd51b8fcdbd5","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.0.2-alpha.0","_nodeVersion":"12.2.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-QzLRBIzfB8YPTVtYncldUH4GILOe1gxe3VMg3CEIZc5fgrISegv2Rm0WNh2JZK3PHcSvnFdTl7hPPmp2PHHoPg==","shasum":"8313690e81b18f4e4dd21de02a3c4f3540cf8885","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.0.2-alpha.0.tgz","fileCount":29,"unpackedSize":716980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeraFYCRA9TVsSAnZWagAAhYIP/R/ZIRKRVADXv7ubN2e2\nueLMiHwjljMUICGDXdYICzedV33qNDwVjt9AcBfvm7rCAyaYgSj1OdStKVWi\n8VW9vsNMopp9w4uEmVCTym+eOU3VELfS0R+bxD2L3mpU7c1zxXOYW8oOxZgQ\n9eP9QU+lPTSkcd4yI4r3ycdQN24U4fhscAqgLNPXsTy0U//BLIvnvt/hBY5X\nj/rNm+J92iTjdL44r0TtQh2KbXqp04nFS+s/HgD3tSDk/hFE5+rW4RTkcV8W\nD9up2RjH+nYyh2zx+VIpe54cB+VhEk6PnyL8pFZvLJr6WMTlGT+pdOcE/S2w\nkm5gSel9NXJ//OG1Gjwr9JE0RVeIeNqevLQJDUrfqjDpPt56OcBoKGpF0xTj\nfJ1HoIh5EvAUqWc3w53p3DeUJql5YGv8GtDHR82rftpmpAf849gfzi6XaBMu\nPSeTkNBoWTODeauQiBl4jDKRsoAaROQPQh6H8+EGtsMOxxQe/D/GwZ2MBk5t\nu6Phtlxxdjt99nrcldY+2qSTxS0N0+PTTD+fEfVMma7E09Y3U0t687DoNmzI\nWzvaUfP55haEsinN6+yPNlLNc9PU7NvBFoPAhuRTGNs53VWYyQZioU+jCKdX\nQdMsQJ0Q147E7Z2wYzZgJo7/5/eGngnowC3roiWibucopbFGdHUCAgSyyNdc\nv7YH\r\n=m/x/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuDr7ydnJyHS2zRdAOIq9Ac03+aawW5dWRsdetyuVgSAiEA64rs97/GsjVdjjUu53Q0KfO9dIFbLPyYIPBIMrqQhlI="}]},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.0.2-alpha.0_1588437335917_0.5647064011225877"},"_hasShrinkwrap":false},"0.0.2-alpha.1":{"name":"@signd/checkout-button","version":"0.0.2-alpha.1","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","prettier:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","prettier:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run prettier:check && && npm run test:prod","prepublishOnly":"npm run build && npm run lint && npm run prettier:check && npm run test:prod","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"readme":"# Install\n `npm install @signd/checkout-button`\n\n# Docs\n\nDocumentation is generated in `./docs` directory\n\nYou should follow\n\n```sh\n  mkdir signd-checkout-button\n  git clone git@bitbucket.org:amsdard/signd-checkout-button.git ./signd-checkout-button\n  cd ./signd-checkout-button\n  npm install\n  npm run build\n  # install any http server\n  npm i -g http-server-spa\n  http-server-spa docs index.html 3333\n```\n\nthen you can visit `http://localhost:3333`\n\n# Demo\n\n```sh\n  mkdir signd-checkout-button\n  git clone git@bitbucket.org:amsdard/signd-checkout-button.git ./signd-checkout-button\n  cd ./signd-checkout-button\n  npm install\n  npm run build\n  cd ./demo\n  npm install\n  npm run install:self\n  # Populate signd-checkout-button/demo/.env\n  npm start\n```\n\n# Usage\n\nImport `signd-checkout-button` element\n\n```js\nimport '@signd/checkout-button';\n\n// if you need typings then\nimport {CheckoutButtonElement} from '@signd/checkout-button';\n```\n\n## Add HTML markup\n\nAttributes `<signd-checkout-buttion />`\n\n* sid (signd-id): must be uniq and valid HTML selector, used to find element on page is also included in `signd-*` events detail\n* web-sdk-url - URL to SignD WEB SDK\n* close-modal-button-name (optional) - button name to close modal with SIGND WEB SDK\n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQ_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n  close-modal-button-name=\"Abort process\"\n>\n</signd-checkout-button>\n```\n\nAdd button HTML markup. You are responsible for creating HTML markup that will be rendered as the checkout button.\nIt can be one or more buttons or even other UI control.\n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQ_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n>\n  <Button variant=\"outlined\" onClick={onCustomButtonCheckoutHandler}>Checkout</Button>\n</signd-checkout-button>\n```\n\nMore advance HTML markup\n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQ_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n>\n  <Button onClick=\"handleAddToCart\">+</Button>\n  <Button onClick=\"handleRemoveFromCart\">-</Button>\n  <Button variant=\"outlined\" onClick={onCustomButtonCheckoutHandler}>Buy $1</Button>\n</signd-checkout-button>\n```\n\n## Add Checkout button handler\n\nYou are also responsible for adding handler to checkout button.\nHandler should do 2 things:\n* generate session token\n* assign obtained token to checkout button\n\n\n```ts\nimport {onCheckoutHandlerBySid} from '@signd/checkout-button';\n\nconst createSession = async (payload: HandshakeAttributesPayload): Promise<string> => {\n  // call your backend to crate session token\n  const {token, uuid} = await fetch('YOUR_BACKEND_API_URL_TO_CREATE_SESSION');\n\n  return token;\n};\n\n// type GenerateToken = (sid: string) => Promise<string>;\nconst generateToken: GenerateToken = (sid: string): Promsie<string> => {\n  // prepare payload\n  return createSesson(payload);\n};\n\nconst onCustomButtonCheckoutHandler = () => onCheckoutHandlerBySid('YOR_UNIQ_TRANSACTION_ID', generateToken);\n```\n\nAbove snippet is using utility function `onCheckoutHandlerBySid` witch just take 2 parameters:\n* sid - used to find target checkout button where generated token has to be assigned\n* callback function `(sid: string) => Promise<string>` that do request to crate token and return it.\n\nThen function just search for `<signd-checkout-button />` by `sid` and assign `token` to it.\n\n```ts\nconst signdCheckoutButton: CheckoutButtonElement = findButtonBySid(sid);\nsigndCheckoutButton.token = token;\n```\n\nOnce token is provided then modal with SIGND WEB SDK loaded via iframe will pop up.\n\n## Event handlers\n\nYou should add listeners on each `<signd-checkout-button>`\n\n* signd-auth-success - provided token is authenticated\n* signd-auth-failed - provided token couldn't be authenticated\n* signd-verification-done - payment process has been done successfully - you can wait for web_hook event\n* signd-verification-failed - verification process has failed, user terminate process\n* signd-verification-aborted - verification process has been aborted, user close modal\n\nEach event is type of `CustomEvent<SigndEventData>`\n\nwhere\n\n```ts\nexport type SigndEventData = {\n  sid: string;\n};\n```\n\nTo register event for single button you can use `registerListenersBySid` utility function.\n\n```ts\nimport {registerListenersBySid, registerListeners} from '@signd/checkout-button';\n\nregisterListenersBySid('YOR_UNIQ_TRANSACTION_ID', {\n  onDone: (e: CustomEvent<SigndEventData>) => console.log(`Process done for sid ${e.detail.sid}`),\n  onFailed: (e: CustomEvent<SigndEventData>) => console.log(`Process failed for sid ${e.detail.sid}`),\n  onAborted: (e: CustomEvent<SigndEventData>) => console.log(`Process aborted for sid ${e.detail.sid}`),\n  onAuthSuccess: (e: CustomEvent<SigndEventData>) => console.log(`Auth success sid ${e.detail.sid}`),\n  onAuthFailed: (e: CustomEvent<SigndEventData>) => console.log(`Auth failed sid ${e.detail.sid}`),\n});\n```\n\n> Note! If You have more than one checkout button then you have to register events on ech button by this function `registerListenersBySid`\n\nor register listeners once on global object `window`\n\nYou can obtain handle from event `e.detail.sid` which is uniq id previously defined on each `<signd-checkout-button>` elements\n\n```ts\nregisterListeners(window, {\n  onDone: (e: CustomEvent<SigndEventData>) => console.log(`Process done for sid ${e.detail.sid}`),\n  onFailed: (e: CustomEvent<SigndEventData>) => console.log(`Process failed for sid ${e.detail.sid}`),\n  onAborted: (e: CustomEvent<SigndEventData>) => console.log(`Process aborted for sid ${e.detail.sid}`),\n  onAuthSuccess: (e: CustomEvent<SigndEventData>) => console.log(`Auth success sid ${e.detail.sid}`),\n  onAuthFailed: (e: CustomEvent<SigndEventData>) => console.log(`Auth failed sid ${e.detail.sid}`),\n});\n```\n\n\n# API\n\nYou will use 1 endpoint and 1 web_hook complete payment process. There is also one additional endpoint that allow you to fetch result output manually.\n\n## API SETUP\n\n* Provide WEB_HOOK URL\n* Provide default `recipientIBAN and recipientHolderName`\n\n## API Endpoints / WEB_HOOK\n* POST /SIGND_API_URL/internal/handshake\n* GET /results/result-output\n* POST WEB_HOOK_URL to push result-output\n\n## Generate session token\n\n### POST /SIGND_API_URL/internal/handshake\n\nWhen user click checkout button then you should have collected all dynamic data for payment process and this is time to create session with required session attributes\n\nAttributes\n--\n```ts\nexport type HandshakeAttributesPayload = {\n  currency: 'EUR';\n  orderID: string; // your handle\n  purpose: string;\n  amount: number; // must be in cents multiply by 100, 2.34 EUR should be 234\n  recipientIBAN?: string; // is optional and override default one\n  recipientHolderName?: string; // is optional and override default one\n};\n```\n\nRequest\n--\nYou should use provided by SignD credentials `login, token` and prepared `attributes`\n```ts\nexport type HandshakePayload = {\n  login: string;\n  token: string;\n  attributes: HandshakeAttributesPayload;\n};\n```\n\nResponse\n--\n```ts\n\nexport type HandshakeResponse = {\n  token: string;\n  uuid: string;\n};\n```\n\n* 400 - attributes are not valid\n* 401 - give `login, token` not authenticated\n* 201 - crated\n\n## Result Output\n\n### WEB_HOOK\n\nResult output pushed to provided URL\n\n### GET /results/result-output\n\nHeaders\n--\n`Authorization: Bearer ${token}`\n\n* token - for authorization should be used token for session\n\nResponse\n--\n* 401 - Not authorized\n* 404 - Process is not done\n* 200 - OK\n\n\nThe same result what is pushed to the WEB_HOOK\n\n# UI Customization\n\nYou can customize what will be shown when checkout button in different state\n--\n\n* done - button state when process done\n* failed - button state when process failed\n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQ_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n>\n  <p slot=\"done\">You done! We will send detail on your email address</p>\n  <p slot=\"failed\">\n    Transaction failed <a>retry</a> or <a>go back to store</a>\n  </p>\n  <Button variant=\"outlined\" onClick={onCustomButtonCheckoutHandler}>Buy $1</Button>\n</signd-checkout-button>\n```\n\n# Loading WebComponents polyfills\n\nThis library is build on top of `LitElement` and use the `Web Components` set of standards which are supported by all major browsers.\nFor compatibility with older browsers, load the Web Components polyfills.\n\n```html\n<head>\n  <!-- Load the polyfills first -->\n  <script src=\"https://unpkg.com/@webcomponents/webcomponentsjs/webcomponents-loader.js\"></script>\n  <!-- Then afterwards, load components -->\n  <script type=\"module\" src=\"SIGND_CHECKOUT_BUTTON.js\"></script>\n</head>\n<bod>\n  <signd-checkout-button></signd-checkout-button>\n</bod>\n```\n\nYou can also load polyfills asynchronously\n\n```html\n<script defer src=\"https://unpkg.com/@webcomponents/webcomponentsjs/webcomponents-loader.js\"></script>\n\n<script type=\"module\">\n  window.WebComponents = window.WebComponents || { \n    waitFor(cb){ addEventListener('WebComponentsReady', cb) }\n  }\n\n  WebComponents.waitFor(async () => { \n    import('SIGND_CHECKOUT_BUTTON.js');\n  });\n</script>\n<bod>\n  <signd-checkout-button></signd-checkout-button>\n</bod>\n```\n\n> Generated by https://github.com/alexjoverm/typescript-library-starter.git\n","readmeFilename":"README.md","gitHead":"7f4149eb7cabf7e21a091e896842b66741f4bb6d","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.0.2-alpha.1","_nodeVersion":"12.2.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-sviAEumnpJgu0f0ukYXXvaBim276UwjsY86aDNfIgvZzoh7IUPdPxIt7btmRDbu5ENzqw4nfLhvSxvrPi99+lQ==","shasum":"7ab54a773569f05602bdf4f2ac5cfdaa1fd351e3","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.0.2-alpha.1.tgz","fileCount":52,"unpackedSize":766213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesssHCRA9TVsSAnZWagAA5GcP/0Pn9O46PTY8WgZNIZ/s\nNoKS8BWPrqH1QO/W9G5G7v6WFhRA5Y/AksnQUrfSEmK8luy2DL9d9bEXMGhS\nRozlvsTj970kpB1u69aYPlg9t0wfhL2vFbo6W/OGUvk3gfM4WvJ1GshgWgTX\naWMHQTft5WU8/cRZBT+gpevGlxgh07izR6jNi2Yt0sR4x0X73vLaqZcjjLFN\n1C9jKY0iWdEJCzMpJgzn12qB2/40LAyJzAfEOlQfbRMKnkN+T/TVB8HTVCGZ\nJ6CKPKRUsedPqWVL1tXucPYYQ9YTfqfvS44zrNtFpDNoRPg62ybRU3sr7vBA\nUI8xDKlZAd7zYvJCsTaGgbs3ZN9HzUSaOFcHoV8XMnfpY0Hj816Jf52nciVc\n/jrNrjy/X+JJ/3WncRk+bwP1QYxwAr9JSmyFOKe5Y6r7SimEcnZ+IEWJ3g9q\nN8wrjIDdKRDFI5oTrF6p43jbfM8/Mhi3kC9Y6OYoIzQdhsMIdcT9XzxEOw1d\nDvDHGjaC4zfDyKGEYj+W9j6PtSNpFTKf70OtFePeqi6KzhJbqmkQX0ErYhVU\nz5Cvr94OC+VZQ3TE1ddNb5HYsFCpD0dfVLtbaJVoSEeMFXOhvzNmhYdSccRx\n9NDVgUkjY/MD15fXtYzuMb4At9MPyplxYbeGCFAQx1VIaZw5fBL4kS9j94tZ\n4Gv4\r\n=KCuC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqHn7Je0fhdog/EEyG9YE7Ym7FibAcPeL35CIdmG4WDAiAJtG7SOJXPjLKz/iX2NDK1zMXS36w6pTbPxHkD9QNjew=="}]},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.0.2-alpha.1_1588775686405_0.6939173449075746"},"_hasShrinkwrap":false},"0.0.2-alpha.2":{"name":"@signd/checkout-button","version":"0.0.2-alpha.2","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check && && npm run test:prod","prepublishOnly":"npm run build && npm run lint && npm run format:check && npm run test:prod","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"readme":"# Install\n `npm install @signd/checkout-button`\n\n# Docs\n\nDocumentation is generated in `./docs` directory\n\nYou should follow\n\n```sh\n  mkdir signd-checkout-button\n  git clone git@bitbucket.org:amsdard/signd-checkout-button.git ./signd-checkout-button\n  cd ./signd-checkout-button\n  npm install\n  npm run build\n  # install any http server\n  npm i -g http-server-spa\n  http-server-spa docs index.html 3333\n```\n\nthen you can visit `http://localhost:3333`\n\n# Demo\n\n```sh\n  mkdir signd-checkout-button\n  git clone git@bitbucket.org:amsdard/signd-checkout-button.git ./signd-checkout-button\n  cd ./signd-checkout-button\n  npm install\n  npm run build\n  cd ./demo\n  npm install\n  npm run install:self\n  # Populate signd-checkout-button/demo/.env\n  npm start\n```\n\n# Usage\n\nImport `signd-checkout-button` element\n\n```js\nimport '@signd/checkout-button';\n\n// if you need typings then\nimport '@signd/checkout-button';\nimport {CheckoutButtonElement} from '@signd/checkout-button';\n```\n\n## Add HTML markup\n\nAttributes `<signd-checkout-buttion />`\n\n* sid (signd-id): must be uniq and valid HTML selector, used to find element on page is also included in `signd-*` events detail\n* web-sdk-url - URL to SignD WEB SDK\n* close-modal-button-name (optional) - button name to close modal with SIGND WEB SDK\n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQ_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n  close-modal-button-name=\"Abort process\"\n>\n</signd-checkout-button>\n```\n\nAdd button HTML markup. You are responsible for creating HTML markup that will be rendered as the checkout button.\nIt can be one or more buttons or even other UI control.\n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQ_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n>\n  <Button variant=\"outlined\" onClick={onCustomButtonCheckoutHandler}>Checkout</Button>\n</signd-checkout-button>\n```\n\nMore advance HTML markup\n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQ_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n>\n  <Button onClick=\"handleAddToCart\">+</Button>\n  <Button onClick=\"handleRemoveFromCart\">-</Button>\n  <Button variant=\"outlined\" onClick={onCustomButtonCheckoutHandler}>Buy $1</Button>\n</signd-checkout-button>\n```\n\n## Add Checkout button handler\n\nYou are also responsible for adding handler to checkout button.\nHandler should do 2 things:\n* generate session token\n* assign obtained token to checkout button\n\n\n```ts\nimport {onCheckoutHandlerBySid} from '@signd/checkout-button';\n\nconst createSession = async (payload: HandshakeAttributesPayload): Promise<string> => {\n  // call your backend to crate session token\n  const {token, uuid} = await fetch('YOUR_BACKEND_API_URL_TO_CREATE_SESSION');\n\n  return token;\n};\n\n// type GenerateToken = (sid: string) => Promise<string>;\nconst generateToken: GenerateToken = (sid: string): Promsie<string> => {\n  // prepare payload\n  return createSesson(payload);\n};\n\nconst onCustomButtonCheckoutHandler = () => onCheckoutHandlerBySid('YOR_UNIQ_TRANSACTION_ID', generateToken);\n```\n\nAbove snippet is using utility function `onCheckoutHandlerBySid` witch just take 2 parameters:\n* sid - used to find target checkout button where generated token has to be assigned\n* callback function `(sid: string) => Promise<string>` that do request to crate token and return it.\n\nThen function just search for `<signd-checkout-button />` by `sid` and assign `token` to it.\n\n```ts\nconst signdCheckoutButton: CheckoutButtonElement = findButtonBySid(sid);\nsigndCheckoutButton.token = token;\n```\n\nOnce token is provided then modal with SIGND WEB SDK loaded via iframe will pop up.\n\n## Event handlers\n\nYou should add listeners on each `<signd-checkout-button>`\n\n* signd-auth-success - provided token is authenticated\n* signd-auth-failed - provided token couldn't be authenticated\n* signd-verification-done - payment process has been done successfully - you can wait for web_hook event\n* signd-verification-failed - verification process has failed, user terminate process\n* signd-verification-aborted - verification process has been aborted, user close modal\n\nEach event is type of `CustomEvent<SigndEventData>`\n\nwhere\n\n```ts\nexport type SigndEventData = {\n  sid: string;\n};\n```\n\nTo register event for single button you can use `registerListenersBySid` utility function.\n\n```ts\nimport {registerListenersBySid, registerListeners} from '@signd/checkout-button';\n\nregisterListenersBySid('YOR_UNIQ_TRANSACTION_ID', {\n  onDone: (e: CustomEvent<SigndEventData>) => console.log(`Process done for sid ${e.detail.sid}`),\n  onFailed: (e: CustomEvent<SigndEventData>) => console.log(`Process failed for sid ${e.detail.sid}`),\n  onAborted: (e: CustomEvent<SigndEventData>) => console.log(`Process aborted for sid ${e.detail.sid}`),\n  onAuthSuccess: (e: CustomEvent<SigndEventData>) => console.log(`Auth success sid ${e.detail.sid}`),\n  onAuthFailed: (e: CustomEvent<SigndEventData>) => console.log(`Auth failed sid ${e.detail.sid}`),\n});\n```\n\n> Note! If You have more than one checkout button then you have to register events on ech button by this function `registerListenersBySid`\n\nor register listeners once on global object `window`\n\nYou can obtain handle from event `e.detail.sid` which is uniq id previously defined on each `<signd-checkout-button>` elements\n\n```ts\nregisterListeners(window, {\n  onDone: (e: CustomEvent<SigndEventData>) => console.log(`Process done for sid ${e.detail.sid}`),\n  onFailed: (e: CustomEvent<SigndEventData>) => console.log(`Process failed for sid ${e.detail.sid}`),\n  onAborted: (e: CustomEvent<SigndEventData>) => console.log(`Process aborted for sid ${e.detail.sid}`),\n  onAuthSuccess: (e: CustomEvent<SigndEventData>) => console.log(`Auth success sid ${e.detail.sid}`),\n  onAuthFailed: (e: CustomEvent<SigndEventData>) => console.log(`Auth failed sid ${e.detail.sid}`),\n});\n```\n\n\n# API\n\nYou will use 1 endpoint and 1 web_hook complete payment process. There is also one additional endpoint that allow you to fetch result output manually.\n\n## API SETUP\n\n* Provide WEB_HOOK URL\n* Provide default `recipientIBAN and recipientHolderName`\n\n## API Endpoints / WEB_HOOK\n* POST /SIGND_API_URL/internal/handshake\n* GET /results/result-output\n* POST WEB_HOOK_URL to push result-output\n\n## Generate session token\n\n### POST /SIGND_API_URL/internal/handshake\n\nWhen user click checkout button then you should have collected all dynamic data for payment process and this is time to create session with required session attributes\n\nAttributes\n--\n```ts\nexport type HandshakeAttributesPayload = {\n  currency: 'EUR';\n  orderID: string; // your handle\n  purpose: string;\n  amount: number; // must be in cents multiply by 100, 2.34 EUR should be 234\n  recipientIBAN?: string; // is optional and override default one\n  recipientHolderName?: string; // is optional and override default one\n};\n```\n\nRequest\n--\nYou should use provided by SignD credentials `login, token` and prepared `attributes`\n```ts\nexport type HandshakePayload = {\n  login: string;\n  token: string;\n  attributes: HandshakeAttributesPayload;\n};\n```\n\nResponse\n--\n```ts\n\nexport type HandshakeResponse = {\n  token: string;\n  uuid: string;\n};\n```\n\n* 400 - attributes are not valid\n* 401 - give `login, token` not authenticated\n* 201 - crated\n\n## Result Output\n\n### WEB_HOOK\n\nResult output pushed to provided URL\n\n### GET /results/result-output\n\nHeaders\n--\n`Authorization: Bearer ${token}`\n\n* token - for authorization should be used token for session\n\nResponse\n--\n* 401 - Not authorized\n* 404 - Process is not done\n* 200 - OK\n\n\nThe same result what is pushed to the WEB_HOOK\n\n# UI Customization\n\nYou can customize what will be shown when checkout button in different state\n--\n\n* done - button state when process done\n* failed - button state when process failed\n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQ_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n>\n  <p slot=\"done\">You done! We will send detail on your email address</p>\n  <p slot=\"failed\">\n    Transaction failed <a>retry</a> or <a>go back to store</a>\n  </p>\n  <Button variant=\"outlined\" onClick={onCustomButtonCheckoutHandler}>Buy $1</Button>\n</signd-checkout-button>\n```\n\n# Loading WebComponents polyfills\n\nThis library is build on top of `LitElement` and use the `Web Components` set of standards which are supported by all major browsers.\nFor compatibility with older browsers, load the Web Components polyfills.\n\n```html\n<head>\n  <!-- Load the polyfills first -->\n  <script src=\"https://unpkg.com/@webcomponents/webcomponentsjs/webcomponents-loader.js\"></script>\n  <!-- Then afterwards, load components -->\n  <script type=\"module\" src=\"SIGND_CHECKOUT_BUTTON.js\"></script>\n</head>\n<bod>\n  <signd-checkout-button></signd-checkout-button>\n</bod>\n```\n\nYou can also load polyfills asynchronously\n\n```html\n<script defer src=\"https://unpkg.com/@webcomponents/webcomponentsjs/webcomponents-loader.js\"></script>\n\n<script type=\"module\">\n  window.WebComponents = window.WebComponents || { \n    waitFor(cb){ addEventListener('WebComponentsReady', cb) }\n  }\n\n  WebComponents.waitFor(async () => { \n    import('SIGND_CHECKOUT_BUTTON.js');\n  });\n</script>\n<bod>\n  <signd-checkout-button></signd-checkout-button>\n</bod>\n```\n\n> Generated by https://github.com/alexjoverm/typescript-library-starter.git\n","readmeFilename":"README.md","gitHead":"35715787e128c31690eff5c620fc8070943b600e","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.0.2-alpha.2","_nodeVersion":"12.2.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-l2BsCM0D1v5V1PvGuh0nZzkXaKQz3WyWHhC0fMWHguqVfLhVIiO4Dzg08txmnoAkDIALUYy17PIFIhjetP6xqA==","shasum":"b69a35b2c5877976a8ca13773b1e73c626c105b0","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.0.2-alpha.2.tgz","fileCount":52,"unpackedSize":762080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuQqlCRA9TVsSAnZWagAAn0YP/3haj4KtPBSpBIiSHiQo\nv0PBFmcS0fUM5SXaO/EV3Rjib2pMmxpklf7AFgGcNNdTRjTVDHQQfn3V+XP5\nqpnPXFztnya1NR+hwAjlR41WDVuY1CbPm6EO0kN7kAvClqIa29gp/9AmcnPL\n2zpVexSGE8ivX5+n3dHSR5dXAIy+prYJIggQ1It65IBU/jMAoSuakoavUvO5\nxTIRVUwVkja141WHhrATn3ILp/nikbFWI9SY6Fr+Et9XLUHGZ72U75qsT4nn\nncVepO4QIiSsTjHkVoZ89DeiF3oWcmp4zYaU8xNKDqx2491DAxKCeJTXgAzs\nCbftAsUmDe1YAhWe+A32saaSmJdOZ4qDuHHkBV+cakFB9D5FbYNSoQvDq73I\nDnP+tAp64j2v2jmbcNz5EDe98aVNK29xPhjkS9CGL5vpnCjKWQUL7TSspqwe\nCrMtS4nClSn14c/cxvljw60dPb0r1pwBTS6h1lpXdE3v6HFe8yzT9x6DXH09\naH8X3gkY9b2EtdBJQ42YAyxSJtlX2K7jUyLKEUefiA2RJVvlSpX53jW7Zx7w\nMqlvtqvf0cet9D7zR7BNsC3VPt61nbsWqmmJWViuxjqFlZlEtZ07d1hpAdax\nJVO+abCOusYbyh5nzV1rCRadRZagA6KNRSeSWYwQ2Ge1PbCHt3fEcsh2ys1j\nZQ5H\r\n=iJjd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECTS1NnI/UbQRCvLBTOl41QpRbwB4lDTGRAdj27z8i5AiEAoj7RsaYkZRwyLT+xI3jIizTpFIjJrHrWD9f5Lz0Isd8="}]},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.0.2-alpha.2_1589185188564_0.15122846996010897"},"_hasShrinkwrap":false},"0.0.3-alpha.0":{"name":"@signd/checkout-button","version":"0.0.3-alpha.0","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check && && npm run test:prod","prepublishOnly":"npm run build && npm run lint && npm run format:check && npm run test:prod","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"readme":"# Documentation\n\nDocumentation is generated in `./docs` directory.\n\n# Instalation\n\n `npm install @signd/checkout-button`\n \nTo install `signd-checkout-button`, follow:\n\n```sh\n  mkdir signd-checkout-button\n  git clone git@bitbucket.org:amsdard/signd-checkout-button.git ./signd-checkout-button\n  cd ./signd-checkout-button\n  npm install\n  npm run build\n  # install any http server\n  npm i -g http-server-spa\n  http-server-spa docs index.html 3333\n```\n\nTo see instalation result, visit: `http://localhost:3333`\n\n# Demo\n\nExececute the following code to run the demo:\n\n```sh\n  mkdir signd-checkout-button\n  git clone git@bitbucket.org:amsdard/signd-checkout-button.git ./signd-checkout-button\n  cd ./signd-checkout-button\n  npm install\n  npm run build\n  cd ./demo\n  npm install\n  npm run install:self\n  # Populate signd-checkout-button/demo/.env\n  npm start\n```\n\n# Usage\n\nTo import `signd-checkout-button`, follow:\n\n```js\nimport '@signd/checkout-button';\n\n// if you need typings then\nimport '@signd/checkout-button';\nimport {CheckoutButtonElement} from '@signd/checkout-button';\n```\n\n## Attributes\n\n`<signd-checkout-button />` has three attributes - two of which are mandatory and one optional:\n\n* sid (signd-id) - unique and valid HTML selector, used to find an element in the page, included also in `signd-*` event details (MANDATORY)\n* web-sdk-url - a URL to SignD WEB SDK (MANDATORY)\n* close-modal-button-name - text visible on the button that closes SIGND WEB SDK modal (OPTIONAL)\n\nExample on how to set the attributes: \n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQUE_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n  close-modal-button-name=\"Abort process\"\n>\n</signd-checkout-button>\n```\n\n## HTML markup\n\nAdd HTML markup that will be rendered as `<signd-checkout-button />`. It can be one or more buttons or even separate UI control.\n\nBasic example:\n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQUE_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n>\n  <Button variant=\"outlined\" onClick={onCustomButtonCheckoutHandler}>Checkout</Button>\n</signd-checkout-button>\n```\n\nMore advanced HTML markup example:\n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQUE_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n>\n  <Button onClick=\"handleAddToCart\">+</Button>\n  <Button onClick=\"handleRemoveFromCart\">-</Button>\n  <Button variant=\"outlined\" onClick={onCustomButtonCheckoutHandler}>Buy $1</Button>\n</signd-checkout-button>\n```\n\n## Checkout button handler\n\nAdd `<signd-checkout-button />` handler. Handler serves two functions:\n* generates a session token\n* assigns obtained token to the checkout button\n\nHandler snippet example:\n\n```ts\nimport {onCheckoutHandlerBySid} from '@signd/checkout-button';\n\nconst createSession = async (payload: HandshakeAttributesPayload): Promise<string> => {\n  // call your backend to crate session token\n  const {token, uuid} = await fetch('YOUR_BACKEND_API_URL_TO_CREATE_SESSION');\n\n  return token;\n};\n\n// type GenerateToken = (sid: string) => Promise<string>;\nconst generateToken: GenerateToken = (sid: string): Promsie<string> => {\n  // prepare payload\n  return createSession(payload);\n};\n\nconst onCustomButtonCheckoutHandler = () => onCheckoutHandlerBySid('YOUR_UNIQUE_TRANSACTION_ID', generateToken);\n```\n\nHandler snippet uses `onCheckoutHandlerBySid` utility function, witch has two parameters:\n* sid - finds a target checkout button where generated token has to be assigned\n* callback function `(sid: string) => Promise<string>` - sends a request to crate a token and returns it\n\n`onCheckoutHandlerBySid` function searches for `<signd-checkout-button />` by `sid` and assigns `token` to it.\n\n`onCheckoutHandlerBySid` function example:\n\n```ts\nconst signdCheckoutButton: CheckoutButtonElement = findButtonBySid(sid);\nsigndCheckoutButton.token = token;\n```\n\nOnce token is provided, modal with SIGND WEB SDK loaded via iframe pops up.\n\n## Event handlers\n\nAdd listeners on each `<signd-checkout-button>`\n\n* signd-auth-success - provided token is authenticated\n* signd-auth-failed - provided token is not authenticated\n* signd-verification-done - payment process has been done successfully, web_hook event should occur\n* signd-verification-failed - verification process has failed, user terminated the process\n* signd-verification-aborted - verification process has been aborted, user closed the modal\n\nEach event is type of `CustomEvent<SigndEventData>`, where:\n\n```ts\nexport type SigndEventData = {\n  sid: string;\n};\n```\n\nTo register event for single button, use `registerListenersBySid` utility function:\n\n```ts\nimport {registerListenersBySid, registerListeners} from '@signd/checkout-button';\n\nregisterListenersBySid('YOR_UNIQUE_TRANSACTION_ID', {\n  onDone: (e: CustomEvent<SigndEventData>) => console.log(`Process done for sid ${e.detail.sid}`),\n  onFailed: (e: CustomEvent<SigndEventData>) => console.log(`Process failed for sid ${e.detail.sid}`),\n  onAborted: (e: CustomEvent<SigndEventData>) => console.log(`Process aborted for sid ${e.detail.sid}`),\n  onAuthSuccess: (e: CustomEvent<SigndEventData>) => console.log(`Auth success sid ${e.detail.sid}`),\n  onAuthFailed: (e: CustomEvent<SigndEventData>) => console.log(`Auth failed sid ${e.detail.sid}`),\n});\n```\n\n> Note! In case of more than one checkout button, register events on each button separately by `registerListenersBySid` function or on all listeners at once on `window` global object. \nFor the latter, obtain handle from event `e.detail.sid` which is unique id previously defined on each `<signd-checkout-button>` element.\n\nExample:\n\n```ts\nregisterListeners(window, {\n  onDone: (e: CustomEvent<SigndEventData>) => console.log(`Process done for sid ${e.detail.sid}`),\n  onFailed: (e: CustomEvent<SigndEventData>) => console.log(`Process failed for sid ${e.detail.sid}`),\n  onAborted: (e: CustomEvent<SigndEventData>) => console.log(`Process aborted for sid ${e.detail.sid}`),\n  onAuthSuccess: (e: CustomEvent<SigndEventData>) => console.log(`Auth success sid ${e.detail.sid}`),\n  onAuthFailed: (e: CustomEvent<SigndEventData>) => console.log(`Auth failed sid ${e.detail.sid}`),\n});\n```\n\n\n# API\n\nUse one endpoint and one web_hook complete payment process. There is also one additional endpoint that allows you to fetch result output manually.\n\n## API SETUP\n\n* Provide WEB_HOOK URL\n* Provide default `recipientIBAN` and `recipientHolderName`\n\n## API Endpoints / WEB_HOOK\n\n* POST /SIGND_API_URL/internal/handshake\n* GET /results/result-output\n* POST WEB_HOOK_URL to push result-output\n\n## Generate session token\n\n### POST /SIGND_API_URL/internal/handshake\n\nWhen user clicks `signd-checkout-button`, you collect all dynamic data for payment process and create session as described below:\n\nAttributes\n--\n```ts\nexport type HandshakeAttributesPayload = {\n  currency: 'EUR'; // mandatory, on user's side\n  orderID: string; // mandatory, on your side\n  purpose: string; // mandatroy, on user's side\n  amount: number; // mandatory, on user's side; in cents multiply by 100, 2.34 EUR should be 234\n  recipientIBAN?: string; // optional, on user's side, overrides default one\n  recipientHolderName?: string; // optional, on user's side, overrides default one\n};\n```\n\nRequest\n--\nUse credentials provided by SignD `login, token` and prepared `attributes`:\n\n```ts\nexport type HandshakePayload = {\n  login: string;\n  token: string;\n  attributes: HandshakeAttributesPayload;\n};\n```\n\nResponse\n--\n```ts\n\nexport type HandshakeResponse = {\n  token: string;\n  uuid: string;\n};\n```\n\n* 400 - attributes are not valid\n* 401 - provided `login, token` not authenticated\n* 201 - crated\n\n## Result Output\n\n### WEB_HOOK\n\nResult output pushed to provided URL.\n\n### GET /results/result-output\n\nHeaders\n--\n`Authorization: Bearer ${token}`\n\n* token - for authorization purposes token for session should be used\n\nResponse\n--\n* 401 - Not authorized\n* 404 - Process is not done\n* 200 - OK\n\nThe same result  is pushed to the WEB_HOOK.\n\n# UI Customization\n\nCustomize `signd-checkout-button` text shown for different button states.\n--\n\n* done - button state when process is done\n* failed - button state when process failed\n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQUE_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n>\n  <p slot=\"done\">Transaction is done! Details will be sent on your email address.</p>\n  <p slot=\"failed\">\n    Transaction failed <a>retry</a> or <a>go back to store</a>\n  </p>\n  <Button variant=\"outlined\" onClick={onCustomButtonCheckoutHandler}>Buy $1</Button>\n</signd-checkout-button>\n```\n\n# Loading WebComponents polyfills\n\nThis library is built on the `LitElement` and uses the `Web Components` set of standards, which are supported by all major browsers.\nFor compatibility with older browsers, load the Web Components polyfills.\n\n```html\n<head>\n  <!-- Load the polyfills first -->\n  <script src=\"https://unpkg.com/@webcomponents/webcomponentsjs/webcomponents-loader.js\"></script>\n  <!-- Afterwards, load components -->\n  <script type=\"module\" src=\"SIGND_CHECKOUT_BUTTON.js\"></script>\n</head>\n<bod>\n  <signd-checkout-button></signd-checkout-button>\n</bod>\n```\n\nYou can also load polyfills asynchronously:\n\n```html\n<script defer src=\"https://unpkg.com/@webcomponents/webcomponentsjs/webcomponents-loader.js\"></script>\n\n<script type=\"module\">\n  window.WebComponents = window.WebComponents || { \n    waitFor(cb){ addEventListener('WebComponentsReady', cb) }\n  }\n\n  WebComponents.waitFor(async () => { \n    import('SIGND_CHECKOUT_BUTTON.js');\n  });\n</script>\n<bod>\n  <signd-checkout-button></signd-checkout-button>\n</bod>\n```\n\n> Generated by https://github.com/alexjoverm/typescript-library-starter.git\n","readmeFilename":"README.md","gitHead":"7823bdcec0dbccf5d50727b80d3629852c197348","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.0.3-alpha.0","_nodeVersion":"12.2.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-aFY428qEa45FeTQ56dw1Uw4yfO4v0efNCfDBY25XbUy12MdtARNA2N4XQl+Rg9yJqG8rWbjAyn6oHy7qVXIH8g==","shasum":"841ada657739a4815cee644f3abe8641a80d7158","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.0.3-alpha.0.tgz","fileCount":52,"unpackedSize":762693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6hZwCRA9TVsSAnZWagAAQ3EP+wVwyz3w2zOCDJvSgqcw\nSVfdsKcBPl880UWCkl8IAHg5l9/NR1KJgXqsYkvMs/RpIMspHWK41RJvVmVp\no+VrD1nL8i7wOuRgTxZCFKQDsIzNjVNuQWPW8jKAQM1IDvewr1qIOLhwjuyX\nDPEEUATUn6ZE/dRfyl6yThSi91tsHCWBkhWzpA+aMSHdvXABwZYFEYp2rB4v\nzYY+ucNXoZ3HK81OMtaG8W5YmXfsjn9WQ3MBkTu+JfoZj7scf1O8d2FZQ8zi\nLu+voIAJaxt8E1R4aER+/aV0Efu/+m2iOaTbtirBiiqIjhdaYiijr+8Sf7wq\nDOLxm6rJmfnl9TuKLucpOUU8UGu5rWNmUqetPQgONWDLKs+EZYO92NkSdMyo\nvjAmQJ/tMNkPoqHTBseFiGrqqTOh9GIfKlo0J4Xrj1dXFeKGwN4dc0C/d7jc\nCNnzXTPhSGkI+Y0+zWyfvO7G5vZJQ0gXpDKTCf/DQTj4qZqJpRz3Kf0n4xqt\nX/lfcAvR1CWAUIh8SihmDmFQgemj6iYLGQAkNzRlfS1y43HHuK13CsAaS4EN\nwHYQ3aRkm4iHt4eTiyGDhrmhs703Hsv7lBLps91pDuYvHcCEZ7nv9Zm5mXEc\nbJsVLBm0KIxVkHekgAqaJzj24uEACBZHd6dDAzjLyhn4inHfTyqa9Te2ZR7t\nVmTB\r\n=xD1h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRweqBH+19KQenxm1vMjJ3oIe0IsoIVbPe3wROunHyWAIhAPpcmXF20K/AWe4HWG5wnBowfwmsvnSu56zYl825Tuml"}]},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.0.3-alpha.0_1592399472016_0.9053476823961564"},"_hasShrinkwrap":false},"0.0.3-alpha.2":{"name":"@signd/checkout-button","version":"0.0.3-alpha.2","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check && && npm run test:prod","prepublishOnly":"npm run build && npm run lint && npm run format:check && npm run test:prod","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"readme":"# Documentation\n\nDocumentation is generated in `./docs` directory.\n\n# Contributing\n\n* First, you need to clone repo and build project \n```sh\n  git clone git@bitbucket.org:amsdard/signd-checkout-button.git\n  cd ./signd-checkout-button\n  npm install\n  npm run build\n```\n\n* Running docs\n\ninstall any http server\n```sh\n  npm i -g http-server-spa \n  http-server-spa docs index.html 3333\n```\n\nTo open docs, visit: `http://localhost:3333`\n\n* Running demo\n\n```sh\n  cd ./demo\n  npm install\n  npm run install:self\n```\nCreate file signd-checkout-button/demo/.env.local and populate\nit with data.\n\nFor example, .env.local may look like:\n\n```\nSKIP_PREFLIGHT_CHECK=true\nREACT_APP_SIGND_WEB_SDK_URL=http://localhost:4000\nREACT_APP_SIGND_API_URL=http://api.signd.test\nREACT_APP_SIGND_PROCESS_LOGIN=894c058b-6739-4c54-b520-4c7a0b815dd1\nREACT_APP_SIGND_PROCESS_TOKEN=2b10W6PcRnWp8F4vy2aEgUUN.f5655788619e47fa970811f1b8f294b7\n```\n\nTo get `REACT_APP_SIGND_PROCESS_TOKEN` you need to reset token in signd-api application.\n\nAfter you set all the parameters, run:\n\n```\n  npm start\n```\n\n# Usage\n\nInstall package:\n```\n$ npm install @signd/checkout-button\n```\n\nTo import `signd-checkout-button`, follow:\n\n```js\nimport '@signd/checkout-button';\n\n// if you need typings then\nimport '@signd/checkout-button';\nimport {CheckoutButtonElement} from '@signd/checkout-button';\n```\n\n## Attributes\n\n`<signd-checkout-button />` has three attributes - two of which are mandatory and one optional:\n\n* sid (signd-id) - unique and valid HTML selector, used to find an element in the page, included also in `signd-*` event details (MANDATORY)\n* web-sdk-url - a URL to SignD WEB SDK (MANDATORY)\n* close-modal-button-name - text visible on the button that closes SIGND WEB SDK modal (OPTIONAL)\n\nExample on how to set the attributes: \n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQUE_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n  close-modal-button-name=\"Abort process\"\n>\n</signd-checkout-button>\n```\n\n## HTML markup\n\nAdd HTML markup that will be rendered as `<signd-checkout-button />`. It can be one or more buttons or even separate UI control.\n\nBasic example:\n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQUE_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n>\n  <Button variant=\"outlined\" onClick={onCustomButtonCheckoutHandler}>Checkout</Button>\n</signd-checkout-button>\n```\n\nMore advanced HTML markup example:\n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQUE_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n>\n  <Button onClick=\"handleAddToCart\">+</Button>\n  <Button onClick=\"handleRemoveFromCart\">-</Button>\n  <Button variant=\"outlined\" onClick={onCustomButtonCheckoutHandler}>Buy $1</Button>\n</signd-checkout-button>\n```\n\n## Checkout button handler\n\nAdd `<signd-checkout-button />` handler. Handler serves two functions:\n* generates a session token\n* assigns obtained token to the checkout button\n\nHandler snippet example:\n\n```ts\nimport {onCheckoutHandlerBySid} from '@signd/checkout-button';\n\nconst createSession = async (payload: HandshakeAttributesPayload): Promise<string> => {\n  // call your backend to crate session token\n  const {token, uuid} = await fetch('YOUR_BACKEND_API_URL_TO_CREATE_SESSION');\n\n  return token;\n};\n\n// type GenerateToken = (sid: string) => Promise<string>;\nconst generateToken: GenerateToken = (sid: string): Promsie<string> => {\n  // prepare payload\n  return createSession(payload);\n};\n\nconst onCustomButtonCheckoutHandler = () => onCheckoutHandlerBySid('YOUR_UNIQUE_TRANSACTION_ID', generateToken);\n```\n\nHandler snippet uses `onCheckoutHandlerBySid` utility function, witch has two parameters:\n* sid - finds a target checkout button where generated token has to be assigned\n* callback function `(sid: string) => Promise<string>` - sends a request to crate a token and returns it\n\n`onCheckoutHandlerBySid` function searches for `<signd-checkout-button />` by `sid` and assigns `token` to it.\n\n`onCheckoutHandlerBySid` function example:\n\n```ts\nconst signdCheckoutButton: CheckoutButtonElement = findButtonBySid(sid);\nsigndCheckoutButton.token = token;\n```\n\nOnce token is provided, modal with SIGND WEB SDK loaded via iframe pops up.\n\n## Event handlers\n\nAdd listeners on each `<signd-checkout-button>`\n\n* signd-auth-success - provided token is authenticated\n* signd-auth-failed - provided token is not authenticated\n* signd-verification-done - payment process has been done successfully, web_hook event should occur\n* signd-verification-failed - verification process has failed, user terminated the process\n* signd-verification-aborted - verification process has been aborted, user closed the modal\n\nEach event is type of `CustomEvent<SigndEventData>`, where:\n\n```ts\nexport type SigndEventData = {\n  sid: string;\n};\n```\n\nTo register event for single button, use `registerListenersBySid` utility function:\n\n```ts\nimport {registerListenersBySid, registerListeners} from '@signd/checkout-button';\n\nregisterListenersBySid('YOR_UNIQUE_TRANSACTION_ID', {\n  onDone: (e: CustomEvent<SigndEventData>) => console.log(`Process done for sid ${e.detail.sid}`),\n  onFailed: (e: CustomEvent<SigndEventData>) => console.log(`Process failed for sid ${e.detail.sid}`),\n  onAborted: (e: CustomEvent<SigndEventData>) => console.log(`Process aborted for sid ${e.detail.sid}`),\n  onAuthSuccess: (e: CustomEvent<SigndEventData>) => console.log(`Auth success sid ${e.detail.sid}`),\n  onAuthFailed: (e: CustomEvent<SigndEventData>) => console.log(`Auth failed sid ${e.detail.sid}`),\n});\n```\n\n> Note! In case of more than one checkout button, register events on each button separately by `registerListenersBySid` function or on all listeners at once on `window` global object. \nFor the latter, obtain handle from event `e.detail.sid` which is unique id previously defined on each `<signd-checkout-button>` element.\n\nExample:\n\n```ts\nregisterListeners(window, {\n  onDone: (e: CustomEvent<SigndEventData>) => console.log(`Process done for sid ${e.detail.sid}`),\n  onFailed: (e: CustomEvent<SigndEventData>) => console.log(`Process failed for sid ${e.detail.sid}`),\n  onAborted: (e: CustomEvent<SigndEventData>) => console.log(`Process aborted for sid ${e.detail.sid}`),\n  onAuthSuccess: (e: CustomEvent<SigndEventData>) => console.log(`Auth success sid ${e.detail.sid}`),\n  onAuthFailed: (e: CustomEvent<SigndEventData>) => console.log(`Auth failed sid ${e.detail.sid}`),\n});\n```\n\n\n# API\n\nUse one endpoint and one web_hook complete payment process. There is also one additional endpoint that allows you to fetch result output manually.\n\n## API SETUP\n\n* Provide WEB_HOOK URL\n* Provide default `recipientIBAN` and `recipientHolderName`\n\n## API Endpoints / WEB_HOOK\n\n* POST /SIGND_API_URL/internal/handshake\n* GET /results/result-output\n* POST WEB_HOOK_URL to push result-output\n\n## Generate session token\n\n### POST /SIGND_API_URL/internal/handshake\n\nWhen user clicks `signd-checkout-button`, you collect all dynamic data for payment process and create session as described below:\n\nAttributes\n--\n```ts\nexport type HandshakeAttributesPayload = {\n  currency: 'EUR'; // mandatory, on user's side\n  orderID: string; // mandatory, on your side\n  purpose: string; // mandatroy, on user's side\n  amount: number; // mandatory, on user's side; in cents multiply by 100, 2.34 EUR should be 234\n  recipientIBAN?: string; // optional, on user's side, overrides default one\n  recipientHolderName?: string; // optional, on user's side, overrides default one\n};\n```\n\nRequest\n--\nUse credentials provided by SignD `login, token` and prepared `attributes`:\n\n```ts\nexport type HandshakePayload = {\n  login: string;\n  token: string;\n  attributes: HandshakeAttributesPayload;\n};\n```\n\nResponse\n--\n```ts\n\nexport type HandshakeResponse = {\n  token: string;\n  uuid: string;\n};\n```\n\n* 400 - attributes are not valid\n* 401 - provided `login, token` not authenticated\n* 201 - crated\n\n## Result Output\n\n### WEB_HOOK\n\nResult output pushed to provided URL.\n\n### GET /results/result-output\n\nHeaders\n--\n`Authorization: Bearer ${token}`\n\n* token - for authorization purposes token for session should be used\n\nResponse\n--\n* 401 - Not authorized\n* 404 - Process is not done\n* 200 - OK\n\nThe same result  is pushed to the WEB_HOOK.\n\n# UI Customization\n\nCustomize `signd-checkout-button` text shown for different button states.\n--\n\n* done - button state when process is done\n* failed - button state when process failed\n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQUE_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n>\n  <p slot=\"done\">Transaction is done! Details will be sent on your email address.</p>\n  <p slot=\"failed\">\n    Transaction failed <a>retry</a> or <a>go back to store</a>\n  </p>\n  <Button variant=\"outlined\" onClick={onCustomButtonCheckoutHandler}>Buy $1</Button>\n</signd-checkout-button>\n```\n\n# Loading WebComponents polyfills\n\nThis library is built on the `LitElement` and uses the `Web Components` set of standards, which are supported by all major browsers.\nFor compatibility with older browsers, load the Web Components polyfills.\n\n```html\n<head>\n  <!-- Load the polyfills first -->\n  <script src=\"https://unpkg.com/@webcomponents/webcomponentsjs/webcomponents-loader.js\"></script>\n  <!-- Afterwards, load components -->\n  <script type=\"module\" src=\"SIGND_CHECKOUT_BUTTON.js\"></script>\n</head>\n<bod>\n  <signd-checkout-button></signd-checkout-button>\n</bod>\n```\n\nYou can also load polyfills asynchronously:\n\n```html\n<script defer src=\"https://unpkg.com/@webcomponents/webcomponentsjs/webcomponents-loader.js\"></script>\n\n<script type=\"module\">\n  window.WebComponents = window.WebComponents || { \n    waitFor(cb){ addEventListener('WebComponentsReady', cb) }\n  }\n\n  WebComponents.waitFor(async () => { \n    import('SIGND_CHECKOUT_BUTTON.js');\n  });\n</script>\n<bod>\n  <signd-checkout-button></signd-checkout-button>\n</bod>\n```\n\n> Generated by https://github.com/alexjoverm/typescript-library-starter.git\n","readmeFilename":"README.md","gitHead":"f449dc2b0fdf7567e07d06cfad29c2869f33428a","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.0.3-alpha.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-5ddLR+9sRidHzzN4G+vTWmRJtchH6Gu/z09pGfJ76LDqUXF+bG7KTI1gH42I4kbfIGw6kUzemFHrfyTT90wfgA==","shasum":"b24ddfdc920a619ad26447b734711ca649589b43","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.0.3-alpha.2.tgz","fileCount":52,"unpackedSize":763215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqpz1CRA9TVsSAnZWagAA4OUP/iTXYdZjMwVq7pLukXAk\nrl2zwfqwL7VhEUUpRwUdvXRtMNrcVwewlAeIRtByzL9Cuej5Q7gfKKCFWHvS\nygWNcI+qNgWeBrWjZ4ULwlgOHEG/hLQ35aWTtMZD0jFKeNS7iuMIgCtQ1qpx\n8oKr9V5tbBJNy8VbRhjCnfJ35+aHMGoYlZ/5J5whjOo2fYHh1834LqNCLKzm\nrbqKzZDGBwkMzboAVjsrLKU6S9c7vluO4dwhQwBJlrUvQioCREfBGSOnsA6u\nop5zddvSUPzyturaL3DNCHxPnDS8+bhF/1V5wnKsvtXS6qINNy1UgbbdIbGT\nHtsVG+6jX59v+bgoVJwo/FdgyR9QVq9yXbuPSbclRIccU0wkxF2XIE2dz9LL\nZA5wu5gzKpuZ8JlQq7eSkQOXIyNawSlvteoT2q/z4zVYt83ju3CT5XDXI1Fb\nVqjgdjGWcn4ZNnFojpz/sVoVixeWC/wIuMd8Ir4oGI+DSswFje6fsDN3ST7B\nBA3a/L+P2b121jZVVJlWQcaMTkC63htWst2q3joF6aOxUbc/J1+2abP9Ac7G\n9QcVj0hHo+ssGTZr1Xdl1TohQSydxYvdZ9r7Ni18rAkxAowr0JIUxMblYn40\nQCM7V3UxKoThLrP+Hkmf4JqYfeFHR2IL6XLgHqjn0QRc1XAy+KILmA9eHm/2\nkmzc\r\n=wU4d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFErHSEb8BmC1ofVkIYDDufrgQW1s+j1Y1FyuNeVtPmKAiEAvmRGkRBGpZIIlIWdJRnWe/kxs53X9Nq3kygVlmcNJaM="}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.0.3-alpha.2_1605016820923_0.22028199811922433"},"_hasShrinkwrap":false},"0.0.3-alpha.3":{"name":"@signd/checkout-button","version":"0.0.3-alpha.3","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check && && npm run test:prod","prepublishOnly":"npm run build && npm run lint && npm run format:check && npm run test:prod","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"readme":"# Documentation\n\nDocumentation is generated in `./docs` directory.\n\n# Contributing\n\n* First, you need to clone repo and build project \n```sh\n  git clone git@bitbucket.org:amsdard/signd-checkout-button.git\n  cd ./signd-checkout-button\n  npm install\n  npm run build\n```\n\n* Running docs\n\ninstall any http server\n```sh\n  npm i -g http-server-spa \n  http-server-spa docs index.html 3333\n```\n\nTo open docs, visit: `http://localhost:3333`\n\n* Running demo\n\n```sh\n  cd ./demo\n  npm install\n  npm run install:self\n```\nCreate file signd-checkout-button/demo/.env.local and populate\nit with data.\n\nFor example, .env.local may look like:\n\n```\nSKIP_PREFLIGHT_CHECK=true\nREACT_APP_SIGND_WEB_SDK_URL=http://localhost:4000\nREACT_APP_SIGND_API_URL=http://api.signd.test\nREACT_APP_SIGND_PROCESS_LOGIN=894c058b-6739-4c54-b520-4c7a0b815dd1\nREACT_APP_SIGND_PROCESS_TOKEN=2b10W6PcRnWp8F4vy2aEgUUN.f5655788619e47fa970811f1b8f294b7\n```\n\nTo get `REACT_APP_SIGND_PROCESS_TOKEN` you need to reset token in signd-api application.\n\nAfter you set all the parameters, run:\n\n```\n  npm start\n```\n\n# Usage\n\nInstall package:\n```\n$ npm install @signd/checkout-button\n```\n\nTo import `signd-checkout-button`, follow:\n\n```js\nimport '@signd/checkout-button';\n\n// if you need typings then\nimport '@signd/checkout-button';\nimport {CheckoutButtonElement} from '@signd/checkout-button';\n```\n\n## Attributes\n\n`<signd-checkout-button />` has three attributes - two of which are mandatory and one optional:\n\n* sid (signd-id) - unique and valid HTML selector, used to find an element in the page, included also in `signd-*` event details (MANDATORY)\n* web-sdk-url - a URL to SignD WEB SDK (MANDATORY)\n* close-modal-button-name - text visible on the button that closes SIGND WEB SDK modal (OPTIONAL)\n\nExample on how to set the attributes: \n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQUE_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n  close-modal-button-name=\"Abort process\"\n>\n</signd-checkout-button>\n```\n\n## HTML markup\n\nAdd HTML markup that will be rendered as `<signd-checkout-button />`. It can be one or more buttons or even separate UI control.\n\nBasic example:\n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQUE_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n>\n  <Button variant=\"outlined\" onClick={onCustomButtonCheckoutHandler}>Checkout</Button>\n</signd-checkout-button>\n```\n\nMore advanced HTML markup example:\n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQUE_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n>\n  <Button onClick=\"handleAddToCart\">+</Button>\n  <Button onClick=\"handleRemoveFromCart\">-</Button>\n  <Button variant=\"outlined\" onClick={onCustomButtonCheckoutHandler}>Buy $1</Button>\n</signd-checkout-button>\n```\n\n## Checkout button handler\n\nAdd `<signd-checkout-button />` handler. Handler serves two functions:\n* generates a session token\n* assigns obtained token to the checkout button\n\nHandler snippet example:\n\n```ts\nimport {onCheckoutHandlerBySid} from '@signd/checkout-button';\n\nconst createSession = async (payload: HandshakeAttributesPayload): Promise<string> => {\n  // call your backend to crate session token\n  const {token, uuid} = await fetch('YOUR_BACKEND_API_URL_TO_CREATE_SESSION');\n\n  return token;\n};\n\n// type GenerateToken = (sid: string) => Promise<string>;\nconst generateToken: GenerateToken = (sid: string): Promsie<string> => {\n  // prepare payload\n  return createSession(payload);\n};\n\nconst onCustomButtonCheckoutHandler = () => onCheckoutHandlerBySid('YOUR_UNIQUE_TRANSACTION_ID', generateToken);\n```\n\nHandler snippet uses `onCheckoutHandlerBySid` utility function, witch has two parameters:\n* sid - finds a target checkout button where generated token has to be assigned\n* callback function `(sid: string) => Promise<string>` - sends a request to crate a token and returns it\n\n`onCheckoutHandlerBySid` function searches for `<signd-checkout-button />` by `sid` and assigns `token` to it.\n\n`onCheckoutHandlerBySid` function example:\n\n```ts\nconst signdCheckoutButton: CheckoutButtonElement = findButtonBySid(sid);\nsigndCheckoutButton.token = token;\n```\n\nOnce token is provided, modal with SIGND WEB SDK loaded via iframe pops up.\n\n## Event handlers\n\nAdd listeners on each `<signd-checkout-button>`\n\n* signd-auth-success - provided token is authenticated\n* signd-auth-failed - provided token is not authenticated\n* signd-verification-done - payment process has been done successfully, web_hook event should occur\n* signd-verification-failed - verification process has failed, user terminated the process\n* signd-verification-aborted - verification process has been aborted, user closed the modal\n\nEach event is type of `CustomEvent<SigndEventData>`, where:\n\n```ts\nexport type SigndEventData = {\n  sid: string;\n};\n```\n\nTo register event for single button, use `registerListenersBySid` utility function:\n\n```ts\nimport {registerListenersBySid, registerListeners} from '@signd/checkout-button';\n\nregisterListenersBySid('YOR_UNIQUE_TRANSACTION_ID', {\n  onDone: (e: CustomEvent<SigndEventData>) => console.log(`Process done for sid ${e.detail.sid}`),\n  onFailed: (e: CustomEvent<SigndEventData>) => console.log(`Process failed for sid ${e.detail.sid}`),\n  onAborted: (e: CustomEvent<SigndEventData>) => console.log(`Process aborted for sid ${e.detail.sid}`),\n  onAuthSuccess: (e: CustomEvent<SigndEventData>) => console.log(`Auth success sid ${e.detail.sid}`),\n  onAuthFailed: (e: CustomEvent<SigndEventData>) => console.log(`Auth failed sid ${e.detail.sid}`),\n});\n```\n\n> Note! In case of more than one checkout button, register events on each button separately by `registerListenersBySid` function or on all listeners at once on `window` global object. \nFor the latter, obtain handle from event `e.detail.sid` which is unique id previously defined on each `<signd-checkout-button>` element.\n\nExample:\n\n```ts\nregisterListeners(window, {\n  onDone: (e: CustomEvent<SigndEventData>) => console.log(`Process done for sid ${e.detail.sid}`),\n  onFailed: (e: CustomEvent<SigndEventData>) => console.log(`Process failed for sid ${e.detail.sid}`),\n  onAborted: (e: CustomEvent<SigndEventData>) => console.log(`Process aborted for sid ${e.detail.sid}`),\n  onAuthSuccess: (e: CustomEvent<SigndEventData>) => console.log(`Auth success sid ${e.detail.sid}`),\n  onAuthFailed: (e: CustomEvent<SigndEventData>) => console.log(`Auth failed sid ${e.detail.sid}`),\n});\n```\n\n\n# API\n\nUse one endpoint and one web_hook complete payment process. There is also one additional endpoint that allows you to fetch result output manually.\n\n## API SETUP\n\n* Provide WEB_HOOK URL\n* Provide default `recipientIBAN` and `recipientHolderName`\n\n## API Endpoints / WEB_HOOK\n\n* POST /SIGND_API_URL/internal/handshake\n* GET /results/result-output\n* POST WEB_HOOK_URL to push result-output\n\n## Generate session token\n\n### POST /SIGND_API_URL/internal/handshake\n\nWhen user clicks `signd-checkout-button`, you collect all dynamic data for payment process and create session as described below:\n\nAttributes\n--\n```ts\nexport type HandshakeAttributesPayload = {\n  currency: 'EUR'; // mandatory, on user's side\n  orderID: string; // mandatory, on your side\n  purpose: string; // mandatroy, on user's side\n  amount: number; // mandatory, on user's side; in cents multiply by 100, 2.34 EUR should be 234\n  recipientIBAN?: string; // optional, on user's side, overrides default one\n  recipientHolderName?: string; // optional, on user's side, overrides default one\n};\n```\n\nRequest\n--\nUse credentials provided by SignD `login, token` and prepared `attributes`:\n\n```ts\nexport type HandshakePayload = {\n  login: string;\n  token: string;\n  attributes: HandshakeAttributesPayload;\n};\n```\n\nResponse\n--\n```ts\n\nexport type HandshakeResponse = {\n  token: string;\n  uuid: string;\n};\n```\n\n* 400 - attributes are not valid\n* 401 - provided `login, token` not authenticated\n* 201 - crated\n\n## Result Output\n\n### WEB_HOOK\n\nResult output pushed to provided URL.\n\n### GET /results/result-output\n\nHeaders\n--\n`Authorization: Bearer ${token}`\n\n* token - for authorization purposes token for session should be used\n\nResponse\n--\n* 401 - Not authorized\n* 404 - Process is not done\n* 200 - OK\n\nThe same result  is pushed to the WEB_HOOK.\n\n# UI Customization\n\nCustomize `signd-checkout-button` text shown for different button states.\n--\n\n* done - button state when process is done\n* failed - button state when process failed\n\n```html\n<signd-checkout-button\n  sid=\"YOR_UNIQUE_TRANSACTION_ID\"\n  web-sdk-url={process.env.REACT_APP_SIGND_WEB_SDK_URL as string}\n>\n  <p slot=\"done\">Transaction is done! Details will be sent on your email address.</p>\n  <p slot=\"failed\">\n    Transaction failed <a>retry</a> or <a>go back to store</a>\n  </p>\n  <Button variant=\"outlined\" onClick={onCustomButtonCheckoutHandler}>Buy $1</Button>\n</signd-checkout-button>\n```\n\n# Loading WebComponents polyfills\n\nThis library is built on the `LitElement` and uses the `Web Components` set of standards, which are supported by all major browsers.\nFor compatibility with older browsers, load the Web Components polyfills.\n\n```html\n<head>\n  <!-- Load the polyfills first -->\n  <script src=\"https://unpkg.com/@webcomponents/webcomponentsjs/webcomponents-loader.js\"></script>\n  <!-- Afterwards, load components -->\n  <script type=\"module\" src=\"SIGND_CHECKOUT_BUTTON.js\"></script>\n</head>\n<bod>\n  <signd-checkout-button></signd-checkout-button>\n</bod>\n```\n\nYou can also load polyfills asynchronously:\n\n```html\n<script defer src=\"https://unpkg.com/@webcomponents/webcomponentsjs/webcomponents-loader.js\"></script>\n\n<script type=\"module\">\n  window.WebComponents = window.WebComponents || { \n    waitFor(cb){ addEventListener('WebComponentsReady', cb) }\n  }\n\n  WebComponents.waitFor(async () => { \n    import('SIGND_CHECKOUT_BUTTON.js');\n  });\n</script>\n<bod>\n  <signd-checkout-button></signd-checkout-button>\n</bod>\n```\n\n> Generated by https://github.com/alexjoverm/typescript-library-starter.git\n","readmeFilename":"README.md","gitHead":"106590ad26437f0f7b7e13f55e5a95d0b093e9a7","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.0.3-alpha.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-sfl8p4PNJUtsfHpUtsRE7JAyhMo5SvEm54M3otwOpag2W31o7KfQ5VlMRyUMr2erLpVjnaNbdSsqAjC8Bh1eMw==","shasum":"364453b5d515122e956504fc4374355d302e9ec9","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.0.3-alpha.3.tgz","fileCount":52,"unpackedSize":763342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqp97CRA9TVsSAnZWagAAyucP/RqI1lVxPbcdFBOPj24I\npizf4qr5YCatP9okMrg7jphy22IZH0E+MIdVOjAVy/ct1nKw1Psg9AJOCL9u\nBI5sc9Gtm/vNawB1I3tKP06oMZZF36vWMslB79NvTAPMvO3b9Au7/8SkVyz3\nVqWlSk+2aKS5me3Cchtm5kaKtzUYqxWe24Q6EVaI+OU80a01lSr+mtK+33Vi\nKJ5WjV/FozCFyTHpPhnMDNJYALuEx+ePPReDBcsHdgozGNJAhSXFjpSi+/Kw\nCAhTgJnDcc35zizuGFcFunO1FFasWgxCOT7YeNF7/9G+aor/61G0QRwVwUIH\nFrRxNrsiVQmiasf7zmZJstEdEWo7ZZ8I63VWj2n8gnBA/N85Zq/u356WAUJE\nqG/IRmedKyZVQLKEVqvSsvtR8Wbo4xWQb1hRJwDDzstTdcLexTeaaqEj5DSJ\neiY+mhGkERfFb9pPisR2IDRg6j+sQqmudwGeJdh0uOL4oPvWB7kVG66qTnhf\nC2aqFDiahbT7MtRbMCbBPpdvCKwfklXbiJrcvlDy30MVQ1I0NxfBQ70wKd77\nnFCgE/UzQ5FVdVYuk1RHAfOT/t0EbwxE2xPjGe4h87lnZuxWWtrqxEVT0SiM\nsr3gvcD/Y6702IoYHkKui2zs1Zf2yAMfpxn2SRDomgGXIi1J16Q0LztKkuql\n0vbC\r\n=RNdY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbXKJeo8YXfxnhE6VCQVcXl+k4TTrmmIUM5xr7ho5IsAIgTgyXJUivp8EI/zU2PcHanTOrLTUmcGA7MrRqHvSMey8="}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.0.3-alpha.3_1605017467389_0.6919945073870657"},"_hasShrinkwrap":false},"0.0.4":{"name":"@signd/checkout-button","version":"0.0.4","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check && && npm run test:prod","prepublishOnly":"npm run build && npm run lint && npm run format:check && npm run test:prod","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"gitHead":"9340dbaf7e09cf8faf757b09143bd80e2c5f6756","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.0.4","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ETUF+ZdU0nZD14n+M/lTDdkr7sicLd0/ntTB4hRndAY5G1C5APEptodAJR5r6uR85m/RBulpwVSfeuV+WDa+cA==","shasum":"c8bfc2c6d1bd412ee0cf5e9b2d5c4597145ec205","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.0.4.tgz","fileCount":52,"unpackedSize":753675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHV/qCRA9TVsSAnZWagAAIR8P/3IgHe4PdZ0ie9eRaAaj\noecbtVmRynxxNsOO0PSV16vpV766Z+zLsUKE3QjFp2BMf4mo4/K7yub7PqQv\naZfGM6EIrkrkLtV5wAoF9VR4fY54CTQtMvWr0inSnaaeBZ0f42IL2Ot8ZNgH\nmha0ocqx5Cj9l9+BUqV6yycSWDSH7SSGAXF6yRCWD/9/TCZZrGpH6xpARGGp\nQmMDOECcnsJgdLTNFpN+ar30ZKaZ1eLRMQGXmL3HsG1xaJsSvR/4ilthvldZ\nk5H19vGEB1b39OB+bywes09G0EgqB7Ap8ZxEuxyjmNcrSVk7GR21+Hmp7BBm\nop2/XCyeybUMFe01vXET0gKaZkOPanjLJSRB6BSAX4WbbCMA86+14g4/cbRV\nk9luZIOcjvf+UTbBd35/18po2f4qZnzD1ODaVsYSLohfuR8hDtVlYpPQ/CCz\nO6NCuBbgWcbtD7OqnYF7KrS3NvdTHYqwBQ7cbwTYciaDXTZMs4dXWt4UVWVZ\nowQXXMeTZoxPUqeAE/1REiz77/TD0W0U/I1AJf/gidtXJCqFZxB9Wf8LE9iN\n6+Hth1kVEyPkUR+ufuiJTXfyxlKgdHi+Nrla/UF1dEXJJ2YYs+2lvlsGigxJ\nkO7c5aWHEFPBunRzwN69yzEqgLeWdl7I0Q4oFxTQjds2WY9p2jFkQF28SP1Z\nL3yy\r\n=IHDs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6MvDzQb7sLgL607dUJmyoHYfDh0KIyeiCY0KEePXo+AIhAIfUBLN9sp4I+u/5e88kV+o5OYvQ93qmXkiZpBMDRVnD"}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.0.4_1612537834269_0.31250248553963145"},"_hasShrinkwrap":false},"0.1.0-alpha.3":{"name":"@signd/checkout-button","version":"0.1.0-alpha.3","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check && && npm run test:prod","prepublishOnly":"npm run build && npm run lint && npm run format:check && npm run test:prod","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^2.2.1","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"readme":"# SignD checkout button\n\n- [GUIDE](GUIDE.md)\n- [CHANGELOG](CHANGELOG.md)\n- [CONTRIBUTING](CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"504605efd8e7a4cc21e1d1be80859d3439c2913e","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.1.0-alpha.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-p6NdYe10s2Z8v7dEI1k5jNnfRubDUIVik0AELvVBCVtLTwCKnWF/feaj1sKDqLwCxXdlBm67p8xe67pak8O1YQ==","shasum":"0b3d8ae98eb7b474e27990b0545bc38792b16aa6","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.1.0-alpha.3.tgz","fileCount":76,"unpackedSize":881332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggUQOCRA9TVsSAnZWagAArdkQAJIAM+2Zqt8e7P0uzMYZ\nQawa7BxqAjB+jjvIU2CB427ykhJW283Ij9CLul153ITBqx0Wpky+49Qj4cgz\njif4GiMIODwNeFFW0T5rcv8DcCSR24IU8PTb6aePNRIcrEo8Tr/HdcsNXINs\nC/ivH7CU4qupZM1XjjfNjUD4xiB0T5jf/Ho7ka0dDmn1QSpeij0fPuP0KA0A\nExKxzd+l/0QKSt9EuBlBY8GXr7wc1T4NZteFA0IHYEUCL7Rap5awPKlmeKDc\nM4oaAlJWoUiIjs0JmvN8iFuG+CRWlaKt9HgBUDVFmaUldE8EhQWfcGpOtq7Y\n/m6P5xCQ3TawNT/CnBxv/dQTe9zLEkSBrPWKVms8c/H9PuaXW21/8VOjR5Pa\nRYQcJw950nJFwfm/lpBsOWQ+NlIoQgd7r5KrmN2sZsp2r+vRqoNiDyX+5J69\nbLQo/3IEQ9GQG1ME37uCKIwgzcdbJF6FI8sNaFzEK2qyYTajFyo9UgEMULhe\nij52m12fhL6yyIUh/uwPuOLhhS3ZSrf+5Y7Ogqsf9cyd9l04wyTfRzunjk/N\nfz7qVi7lZkVJkuGTdkeYY4wt7NRKxlj2ALEP90Q7Yy9eWsC8XUpZlpx6c/SW\nWKqohG83r+u59pUjVMNv+6LhPQzZTzkGfqEhKAGME0FP7IYT4l2Kg9TZe4YB\nsUy+\r\n=Tdyq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSn7p02JpZJua2mxcrULjprmq+nVbA5wQeb39/MW65FQIhALMKopVJuRvLD5mLux/uaxzCghud1kfepcnlDuL4YznJ"}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.1.0-alpha.3_1619084301886_0.050764395052650846"},"_hasShrinkwrap":false},"0.1.0-alpha.5":{"name":"@signd/checkout-button","version":"0.1.0-alpha.5","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check && && npm run test:prod","prepublishOnly":"npm run build && npm run lint && npm run format:check && npm run test:prod","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^2.2.1","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"readme":"# SignD checkout button\n\n- [GUIDE](GUIDE.md)\n- [CHANGELOG](CHANGELOG.md)\n- [CONTRIBUTING](CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"afd99168dec77268fa2631275486b5b32ec02fb6","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.1.0-alpha.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-INOOuaqJblWc/5QFcf1CQNp9FWuRlTcLmwn1zZbFu0o1I3eWNNPryGYr2vVPz8ZCybJtfUqbtfrP3wXdq5XJiA==","shasum":"541f201d9e4ed3e890933175604721a6d60d4db8","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.1.0-alpha.5.tgz","fileCount":76,"unpackedSize":881322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggpoQCRA9TVsSAnZWagAAku0P/Artf1ukoFuIzM1S+Ii7\n8f0+3jqXVVPA/RIevsLy37w1UMt4jKVL1NmIjRi7MXlbuTJzwOeDqUwP2cde\nNtcigYbSc4Mm0cg2XMk+3yMO1pnRvkUCqYuJWy/KenLt2AjN/5e82ZhMKYLz\nJsQX4oDm8oDrfvGfBw0WuOUBflaEhmPmZ+VEj3UtvetmqE3sr7xTTdgB0/TY\nVvXHQodRuIeYAXrmnmOxcY4EqJDFwf4aBX8HD35Px8h3iAgoy9PXV4Vdqqym\nvTPu1ZfglREeXVSDqxCm1rE5SFPtjfgtVa7h0vA/DJFz0T877HQRMxaKh3yZ\nERkoQ2meR6s7jX7kJc/tF1V1Kb3eCjGZidePJ6mukh0jI5Q4sNHjUkn+X6QQ\npRo7ZiCtR3Uk6/lYG2jmv6xekT2ACDKpLaaQXsnS8NyXIiwRoaMqeA+xVEOU\nxURRzU80+1AT30KjqdS8nqzgBDYOl1SgfXs+RdTD28Xel5o/qkm9TOsRo4Em\n6fR+H2sqcprH+yzv/wDBTtjI2A/32I7X1lwU89cA9pB6iQ42EjVxFK9XFAwq\nrnnZ7AN0HIoIDsZi1COeBaLIRX9Cm0VdyrhWVHzM5+tN7nEERizbem7fAwxU\ne3X3832ZPDcS3zb8MmSx9V0K2xpbZGsAXVOGaGII7g66rUqe2dESyLoSa9o2\nsNef\r\n=MsFp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEcJQnMVYsbJePLX9vqvJntrgkPsK1OCvWvUf5q9YK8AIgRSuZbC8cGwcEC9GctQwspxgiC1SWXcRP9Ga9hFoFXhk="}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.1.0-alpha.5_1619171855675_0.5713538310568753"},"_hasShrinkwrap":false},"0.1.1":{"name":"@signd/checkout-button","version":"0.1.1","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check && && npm run test:prod","prepublishOnly":"npm run build && npm run lint && npm run format:check && npm run test:prod","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^2.2.1","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"gitHead":"327ef65033e95398ba91fff028c9f00d1e868366","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.1.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-zbROnnIrNtTFjVs16yFwWwkQIvK+h5mV5muYYdxTMoe4RDS6wkx3U3XmdOdby00yEXZBOIJOAvwPoumyg0x5SA==","shasum":"5bb0e5a2526252e598ad47f93d0cd02e932efa64","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.1.1.tgz","fileCount":76,"unpackedSize":881703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiAhoCRA9TVsSAnZWagAAUbQQAJ4jhPdmO27VzlLICU4R\nedl6Ma/AM8fLT6LvP7eXpW7YPi3eLPJBpF6svAcAuob3kgQeN4p608jfFQiz\n9aEpdjMLjRdTX3EVUnXtPkwQZ+/9hZcMMmVxnMDKCBs6bN/Rse1kfJdPICeq\nWtISgRcXlnrHDNufDYnljPARe4lUKpcxbscxXq2UhSujwRUXedzG11bVMMHb\nnWTDbtU+gcqCGwIsY7f8Gd1wHjv/AdSwBT2COtkKYe+zU4d84EYBnNmQ8gU1\nu/u1JSgtWooC4/dlE0irQoIhHt0zBej0lqtDLRF4ZKiA+BqmbgyX265wKhOJ\noxTL3BaMwESVX2QEy+xWBH8nwrZ06cflOf/83gg9mhpe9YlyFyvBt8vGckEy\n+NuS19PvrMvuIfi3j1COZFBAuf5iZahOLCEV0Pc54bFtF3N+p7W+tvvuZHI3\nC31Io8eC1JErBMhaE5l0QYK0Wxn2XSiDcFozuHktZh/OtPg18/bD1yzo7gN4\nwuAQ4Hw4yyguvaf472F639wilDf/qwzCGnPOS9cgTCVcihMy/dI48mpbHFIS\nqb3OsV3oMZIsH2ylt1uv1sM1nlR2FYBR9NXGKe4ecBLtkIIm3btzv6Gn1MMF\nDIuRWR8n412/LxLnvNVm1yKzGZh8e7vtFCv7mjEeNNzT9egcv8RxUaJErMjD\nQk7O\r\n=+cgy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCje3Q9JKxfXl7DOERnBSNfC9isMTzoyJDTFPpku6cbFQIgd+6Bx7ZvZ0C9N1BaUKZbG5NQER9B9eYW1fDsnE2N3bY="}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.1.1_1619527783492_0.880047657991305"},"_hasShrinkwrap":false},"0.1.2-alpha.1":{"name":"@signd/checkout-button","version":"0.1.2-alpha.1","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check && && npm run test:prod","prepublishOnly":"npm run build && npm run lint && npm run format:check && npm run test:prod","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^2.2.1","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"readme":"# SignD checkout button\n\n- [GUIDE](GUIDE.md)\n- [CHANGELOG](CHANGELOG.md)\n- [CONTRIBUTING](CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"f19b22ceb4921bb4dc59b6a7ceb518ebbe1ebc9c","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.1.2-alpha.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-1BR6oFz2mE0ltS7tfFvQW/E0/MGOx855JqGaD7LxyDQOpgP+AxBYL7KHBcbxcEzq8Uttxbr2mqZSG4R3QG4hzQ==","shasum":"e8dc9681991d00b75be02d5cd7733ca9ff76291c","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.1.2-alpha.1.tgz","fileCount":76,"unpackedSize":927089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq6jWCRA9TVsSAnZWagAAtlIQAJUG7nMnbps9t8L+HgfZ\nsTC+26M2WwlZWwcstAlZxOH2fhF/c9U69PpB6N7BYnaTgaeLlllmY8Cs7VWu\ndlqVVS7cKzFGCMP1B7PxpTRpS+EXsS2ba6INLVrr0qns/MMKhS3y0CCLNNXG\nd0aoV7omx8aBxpSCWUjfnc3P3SAU5RzeSEPt8ckqLcJptPnnp2UwHW1/A1w+\n7D6tuUcKogYT0A9C4nplptpAgNbAJJ0c/0V1/H+v/GcoBF93eR3uA9XS3t6P\nW8ueSRr+vgKkt8eODn8xSWxp7xyit7tvESf19CyTWIKPtp7vXPHWvH5LsLy0\ns55TflQeQYWfB76m9hDcSF4ReVFEsFkE8e6icGHfPuf52cmztXoAIv0zYZdb\noBXwfiXV6uf87opoNyp9/EE/qUEEqQFHmGI7qs/Tm4eIvxjuOZAcGxqjiUfg\nBdh/gQxv548vyjwNwtQPov22o9xbDI16a7h48TkqlyQ5LTMIL6VfqVD/LYoG\n7krPasEP2cwe7QSz1/4c68KS6cxi3A2VdyPO4A1OFuWxSpQJBNj7kndKS17e\nL54yDsIo+K+o+boeWJT3iyMjkfHe52DuyHzsGOl8BBDlKZnH/RTorATc2nZy\nQ0AAlT2Fy8J0s8LNdr9F3TDvcwxXxpjOxlOWr1OB+eywTgS144KpdIcs7Z2v\nMwys\r\n=XO/j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCq45YsnN3FsL/I5dYv9U6A4dy9q6knxU1BblcjbpngAiEA8TDPf7ZkXoJdKCzOkJY5ltugfsZbTDY18TOrH40ymUE="}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.1.2-alpha.1_1621862614340_0.6779392629259824"},"_hasShrinkwrap":false},"0.1.2-alpha.2":{"name":"@signd/checkout-button","version":"0.1.2-alpha.2","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check && && npm run test:prod","prepublishOnly":"npm run build && npm run lint && npm run format:check && npm run test:prod","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^2.2.1","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"readme":"# SignD checkout button\n\n- [GUIDE](GUIDE.md)\n- [CHANGELOG](CHANGELOG.md)\n- [CONTRIBUTING](CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"68d0b3172854c1e1566f7eda93ef6986ed3bb607","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.1.2-alpha.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-uWr9V/U3rcKzYFb5junS5sJqYeR6ONx2Rapb9tVHtFG0fAySR+Ie9UABlnTEHJFFUj8Fcdx8wZoJi+B3pSVTCw==","shasum":"7940128d730a2e6cff08b47714a3ea1ad70d610d","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.1.2-alpha.2.tgz","fileCount":76,"unpackedSize":928389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq7BACRA9TVsSAnZWagAAEPQP/0ZIDrHUr/0WsOQDYKxo\nLyKx+r7CIDCejyf1v+Rj/sHfA3LWsBqpzINkaaa4ThfUMooB9ShLdncs5qE5\n4O4vth9uj79c7XyU5y+zojT/m/q73qxxhmaWsBjRqOUTUwPAXlxM3hXVfBwo\ntQ1VPzSATDjYjVYXpVArgshrWtMQ+3h0AoVchTn+hHIX2HAtGl/aph10oo8d\nrwHFL2ySryqrKyXw8v5UGAS0aXNjQxvZGWpw0dd5cmJU9lLPPt+2oEc5ahEt\n98vQNT4uwP1AYztkMENalVgsUM5FJ+Yt46ZMrbBnI8HYPvJOCSWnHaJeZh4G\nTT2+FDcT4XYvUz9DDZE0X9AQuCOjPRwIa1EnzX1LVoMq+joqQ0/36LlVHCcL\nJ3blYdn/cYfsThnCjKdfYsEH2893THAfG8Xh9Et103tB6LpNaEPKHHxFgM9/\n9pCFveGBxjfZgSKJQXZUZhw2tIamhJ+5nu1Fnr7kZo5uB8ts71Tx+oyOJUb/\nolIUaU2Gy/QTXGB1t8mPeCyu8RpgdcENjxrej3R0KNDqokHlGfR3lNk+98pS\nsHIEUt/29Y4kxyNyY00OM4Yifxs1/Mv5llKsdtDyHE/5M+aMD6Ei0ZgrS6nq\nyLR0ckDwGqvzE24z47H2ibjPrj+unAeVKwKpzygOzvTYfOXE/2Ahc0fSZOni\nTrF8\r\n=m5fl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWXSnag9tg/MgVg9xzr/vbpZ8sgZ3ycSSm7CM+qq1jYAiBof/nFTIAcbyfaeArocrN0S8+dmgSTyrEWYbyDBJknpA=="}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.1.2-alpha.2_1621864512424_0.7498707004334015"},"_hasShrinkwrap":false},"0.1.2-alpha.3":{"name":"@signd/checkout-button","version":"0.1.2-alpha.3","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check && && npm run test:prod","prepublishOnly":"npm run build && npm run lint && npm run format:check && npm run test:prod","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^2.2.1","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"readme":"# SignD checkout button\n\n- [GUIDE](GUIDE.md)\n- [CHANGELOG](CHANGELOG.md)\n- [CONTRIBUTING](CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"ed69f2f97d8f5f7ba97616ace71b7e623822f426","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.1.2-alpha.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-fovr2sNGBCrc/KOxysPdpuDys7mGIZCNlvwJJm0inhKfdUcjZH+9dfsWRmwSKJK00w54aWMGX8fYK+h3f/bf0A==","shasum":"e0d361fb7753fb5697f9c35e44dfef0c5eeb22e7","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.1.2-alpha.3.tgz","fileCount":76,"unpackedSize":1000550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsKrKCRA9TVsSAnZWagAAbSUP/3vaYC+uBzrord5hv7lU\ndtf9DFbnHagVm7VhkJ8JLFDfCva+HtSpRVo3yn0Sn+D9NRaA7STCQPSfBJHr\ntF7bg5ScFt78y5nVP9riZOzq9wOuWPpJqLYLZHfKk1DUzNLD97vw07KL2DlP\ndpzS7oKvmArJaLIt/cVkcknho/Rwu/ThQqsM8L+yrN+rHOE/8tj+5wm8X0ah\nHjjXdCZkV7CsKWALZNdvfpmuV0bNHYP6ERhy93oiOSBHo3e/Z0BG3AjaEXOc\njzFjPWN3uBok2rsapvTY2Z2lXVLX1tY+2QiINbGoHsfDWitbm+lXJAkvNjgk\n3yDI/ineySzhVES7U1boYTvctO/37N1C6E871etWvzPNGScosH4IbvaH4Dds\nsft1TN75JLLMxMd0xBhlSSOf81VY37NrXi3UvXUjZkY7Q/AAGtOfQnVR036w\nPCT+23HkObfv4tkWA2K6otYjSydZtBl45WLuSItA/ytJVtL0pmZZtmPyBuIA\n2UlO2oL8+aP7xrX27f3hNQryZsKwg8Lwtcq5QdbesPo3QzJRjsn21qJuvu+i\nnB5jSidkrIc/5vI77H1GjFhATR5tSAWGBhRP2Z2Fn88fkzh6hmZ2HB90jrTU\nSGtE6XkRT/94nhomVNrDNLdFP8ObaCL3tv6mqunUMYnnGtcLKGlIeyP0f3xJ\nm2tq\r\n=0l+G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu4YtyCRDKocKHU+eSNChf5wB4NkPxtNGtPk0KvEvEGAIhANfyb0HxhFrScibzJLqH25yk2Blosu8Hi5CvsI2R+gJC"}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.1.2-alpha.3_1622190794284_0.19853590022634116"},"_hasShrinkwrap":false},"0.1.2-alpha.4":{"name":"@signd/checkout-button","version":"0.1.2-alpha.4","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check && && npm run test:prod","prepublishOnly":"npm run build && npm run lint && npm run format:check && npm run test:prod","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^2.2.1","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"readme":"# SignD checkout button\n\n- [GUIDE](GUIDE.md)\n- [CHANGELOG](CHANGELOG.md)\n- [CONTRIBUTING](CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"1c4de65cca948bc339b7359321afe24905ed5de4","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.1.2-alpha.4","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-qxVFFTodaq+B+K0vwoOQy9E36dQ1ZeAnhdoC07QEyjkfwGfxGwZcb8+egkd4PuJjTDxBWRjwGy2qcoQOvwSKTQ==","shasum":"047ea24df6c7efead92c7466d41ad8cffb441e56","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.1.2-alpha.4.tgz","fileCount":76,"unpackedSize":1013330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtOfWCRA9TVsSAnZWagAAcOEP/2tGBvx1oRBS8Nkd4Abe\njVE+Hgrh+/W+coQo5k2tdVVLQpJFSBvoFfRpvNU+UNmHeOkAwx8izSlZtKEA\nBJa8+XbiwHbcggReRrFT/q83VE+EdRO1bAn6UfFovQMJtSvXryC6Izn/Giqt\n78Q4c9aMTv6/ZEn5jEJL+09Zwdt4E382J8DDWDXVRyPPMC9/wXHHqsnQMhaM\nUhZoMI6tl9n95lxTTpGJCsOPYEr6p27t4mGhXIxvpxp7lFHWcNcBORDU9JLe\n3xiGjyP9s1a11dmrHhNMdG0MURLUHimOyxB1vAl/BSu3ZVr8Qro2kOK589b2\nWPXnrvCbR+oxiRiyoGDURQu0LH2lnI4DGa5niaWx1Z1BcCoLlgWzxzXKxPkj\ngtLcwTznDY4emvO2NR3LfD8OzSROraS4ABnbVYF8XRDdCVxQqAt01QF21JYv\ndOFW2YeFYI9kT00VhvrY4b8Z3DDpgMZVgzQGkK2T/t9ahY6Xw54i6s4pfsAo\niKT0vMaC8WdWtFvIhNOZgXQEYyEtGv9Yu0HHMvYmC+beYOEXHa+CmJ9sLKof\noUfGhhQScPjF3f4E+OWRFH8kz8qkd4eBsg5hEhUxHeAzlWeBZx2+QZ8gqgsk\n10P8z4Fd/ko0sQ+co/Jnzt7QpZlgOKLrRo2IAXPpB4SgLYdWWowCFzhIxjuU\nZzA6\r\n=xKrp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb4WhyDWXYkmbrSnzUdI/rYNL6EG9i3+MkP/Rk/hKh5QIgfoH+X1b9JK/vFYdKqWxIkVRlbANkg+CNOtJLdKFS6vE="}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.1.2-alpha.4_1622468566290_0.4759639481226279"},"_hasShrinkwrap":false},"0.1.2-alpha.5":{"name":"@signd/checkout-button","version":"0.1.2-alpha.5","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check && && npm run test:prod","prepublishOnly":"npm run build && npm run lint && npm run format:check && npm run test:prod","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^2.2.1","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"readme":"# SignD checkout button\n\n- [GUIDE](GUIDE.md)\n- [CHANGELOG](CHANGELOG.md)\n- [CONTRIBUTING](CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"1c74d07e40129faa1460b1d97f985e25e490bd7b","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.1.2-alpha.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-2avVHR3UbE5Mu5ZhMf6VBbAvRYmv7xFbE/5nE477pkw4MxYGLF+ySnTCVNFIQOYWq7Wwe06i2ZOLIrxQy3H6lw==","shasum":"a23c7393dca10923ec2c1f2016456adcd3ccf422","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.1.2-alpha.5.tgz","fileCount":82,"unpackedSize":1112270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt6xVCRA9TVsSAnZWagAA/O4P/1yg49mMGHKlQGkvnJNW\nSlYEMU5nnnlhfibnH++R20EjaS5EchE3e/3JgDFS+mRUiLqvw7ZemSOMN59j\nyaQ5xAa4hWs6OdH8zCsLceKuKUvsH9d5l4ROtjfsYbbQEUKAYuTbZVwh61nP\n6nBQ+iUfZeYvQZ6pt57ousyM3OpOwiszS0yRA0MUxnW81mXvpgMWi4Wym2yJ\n6Kr3xBg+zlnfGHrFWIAfbSLGf57XOHKnYqG6pOK/wXdO1kGSueRNHFbsPkAe\nQk+uwdk/RRNu6yLCRsnVG7fW3S1nVaC2D9ZrtCKQr/HrTDRTJqy+0qyi7+kz\nk5Uy1J4okIHolExcxV9KGtzNgvjDwWFGMy7rTpGxuQfvz8MI0oqf72/W7FdA\nn/kKmBrToK0bZscnQ9ZtoYpkc1bBTTnmKgackdEOAEofbm6uhhmKO1INuZVw\nWzfOw8gLyawPbG9HV1jgEUf2SSoPpJd8utZ/nSgS8suL/YQzb/1S7KNtKYAt\nvRPwnvVNkVTv12f7CAGNSEzAXQpHjKfHghC6Fsm2r9AbX9ub6JVCRaBXFwpA\ndxp5T8o3FSsG6fP+orEUVk2Rxr+GagE4vB1tmxEhv1DHiB6RQRCpRHES3YXJ\nBSxiorGDuaWadabd9mxW4kab1sRPx4O8tYw8tyedXeI1FoivutTE/EIFGLjH\nglVr\r\n=mLGQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0iWMEpjAYOOspuUQc0W/y1J+skFKv/W3fiWcSgJ5OPAiEA63g38cPO22nS1IUyXLxXuY+wY5x4mDpGIwivFdHO8Vo="}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.1.2-alpha.5_1622649941436_0.09393456149260992"},"_hasShrinkwrap":false},"0.1.2-alpha.8":{"name":"@signd/checkout-button","version":"0.1.2-alpha.8","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check","prepublishOnly":"npm run build && npm run lint && npm run format:check","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"@types/awesomplete":"^1.1.10","awesomplete":"^1.1.5","lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^2.2.1","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"readme":"# SignD checkout button\n\n- [GUIDE](GUIDE.md)\n- [CHANGELOG](CHANGELOG.md)\n- [CONTRIBUTING](CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"2b4f95b9bffa653ec258be25d3db332159facc41","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.1.2-alpha.8","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-8Q6f6IrnhlkbJ7zfv3yMh9IHloz8/GeUTcQ9zDkuxCEnY0Vm91gwybIxBEm6mcFBg6CKUHvxE+s6w4OEeNeIOw==","shasum":"152face498b8d638e4fd6aaa0bc8f3d0f0048d4f","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.1.2-alpha.8.tgz","fileCount":47,"unpackedSize":1143539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwdaKCRA9TVsSAnZWagAA7TIP/RSCwX//sjM7Udag3d8r\nCJXLyrsddcUvWLjEadUr5fP0j2imHHxmux4ObWeD0tZShS6QgKv1AuY9nmDa\neUqkceIdETbrthRqYWxtHjvPrtoIbmpbErcVs4b5ggMfQDEqdI4VYdoBplh5\nJfSfg2s3RKxysVWdW+4Qy/ipRL4a40GomGMTEbUJLZUzLkr2RE2JekHdXR1L\n5fdFYdR5Ah4ksHZnGUVcIv0uDxmQ/hVUPGSpvjGHcysDcj1j5GjYUIL0Iu9u\nIELhhZd129gdTR+SfC0MMYtmk2jdZz6kYM9BPGS4Y+81O5t3nFqO2skWe6d5\nXq6EBPQB4vKRQ3b81CV5nGMTYSLgN9wE25hO2A06c9oQqOp7o+FiBPhBHOwH\nyGi56zNvgAip6eiSjWRvblxixV7z2lwHTQCx+zDvpyEJybmG69vhmE9aTu/X\nBhbDxn8GPUfmzK8Q0pzNaCP+64eeG++6Cx/A/Huik3aRD8Ac8vnjjloiO1N5\ndMSiPcmla7nZYJvZYMg/PGAB3PMKSiv/E/i0v9B7hL/jI+YSLzf/kdTCAfDE\nzhd2sd766B9PB8QXI1Nkff8YuHWqGnckigloAVxDOium8YDkZzK7ZIuiYYlb\nXuYxxSpOSqJC2//RuvWjeP2j2lGhjrhyVnpmmGSkmoSexN4yojUe4JO6E6If\n6KvV\r\n=ynDg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4iSRi7izEgfJY8G3y6Zc/umvhjdmRkc+9XHaPq9Vu+AiA7trV3ygzIhSYpnYu28NBC7mPNA+i2G8XoikQ/tXzdlQ=="}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.1.2-alpha.8_1623316106371_0.4563034216187123"},"_hasShrinkwrap":false},"0.1.2-alpha.9":{"name":"@signd/checkout-button","version":"0.1.2-alpha.9","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check","prepublishOnly":"npm run build && npm run lint && npm run format:check","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"@types/awesomplete":"^1.1.10","awesomplete":"^1.1.5","lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^2.2.1","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"readme":"# SignD checkout button\n\n- [GUIDE](GUIDE.md)\n- [CHANGELOG](CHANGELOG.md)\n- [CONTRIBUTING](CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"3e1b93a3acbbd836198453e074e267ce45a8d352","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.1.2-alpha.9","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-vMLGKEGlLBA+ZnNC63oJ1Lztv/9BEBdnG0ng89sQwZGnJmdFHRCUU5L1o0REFGNZvup8zzrBv8TZVuH/VtQAAQ==","shasum":"7d48d09baf651c92a9e30a41c526a02493e1ff94","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.1.2-alpha.9.tgz","fileCount":47,"unpackedSize":1144566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwnXdCRA9TVsSAnZWagAAiWIQAJjhfbtOoe9I3x72uMEz\nYebN3mLWVRdLOV+o59CzGRL5Bh1LgI8oVww5loDMf+wtsuF7YjnSkR2zfLfR\nzb3puUjduzpamZ91hnUI9dsXBy2VItbjydNLEtLXQyFsBafScu4Xv1RzUYxu\nC+va6CJjsO2HPp6PkBRCciHk3FVk1XDxBWzuEQz9zzSfLhhbIoKrppfRNULW\nWf5vS+GMb5/XUBJFskFywjb13RxT1PUQA3txY6XI0VdwF7MEm+yUJKz1mU8g\nHQPdx62I2EICiLymVyVyJhVvaUfCiPt1pcs9gOkMVEK/OTVeS6Ef7bwLcJaw\n8h5Qw+swwSADBSx+tpZRSyXNp15zDV5JOEE0pAQp523w0Xv1CJDaDyXDCs0X\n+A6bWwHfixFld+OndXtd04DAv3r5UO+UBmvV8aumXw3ICRW1RkbZB/u8o74m\nXNphm63dey5tQ2f7IxCvHMm5wJTAii6N0Ag7731rxIzY+MuANgYu5GZh2yq+\n3+JyY4Ot164N1X6dQ5XsFHpKY2ibOamLsQewZcDROP81kTQ0E7FkXvZ78ybQ\n4Zq+E4sXdMILqf2zprisbz7o6GiJ7IKd43lqXNApkZLi3Xm7vAT6aflDsZAf\n9ROGOoU5l3lH8wJaUjkm2pra6xVP8F3xJYqDc/wToYfkRyojZwwKzr4t5mTE\n5FGS\r\n=uV5X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1ZiK2Wto59lTbtU/OT+qhYZ8JAHaebJafXPkDrYQ6lAiA4tC//MGXOKCVHsFVSi6EG9ZOLj2vJ/GvNDN9kYH72jQ=="}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.1.2-alpha.9_1623356893740_0.20161787948738485"},"_hasShrinkwrap":false},"0.1.2-alpha.10":{"name":"@signd/checkout-button","version":"0.1.2-alpha.10","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check","prepublishOnly":"npm run build && npm run lint && npm run format:check","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"@types/awesomplete":"^1.1.10","awesomplete":"^1.1.5","lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^2.2.1","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"readme":"# SignD checkout button\n\n- [GUIDE](GUIDE.md)\n- [CHANGELOG](CHANGELOG.md)\n- [CONTRIBUTING](CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"f947d5e4c5f1b3c2282ab00d58bfd85bb8fcbc61","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.1.2-alpha.10","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-uwW/xoCu6ZBzoM8COskUZdvXooRUMJfA9Qb2GuH4in/XjNQKACVb7/76fyNl3I7fQv7WXGagWwEms3AZ9jAClQ==","shasum":"e02a3020f1a32fe9770acadcfc2c98910b6ff251","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.1.2-alpha.10.tgz","fileCount":47,"unpackedSize":1147712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw0eeCRA9TVsSAnZWagAAxmEP+waQ57SPy+gWxbXUUtMh\nGbIgiQIa3jWjRH4z3+0wtWQqErs1eNaOrEwP2o03BwvmByML/pnabUnZNqEm\nypm2J82Qc/qhVryCTRldFm7cSVk8WY65u5FtdoEuIgA8DSvTIC3kk7Z+uM3s\nYDirQIydWdEBp6R9F0sT/CvQeScu3/sqjlAeSnUis5GUG1Q8T/qZQcdWVQsM\ntZX/89JbGbN8MxnkdHsUvVDaHJtvUtBn7MIzvN/LAQpdfBwSP28st/CVXVVE\newmxOuvbwW5RkYdgZQqrrRx+56VBc1X4iVJTELkUe2QsZEjYUNCa44o4uXwY\nCU7VPkX1hCZ12mwOm3gdlMvPHgsZVz/fpk8sqe7HF4iGREAyLTnfo9kpBCTX\nuorBwSGBb5CHKH/uGa4UoNydHe+Ka7NTQzWHMcXCUTaL2glgaS25ddZAigtL\nfcSEqp45TWqv6EjbpHI6NYH24CxiLZ+2w93YdxHnzk1SRNLyP6/wIddZ4J5u\ndM5UWqKLpXCXtOislGHTaQ+z4TWnXqHvCn6McDbLjyykT0rce4Ip5rizMvh0\ny4WWMoOBs3RQQfFvNlFtPjm7PBrkVF80OO+qvWKY1fFlMDqyOuMAAV1km9hH\nDqt+5ezhg24ljsLzCBOZYuP4M7a/0HVbI8T0KxpnndgU146/th5ZyOBi4GaP\nZN4S\r\n=r9cz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8KwsUdZJ6af14b30UVKgASUyJeMC87qrwbtCCI26hpQIhAO6GLd0J5InG1hTqsf5yVEjTPUWV5Wdmowed9606yPXq"}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.1.2-alpha.10_1623410590537_0.5344221874884822"},"_hasShrinkwrap":false},"0.1.2":{"name":"@signd/checkout-button","version":"0.1.2","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check","prepublishOnly":"npm run build && npm run lint && npm run format:check","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"@types/awesomplete":"^1.1.10","awesomplete":"^1.1.5","lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^2.2.1","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"gitHead":"6604767164116c359964dfc04a87a3ed8ab73677","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.1.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Z9YbXd69uxQEaBjRlLx3KIlj2msjL3gRYY/4mYG/JylZXTkuHulixcgh1dGJvH21DD67SJJj4bg45o+R8I3wdg==","shasum":"317b2e1158b0d14bbfdb6b40f3fa98149795b07e","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.1.2.tgz","fileCount":47,"unpackedSize":1147815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw1F8CRA9TVsSAnZWagAA82UP/iQw0GkYCtxC5fAm2ORn\neqe4tfmVKTXAzkSFpG4xXQS4S5j/HXqQRuyTqns7GX9gF25db/Zj3MoG/659\neJQA7Jzqh8Vr/xv+xgW30GlSjfi1C2XV25X6/AnfY5bJ61CZOtX0mBLu+PMz\nJSXsy1eMJvfjJtd15g5ildvW0oIDLP97Btnp11O8jYY5niCmERHfOFfHZmqZ\nExWwMhWpYXG1mGaR1cUnuffFfE6tx8NIHvlLfu7yaqrcqIBacBAOM1vZ4DBH\nNWqvfJl8nhcmrNpscZDvQzzbWvm+Ou7fHtxNEl6UYyoX73GPp+y7KIFnLEzm\nIHGKLGafE3mY1yNXzxmvGighof+fIKl3Q4vzzkTeIIZSwMDEh0ueoOkZJOAA\nWUrUucK2pqjlvgci7dwb/23M6vWMB9vE2T6XHhuOJ2FIaLHpJNJ2y+2vnobd\nubxJjJ8VwHiO2rCfuV1iskC+Eb+LbzutA9EcYFWJwsFIXSojhjjkyp6wMnkB\nHNbMaaNJeDKTd2LmdE5IH/ClPRaL4kD+K/86QjjIIbXgCcYVqS8/TLjvffk7\n3kVQMb3hPtkq22cTWjC+HyBgglgNMjclWRAx1m9FTlM3OF+GNcLJtN3ASCD3\n+k+U/GQxqKeUr21DFbR+3YSzdqzAwWJgNLKJ7TDc3Zvb1dHoDWjKxvLgnF5u\nSRm8\r\n=sqMs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1ExpxQ7nxeBDEYY/smvZcnKQGtlzx/Ovas/zECGkuvQIgXNou9ztrCa9X5mKBs0konxuKWZevtc7RDtmhlgF5HaI="}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.1.2_1623413115949_0.5597800263163288"},"_hasShrinkwrap":false},"0.1.3-alpha.3":{"name":"@signd/checkout-button","version":"0.1.3-alpha.3","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check","prepublishOnly":"npm run build && npm run lint && npm run format:check","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"@types/awesomplete":"^1.1.10","awesomplete":"^1.1.5","lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^2.2.1","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"readme":"# SignD checkout button\n\n- [GUIDE](GUIDE.md)\n- [CHANGELOG](CHANGELOG.md)\n- [CONTRIBUTING](CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"d9da611f39571040cb84ba9cedc8359c6b1819ef","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.1.3-alpha.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-AryA2wy7bn0XAVMZIfh1HZW+GiDiErtnXFOJO2hLUOjyUPHtOXnQS58QyYvBRmV9uXJvq+rxrzxqlGoiS9b0/Q==","shasum":"90edeec39df74aceb2fb63e7e1dc3b228484dda9","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.1.3-alpha.3.tgz","fileCount":73,"unpackedSize":1216217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH4eeCRA9TVsSAnZWagAAlnIP/3tc6B2ZtDr4MM/Eaphn\n2R0Su6hfVlMi2ii4wUvMZ1Bupov8uceUWkGGmGm9S07P9WR6JBGczVunUcem\npgCASMR4F2vtuxIklqarIF/ivS/gpCzqjAr51h8r+Bl+CzyVfSvaTSiVH+K0\nitGDFdYUWgx2A2kNk28XGSeKlKUg+UOvZG8qrEoQkaQva/O6Zf+73lbTt+NX\naHH0Bgzqad5yFeJcN/RxDIOOe1i/rH1/Yf4O66OFaD87sBWd6n4irESVLHvO\nySg+4osZMZxhCzr4o1njTS1wV1Rc+srCEMKzCrIEi9fxRK101Yko7d3Sx3Nr\nVU7BI67L75tdw6i9RRW+5GJSCbVQNiT02JXR/9rRyCtas6TFDKI8mSHN+2lJ\nc/7TXF/Q9rRwX71dk1ZgGm8CDg+KG0ZJo+2x/m1U9+xGPIymf0Wuws+Km+JK\ntE6V/F1BDEt1n5cHtE1ZWRGl+ewFSrWBFvM0SFLEziqgoMforaXnCKqVUUxt\ne2tEu6KqCwsiTls2nOfLW3d6do8r3l2HmTsL2xAPpZIZM3sH4udK3v0kzrbg\nIET22ub+qhQelaU2W4kSRRNg1pCGy13sIwkCczghFXhksubWT9DTYqxh6oXC\nKRl/qnfr4M4T1ryKZ5Y+9te3zsrr62QrJnEHzOekq/b5mDEHr3W8LrYz1Ujo\no67t\r\n=m1Hb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeOwW3di7SslNJ+DdqnuGOdrnovrtlZ8mRISqOufMkQAIgM7Uej9AhOBvDP1pyGXWjicxWgvCN4ZzntCiWPFFJvHU="}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.1.3-alpha.3_1629456286373_0.01629301045209197"},"_hasShrinkwrap":false},"0.1.3-alpha.4":{"name":"@signd/checkout-button","version":"0.1.3-alpha.4","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check","prepublishOnly":"npm run build && npm run lint && npm run format:check","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"@types/awesomplete":"^1.1.10","awesomplete":"^1.1.5","lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^2.2.1","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"readme":"# SignD checkout button\n\n- [GUIDE](GUIDE.md)\n- [CHANGELOG](CHANGELOG.md)\n- [CONTRIBUTING](CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"c70907ffc0a2370bc0ca2c1397938523dd98109d","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.1.3-alpha.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-165qWyFGV7rB0z/LxOCVxSw90WzfD1HKQ/y9KGqAnaVWSxX54otR+dMIYdYib6wzAOjZ4n/aHq4vpObCUdw8mw==","shasum":"bd8c0ce3f0a56bfa63b48e1c3e00da4395b2feca","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.1.3-alpha.4.tgz","fileCount":73,"unpackedSize":1217801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ2kyCRA9TVsSAnZWagAANKEP/ioeGcVEUXeJRW618pfz\ny9qlc+vYWrcauKfX8bBzC5g06llWWIbfaXYThiz0fE5N71zqrdXamosNMLT9\nxEWV4Og9qIq8ttt/2jnQr4vDnk37Y/ugedeci1dgj2XhkXCXRrivOUIg1Miy\nkXDbO4AQVbyF+Bt/d2VeYauQiCML9seT7qmi0MBGKqv1La7qJkTBrJ57RWCY\n/+Ifr2SJhX3996Vie47hmgFPTjwGD8vfx3aau9wrRRF/f1cNZRB15byPNiVf\nta7qwv/mtjVqLPucFXpjdsjp949imzuVGFIte0MprLc7BDXyysE5dYuwPlFi\nGGgeUfwjZYX3T5DcHLZVISqP3MQ3ERG2gP4v+xWfMnTapYpIGH0zY68JqAMS\nYRQk9V9RdrIPNcxpdl+7H/W+tMV1XnSvXfEvswn1+XjAHhqcmJQCURHzBl2n\n3QO8TPtBtgKH8FkOjc9KmdANqMGFXl3d65O3NHxoojnjOwBAHuLX2k0pUcnc\n7JgiBU6JPMtOWlrGtUEyUVDDtHwrAl01AiOGDJ3c+YX2KigfWacWBT92U4kQ\nldyxOjBpu2v5qtzbhSaeoy+1lCScpkNMCggPK/vj4gzp4tiqId4WFrvYPln4\nHKz0uc0e61P8azGKkldcqIEJS9aGodSaCO2UacoS0ZyxFVDVtAh9fcm/9uyt\n25mr\r\n=eYFE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdufKucNa+0FmhwCfMPWJMZJIf5WcX0PU/oBd8ce67TgIgGAgP4LfDDaiservFkPxUn8pjKfwP0Ocbp8qV86KqmLg="}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.1.3-alpha.4_1629972786129_0.24447906655333584"},"_hasShrinkwrap":false},"0.1.3-alpha.6":{"name":"@signd/checkout-button","version":"0.1.3-alpha.6","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check","prepublishOnly":"npm run build && npm run lint && npm run format:check","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"@types/awesomplete":"^1.1.10","awesomplete":"^1.1.5","lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^2.2.1","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"readme":"# SignD checkout button\n\n- [GUIDE](GUIDE.md)\n- [CHANGELOG](CHANGELOG.md)\n- [CONTRIBUTING](CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"910bb707374eecd899c7becc9269fb4d3b3faee8","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.1.3-alpha.6","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-PCSuH1BrUqYyExVSHvUJpAPymi9fyI7DHd0B2by/V4zzuljcPzBXYGodQCHgZtWCz7B0PYb1BOiIlB0b+Zjyew==","shasum":"2d6705ee59f461c8592b07d422c6b347e4104b68","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.1.3-alpha.6.tgz","fileCount":76,"unpackedSize":1228195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLKwWCRA9TVsSAnZWagAA1gAQAJ9LfxWUlGg6jihI7D1X\nb3t6Ju3VckUCiNuvZlVz5Mj14kvjyWN0ox4MZXrJQ641324AZ4jVYpb5UoUz\nDnBfCASxuc5lz5cS/yK/R/4UqKRQnNqLaakijAMTSNaBMSRv0fsu1ZHPpAgS\nDIRqe3kjqeNnhczKJvyNcJhi2E+AoiErGjCodvscnDGdwNzlayk0TC1I1Vfv\nUrJqfZgQ963bPbi295ZiCTVySMoctgTmJU4lbONGM5LpCZKdHLmCkWCh3r0j\nMDA5wAo0lXJiAq1uF2BtDhZyKqw+nyPDVyY8LS6M/xczSlYR7k1wSU64gkvF\n5fagxzyo9/BmSn8JX9BRyehp3OggUmV5FJ3vHx7244IWC6p4RwXRXO2aJEu8\nsRIj2SsQ/9NopX/nTWukX1SzSDSyPjdsi/zoqP1+bq5GRjYCZIlFCYaLGhUj\nwH9PL+JDSvtK2mPUDNOophZTjXCKHAcQQnexGTc8hGF4SSO04ylgFRRA4InL\nFIaRXOYNSj7QMRLqU0zIVPadY0S0inebV1aD7clhzUbT8MbZFR1vmj9PNpBR\nmmYn1edJW86oxXXOHgteIhH8JqowEikeoz2pToGghW+1tUNweQHvLd3sJwiq\n0czfA1Bb9KerDjVeIUuJvK8clQ1wbmqQ9wfx4jnDg5p9fF0zKJjC/v6JhcZL\njqua\r\n=0TDB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaN/9FyFleQg8XYbkIkmk8Avh6QHbFCCieVd4bMCaEXAiEAjqVr7DjT6ZkOU/eJMVXC8TjuFU4xsOi2WywceN0a+nU="}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.1.3-alpha.6_1630317590612_0.4961728584625891"},"_hasShrinkwrap":false},"0.1.3":{"name":"@signd/checkout-button","version":"0.1.3","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check","prepublishOnly":"npm run build && npm run lint && npm run format:check","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"@types/awesomplete":"^1.1.10","awesomplete":"^1.1.5","lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^2.2.1","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"gitHead":"7bc70667575b26a720194dc1a27d889571b244b7","bugs":{"url":"https://bitbucket.org/amsdard/signd-checkout-button/issues"},"homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.1.3","_nodeVersion":"12.16.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-84lAQ0VsWM54wdRp1iOYcYke8eqX4GNHrRblweVa8r6GtYTTj9VOfjV8Yn3VWY6w7nx5u6nLTKbwyEJEAVtNeA==","shasum":"bdd69a22d86e6fc6a20cf9dfb14f5f0b67234177","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.1.3.tgz","fileCount":75,"unpackedSize":1220246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN18GCRA9TVsSAnZWagAA56oQAIPcAJmnQJhJ1rZix8Or\n53gIn7E57RE2z5CqOKR48awmkE1ruyA3IQmFCtwoNqkrW820Y32M6rm3efRw\nHpvUzEv6/K5JgayXFWJTchJs+6SZXrOaElEwQQ+ApSTS2h00kx9Lwyw3J7MD\nhEFiCskkN1c3X6v4BGZDIZzh4SE/0uk3PXUhlgP9nyNQIGT4T/P8+ouSFAKR\nlcmKnnh7xgIThUVwtku4Pj95b7bY1kyhJWo3fLo+wYTaxOAMOvqdQFoQG7Aa\nVGKGCwgUaCd0xhagJV+wZKDHy4XcI/VXNLvQHALxtSLK9sPgo7IPyJmXYxn7\nJcZT2uBs7SfhRcQJs+XZjDYeS2zfQ7RnweCnMG1pUjfDf5M+F9f1XDm148UJ\nfW2LiSxCxXnfvTNu4Ob3KdX62KLVVSJK2KkqP/OTyIxgOo1uBK7Q5UODBW0c\nfTFQTT6AjZ20gLhThI/JUnGZjgtI+zkOvYqFYRFzK0xwrqc+zwXjh1l+eARl\ngVU/mHEx9x3Ki5FO4BlxwHKNmsR4KorpxDnraZyfyFOxFJawP4NZmAjtfs4k\n/vOvtRyC8X88oIxHyRlLw7fcq9zvGLV3U395ptltMSu4E7mzheg6YELaqZI5\nsz5+i/vja55FaeVHUA3kMLz76hhmxjt3IVLwJ0uOzTdxvI2d8Yf7KuqFLtFR\nhytr\r\n=+HzQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoD52mUmHlKLEDeYzpKV6fHSS+2xFc5y16Okv47Ho45AiBWr7bu0vfn62ANDekiPhT1NEmeNC8DuGQHaoBGFHZlmg=="}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.1.3_1631018758183_0.2027369129849259"},"_hasShrinkwrap":false},"0.1.3-alpha.7":{"name":"@signd/checkout-button","version":"0.1.3-alpha.7","description":"Checkout button","keywords":["checkout button","payments","web-components"],"main":"dist/checkout-button.umd.js","module":"dist/checkout-button.es5.js","typings":"dist/types/checkout-button.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"author":{"name":"SignD"},"license":"ISC","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","generate:docs":"typedoc --out docs --target es6 --theme minimal --mode file src","build":"tsc --module commonjs && rollup -c rollup.config.ts && npm run generate:docs","build:test:wct":"tsc -p tsconfig.wct.test.json","start":"rollup -c rollup.config.ts -w","test:wct":"tsc --module commonjs && npm run build:test:wct && wct","test:wct:dev":"tsc --module commonjs && npm run build:test:wct && wct -l chrome -p","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test:wct && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","format:fix":"prettier --write '{src,test,demo/src}/**/*.{ts,tsx}'","format:check":"prettier -c '{src,test,demo/src}/**/*.{ts,tsx}'","travis-deploy-once":"travis-deploy-once","preversion":"npm run build && npm run lint && npm run format:check","prepublishOnly":"npm run build && npm run lint && npm run format:check","publishDryRun":"npm publish --dry-run","publish:dev":"npm run release -- --prerelease alpha && npm publish --tag dev","publish:prod":"npm run release && npm publish","release":"standard-version"},"lint-staged":{"{src,test,demo/src}/**/*.{ts,tsx}":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testPathIgnorePatterns":["/dist/","/demo","test/wct","/node_modules/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"modulePathIgnorePatterns":["/dist/","/demo/"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/","/demo/"],"coverageThreshold":{"global":{"branches":80,"functions":90,"lines":95,"statements":95}},"collectCoverageFrom":["src/services/*.{js,ts}","src/types/*.{js,ts}"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"@types/awesomplete":"^1.1.10","awesomplete":"^1.1.5","lit-element":"^2.3.1"},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@polymer/test-fixture":"^4.0.2","@types/chai":"^4.2.11","@types/jest":"^23.3.2","@types/mocha":"^7.0.2","@types/node":"^10.11.0","@webcomponents/webcomponentsjs":"^2.4.3","chai":"^4.2.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.1.0","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","mocha":"^7.1.2","prettier":"^2.2.1","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.1","shelljs":"^0.8.4","standard-version":"7.1.0","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.6","typescript":"^3.8.3","wct-mocha":"^1.0.1","web-component-tester":"^6.9.2"},"resolutions":{"typescript":"^3.8.3"},"readme":"# SignD checkout button\n\n- [GUIDE](GUIDE.md)\n- [CHANGELOG](CHANGELOG.md)\n- [CONTRIBUTING](CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"3ec8bc7e934973b474bf0eed2dae3210f211101a","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","_id":"@signd/checkout-button@0.1.3-alpha.7","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-5a+tobj2Mj/0CID+nJaFTjGJZ73F9UK3gTa5W8HPzJI4pXh1KsdOacGmi5H+wPDOfXpvjr5iRczW3kec+eRc6Q==","shasum":"b92c0d53f0a798462d9c064831226e388f7d376f","tarball":"https://registry.npmjs.org/@signd/checkout-button/-/checkout-button-0.1.3-alpha.7.tgz","fileCount":76,"unpackedSize":1229701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwc9xCRA9TVsSAnZWagAAfG0QAINzYRbm8OquKtSjMoHt\nPDke5zxmJ9sJEpgHSc1DPg9mmgVXpu315odH8kgEjPfvClWT1KGBq0k72rVM\nDhfcZn3yusuq4q3ulXWCL5miz2eRPzatIUAIfRbreN/Ae+0d7IvGhczAugOB\nibcFl4G9BE/5mqO/EDxDHZsPEvzhT59Olr1xr6nftDD0qehz/ZQoB3cahPZB\nY8tIm0/UpUIXDnR6dcJ8OEFqwBkeWyNfsize9vHZdRtJoZSHCYaESm+Rnnlg\nDH/w3DrvZ3m+5xIcCt1aB00DbcSjCz3TSuqYvof+vE+ObrYMPs9e/7GlzL2r\nh3YpdrLWO8LRk5n1MZWd2s3pgq8FNIDyaQS4KySabTQ1JYQuTV/XLP5r3wkT\neOl680E5H0I3NLZ68LnPoBjzrwjbmDflWVJ/Ugd0pEUUNIydZFj09Kph9lDm\nE0zh0g8rp8F9/4Xj35KZntepX8uXDT+5V+s3rzZbdNKyIua9E9NbrdpxHU+U\nzxRPYZPEjK/7w/GFHXOX8gj0eADVvc65x1H5ZBKg+kPJD4S40FS27emSK81j\nhi54cXAu/pY5nBjYMH5WTjKSZjjXqj0AZfwNN6LWRqmCXI3WEnQymlNOXmy/\nWS4cssanyLHDAkWmwbEepZNYbfFYjDDCLK4iyOwSYzd/jQlcteGBDUXJIRIy\n68rx\r\n=UPnW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+9VLRpwMiP6hqV0aclYTpczYLH5urbSheCkvNkWkYJAiAPpx/jcex5dex4bbZWve+7JJXneTiTYhqQDmi+3FmCEA=="}]},"_npmUser":{"name":"signd-dev","email":"subscriptions@signd.id"},"directories":{},"maintainers":[{"name":"signd-dev","email":"subscriptions@signd.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/checkout-button_0.1.3-alpha.7_1640091505008_0.9393855288721336"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-02T16:35:35.695Z","0.0.2-alpha.0":"2020-05-02T16:35:36.035Z","modified":"2022-04-06T23:33:38.181Z","0.0.2-alpha.1":"2020-05-06T14:34:46.645Z","0.0.2-alpha.2":"2020-05-11T08:19:48.730Z","0.0.3-alpha.0":"2020-06-17T13:11:12.187Z","0.0.3-alpha.2":"2020-11-10T14:00:21.081Z","0.0.3-alpha.3":"2020-11-10T14:11:07.679Z","0.0.4":"2021-02-05T15:10:34.467Z","0.1.0-alpha.3":"2021-04-22T09:38:22.072Z","0.1.0-alpha.5":"2021-04-23T09:57:35.843Z","0.1.1":"2021-04-27T12:49:43.684Z","0.1.2-alpha.1":"2021-05-24T13:23:34.498Z","0.1.2-alpha.2":"2021-05-24T13:55:12.586Z","0.1.2-alpha.3":"2021-05-28T08:33:14.559Z","0.1.2-alpha.4":"2021-05-31T13:42:46.518Z","0.1.2-alpha.5":"2021-06-02T16:05:41.624Z","0.1.2-alpha.8":"2021-06-10T09:08:26.661Z","0.1.2-alpha.9":"2021-06-10T20:28:13.960Z","0.1.2-alpha.10":"2021-06-11T11:23:10.795Z","0.1.2":"2021-06-11T12:05:16.098Z","0.1.3-alpha.3":"2021-08-20T10:44:46.538Z","0.1.3-alpha.4":"2021-08-26T10:13:06.335Z","0.1.3-alpha.6":"2021-08-30T09:59:50.788Z","0.1.3":"2021-09-07T12:45:58.401Z","0.1.3-alpha.7":"2021-12-21T12:58:25.213Z"},"maintainers":[{"email":"andrew.shustariov@signd.id","name":"andrew.shustariov"},{"email":"subscriptions@signd.id","name":"signd-dev"}],"description":"Checkout button","homepage":"https://bitbucket.org/amsdard/signd-checkout-button#readme","keywords":["checkout button","payments","web-components"],"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/amsdard/signd-checkout-button.git"},"author":{"name":"SignD"},"license":"ISC","readme":"","readmeFilename":"","bugs":{"url":"https://bitbucket.org/amsdard/signd-checkout-button/issues"}}