{"_id":"octane-components","_rev":"46-a7d2795d428001e9e6a6d31e35c226ec","name":"octane-components","dist-tags":{"latest":"0.19.4"},"versions":{"0.1.0":{"name":"octane-components","version":"0.1.0","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.3.12","@storybook/addon-essentials":"^6.3.12","@storybook/addon-links":"^6.3.12","@storybook/react":"^6.3.12","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.3.1","@typescript-eslint/parser":"^5.3.1","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^1.1.5","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"@stripe/react-stripe-js":"^1.6.0","@stripe/stripe-js":"^1.21.1","numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"dd543b6ccbb888a018c1f86777213e625cdfe4a1","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.1.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-4pmsFUA/Pb110epULhTR3oqqku+cQdTx/sc0ftZ0pB+LJJBNzstbjZdZYP2X7hIhU9Va5JgYVxlSzQonsOyN7A==","shasum":"7652db5653ebfb330c1e20c0292a6c199b95d158","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.1.0.tgz","fileCount":74,"unpackedSize":232278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp6nICRA9TVsSAnZWagAA25QP/ReKqH2tC5Mbatj73iKq\nI8Tl3wcRiSu9BmnSPwAP+Dlr76XhduJI/4a4XEkkZdl9U9OEiBM83/BGk81K\nThDLyoO3/eoKWM59GlqTdHA7/tQRriu0T5Cl8oj03nWC9r/5+EntL9MScgRj\n09tsZdln9MLS+pp0CplMv0ZLQIzOFXj5BWEoJNJW5WtLyNB+YJPt72JFQmdC\nHVd0To18F62iyb9/uw6DOBjEefTDGxWsca9YXv+L5/v4gQoeNWwmXPdzuOkD\np0wg+HF8QaOh/+fqX562XKnFz2DJ5CAtbW1y8QcC5JsKzS+RYZtb0qmdqPZK\n7V8aul7bw3JkAyDsB0k2cnFrCIqt8F7psMalRMMVuscKKUp9c9mvg7kY0x4Y\nTOvO+Eu/e4M94/5PKFxYrTYkbLvb6jiyKIJr+jxIegv6drr9JRePAGwnSID9\nZJkmCGQ1LwDHY4W2eEdBFI9HUtWKxx1dgp7QM0ZO3ttMVKN/wXlFnCMLzpcR\nycHYvW+aoJzDiEF9zlOSpjvM6KTph8XLo/iZEoftNa8qgnTidZLXySf5uxz1\n5Cm1TgywNP5ys7vS/2/EqggF2D1VJKLgy8/Ptfd4jRnHfhCYvAQmbJl0+6AJ\nPMPe4yqGnADnd1hXIWqLdSW3Ks5KG5TU1SrCgc13VZLSeX3NNCkvWI/Vqu9l\nDm8A\r\n=KsyY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDigWR2KSttY1f+cK4RU3dVOlaErKegVbK0DJR8/Cv6KAiEAme90OI9DAhsyb/soj7pUom0Vs1b4wNTO4gVnIKRaW5U="}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"salemhilal","email":"salemhilal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.1.0_1638377927967_0.7676800435960143"},"_hasShrinkwrap":false},"0.1.1":{"name":"octane-components","version":"0.1.1","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.3.12","@storybook/addon-essentials":"^6.3.12","@storybook/addon-links":"^6.3.12","@storybook/react":"^6.3.12","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.3.1","@typescript-eslint/parser":"^5.3.1","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^1.1.5","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"@stripe/react-stripe-js":"^1.6.0","@stripe/stripe-js":"^1.21.1","numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"7c5b64b4bc2ccfd61fe089f2c14531cd02c2416a","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.1.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-ef+WolMYLnTyPc7suHD80X+pAQbvbCHoUVG7MlUbXmYRJvNAIQ30c59DFdWlyddM4RuBclGr2WgP3M5Yy1Htsg==","shasum":"c4753c874fc1b53df8e56e9fd78c9035f7253ab8","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.1.1.tgz","fileCount":74,"unpackedSize":232516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp64tCRA9TVsSAnZWagAAPhIP/3oGz7RvbRx3vqqyGvZ3\nGwqpce8upuhUS5dd4QpxAudgkbClg7/vwwgiZzMEf0PHPfyS9mD0QKmEZmDE\nK5lAbmYYnCSB2LGHt2G94c5gZz0pPMxpdPj5XWQEG1U1p8VAVfECl6Z1647o\nJMgE2C7SXKfgp0wyIwaCCsrKe1ylQex+RahYHVhZd4pdzrSNNUvUXXGG7iyB\nD/UAWHPhiWSl81tnGrA71dp6WIiNi6vgrNrcw5hnIZjZXhOR76HF+7rqwyVV\nkGvdn9qni7wYuSL3CTYoAUkgsalbVudd8Bq44As/gOAa5wtCth3Sep+Qa746\nzcCVLSmy0qmBsk5Yl4MH4iSVhF4PNKyw4wYhBzeixa1reYyYGsyBLht2g2+A\nmB9sW+IlDMvkAIehq7Uft1zcQeunvMaSR5V2TT2VQaBGjY69k7Ce0CDZWoc/\nPz/z1MmBdWyQaXYDPg6GC7GrUcKbge66HtIIhKq+yXqzdI9vIQVvXnmWWsiy\nQq8wQqqTEPw4ivB2nRpSBEsD3rzXn+4ei1XyyHvRixTNgZDZY+U962hbpm3x\n2Cy4xLXjwUZP+BmfY2kuYD8Daew09qg0PCwEGvQDjXSpYZDOdFpwfZsqRil0\npGxGp90O+sRJr1DMXgz45yO7YUguD4QoHUFXKvmhI0SSgREbGcnSRqh7pxRN\ntF8R\r\n=xuSH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaoF1nKqQFgYmcpGT1NRoiKYK1YrrO6GWOygU8CKcLIAIhAObEcJx9zT145s9hmJfGjNYdHfUdaukWgWUtPs/7JCbw"}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.1.1_1638379053273_0.9921837922929593"},"_hasShrinkwrap":false},"0.2.0":{"name":"octane-components","version":"0.2.0","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"@stripe/react-stripe-js":"^1.6.0","@stripe/stripe-js":"^1.21.1","numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"c7ccc0b5b7d61f94706a812b3b324811e173d6a8","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.2.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-YA1KJH4T/FuDZ3HPd3TdRRmNQ29AUKm+3MZMPnp8ANh1M91cV7qkBSQjfl3hX19AI1WxsFq/ZejQ7DB1zHNADA==","shasum":"b51484ae7126b8e10788bae8d7182b0f204bc212","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.2.0.tgz","fileCount":87,"unpackedSize":243903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrjNECRA9TVsSAnZWagAAOxkP/2sLSPsFoJpoVPXnD2+s\nahd3dRcf8/yyPa2VJAgoXCQ6fLbZkQUobqBojqxnerywU4Xr9AdS9GF5Fm4m\npKzqGf0rG9MEqnAtb5te19qEVOwxL6Yl1ACR0fQo6esu9bpN2D75Y0P5F1J2\nJOcELbyoxMySrMnG3x3JZYjPiSnsxoxAOR/K2mDbyM69RqOXN4e9b6qmWCKh\neT+74OhsBgLoIYNMfbd/3j1vNLwaO13BlFzPDv5y8igLYp2Ptx9mi3XKqaZ/\nJiQT/vPqv96Zi3l7hT+W7bmp8X/Xi7PnZYqDCXo8SRA0ZvA1ghsqHiwtyz+9\nSoOfI3xBh88XEvWvZwy77Nv2xUWYZnb7kXHGzLJ6XnzkFtxFJYITf7YR7gzz\nUMKuN0ME9852upNMeS5HuiD4BQTtpg5OegWX70JibiPRQnWn+9gE4N36/Lx9\nHjpBmjUQGyhxZ53QPeWh5SbS3DUCSv1xRBfsRyhSlOHyRo3+vyj8L/BHBSYr\nhR3HcBAXi85DLkah0ED8qPNpJo1n4Tv/104v5fVJTbjUcqlo0mRQuwV6o6wg\nNs8D9DNVOb49Fq6rMHpZCChDmRJSTQh849COym46YkfaY/XR1nkm/rQUrACY\n2sqq4MIxVCAc7UvVYW4neB48gWS3kn2zab5QsBwDlvI0tcjsMrHwF6da2l0B\nELeJ\r\n=IetL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyib2FlMVylHpANY2UNhiV4VcF+pxlmaBe4fyBcMchZAiEA/qy2opSzX0IIBz3Jaku7EAKTO5zQwZ3nyGQa0nbdc2E="}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.2.0_1638806340655_0.9107508725663753"},"_hasShrinkwrap":false},"0.3.0":{"name":"octane-components","version":"0.3.0","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"@stripe/react-stripe-js":"^1.6.0","@stripe/stripe-js":"^1.21.1","numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"6e0891db3ae1b3ef54f5e94eb51a79dbec39ce8e","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.3.0","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"integrity":"sha512-7KCDe6ImKm4Z5aImLQZdAsJL1kpC6Xrcr76aI87zBmbGWeMee3LP0C3B51LFTqRg9I+F3jyxtLbtHdwVwl1JEA==","shasum":"a64f67b23b35b8ce2c95cea265eb243817cac6e5","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.3.0.tgz","fileCount":91,"unpackedSize":253947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8DzjCRA9TVsSAnZWagAA2S0P/jESBzrNMhJs3Yb/qZVc\nObZOK+RXGtg6bPYwrX4Iw7OduEaLHWz2q0PyfokkaWxBcsCk8Ffmr/tEZzG0\nMBwyWnJr79w6Lb6qrmVzzUgKEWYG55IQlnIaR+2pY2evpDt4jeYd9XyCDe0P\nRSj0YDaR2AnWQX40Uqe7a3HItaWuprGGFsN8IP3jDdShoJiKEXtP350GXr4b\nTNGm9AS2JI8vHA6T+p4YEXLMMc26Sz/VNL+mEUr6FVE7ka5UD7fUglq4k302\nf8pRTEkTROAcaWkAa/kbX2CFm8TD53ib9aRhozQTbkOz69Kfty+dQuGnt51J\nE0MzopHMzS3/7kW2WTwZKx31fRJxG6HtPuibwgbMOxHmy/vX3RX3+/8JxZZY\nc3/9iD89LwBY9FhECPOvGiG38HJFI2urigAxVKTkUtp693BV9DK56VVzLelB\nmxafY5JfdM2kcabjjaJ50fxUJLXoEsfFOITp7tbi8SixBltN2n1a+7gMg7hE\nUupq8NoUY+j0a6w97s4t0P9OotUK3qhCfBkXxCsyS9hkBlGGOFuyKBqfZx3Q\nJsS0v/wPiC9VLv00Qfu1Zr62CVd4jPS8d5YpUIu6tQZciIPb8YDMLC8W/nGH\nYfggRBM5Cvk59AFq6R7BR903BjPOfF2NEcSL+t26cH8z68Tqe0IDxoR1lU+O\nkyow\r\n=wrQz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4Va+oLOXSY1SZp0+p0f0FK+1hawamfgjhPw4rjbhyEAIhAKNvxkQVq9JJ1iasGTMywddaLGmkjl+08pk6fPMNZIHM"}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.3.0_1643134179139_0.6294497381394504"},"_hasShrinkwrap":false},"0.4.0":{"name":"octane-components","version":"0.4.0","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cmjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"@stripe/react-stripe-js":"^1.6.0","@stripe/stripe-js":"^1.21.1","numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"4fbc66eea0b8b19df278a34797c74683b557e7c4","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.4.0","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-bDbUXkv9n8YKGqc6UJRtu/pQGqhpbHQNxo/FirUdxf2UH5ghf0k80HWrIdvmKIJqdHz0al33i60pJ2hFfy938A==","shasum":"eb7ff67840b93159e940dcec8fdeca9a9bdd5a34","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.4.0.tgz","fileCount":229,"unpackedSize":552388,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWhbfFxDQP3DcTDLDGifPZdnm2ov5oStr7cH1SWhBeFAiEAiYbcsHoDr6vfYH0ZJZ8jbHAWBUHUYO4/lYvK+i1S+V4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdr1RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIKw//bbOL0RrxxWII/k/70vxB+ZI/GKt5X6LoWGywomKLeFZR3Cdk\r\nRP2sRtzKChWCyv98R6+cmgod9a8gsAU9i3Zm82tC2qF1yZJf6L47I+oAVSlG\r\nPC70YnqhbconJwCfM7uumTyp4UvqVcUyl+cu0ghYNa5XIe7Ssh89qFW/LOca\r\njAkx0TgZ3leQX8GLXFmoFt7DUc+9nykhpui7cIpud37+atUwHE+QroYTFfFK\r\nDm8LsYjC7YOcHQiLgtiGQbq+4PCWq39gLhkTZ3IBJP6NbDDOLpsYVOivdXfK\r\nYUY6DuITD8/XzhhQc5vnkxGALdA0oiaxb0HqPBwGtnj1LnJkXAt1cXqiqWdW\r\ny5ZeKIzyqJr8SPmaPBp/+XAi/EeJ+Wp5QLkUhgI/lS4XiwIwM17IWCdsnTpq\r\ntSUjaHd3CqXAKxURapMOSqe6EpaKMEHqDYOsFAaJNrx0WJEtAN/E2uFtQ7qW\r\nbcYXjs/6WTO+TnmkEUUqGIijdtQX84DxnwgreTg3/2qJw3o2l1uozmMih3+6\r\nhKXXI3RVXyJjxD6IXTLfIhRITt2ERzYbxnvHpc9C9AhhUAbLFtGiD1DHaJPf\r\ndFM+UXOFB8Q5l2So2vN9yTLirNJqHo+tEQfbQy/WkENrlMpWuiOBfnLJaD3U\r\nKVHlNuO9Lf4eN/xXhLHWcK0EqaJDcxPKQZc=\r\n=n4O0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.4.0_1668726097022_0.5372235615423648"},"_hasShrinkwrap":false},"0.5.0":{"name":"octane-components","version":"0.5.0","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cmjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"@stripe/react-stripe-js":"^1.6.0","@stripe/stripe-js":"^1.21.1","numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"71e053321945e0fa54d36c8151a0680c2e4f2ee0","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.5.0","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-T7YWuJHL8cPoI0/pseHZAbeamXK1Hqo6edGPJY9Ys5f9EoCUdnuBwIG2EqOQp/0sGc8Z5h4RsajA5AsTCFl5nA==","shasum":"cd766e73349668f471f5fa900b89fae542bd9939","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.5.0.tgz","fileCount":253,"unpackedSize":594154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCz6ooHWZgUYV0XSgskM0uB5uGHUKdAAlZEHEnDOm+qAiBCUUxsYU4fK+hYiz8jX6zWY9RvsvnNPUossNItapznzQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfTCEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKIw//eTCHyLuYw8XLvuaxZO7pAuYu5gO5vyz3/rSAfQJsHp4M4n2E\r\nde5HQML2Z7Xixqspl8b7nX6DhDwzVkciX+/q1ajsV6673JTs91Ud/5wReL/O\r\nIo/gUaM7q8w3y1ADiiJJ6DWc21Gmk76v9xlz+0Tlr1BT2uUNDLRGuFFGfA+j\r\nrZUYHkUrvlCiyreGlMTjMoMhp9GXg2R72XH9/peDE2/8m+eLGekoFonHPmis\r\nlX3NcWHvFOcoDLJmcf6JO4mflIB72ZZ89Z8w0riu6grGp9+rhR3yeyh4coQ2\r\ns+kjLBraYdKPJyuw1r25mDKfFcBr9LjSb6j7BzVLFXcO9JGZRC6a0O6Mkp5c\r\nqEz1JWIbnbeVyFYitzwJfgG1yT3FV8meQUZ0aWXDxktRylyCiS8+YrpJFVzM\r\npikXRRor73sWZZxpE+G7xhrLFp8yGaL0ODR+W4/u8Qzg9v8DCfzQWgBq7+lK\r\nSL1LQRGWWEKFK9/q7qEtkHzVmJ1aOCMNjk5GkKKKJcFUbYNg1diSB89qxTGc\r\n7syVlYBfx02mzErlcWL18Mw8cTY6/D6+XOvE9sZ+CAG5GnzPS26uNsmWvPNK\r\nt0jiE2Ga+8mMyJ4Avf+T+VECwN3m3HMk0Pgz+we4bbE5N+AM4Nq/YIRKhiCg\r\neLJ6liZufIRANu81SdIc51pmeJlMAs5GjUk=\r\n=9QHK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.5.0_1669148804131_0.38577934199985475"},"_hasShrinkwrap":false},"0.6.0":{"name":"octane-components","version":"0.6.0","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cmjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"@stripe/react-stripe-js":"^1.6.0","@stripe/stripe-js":"^1.21.1","numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"7cd0761fec00b5f9249d3f75beae483343b2b4fb","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.6.0","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-acDcWm6Cca9t5hDntj1vmH2bXDzzrWuCEiFi7y+BGog5+sX+0rujzyIjbp8ALEfI+GisP6gCg9dxfTc3FmFIbA==","shasum":"781c82dbfcb949592ae6aac5e0575a19518f7431","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.6.0.tgz","fileCount":253,"unpackedSize":594154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhj9BZrYFk6VgevM5AJUiEXzEeAdQn7q8AAwFOfDuo7AIgJzUK2le49p1LRzLujoZLfutNuqH1Scg3pocLB6Crq4g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiQxQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRrA//WGDsPzcpM49OUuq06xvTjLFfRs62kq6mMTH4JnHdeuUqPlHY\r\nqEpGm+M/ONroKHtVm2h2WI6sbxdBo4OBEZBAQ+q6T0mAr8LGO7N2RpKeoCl9\r\nb8BYzvD4SKuJmXPFBOGxRsC+kYpWlMbhIKKlU94pe4WQ3m+znfoXeqv1ApZ8\r\nxH3KpGJhgs05vfgnM0VmHysAdMlIqv3THF6V4GLq9h3y2VtMXeWsU7rMLSKP\r\n0DJYUNqEhM/Yhn89wBoj1OVmfzQxAAM1O0osVOoEFUkEnxdkN18f84rE5Do/\r\nLSRrcgXzJxMPWlPu4SJG0rmSvxJzU27JfyBAWVNhzem9eRMXQKQQD0/wLPmT\r\np4+jBJFVX9wNxeBRGjaMQ1TeGfD0BczxRsID6z2nEYmynxwDSoXGAPF9ORSr\r\nipXvCGDX4hiPxuWYuHkCmX4Su2tha8jOrWLaP7Tk+E7MKelbkhB4ijhQPAHD\r\n/4aiqne8wlnRwYLqb8NCof4PMoysHK8mA4eB8zWuUM8sICgPu81BNN2iE73t\r\nRTrubLtfUOPWrAb76W/WBJSneW6YlH20zan1n20V192eFXTb3mebU9Ye7lT4\r\nfUv0AzrWsptdhfL4kTZCLf9kxJ7nHooQX+Ih3sBcTeSMXqZiX6zElubitU8w\r\nmqFXIPXwvvGPAZGOtW+F72daWQjMidSntxY=\r\n=7CTl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.6.0_1669925968397_0.333572547885411"},"_hasShrinkwrap":false},"0.6.1":{"name":"octane-components","version":"0.6.1","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cmjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"@stripe/react-stripe-js":"^1.6.0","@stripe/stripe-js":"^1.21.1","numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"804b4e9e37b58a7ad3a885ecb55348c4936bf0b8","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.6.1","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-HwlBfOuyAvVvgXLwoYNmo8Wvv1FPVxQYiqQo2Xn0q8tBKhdY3kkZOD/gvpd53ZiYh74McYhySwoc1nqnMHf1gw==","shasum":"43ff2a8ade60fae7a26c7b8bbcdac0dbdffc12ce","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.6.1.tgz","fileCount":265,"unpackedSize":612666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCF7DiU9WwFwl3WZyM0SniefMyRvRGXSLSegiTt+/cbAiBDE/yegxVxcltCJcU9uuEcxzxlwZsrZiXWUUi2c4gMFw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjii81ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzDQ/+OjDzSSrodvH3WTtU0+ltlILpFd9RQ7QXDVzvM5F2KxmRI+7u\r\nqGj7mLu63tqPaAyBZNGZm560hMhc8SFSXW+q+Qr+lCc6BpkPK+Tqmk04ZuOK\r\n9YtQFRziHn9vlwC9VsaNHUW+qJDRl1XBekAsdAAgDk/zVQqXN128n3FTJ+CG\r\nRu9iS3pmAIX7Z++6ZRsYimmdJwxuwn8VxIMHfS7RdRfJ38v4MIiDdRBF5rvR\r\nUOdvkSbBXME/Cp/m7Gg4qMNhyX9++rkhTfffNDeslep28GBzOuYeLEgYIU4R\r\nvld+PilVgW5VKKxkmvag6BzhCv6e9xYQRTX98mxWg6R55zNq52rRFLakVvmk\r\nzljZJRlla3asMSEgoc85Bn5fWpHB4xgqKvYcEtnxNCkTp/gJvsFdRwLZgH0D\r\nH1v6C58tUdqNHfYoJ9p4QlR71IyNMJopaTBbCk6B7ve6/FEz7iu50i470a8v\r\nQnIgnzHRcdLo8dEZxa5jLQzxFabniBDikqVvOvfpyApsgyjB9l4nNuqx8xu4\r\nVt7TVJMu6jx47od98R36jF1NLSL+K8tAtUBaRpNRSKlQmX/Ey2H2e8qeD7t3\r\nvhkXgHLRZc+vnSuOeh/a2DPj6TGuX1oOp6A80VdeMu6zrzMBPosY+5Qa76DA\r\nkmf0MljMQ5m9Cm47ezeTRwsQ9afP0OqZnZE=\r\n=yEUX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.6.1_1670000437138_0.5823951355937578"},"_hasShrinkwrap":false},"0.7.0":{"name":"octane-components","version":"0.7.0","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cmjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"@stripe/react-stripe-js":"^1.6.0","@stripe/stripe-js":"^1.21.1","numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"feb5903be280077216f670d735718d05c78ef805","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.7.0","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-S/FLUlLfIyuMVUYWUcBQkXEflxWtIJXgB+acCmmblcT6FpsDu4qw6Vdx99WUuGDhTN9y/z7GTZBlFRBCv72lMA==","shasum":"de6e9c48c2a3c5acac1da201bf92adf3cc5b00b0","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.7.0.tgz","fileCount":277,"unpackedSize":627625,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQMqmr0trMtT6EcFT8hMIH5B0T8515xhE2tqUHFlYSTAiEA70pDeNUPjCnZzLHOPgQ1Wr32gd9InIQPwBO4mH3kMDo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjimyVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfOQ//QU1I0ntZ7EqavyLTrrd0nYrxuF4BpaZDUizLHEFH0VsB27en\r\nr4K5cUUkYYn5iPnIajKrJ6syPRX/PuDBDj+169SBYui5gV8rH4ZzQC8Vq3lL\r\nfhwyaKu1Nvmc7B97Z2Kuef2rL+mlQiWN8rCVlFzpGOiJaIW/zLo55oDEr9A3\r\n691la75rCgmMRl5IZ1LzkWLMnbNxT33+eXqrBMJaeVMYGKdo8e1gbK3vXe3F\r\ncWpJdFgbhfzP95dKDK0bKGH3jsLHQf0EajzduocwQaZxnLD+C8bz8lOeMoQi\r\nietprMe4s6Pm7NY0pHNEmgC7dUgOXdYamSAk2Q5DaMbr53PD09ZtFX1Bwl+r\r\nF5cONWlB4v+hEwJOLUaSmGMK7tT2VRB5KtHpaVOmq/mden5CqJpJ3BW1M5IV\r\nLY7X7E0MzKSL9Gm+0gpSx1xSrEP8dnNTvfbfwc5HeFtdFYiNEZHrfverhC2k\r\nRiT3OIbnKZ0WmMX5u/FUEjj/lxkAWuSlv8uK5iug6I3BGAu7JIzUOTf+c2mR\r\nBCiSUKQqBMmv+RHi/jzyiwcfX065AJBBGDtGV+OlQKVfktuFgxMTwExgt78s\r\nCPnsxKfU79ue5S+B8RjvS3nh0Ot1MjfBg6KZOrSK4yz4THnaI/QmyKHgGqKs\r\nyQpy/t5jqL+VFoSPu+dtb90T3wPMv+zhtjw=\r\n=eKqx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.7.0_1670016149270_0.4484574117575144"},"_hasShrinkwrap":false},"0.8.0":{"name":"octane-components","version":"0.8.0","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cmjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"@stripe/react-stripe-js":"^1.6.0","@stripe/stripe-js":"^1.21.1","numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"dada05144003642cbc1954f4d6db6ad6128500a9","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.8.0","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-XH3+uagfIbODFuHzXIfkn74PZsXSlQ91fRnXIt/Gs2ptBoQKNgr/YPIOLVYr+722G50/G/X25HOUAcIPMO8QHg==","shasum":"c9988a3e9bf118fca719c1f2a0cdad5bae3f297e","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.8.0.tgz","fileCount":289,"unpackedSize":718887,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPjR1Hx2Tl2FZ57UE369kvSOZVKC/df5XeRn0hRzVs1AiA2ILjf9/nzAlPJmq6/OM5emovdT6F/R8JOZSgUiYdoTQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjj6+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmquig/+OKF3zftgM3PZD+rLGIuz1VVbS5i/qAM5AbO0FJHvXUGYv+js\r\nF1X0XTopcm8KjPnuyNaW2/cDj4E6sBycpO7osdCVMF4OY2dhttvOAGEsZUF+\r\nEovRgCPnjZ1hS5U4Ow+nxLVsCtYZ0hYOxcH4T9YiWpctVMB27pTlL/Ijv2jP\r\nmetxf8bcmlbObQnVPujSnLWgQ7jeNVq+RQ1w03HG/VJaOrG/pwkzXiOYFJ+Y\r\nYMA/PlunqmuC+Rz7mubGhmb6payli5IUudBfcLJEFNVl/RkmT91PoOsme/yY\r\n/xQ/cjFHLS++2hHQYxBGr8ojBpnkZPWAzlo4mUuvGwGA94EvddczH1W+dorQ\r\nKW0poK/cOeSTHgMsEm3vv3rMKVC8gRWa5Wes3Nm2fAzn/2/BcXl8gLJVk8zp\r\nGD2kVTj5ol8akSBovv27eRvQ3kulaWCL4qTYQapI/KfemeubBdWpnGA6VrUB\r\n3UCcyocETBxs3HiNIoZu79Lw/GetKYvP5J5+tnMEQEDlZbtju8Xiy1VYHaBI\r\nzE6QeMIweQYiF4ZnHvVIWalvC4PjCxvlbPHNcI1xvBlolDYglDt46cfl+0/B\r\nMQNdwXeTzzaILi9yS/Hoe+6CGuRxbzaL8yJl9HybGOjgvg9IzehLSNlqLD6M\r\nJTR+32qTXYfmavDCJLR+1QoKlJlPGzwu+38=\r\n=Y1/f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.8.0_1670266557859_0.8338570463408324"},"_hasShrinkwrap":false},"0.8.1":{"name":"octane-components","version":"0.8.1","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cmjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"@stripe/react-stripe-js":"^1.6.0","@stripe/stripe-js":"^1.21.1","numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"71f565a3c98516ff1db18c12cf2b96d41c0320a4","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.8.1","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-a239BI9spc1FFS9Z3voUaQ3ZEsK9eanhoghCrYs8QKKdIFsDMX5dc+/o66GpFYp+0O5qE2mpBCOD1/d/rGMflQ==","shasum":"4f9e25d992b440eacfd855c8723357e8f149e67b","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.8.1.tgz","fileCount":289,"unpackedSize":721499,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmWaeIM69r6HuYeh/NM6cQDQgA1+YU2K8PMv8PO+YQOQIhAKzW7tTZwX/luW1KQzRIhrcp0xL+Yr8HBoag20duKcUQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj8+NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+LBAAgeJRJmNUqmppvgApwa/obdYKEGB/1jDg6AYi8PEsha+VV6j+\r\nHLNyd/1lALhr6bgzVNkgm7zLRsskZ/C7tnKlKlAigke7Xf1inePdGyrdGIHd\r\nfp0EMkLMVdwPCjfih64TJ68FQKE+IdEJhfEP8qrJkai0j3vSUrUKoewdUQy6\r\n41ipmvLSfhz+JZpqkS3vRQeqYeXIsd+juz1gEmqK1laF13RXa5k86AJ8PPkv\r\nxk/URgK06SEtweCMGbCh809iAyRH4yPwpgCeBVv+1w0EZhJWkprugJAjfSvE\r\n5dooBreKif8p11NEt9dKwALSWQnfYducIO1u+kZcLoh4X/ozTIrd37ZDVDpp\r\nCR3akGE7cgyaTE89B3ztjSb1ENOYDjeKAAqx9wdsnLByEODv5XtG7rQQmRAx\r\nY3jvKr68/+SFcuqdba6aCMDyX4VqbgkTUq0Q2IfT12rzqdq+uB3+6csgcIDg\r\nI0Ux8joH8tZe21LsIsIgyhiBcpCkIJFWQyu4ozoNuKfSU/FahsWxQEoCGti7\r\nJ3WLygwKO6eOzqXet3ip8IQmVFmwkmACA+sgauA/Y/JXfxQfpH88jDYgVmYl\r\n1k2i2f25m/eDwlEdAmOWEhe6nTu9tqMHbkfklVsN+yfsx2b6NYV4Et8+iunL\r\nLgagRKYzhRfGnGWzd2uHZFUxH6YKbYoTD4I=\r\n=ahBd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.8.1_1670369165196_0.9722869616709335"},"_hasShrinkwrap":false},"0.8.2":{"name":"octane-components","version":"0.8.2","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cmjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"a857336acaa6cc0dc8a635f18605025cededce13","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.8.2","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-i3Zb0UDzmoB2+XJJvh4FARyjhEOINH3e0gdQ0Cbfd9FPh1gGPJnfeAWvcb/DI5ZzLpLEiSbjuyIQLewYIGrCgA==","shasum":"6ca114e8a3271d87025145dc8f31f87a328d2cbe","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.8.2.tgz","fileCount":289,"unpackedSize":721759,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzO2IONucuvinIP0SPGGfcgphTydbflnxSXt+NDouaKwIgEfmQBsPF/bbvHSAXISNzD2gcqxAM/+ohmzaKtk/OogE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjklcfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXTA/+NliXHbRU8vgfXdMUw1KfjD1ghAr82Y5pcGTocXDZHttfU4vG\r\nN5ai/Kc85WGBbkFtLfhmrJqqttjQZcQNHAvnkpG614mk1rRj/PRvePOfC1Sg\r\n8FRoc6DFPEwCDyBDAAF9yx8V332aT0Vl8HzAKUXSS1WfkHMmuffLUCFia47P\r\nVSv/GR5fQg2mK4uwvaca3n0WcOHDfnZ5PI02dbQMx6HOGC/WHhfkXMHkj70o\r\nlfim2ax+Oi28wdYRQuLlUygQmiz0MDafUTJDsmMq7ZHuZF+Q+tcomUWx5mlr\r\n3UmkXGHc//m5e+jZB2HOCTt2Z7aObINufyjvujj/KF0CEhy/vtSQyPKiGRlV\r\nzYofApFajdHVo6q7A1IMD+VHj6MYE5tQ9oQPUX4XKyEcxEuG6g59JyKDPVl+\r\nPq22OUYYMbqPNwdGt3C0qxHO0cTLsnnTx+UaQNaR6c6LHhTUMkIxXS5NNUmz\r\ndyZ5rvXd7ExidG/5BVCufP7sqYLfcAIDlQ3vUmghGhEUnbXw08mxiOpmypO9\r\nB1iYx/f1WAcpxipOaRiSN694oD8JgmHJ/HrUoQ2WP22Y0Xb72JzgRD3/6Crp\r\nuDJ4ibjT9w+XxkUQOEY/G+/J6C+8RGR7dWHMUoEfDvIi+hvzATltsN8c51JJ\r\nO84dJWTlTfgn/lJdFQn0O0+CrqHE7wXdhAw=\r\n=GiDE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.8.2_1670534943216_0.29220340471513406"},"_hasShrinkwrap":false},"0.9.0":{"name":"octane-components","version":"0.9.0","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cmjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"ca28234783ea285c20188e1676a7c830c6f4a45e","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.9.0","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-kRw9XfkH9pLgsIIJPSVV8HW7PRibPMtbeTRxcetmuNjfH/scVqToBvnUW9lF9jQlM3aUf+Rc2W1FjF6ve5LxSw==","shasum":"8406744f2d291b89f2273fe5dcaed2954c6f887c","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.9.0.tgz","fileCount":301,"unpackedSize":737395,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOejSqkkoyrf7XlKvWP5WxjyAsF7385iaG+vUDvhzFfAiEA/OnxE0AhE8F+iEIV3yblTAG4enXVL1DguTKUUBRRNDg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl341ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodGw//dXxJd7qI7pTe4FE6t2XbYadjjZ/SH8HvNmYkWTQwesACNIWC\r\n3Zk0EWUlt/kPHRtFdc9GhkBdW9E0MjZ2YN8UVl+npp1/SYApXe6uhFABzRXS\r\nUaAJfgULZaXAxvIuwYvJ+/CqAFkZZyk9SfppMG8qm34sleUXfFBT3UvS+go2\r\npIIC8HIZ6JyjGTVSpFoFsNSGO1ivR3e4Ixir4jX9sJ+GO2pU4ZYhMxa4dXHn\r\nKfZO1oY7m3xuZ+7iqYJQi1PXOektz3SmD8NHIhJJosPOaCO9eUXbp5mmfwju\r\nzyZwI7RiSxTUYEtfpGO14YMA7vIEB08YrQJKv8EVHDuRQdwphn0bjietV2cW\r\n8zzEYJ/KOZaOt6hcz9L7Gre1V5GgJomLtgmuGV4kAy0B5yIWuw1b2MjT2EkL\r\nrbTj6JhxDmEluDth8LNxRk7/wqFodN/kZfq/KkPOTR3T0aPK4i38Aq4ZGWf3\r\nJwL7/ccpdaH/pSlWfxO86WXkeyhxPEK09t3Jtg19697lP719gRIwgKtViHGI\r\nyjUOwACKyRSG5koft2dQXDADQCX1jBJWRGzLB+owF1lOI7WgmkA4kxNIaIVk\r\nulMB8ajCnt0XvHC+ZDHVNLih0N0v86sf/Yau2oYh91wotCOI/ulAVJ4Vrd/Q\r\nHVCheqDjuj3JCCBrctaf1IEa5whQKMG7Vag=\r\n=KtGf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.9.0_1670872628967_0.08234298183586763"},"_hasShrinkwrap":false},"0.10.0":{"name":"octane-components","version":"0.10.0","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cmjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"5fbc077bd793b3c3944d778ff64e8e3ba2b68141","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.10.0","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-7+d+PvIr1dblEMK/fS7Jqfl/AobszGdzzfPgTYpo/YIXHE9BTeKF0idc20zVWi9g06R/UgTkRQAaZNh0tpPLXQ==","shasum":"46531f28efea7c7d802b81e1258f7d4c52d885a2","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.10.0.tgz","fileCount":319,"unpackedSize":773501,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtPPZB3UaIsCNe1pQtJoZYFyqF60dyCkdCXbF7JsM4vQIhAKdajPBLuZy5ADHda6d3sB9Tj3WKfdGsAw07AXoCqO+X"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvDx1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotDQ//aOa6hDPi+wBrBZX7+XlFj44bibh3U1aKPprRMCNFKoAWNECI\r\ncJj5NgBIOKBn0GTD5WzXT3z8UvnXa9MmRPG3/KOj1/5oz0utk32uv0ukFKYc\r\nB8HCsvjIoGDKaT93SClwhTkx4cmNob3XU3OW7o1jPC4JCg3b8iE6W9fMWSsq\r\ntHuICm1pgLJimBRH5sgd2t62v/wtpgxipOKyG2Nfh02J0h0HZWxI8G8Lpjtv\r\ncBHnbK3B5O2wxJ7zKPRX6ewTsMiQzCSVS1lEuQ3Cmmqqr7gnBhFx2qMMD0jS\r\nxMOybabvpSOHqYuBALOnFdIOTVHboQE1Ff3YfJ6GYeN4LtfrtOtiy1Jjessc\r\nWWVHTN2WMdCTSgNfKk6RgVy1KNLr++rzzvz3wmhXrIgvsyqLHJfvlR9bzJzL\r\naisLFipJcKnEphFy1MzIEor1ZRp5E+ZSLhlwRzcU+c7J2t8+W6mpW38eT6Bl\r\nmU1BG1IdLkX0orpiIxoltS4KZpgK5qKc2PYtG53YhBNn3zHGtraYbKfzIolZ\r\nibbL96rUjDiXTOWXjHenVMTKpx7ixioP0+9strZE0UtnpgEAIVcouaIl2VeE\r\nzqasFnXJR7h8TdI9KYXHxaKicB8m3r+2Q1FlFKIu4wcwGeZXUbMMzb3lnO6N\r\nblDK9rtoy6g4rxl6gmf2kmX0y7dQO6O/RGs=\r\n=zHx/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.10.0_1673280629672_0.918369879410307"},"_hasShrinkwrap":false},"0.11.0":{"name":"octane-components","version":"0.11.0","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cmjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"008281b664efb302d78031bb160b2e84fbf453e4","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.11.0","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-JOsFRYrKfLl5ilWv137x7rt8/N8mDZy9qZVqdwJUMFeh/+RIx0KW04DCcWqR6GUS3umfH5uAJd/FuG0XiSKGQA==","shasum":"64a16c7888a93ffad3565b03e5fce4d859b8a0e7","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.11.0.tgz","fileCount":331,"unpackedSize":801385,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl0iimL3X9lrE7FV9fl8/RJTn7L+IBWwc0QpTKSTp7yQIgBmmCtbHR9xq2/LZrZbYDYjn64qkVfqyVjf99LfZCcGE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4sqmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDFA//SX0ujw0GojyI4/O15WEAuKkTqUcQ/MrTzc2dN2yn0kb/qp+s\r\nvTITBbPzhWp0F9dUKSnp8JKP9hN4INYISISpwy1ARcwk0PuM1X7ttuQg+Dmj\r\njYrR9BLiQA5eROBp5P3CbZBjeytqWzCfrKtAKjmrRnXoqi//48MMb8QdlreV\r\nzKT46uL8dzYv65ariGo4vdCsUuzLkEcUYfb4yKvOcQV4QEez0FKARqSb6I3y\r\noNgGGAER4sab6lNJspcU16iIzGAyAKUm2JFqH+SsE2XD9iheRBvfnTtDikQ2\r\nxjcsdFcSeF8Fg2//hkxRZbEhFPBr+x5KSenqsGo5Me9BP+FFlCGRHstR4+I2\r\n7grFS4AuwCfzvV9sl/s8TfyoQKvvyBG/Y/A7hx9EV5vr31EVg8eZte1cArsd\r\nAFL9c+ocBO6f55KEvTTfnrjqs1NLccoCxOVR+Kzw1oU3Pvhi5VLFQizvqmQR\r\n/Ly9jnloJ/sSO2DehlnDpXTTMBFRclqghWwZ50Lua7evToVTECIgWyFrrs7H\r\nqAe94Fvf08/7gw7kAu5vSSLL9PlxLhDwGOU0kPP0VcAeb1su8plPYtsv4We1\r\nKWT5dpZy0JGI04anVAuIUM8xZNc+p3WEzXTJjxTZSpCqd+TrlLu86FfhDZOU\r\nxAeFbBD+HM2JMv1IOUct4WK30Wmsjmwz7bI=\r\n=f25t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.11.0_1675807398186_0.2996335409951578"},"_hasShrinkwrap":false},"0.11.1":{"name":"octane-components","version":"0.11.1","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cmjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"3a4bfdb03c8394d94cf55759b0edcea24acf682c","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.11.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-2DMGf/Oy/nsyqmKyv3/S5uKBA+36pkq8G8wknhG2fP6GtZBMhyOOXG+y6q7nEPU2XkPvsH3ceGEK1fAuL6IaWQ==","shasum":"efb16f932690b6ffd7a3f691fbf4ac191ad9fd3c","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.11.1.tgz","fileCount":331,"unpackedSize":802273,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICr5v/TbS+xhUfIoFQSmJpm4YAjAbL/Nc5z/TsJlj7RRAiB/lBAShRF0yVURpLVR1H8Lv/NDFedb/xeb5k3Y7xSzaw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4tOZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6EQ/+NqNrx6dfkK4kX3pTGG0VGz9yPP7hhM7jmGZM13aSTnN8hiBO\r\nS6tEfYrSWSAOiYkCVeZP1HSSZYcrqr0yQ5lVu6EHD+oZcVPDLqqOe70uWBKH\r\nCNLDotjbPv3zuyKWTfVPL1vR66SqOcEDWOWBpmYTzYrfoU+ThLHBHLemIjSS\r\nogVJAVjf0Z+9rH4DUncHQX+oYWKEJyO3cYwAtwiI8hDTVMB04WdbEENyC4PZ\r\nZiEwMtTZBMZtIpijr19wmqRY5B1r6k42AWzxu16gRe5qOw3NAxh9m4P5WCAd\r\nJ+QLEntspzIqfrfCpJ7fB+RUZzcdMmYRZTR7daTp5THzwT8mgFjqyC1kYx40\r\nmEWM+lXUjUurmgTLSYgE65l1GChaws9F5R3KHcWkdFJzT2VwkJl1/9UBNJH1\r\nLnpxyrC2EL4NwNvFOAoQ594sQR+hdRI+JFEk3r/dNJJQ18jaPOq1uZJxKudv\r\nZzW4Ok3eNJA4zzweh0LcRx6SciibMkUf0XW131VQ+KtrgGLD8Fe2aqxcsHEv\r\ntFIQWcCw6ajv/Tuu/xfbY97rUmt1u/uZoMGWBEmC5eITGLLnODMJ7nSeyFEy\r\nnUX5DxwS+UMjvlllRBw7DZfjO4uZiPqB9DT4h+pUh217+ueQcUTDael6xgxi\r\nbz/S2jCO7cBXb92MxTV9DkzXvUO+7c4bm9U=\r\n=DjTr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.11.1_1675809689669_0.4182909726955537"},"_hasShrinkwrap":false},"0.12.0":{"name":"octane-components","version":"0.12.0","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cmjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"d16ef46720b2f49f3a84c925165f444fbbb0500d","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.12.0","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-baLpQYSxzWLHXQggBrq8yKt8QlN+WBjKopLviyyM/dLiY9FqUuFpKbmvCdWnvke8mhGvXGfw+6oTyYa7/Vz7NQ==","shasum":"6d07b5460652d5a13ae541eff8b18fb98b2c441c","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.12.0.tgz","fileCount":331,"unpackedSize":810708,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUDWg8yTVwtUpa9w7sdy3suZuIlvmRsvTsitPFzYFsiAIgB1FEt+vtF08dP6+cMz6smWIuV66kZzYctVg2H5VI/Ko="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6nUiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpARA//Y4HiTLXTdgErvQNDyPuu7gghIvlgzNiIBfAcWq0azZhvo26t\r\nuhdVABG690cltBPjG9Nuwn/JTxPjdtjufspIu0HwfQxocJquZbQ4lUsS6FQC\r\ncsOAHruA0JUNPGoCd9bnAiofhnWDuqGuwIrYh7R8ZsW8peORj0RU7DbuDYAK\r\nZCdOwgtLhszFqfyV5jXJs1H6As/LB5IRxKBl10QV8ssd+TpmhyRoxcRtOuhF\r\nZAE5rdpzhIO0gkpzHGb2aamHX8W/fKchd2ZZ0Ag/P1uE/VEUQgwsj9POuqAh\r\nbnLJ6vgEkE5wOfaI3DjJpumphH6xd+GcbRahDx2iOfesMsfClxRTgGG6awrg\r\nXV7Pf7fv53RnXnm6WSv+elyVtmbeSTcCL1juY5dxEgh2VdxgqJajlThaD5Zq\r\n0ppkTdrOq6nmtjyNcENculcLr8hWqH0pmy2xeyK+vSZvak5DN4Z9acsLE8rW\r\nPMh9hD6KBGONkEqF4ZX9kXo/qUgU45Z70UCwnj1ujgXhijytynPiyQd8O4NH\r\nklntTRR6KWCuvq29kC3aBvesfvxh3k+Ys9joGxAA2oKCI46bZSWuOfMke0xB\r\ncgnGtJkke0jQU5tSeaZSEk/Hf0F/U1SeyB+u4jxWFHo7ia+Sm7YBJRIwLFJq\r\no1yZtNqlgJEF5LygPP6vPds3K6hVblIKVnM=\r\n=Qc6E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.12.0_1676309793865_0.9565465187019859"},"_hasShrinkwrap":false},"0.12.1":{"name":"octane-components","version":"0.12.1","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cmjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"7f3c61b704370da403721b39e99938d8dc4192e7","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.12.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-RyD8Ja1XOsZBHcQGzjM7/eWB9XVLucsC9IJwnhuT8JWzN5xlEmM/I/0YnmhK/OIG8kKKMROvzjOGNTyk19F8iA==","shasum":"e7bc3a98d5c0bfac93672a0bc2f4d8e88c08bcf5","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.12.1.tgz","fileCount":331,"unpackedSize":810037,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB321PRp7w4uitH2b+991iAVAC7JNjiBJJqNPY/Ffy1GAiEAySjwcJ/5O5745FYuHmjiqzRyI2CIyd86dfzz+UBNI40="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6s17ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+fg//V6uf2TV/AIvm6adI5vWCBHjW8vJ6nmHOKozqcfNOwxYzredH\r\nTtgy/k8rGh6SMfnfBnn1dX1POeHfkTuMbGYxWYX0hvNKmusmcqNViEQ9sn66\r\n7uA8UJ2ntV4j0i4OJCfxU/+TXd+UPoACzx4kI2cbZ4cLhB/AyGfwXADVa4hp\r\ny17aO9S84BfSmFnV4GL/Xq/bGZw+SHi2jWjrKv+BC1D42O09IE3eao1W/udh\r\nF2ahydDLW4omGbS2i+XpsE8Jmy/PB+UrLo9PgBF5qXz3J6mPws0AN0SL+IiO\r\nqTvbumDSI5k5ajvyaRA9UVFNpvtgZjPA/XWJlWgIbpKpIBmwfVNR0rMPPmVN\r\nSlqKURorK8Uah2Vwt9GGH+rmb8ym2V3OLoM0XobrHW2tGHaQukIZzIrP9ooD\r\ndR+3pFM3Jhf0gAxU1ZAgTwn8Pkf6TmzzJwb3KFvjMlyob49I++Fh1p4zAvkg\r\n6Ywb1Q5qTnkgRYGs3AkzGVRaGCYrz9G66LrT4MQDjL6A9cwUd5icFDKlFskW\r\nhjLJYBA43GVc6du0HOkIygWHFrAtMu47lwPhxWzdURyHKG8F1yms+jHjoUvz\r\nBzZ3Z5WKRWESTK4nr886AXMrc/gP40Zfv7ho4xnW2d69AkpNJdN9FUWbNHAc\r\ntfSkPlrtg5H1/0XMbFgCOKsNx4w8Fd0ljl0=\r\n=99vN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.12.1_1676332411215_0.7596893805000087"},"_hasShrinkwrap":false},"0.13.0":{"name":"octane-components","version":"0.13.0","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cmjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"5c721ab31b703db3b68903b8345a77906464f911","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.13.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-Mb6Cb8MKUBI4lWW25BiCBLUZtqRg96CpyB8I1asE/Dleh6VxyDobLoQf1ss/7RISbkhkfnGgKw3r1i9ZhwYtuA==","shasum":"7235291c4440cebf0fe580ec5be9db8b4c1a599c","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.13.0.tgz","fileCount":343,"unpackedSize":846030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaAM5Zsrl5b0FbTMXsFlhTPn5OVHdW1hTghHyRuXYalQIgWMvhRUOrWJDjxD2XUAlClWleQjbbVZVgw5ZWgRVA3fA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/PZRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLqg/+JpxOZNZfi6T3aEbKGG4y62zJUd1rY8DHlvsGN66+y6pSj3jq\r\n7VBl05hQ5l5Mad4vWUPvwjhl5Uh/F2i8MwQbSH4AcVnuVwM3s+3dQnk3PzHC\r\n4sTCLDCEsF5Nd/LZ9BvFX53bmqOv+3h10+PPQ5TbCowkV0BVX0nemNV3hYC9\r\nfMFarLxIiSadVT7mVJlLoTPZwYyR3xazznPeBOhNnPAyGknLENp2TgvBRk5D\r\n3t+WSaWGUilxqag/UNahQr6ccr+Q4Jmi1CwReaZ5hsQNhNeLIqA4RerkGLbf\r\ndLXC+IdyPn4zWkEHKXIHRy9ghFVnVHq4lJVL5/ATMzXzsKsZIYhsjH1LD1Nz\r\nd7vSdJ7tVreUG4W6Lcwh61WHxPBnfqy2r8iABQXKkBc2Yzo1X60ugo+4H638\r\nvVBMn6IccWUjG4EvtHAGVjA/jZShXNO30NkzKrdobZQW9rYgRY+pYbP2Qwrw\r\nviVJal68MFIFPbttYyJ7iH9VETpBKVf++bbBAtZBb3EVciuKPTkuSn4iR2TJ\r\nSnAGRJybdr9QKJtplqQ5/jZVbfbGGBUfmLQ0/8zATgRmxBrUAgk4s8yxZtgG\r\n8Mggvdq6dhuEQCn2hC2ztich/VUWOM23bt3IZ7Q3mmR7XbXS0/070hX+UtDZ\r\nVHL9c4gxd+4S6xIWDY45v0X+0YsDcD588TM=\r\n=tK6f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.13.0_1677522513699_0.6102499556138028"},"_hasShrinkwrap":false},"0.13.1":{"name":"octane-components","version":"0.13.1","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cmjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"444ae31d0a10c3a7f45b516fba4cface8e238c79","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.13.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-xf9XXPOrdDbnTrx9vnFuWN0Vl+MBTXI4WnbQmVxyiC/u/3WFR+1sonsuDKrePiGMUoYbVTRvEmbRYXxs92NV7A==","shasum":"8781a68b320c19f5e43500cab99df2a19ea8fd66","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.13.1.tgz","fileCount":343,"unpackedSize":847164,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGj9J2+y3w9qK1nw8/nqf8WRALbXNya4DCdPFxXZ+U32AiBLrOF52bcL2MqhIjrRoCTFPk2boGaTddFIFUMF5u3Uog=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/QOSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmMRAAhbeTi2Xhrm6Ok9cgeG/yjmBlmxyS7izbMipt0Tfpb+f4/Tsf\r\nqSk8H0+eGYPgXjeQjPUAFVnw7RjDBciOlGMIpODS2WE2Y5ZrrxBZmR2lVIJB\r\nz5zcxTY5ItVZpefpwU+SCbLso0U1S6Bbu5qwlZeC94fbPKybZE6YPHZniPYR\r\njcfSFBDlb1WfB3yZvsklbQXWw0ibbjlXkbSw7kYItqniTMeomBqLfafAKIY4\r\nfyVNkIr+xvMcgET9gsPw7gAKbl4dQ1ejNfkaWiseF8H9frIqf1/+3BaPo24U\r\n9cZXd1aI3HlBmA9mlC2OCZMG7f+FXDkBzcvs67nPHPQT1eYh1rNUZJln+xE/\r\nH+bDsm1e9zi+DapgE525GAEjkVajtUl5aeT6dnzzbV4OjaXWJNWdbo+4T3Yq\r\n6dGsCCgL2PAVYkNcfvzSjpBilJT6TvxYZgdr8qEZb4jSTxSRkxm4IrYl7j/3\r\nkEzY1MJKWXpBNh95ITlSCu4hb+M81MXAVcIGKGMWhIKDtzTeoUeT5DWmJUcu\r\n7wYHBAab5tds1MCdMucxsid2kTJ82tyx3nuajRhctYSh5YaC4/PQUNWAHizQ\r\naKlwV5XhJDMnLtK2+HSlgAPrSp5uQE1dLY2cyG19eFyEQrDX5vil6ogj4ck4\r\nRMoaGMd00xUPeYNozmpeUdxSYaQGFZlRz0g=\r\n=HHUI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.13.1_1677525906160_0.021497947052931954"},"_hasShrinkwrap":false},"0.13.2":{"name":"octane-components","version":"0.13.2","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cmjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"20ee98ce6115ddfbb33fd7e9083ccdb350555b8c","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.13.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-dazMRM9G15f6Qr6Ykl02gIBDST7GuEc3pRnDXdGKY8TscjqzXqSyb1gQhrg5OhlP08d6hHVx+OOLxJGKqlmiuw==","shasum":"8a4b4e42777baa92798fb192ec6b88d6b2e28e23","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.13.2.tgz","fileCount":343,"unpackedSize":847170,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8gld8m+RGEZ3H1gIQSnP8MToMuxngUY2F7+t5a4KekAiEA4KjtjchnB4ABgnK6uaRBN0DMlvLbobwU9e+7nzadHqs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/QlnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Kg//Zt0Y3InbaF65iBJ0fviHVRptMBWGXJLh2F69mDIpSOdhYRrc\r\nlbwpt6JwquNPZfQ6/DI9Norhq+qdY09tFVuJtC8/9DwduiZ0hnqiV03i8Ko9\r\nB9zEcjAKgzvpT3ARQaLbCRDB6sJ80DezrtSI6tPF0QWGfXBnn3Jh0QdhwOkx\r\nMTkQS8DVs1jLbW+yC2U3yVPJituQKB93DnxGZBsnwrSrIU7Mi4TIqtbH+G0H\r\nbgvFZgu0ngofc3CEYhtiONEhRBv8KbfGCkEcgYZlNdN8tolXgkc073maQmbC\r\nbfBUdx7zKrXLunrQRx0PfgjJ7miOvS4f2s392MvnWacnk/rVt9+0+mBtQpir\r\nNtRwdBU+mJqZ+ufG7M8gV6WvapBrmYSDbRRqjkek/0jLVByi01NxFPnqvnwi\r\nSTPQW0IMcWlrDHycuuliioRz4WTATZJMid87rHH2DJEo+W/ZYCpQKbkpccbD\r\nRHCyC+2LqBFAMidfx8gs9vS/b8iL9E6hqunQlUitfTn2sH8SuVmy47Dv9kY+\r\n4CoGn6iDPErg8w1bjh67rzK8JpktcfI5H9V5/OMg/WCe+uYJ0lKH6SrS6UR1\r\nQV94h/WCBAA+UHP1S/CfooWcIflnx9aBDe7h5R60s+th89tfouDOo7oClkEV\r\n8g0G4wgb1Hd1tnqko6YgBRD10wWDauhf7mk=\r\n=5adv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.13.2_1677527398819_0.6421093100615758"},"_hasShrinkwrap":false},"0.14.0":{"name":"octane-components","version":"0.14.0","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cmjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"669d76aaab77065f6f409a2b4f50895e19be77e5","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.14.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-mildCxuV8pAR2asu3BdvolH0VQgp2IHzMbQOelGIeQouDi5LeCfx1ZFLOI8uCz23xjX9CRO0/2Lc5ZuMMwQsUw==","shasum":"d5d03c298e4793aa2b952885899f4cc42163ef03","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.14.0.tgz","fileCount":355,"unpackedSize":873481,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzBHZMH1rFTYXV+7t+LL8JIGcV0b41XQO2m0MUD66b7AiAQZ7YQj06oiWOHXtjGFlaK4i+/Utnw/c61xT+0KmlFzw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEeSzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphPBAAimXMdS3ggsm7h9AiollcREBkTU194ogLvk4DC9n2vJvKECkC\r\nGyA6qE+dytI9fFjFSfDNCOXMFU8fAxyrdIaU3Jx7Uq06xbuphkboHVAr2ycp\r\nBJAJwzrCPRHi3/AEBMJNjRHESwE119AiTNiedGZTYl588ueE1YjyUL3LUDYq\r\nAUFIEksEkHR+oh6uVNYvjcbSOMKwsycPVA34++9iGsOb9TNeBsklECog1oW7\r\notV33/1jdgt3d3mptH0N7vHftu0WeYTMdbAx4Fp51IynFGOZqIpAdPEGq/6N\r\nCDDvX8+1JaV0qbOv2ncGmRA7TqZrVLgvYByYZzzGVVS62EsT9ZLLK1VO2eb2\r\no3EFuati/HMCte/isfJZOUVkJz44jLZmSdYZhYhoP5fLzvlj7wuJIo5dGTRf\r\n5gq2A7SMsb19PeiCSRoRCRlNLe8HwfBMYG3QcuL5hIohoOheztBGGEKBXDhr\r\nGNnTbw2lr7NvYzUU4ZHEz3svQj724Ms2gDZnEziFsF9Ox57C9rShGO0rvdRv\r\nOV+cP9XmhugK44T0csCTXLWWXvu0fbBAI8nvNq/LULFJxC2JtygAaAqIflSm\r\n+Al0VmZwRRhmNp6nwA7/mESmnPq93ZpGSaGBElgJgkpdJv2/dUkiSYN4HPW2\r\nFrDASy5bQ8KOimFBJWKGA7oRW2XC5+ewuao=\r\n=oe6t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.14.0_1678894258806_0.6592926030481707"},"_hasShrinkwrap":false},"0.14.1":{"name":"octane-components","version":"0.14.1","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"4684f5d972ddc17f87fba30e8ca46290c7aca75c","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.14.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-9nn4mCBcWM95T7kQI1oze+IEFufhr/mkfMm19g39ujsdAJGtpUFsiUhfhGnIE1krtua2jlZ5D5t8kkqeJB7Mwg==","shasum":"18b7fa1cb2569d925a932005865d495ded0ec224","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.14.1.tgz","fileCount":355,"unpackedSize":896071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDRRXUB44CDvd45YqHZw2ch5bOQiysu4uipjuIDjrmlgIgPfxi5YFNvix/rzenlhnnix96zHrzHzyC6gpn2ngs4p4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNzZvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpApA/8DAYepUD3Hb8f760YvhQ20cDM392+A7bFDe70k6rGH0Z1PhyE\r\n+UmerP7hK8mqAXI4U21RjWw1/X9wAd8T6r0/zC+xB9HQv0vWtno50wejwQmX\r\nQoyHVBx+5/PT22gn+o/tjZh6MPpOiK79AJVegsa9Vc5Sd1qKGQbUIdWfeWVw\r\nMJfS31gvkrsETRS4vVxCqz9hpbiDzOnJ7s9bqkHEgVuQGQskz1aOW1FzYCVN\r\nkhJm3isMssXKIqLXZzwujFQLDgWOefHVhrpgGC72Pd9UX1MPDiNRLcAB6CJN\r\nfXiOfVN3yLzoZwc5NDBt31ycKT9ON7zEymDb8ca8RTVMNnlf08bNCWiQA9yj\r\n61dcEJfrqlsW8BVpdyHnjz6OzZvzzgEF1RAo09FNrAdzJrNCGeS3210jh7MF\r\nipVv+SpxKFtOuKz5AKVhLILY0CD6lBtQ3+XylsP87oVmnfL0DUwMS4jFimAp\r\nn1gSeRbpo95DIVcu58DtnsvCZ+aGmHGl2sulCeYbO0uF5yKsvpaZSxT6gp3G\r\nr6K0WjvjjRy5iw5Xs57i4Sm6TL40qHTvP72l5ZRwe/OhVSU9FyoHf+EJqX/7\r\n7J9qshYQ6fELzEXxeNcMzxK3D9OWeXYIs4vGwzWMA1jznatSz24efaNI0Lr0\r\nQr1td0Zg7rIUGucC5pnmZ+DNJxauYZqJ/+8=\r\n=Ep/k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.14.1_1681340015431_0.6464305700932578"},"_hasShrinkwrap":false},"0.14.2":{"name":"octane-components","version":"0.14.2","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"36ae1f69146b8db3bfe0546885c9878ed6b99e8b","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.14.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-Z1YRjIp+wamElao+smwwueoy12oUNjILzfBqpGb2B7jbVY2q+b5r2KFujyrPGl7yOR7yuMWKB3u2VgsmCLPTxA==","shasum":"246166e9476aa62f2b5ac3b11eabe7c728231f55","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.14.2.tgz","fileCount":355,"unpackedSize":896097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvuVxhzBw9mCx1zMB2rJgA7YrROo1ZyDR1en8v9nhCQAiBlFMxLu69CSg4h9bzK8Rf7CEIhp/Z8GbcsLY1KXH2axw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPwhtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrnlw/9FK1pgnXhEVruLuh4HlYkZJtZ0e2PVYhciQl/K0ieOFyOHTk7\r\n46HP+1QUwySNIy+s3YQYVU+GAVhWK7LEJT/A8HJ58nGzn/iidkSN2RrPLt9n\r\n4X2HOIp2+alEowiIpyXyB3kVJLt/EUxG4ZQosUnE/dXsiO/ajZhbj7Ou2Cd4\r\nwBaU+PZlFmjPTz++kOHaE8s2epAuxhrkhzttiuRoC8JpJq+iyPdA4+mzFiNO\r\nvl1ObYOMu24UEcwr004vndjB7hsTm0e24WH3vlU8B1eK0FtUF+94DT/lQyy3\r\nI/gzk+Xm2MXpZVhPcFghtmqWILRxNEtt1xU2GdJRBYUSG7juI5HLKufaUFpD\r\nndy64s9uH51DJQScau9HNA4oGUi0k1GStOoiqzmeOUFKsD3J6gqdeGWtr3I2\r\neomXhn6nXmxyAoTuAYljD9MXCzowv4fgyxx2WNu/fkKJBNhwQlQPTU2NcShM\r\nsaQMhZlxAJ/F7oZOOya3pGLVbEACI9TXhJmM/KC3YVifkm5UsKLhIZplhJse\r\nVnTlPRL+CpmVZPVRZyE9AHpEo7DOfWAz35ZNydGaSpicZ55CxP2qABEnkSLX\r\nam4yKb0TLGYlbnBg2YiYg7VJyQZ8OIhZyOeZDDPinNMgirRrPD2iKzX2gpsy\r\nVfSk3thi0UCyOthLb3WezSX3FF8u4oh3e90=\r\n=dJZ1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.14.2_1681852525066_0.19839804611172296"},"_hasShrinkwrap":false},"0.14.3":{"name":"octane-components","version":"0.14.3","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"077696dc18a5e5f671dff5d70e33bb0633cba4e9","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.14.3","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-PoV+aDhk/yCOpQuowwcO5KAmROLqPIB3R0MLkGwGsygec0+RqXgg81NwVJRtQFdfzL8zjasnyXpDbrLLIrlykA==","shasum":"cbce9c7d70db88aeb3c3cd3c15fba58defacd079","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.14.3.tgz","fileCount":355,"unpackedSize":900397,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLoSBKvhoF5OJ0f+vac+a6IZUwjYocrncvfYUlYpZExwIhANjvIHlo5uKDIW8A8vSWdTAfRQJatJePuzPNj7DyQqjn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUVxYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlaQ//cSdGhc8JEJVZAWTDAOw1S5mPAT2FulvGKpxS9oxVVmy336Ln\r\nizX6Zwjoui7qvVEuSmYB8C0vG91Qji44vF6ZauDU1wNQVuU2v3Emys2oAsN6\r\nWBmOegNpUP+xuba/PWLHbHt0Dj7a3ipb4nZu4B5fllcQWxRkoJxpvhhR4bYV\r\nfrLbQyvIRTaI/y0MdNw4fOgw4ycWZlw1/sQHB29E4uakjDmNmfXSf8ri4FeU\r\nP5E8c9SC7rzVDzma+pYzzgT5D3C1jbo/qPUdIXbyje7gND7YdwrWM3C5yD8u\r\n7gOgkMO1YZOkWdXr9yy2wsSp2B7VelNem4zDiQunqyBANiZOmSdClAIphRpH\r\ntP8S0vcr/nXXz5qWhhHBgIqai5/uLRvWV4jfKGXM/tIyTFj5yFJA7JbZ2t4F\r\nU5uDH4lUKIKMPEaYSqc1BG+ynh1Hk18OauQZfneW4azWpJ4qEOzyI4GT6Whn\r\n1qwq6iBk8Bk3uWnxf/Pv5okcV6Cy85voGsCKTmrOCUsg2NKDoQe2EXG6ZJJg\r\njs0W6750aRHnOBjIoQh5Qmlck/US4ysLYlITtPvW/l5LGh2697SlFBLX6zwZ\r\nwRZDmTAsEP0Ih0H1RO5SfLZr1qQl9BFpuSKeqCnLTBWwKIQ6MYQYxc+gaiTc\r\n7UPvm4X3oDN6INTGGaZpINPYq1INF4DgZfM=\r\n=9Rl8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.14.3_1683053655798_0.1712730832895757"},"_hasShrinkwrap":false},"0.14.4":{"name":"octane-components","version":"0.14.4","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"aa6eaa9ccb44320f194cb5e37bd2e2b12dae9bac","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.14.4","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-YsQtD1qfkiTsLub+Z9Cw+Sr5+Xwj0PkBVgtch9J0OFA9dHjlESo/Vj7Qcqk52qMUr7d25JcDpT5BpHCNGMfnrw==","shasum":"e2df39119ff9db4c66b9a3110e4f92c6289d369f","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.14.4.tgz","fileCount":355,"unpackedSize":902792,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/zdvkGThfIkVbmzHl8irQDYsHwVCaBWXi8PHOeSlVVgIhAMhf+ek7T5n4ypxBZqNOBbl1zzv/nqHK9sAMVgdV/qJW"}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.14.4_1683312402114_0.17838237058898665"},"_hasShrinkwrap":false},"0.14.5":{"name":"octane-components","version":"0.14.5","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"25c968d75be4a3b33712da3e1abafdfd0877f575","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.14.5","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-57hKc6/6aPgHzo8nN58nizU0wjyWjiuKvdyCn4ILWsDFJn3mweBCuncrEfdwR4xNVpZPkLHWW6XUpe+h9fVpJA==","shasum":"bb820f48877bb8d277496d988874fb9b8d3326e1","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.14.5.tgz","fileCount":355,"unpackedSize":904569,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpVJSKRvLQpk3uKK6lYDKJ7xEeCVyKPCZH451SGBU5jAIgLT4o/pgL10Ip8ceNeUqrWrrSaqNAe1EQyohlt6DVWic="}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.14.5_1684191194478_0.9948743706544287"},"_hasShrinkwrap":false},"0.15.0":{"name":"octane-components","version":"0.15.0","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"c2302aa632bda7c628c49390f5b1821d372d8fb4","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.15.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-gSiExpN96dE20TfwQ/j6Hyh/82OgpDGYPRGsIDOpyPR9bmOB9++lCRm1HkVOLqmZUQU0nD9mhapaTFEx8/qWSg==","shasum":"f5602932040a57e95958f7ea285688f5f8f4e0c9","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.15.0.tgz","fileCount":361,"unpackedSize":936546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQsLi1hqIWMWi/2PN1aFj7X4tQnO/YX93SpY7U6hXgZAIgIn05dkaemL9JEYSeUajvxVz/AKYsBpexVrkWyoko/2U="}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.15.0_1685999329032_0.8050011458213429"},"_hasShrinkwrap":false},"0.15.1":{"name":"octane-components","version":"0.15.1","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"e0e4b9c212fda504f44128beb036ab26137e5901","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.15.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-Z5lmt2uFWKy/5YAOIlFKTt7EfCY6nm2LK1mHsAoaP2SoQu4Kxa7lMXGq8e612G3f7+LHgwOcIm8V6bzpm7u/Cg==","shasum":"85d94854f69f731d9bf23fe25569da10fb92883f","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.15.1.tgz","fileCount":361,"unpackedSize":936938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPnaI0tO+/oHVePQi0bQb2U2S3x3wZVPMti5UmCL0Z3wIhAMWyAkoQzWpOtrtGUkbyhE90BDBpBee6oWQpANIDBeUE"}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.15.1_1686002049824_0.7545021258559068"},"_hasShrinkwrap":false},"0.15.2":{"name":"octane-components","version":"0.15.2","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"ab280de7d5c250dc5b47d0a8fa1326f4bee2b058","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.15.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-nfMSJgvY1Fzt7q7OUhbf6I03H5b92YQRaMIj9Mfpo6jLvc+nc44oklrWo4IGrc8JHmej30txnvKMOCzV4dhd0g==","shasum":"a89c9fdbcc1c06fa1ba7a21cc6317507bd50517a","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.15.2.tgz","fileCount":361,"unpackedSize":938080,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKin5qjQeJuGAi2Nn1yy2fJqXi8rhXAVURoXXBVZuhugIgN42u9wczrUCz/ZwWdsXiktBvAiNjJIMNCB3EZvkgRXo="}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.15.2_1686590799895_0.023653795943448852"},"_hasShrinkwrap":false},"0.15.3":{"name":"octane-components","version":"0.15.3","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"130fd157a1c2245d25e20b0d7e19f23b75ad3ad8","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.15.3","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-wtbmhUb+jaaWk9yCBUhRvhPlTxjA98krU4JDhVgOzAbhrIwJ10IkBX2ORenn3KjXP4FqIMHAjzbxBwvLmH3aGw==","shasum":"b3e545db587ee255f55bc62d9aad865a03c16324","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.15.3.tgz","fileCount":361,"unpackedSize":950015,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnziCmsTFnxOKnOjB5NH/xxqIo5mXWuYMBRQd5Ue0MXQIgA+zKmCTNe6QvAZegDL2dSH10XIwZooCClPeb61e/U1w="}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.15.3_1686608438306_0.7359768422644455"},"_hasShrinkwrap":false},"0.15.4":{"name":"octane-components","version":"0.15.4","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"f8fa2d921d4cc0bf08b5ee69aa3f3bb87d65690b","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.15.4","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-Rj91rB4gzrOvMXJcRIoV1PLypX/sxcvJrx3v4En8Om3exV2Jqd/NeY/uh35uf34gt4m6brfRUrrpLcxZDy7NGA==","shasum":"6b42bb20b9c725a9fe84fedd9d63164eb93ba239","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.15.4.tgz","fileCount":361,"unpackedSize":954877,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2B5fB/cFdFOeNGqcqi4XRHSe8D5acPT/ZXXyTYpCIGAIhALTYgtejmEIkbmhGmx0Qd81Tk/9PkqqqxN1tc3+izz/N"}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.15.4_1686947963732_0.907219382359955"},"_hasShrinkwrap":false},"0.15.5":{"name":"octane-components","version":"0.15.5","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"292e19f845f81c20129eb774ded5370af86f4b96","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.15.5","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-b+1T1MKpbhwFmlq6GA/03+VQViLL9Thu1KOSaQASGwK9Z93W8p+E02R0/vuTOOrvWSBszK4YEWvQsWh+L1JuBg==","shasum":"902948998afe0b7b3e79f5137aefa6d3690a68ef","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.15.5.tgz","fileCount":361,"unpackedSize":975590,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClNlxiJNUM4GETxZU39ErgSEz7/P+kkqR4LmPGNFuI7wIgUGcLE4S/eyQldSuwArcaLFRXB/ClaTGiD40SbwPYIkE="}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.15.5_1690664289948_0.6340104410714031"},"_hasShrinkwrap":false},"0.16.5":{"name":"octane-components","version":"0.16.5","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"dd6429f66140e128c851121ed1770da864040b5c","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.16.5","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-4ftaZAi42k47HhXHUqoycaFN+5Bu3OEqW8nSO1Yhjd9k0OA1L6QPeH5BmjlhGaemS11R5ScQdodfF2NIVYSFgw==","shasum":"cd249c34b34576de6ec7b2c0a1e41f9c92bb2fac","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.16.5.tgz","fileCount":361,"unpackedSize":976662,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+spH+udvJfWVDbKiVuNzssNJ7Vfj1aBoLqbTM7TpmlAiEAqdNZNhCbzXz1sysCjruSefUy4x1vj4EgSd5wNEYUFQ4="}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.16.5_1692030358391_0.5057946401240312"},"_hasShrinkwrap":false},"0.16.6":{"name":"octane-components","version":"0.16.6","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"c5a1f5ebbab054956e8ea13200f36273d33f0f5b","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.16.6","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-bT79muXn2ntg/a/NaG6TIPVNv+lt0LxYXC0F44RO7ofF18czeqoRWJ6LKU7d0CNJ72EiECa+TvyvLs851ehusQ==","shasum":"e254b369c81095bc342d652a57b0e271e7ef8993","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.16.6.tgz","fileCount":361,"unpackedSize":981592,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcwkbVrHXRexMQ12O/AtqxUBlE54ChSesHAi+H2HTCnQIgQs/wYUXaswum2DTprq7TWgh8wfnl4CCHP2BCQnzOxWE="}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.16.6_1694533830997_0.035498665053432576"},"_hasShrinkwrap":false},"0.17.0":{"name":"octane-components","version":"0.17.0","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"3c29647e51242056e0ce8ec5ccf7154f4a0207af","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.17.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-OPjtUD/opCHVAKUoFsy3rJTiwcbzShfPDtMIQhZCovq3hsbP2RKoDMN9md4S0QK4pnvorrJeDXHO+AHjSC9QQQ==","shasum":"2ef93911f869a6ca1934fb7fc2d9640d16a54efa","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.17.0.tgz","fileCount":385,"unpackedSize":1017029,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWDB/eSrnx6cA9dCn+kLVoNR31tOcGef+AoP4KrwMFuAiBdjEwy+XK+5Q5TdHue/pVnfOi75FHkryzi2yH+I9l/+Q=="}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.17.0_1694725638627_0.12016611193363769"},"_hasShrinkwrap":false},"0.17.1":{"name":"octane-components","version":"0.17.1","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"d9c47a5d36f203191160666ce8fd8d6d9fd1d826","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.17.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-a0CqaF2A1/cc0liPPkfJh1PRoes8N/fsKAIiaySR2XtmRJ8GkvhvigVkRDcq/jiE+hUovDNP3BQ7fffBXl4bHw==","shasum":"420209ff2db4eb0b09a083a2c05c954813a32341","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.17.1.tgz","fileCount":385,"unpackedSize":1019346,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIABs3no6az4jDRtMBth8Urccz0NMPfPUf/m7RpUDAswIhANkIaM3MQrxFtfSM+yMdEI/BB2PA7m5Me2Ry4Uw6HY78"}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.17.1_1694728106504_0.08376605581672592"},"_hasShrinkwrap":false},"0.17.2":{"name":"octane-components","version":"0.17.2","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"b595678bfe39f3d35adc0e990d0cd9f3366e9edf","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.17.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-KmaeEcgsrp0gK4mZhwy8pRcfCtADYRHqpgozS5vKUSuF3+9Xm6ygyu6ecMO7/nZiLcBdjZACKKoNLBeDbSqN2Q==","shasum":"e7f5b380e9199ac045540075fc3166e14254b6b0","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.17.2.tgz","fileCount":385,"unpackedSize":1019358,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZLDONNOnX6rUu5doliwaBiBbC8sx6nKpBng1HUqYyiAIhAK8QEBLTOdQky0vvn4RJthIZPIG+teWW/uvmfGqqAclW"}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.17.2_1694728922519_0.5294021593152056"},"_hasShrinkwrap":false},"0.18.0":{"name":"octane-components","version":"0.18.0","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"1925f77f5bc2fe799a2640af16f39efb6d9314b9","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.18.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-8juY4F3x/jFTL8gjUcTTUlrD3oe03Jbjf2iUP3UP5VqGvnLQqP+jvGWXi/mDurboRMpgF/RbhbU0ABzXxzdoKQ==","shasum":"6a38b39fe5dbe90121062d2afabf0d8304a441f3","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.18.0.tgz","fileCount":397,"unpackedSize":1057345,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmSC3g1VyHow7+UbZvkW1p9yKqtoAfwJ4YwwvgNXW22gIhAItQVYr709nYW+UM7FOcFneX9mUwuvnsL0s+gM0JIPH6"}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.18.0_1695144802096_0.34442371131561145"},"_hasShrinkwrap":false},"0.19.0":{"name":"octane-components","version":"0.19.0","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"5051169b0378d83efffa9fa9951044d11f7cd050","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.19.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-uxHmQauigmITBwXXXB+PmS3qxSgGCbyTlPkoo/+Ds+0JD0gScu5o38b2eYJz8UsyuMuoPQNJYMZcwy0Hgnb/WA==","shasum":"b496031a8afc6e0bcc918fc4ad5a81d459dd41bd","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.19.0.tgz","fileCount":445,"unpackedSize":1124632,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdrKdAOJif7D9jpDeZmVDr+qS0Vg6ZIBvUDRO2W5SrfgIgOSGvrVwSCURwW1D7zmzNTLb74wUekb9vO0X1YfhURT8="}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.19.0_1695935522330_0.7404690764875439"},"_hasShrinkwrap":false},"0.19.1":{"name":"octane-components","version":"0.19.1","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"8e88347b661f96e48f21e3ed2f2d5a23215af13c","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.19.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-nn5155I7cY2LalIIqQa21VxeoYDT9g4Jxvv35sphHA/U48V5n8dvVAOyK7sd3BLUf0gK7zGebObpu++waAWrHA==","shasum":"12c807fd227dd3e8695be59c3fd08aabca897d8f","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.19.1.tgz","fileCount":445,"unpackedSize":1127895,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9aa/cMQrk0fnh7bbzKN6xqJWs2/RU5wfFvAsAE1aP1AIhALupgMWCejtZpHPCE0l4q0jNWo/3TN/OzdsGrXiSj5GX"}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.19.1_1697129935158_0.09058965335225055"},"_hasShrinkwrap":false},"0.19.2":{"name":"octane-components","version":"0.19.2","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"461694bc2abcb3e100a48834683c1c0c000a1155","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.19.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-BnV7Yj1316+0EEkvup54isUdTeJhY7pmcwlyKk8DzzBqDkWiBt+PoUliKcQhfVonz3WH8ux7EB2RneApyBacKA==","shasum":"9543fdc4f82f2e42365f8322e0e7ea90b1b0e713","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.19.2.tgz","fileCount":445,"unpackedSize":1134323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbtPft0G42LNWCnRZUTZo4X6i3SzOJzrO3yYA20wfWOwIhAO2+nCzBieiOlx9V6NU0TtGu0LzwoF5mAKq0RB/JuC30"}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.19.2_1697586793081_0.17283225650643175"},"_hasShrinkwrap":false},"0.19.3":{"name":"octane-components","version":"0.19.3","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"25b948a78f073820e3200747f962040b4d855e4c","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.19.3","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-pWNfeftuYzXNg1MeDoSHZlSBne5dQIh5r3Ce+JBjy5COKBdWVQnkVlMz/Y2j83VRLQaPLYfGg5qlZpgfjfPHNw==","shasum":"080afed5a574d26398d48f32d72129753fc094a7","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.19.3.tgz","fileCount":445,"unpackedSize":1136902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAk1T7gxoGlx6B4Cv4amtAwjhF1xLBgpReEDrhfdOAdpAiA3Zojz+9WsZrIEX17SnByyezLOEA2Y24rOllL00bkgqA=="}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.19.3_1698777713523_0.82782801178176"},"_hasShrinkwrap":false},"0.19.4":{"name":"octane-components","version":"0.19.4","description":"Ready-to-use React components that make it easy to integrate with Octane","author":{"name":"Octane","url":"http://getoctane.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=12"},"scripts":{"build":"run-s clean build:compile build:copy","build:compile":"tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json","build:copy":"copyfiles -V -u 1 \"src/**/*.css\" dist","clean":"rimraf dist/","start":"tsc --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint ./src/**/*.{ts,tsx}","test:unit":"jest","test:watch":"jest --watch","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","generate":"run-s generate:types","generate:types":"openapi-typescript -c .prettierrc https://api.cloud.getoctane.io/docs/openapi.json --output src/apiTypes.ts","generate:types:dev":"openapi-typescript -c .prettierrc https://api.dev.getoctane.io/docs/openapi.json --output src/apiTypes.ts"},"peerDependencies":{"@stripe/react-stripe-js":">=1.16.1","@stripe/stripe-js":">=1.46.0","react":">=16.8.0"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@storybook/addon-actions":"^6.4.7","@storybook/addon-essentials":"^6.4.7","@storybook/addon-links":"^6.4.7","@storybook/react":"^6.4.7","@stripe/react-stripe-js":"^1.16.1","@stripe/stripe-js":"^1.46.0","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^11.2.7","@testing-library/user-event":"^7.2.1","@types/jest":"^27.0.3","@types/node":"^12.12.38","@types/numeral":"^2.0.2","@types/pluralize":"^0.0.29","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.0.3","babel-jest":"^27.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.2","eslint":"^8.2.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unused-imports":"^2.0.0","gh-pages":"^2.2.0","jest":"^27.4.0","jest-fetch-mock":"^3.0.3","microbundle":"^0.14.1","npm-run-all":"^4.1.5","openapi-typescript":"^4.4.0","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sb":"^6.3.12","storybook-addon-mock":"^1.6.0","ts-jest":"^27.0.7","typescript":"4.4.4"},"dependencies":{"numeral":"^2.0.6","pluralize":"^8.0.0","prop-types":"^15.7.2"},"gitHead":"a5ad9cd4e290fb5690f0864fb53ecacbf84bb0f9","bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"homepage":"https://github.com/getoctane/octane-components#readme","_id":"octane-components@0.19.4","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-Wm+lXweCJ6VEDEHIkPx/0qB74h0aBveNMIGMS1pmNbNR8Sc05ChXmoJcwFqT3qXzQ7yqWV6GTFfxweUQkAtxCw==","shasum":"e2b3169023ea5749ffd8f11b9ced9552161681cd","tarball":"https://registry.npmjs.org/octane-components/-/octane-components-0.19.4.tgz","fileCount":445,"unpackedSize":1144270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDN8+xFfxXMzx9fT3J8dBnmCqRDL9h4+ksRq920BF0t/AiEA/4C5008Qh08yyKFc3iPvPUuXOiQqm+PbIvJPWW9PX68="}]},"_npmUser":{"name":"salemhilal","email":"salemhilal@gmail.com"},"directories":{},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/octane-components_0.19.4_1701275329347_0.1543251417231326"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-01T16:58:47.966Z","0.1.0":"2021-12-01T16:58:48.121Z","modified":"2023-11-29T16:28:49.798Z","0.1.1":"2021-12-01T17:17:33.454Z","0.2.0":"2021-12-06T15:59:00.842Z","0.3.0":"2022-01-25T18:09:39.265Z","0.4.0":"2022-11-17T23:01:37.268Z","0.5.0":"2022-11-22T20:26:44.356Z","0.6.0":"2022-12-01T20:19:28.568Z","0.6.1":"2022-12-02T17:00:37.404Z","0.7.0":"2022-12-02T21:22:29.473Z","0.8.0":"2022-12-05T18:55:58.108Z","0.8.1":"2022-12-06T23:26:05.416Z","0.8.2":"2022-12-08T21:29:03.344Z","0.9.0":"2022-12-12T19:17:09.201Z","0.10.0":"2023-01-09T16:10:29.832Z","0.11.0":"2023-02-07T22:03:18.442Z","0.11.1":"2023-02-07T22:41:29.838Z","0.12.0":"2023-02-13T17:36:34.039Z","0.12.1":"2023-02-13T23:53:31.385Z","0.13.0":"2023-02-27T18:28:33.869Z","0.13.1":"2023-02-27T19:25:06.335Z","0.13.2":"2023-02-27T19:49:59.019Z","0.14.0":"2023-03-15T15:30:59.070Z","0.14.1":"2023-04-12T22:53:35.602Z","0.14.2":"2023-04-18T21:15:25.308Z","0.14.3":"2023-05-02T18:54:15.972Z","0.14.4":"2023-05-05T18:46:42.381Z","0.14.5":"2023-05-15T22:53:14.682Z","0.15.0":"2023-06-05T21:08:49.275Z","0.15.1":"2023-06-05T21:54:09.997Z","0.15.2":"2023-06-12T17:26:40.332Z","0.15.3":"2023-06-12T22:20:38.511Z","0.15.4":"2023-06-16T20:39:23.905Z","0.15.5":"2023-07-29T20:58:10.105Z","0.16.5":"2023-08-14T16:25:58.595Z","0.16.6":"2023-09-12T15:50:31.229Z","0.17.0":"2023-09-14T21:07:18.826Z","0.17.1":"2023-09-14T21:48:26.860Z","0.17.2":"2023-09-14T22:02:02.833Z","0.18.0":"2023-09-19T17:33:22.411Z","0.19.0":"2023-09-28T21:12:02.627Z","0.19.1":"2023-10-12T16:58:55.666Z","0.19.2":"2023-10-17T23:53:13.409Z","0.19.3":"2023-10-31T18:41:53.864Z","0.19.4":"2023-11-29T16:28:49.605Z"},"maintainers":[{"name":"oc-divanyuk","email":"dima@getoctane.io"},{"name":"salemhilal","email":"salemhilal@gmail.com"},{"name":"akshalaby","email":"ahmed@getoctane.io"}],"description":"Ready-to-use React components that make it easy to integrate with Octane","homepage":"https://github.com/getoctane/octane-components#readme","repository":{"type":"git","url":"git+https://github.com/getoctane/octane-components.git"},"author":{"name":"Octane","url":"http://getoctane.io"},"bugs":{"url":"https://github.com/getoctane/octane-components/issues"},"license":"MIT","readme":"# octane-components <!-- omit in toc -->\n\n[![NPM](https://img.shields.io/npm/v/octane-components.svg)](https://www.npmjs.com/package/octane-components) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n[![Octane](./docs/octane-logo.png)](https://www.getoctane.io/)\n\nReady-to-use React components that make it easy to integrate with **[Octane](https://www.getoctane.io/)**\n\n- [Getting started](#getting-started)\n  - [TL;DR](#tldr)\n  - [Getting a customer token](#getting-a-customer-token)\n- [Standard Components](#standard-components)\n  - [`PlanPicker`](#planpicker)\n  - [`PaymentSubmission`](#paymentsubmission)\n- [Advanced Components](#advanced-components)\n  - [`TokenProvider`](#tokenprovider)\n  - [`StripeElements`](#stripeelements)\n  - [`EmbeddedPortal`](#embeddedportal)\n- [Styling components](#styling-components)\n- [Actions](#actions)\n  - [`getActiveSubscription(token): Promise<PricePlan | null>`](#getactivesubscriptiontoken-promisepriceplan--null)\n  - [`hasPaymentInfo(token): Promise<boolean>`](#haspaymentinfotoken-promiseboolean)\n  - [`subscribeCustomer(token, plan, options): Promise<ActiveSubscription>`](#subscribecustomertoken-plan-options-promiseactivesubscription)\n- [Hooks](#hooks)\n- [Types](#types)\n- [Local development](#local-development)\n- [Releasing](#releasing)\n- [License](#license)\n\n## Getting started\n\n`octane-components` has a collection of React components and actions (utility methods) to make integrating Octane into your UI simple. It works like this:\n\n1. On your backend, use your Octane API key to request a customer token.\n2. Pass this token to your client-side app and provide it to one of our components.\n3. The components handle the rest.\n\n### TL;DR\n\nTo demonstrate `octane-components`, we have a fully-functional example app that lives in the `example/` directory. But in short:\n\n```bash\n## Install using yarn:\nyarn add octane-components\n\n## or NPM:\nnpm install --save octane-components\n```\n\n```tsx\n// And then use octane-components in your app.\nimport React from 'react';\n\nimport { PlanPicker, Actions } from 'octane-components';\nimport 'octane-components/dist/components/globals.css';\nimport 'octane-components/dist/components/PlanPicker/PlanPicker.css';\n\n// /token is your token endpoint. See \"Getting a customer token\" below.\nfetch('/token')\n  .then((resp) => resp.json())\n  .then((data) => {\n    const { token } = data;\n    ReactDOM.render(\n      <PlanPicker\n        customerToken={token}\n        onPlanSelect={(plan) => Actions.subscribeCustomer(token, plan))}\n      />,\n      document.getElementById('root')\n    );\n  });\n```\n\n### Getting a customer token\n\nA customer token is a short-lived token that allows our components to take action on behalf of a customer. You can fetch one by sending a POST request to the `/ecp/token` endpoint using your Octane API key (more on that [here][api-auth]).\n\n**You should not send your Octane API key to the client**. Your API key can make arbitrary changes to any part of your Octane account and should be kept secret. Instead, you will need to expose a token endpoint that your client-side app can hit in order to fetch a customer token.\n\nHere's an example of what that might look like in a hypothetical Express.js web server:\n\n```js\nconst axios = require('axios');\nconst express = require('express');\nconst app = express();\n\napp.get('/token', (req, res) => {\n  // Get the ID of your currently signed-in user.\n  const userId = getSignedInUser();\n  axios\n    .post(\n      `https://api.cloud.getoctane.io/ecp/token`,\n      {\n        customer_name: userId,\n      },\n      {\n        headers: {\n          Authorization: `Bearer [YOUR API KEY HERE]`,\n        },\n      }\n    )\n    .then((apiRes) => {\n      res.json(apiRes.data);\n    })\n    .catch((error) => {\n      console.error(error);\n      res.status(500);\n      res.send('Something went wrong!');\n    });\n});\n\napp.listen(3000);\n```\n\n## Standard Components\n\nComponents are interactive building blocks that handle interacting with specific parts of Octane. Most of them only need a customer token in order to work. By default they are unstyled, although they all include default styles that you can use and customize.\n\n### `PlanPicker`\n\nPlanPicker renders a list of plans available to a customer. If a customer is subscribed to an available plan, that plan is marked as the current subscription. Plans are selectable and fire a callback when they're selected.\n\n```jsx\nimport { PlanPicker } from 'octane-components';\n// CSS variables\nimport 'octane-components/dist/components/globals.css';\n// Default theme\nimport 'octane-components/dist/components/PlanPicker/PlanPicker.css';\n\n<PlanPicker\n  // (Required) Your customer token.\n  customerToken={token}\n  // (Optional) Callback to fire when a plan is selected.\n  onPlanSelect={(planName, plan) => {\n    /* callback body */\n  }}\n/>;\n```\n\n![Screenshot of the PlanPicker component](./docs/plan-picker.png)\n\n### `PaymentSubmission`\n\nPaymentSubmission renders a form to accept payment information from a customer. If the customer has payment information on file, the component indicates as much. PaymentSubmission is a wrapper around Stripe's [CardElement component][card-element], but takes care of interacting with Stripe, initializing Stripe's API, and setting up a Stripe payment intent.\n\n```jsx\nimport { PaymentSubmission } from 'octane-components';\n// CSS variables\nimport 'octane-components/dist/components/globals.css';\n// Default theme\nimport 'octane-components/dist/components/PaymentSubmission/PaymentSubmission.css';\n\n<PaymentSubmission\n  // (Required) Your customer token.\n  customerToken={token}\n  // (Optional) Callback to fire when a payment method is set.\n  //   Fires on component init if the customer has payment info on file.\n  onPaymentSet={() => {\n    /* callback body */\n  }}\n  // (Optional) The text to show on the \"save payment\" button. Defaults to \"Save\"\n  saveButtonText={'Save'}\n  //\n  // The following are props provided by Stripe's CardElement.\n  //\n  // (Optional) An options object to pass to the underlying CardElement\n  //   This can be used to style the CardElement, among other things.\n  //   See: https://stripe.com/docs/js/elements_object/create_element?type=card\n  options={{}}\n  // (Optional) Change event handler to pass to the underlying CardElement\n  //   See: https://stripe.com/docs/js/element/events/on_change?type=cardElement\n  onChange={(event) => {\n    /* callback body */\n  }}\n  // (Optional) Event handler triggered when the CardElement is fully rendered.\n  //   Called with a reference to the underlying Element instance.\n  //   See: https://stripe.com/docs/js/element\n  onReady={(element) => {\n    /* callback body */\n  }}\n  // (Optional) Triggered whenever the escape key is pressed inside the CardElement.\n  onEscape={() => {\n    /* callback body */\n  }}\n/>;\n```\n\n![Screenshot of the PlanPicker component](./docs/payment-submission.png)\n\n## Advanced Components\n\nWhile our basic components are flexible enough for most common use cases, we also provide access to a number of more specific components to allow for more fine-tuned customization.\n\n**All of our Advanced Components must be wrapped in a `TokenProvider` component.** Unlike our basic components, our advanced components expect the customer token to be provided through a React context which we expose through the `TokenProvider` component.\n\n### `TokenProvider`\n\n`TokenProvider` accepts a customer token as its value and makes it available to any of its children.\n\n```jsx\n<TokenProvider token={customerToken}>\n  <YourCustomOctaneComponent />\n</TokenProvider>\n```\n\n### `StripeElements`\n\n`StripeElements` makes it easy to use any of Stripe's own [Elements][stripe-elements] components. It acts as a drop-in replacement to their own `<Elements>` wrapper, but it instead uses your Octane credentials to initialize the Stripe SDK.\n\n```jsx\nimport { StripeElements } from 'octane-components';\nimport { CardElement } from '@stripe/react-stripe-js';\n\nconst MyComponent = ({ customerToken }) => (\n  <TokenProvider token={customerToken}>\n    <StripeElements>\n      <CardElement />\n    </StripeElements>\n  </TokenProvider>\n);\n```\n\nWhile it is initializing, `StripeElements` does not render anything. If you'd like to render a loading element, you can provide it via the `loading` prop:\n\n```jsx\nconst MyComponent = ({ customerToken }) => (\n  <TokenProvider token={customerToken}>\n    <StripeElements loading={<LoadingSpinner />}>\n      <CardElement />\n    </StripeElements>\n  </TokenProvider>\n);\n```\n\nAdditionally, we also expose a `useStripeClientSecret` hook that can be called from within the `StripeElements` component. The hook provides access to the Stripe client secret, which allows you to make Stripe API calls. Because it is initialized and owned by `StripeElements`, it can only be used by components within it. Here's an example (for more details on using Stripe's components, please refer to [their docs][stripe-elements]).\n\n```jsx\nimport { StripeElements, useStripeClientSecret } from 'octane-components';\nimport { useStripe, useElements, CardElement } from '@stripe/react-stripe-js';\n\nconst MyForm = () => {\n  const stripe = useStripe();\n  const elements = useElements();\n  const secret = useStripeClientSecret();\n\n  const handleSubmit = async (event) => {\n    event.preventDefault();\n\n    if (!stripe || !elements || !secret) {\n      // Stripe.js has not yet loaded.\n      // Make sure to disable form submission until Stripe.js has loaded.\n      return;\n    }\n\n    const result = await stripe.confirmCardSetup(secret, {\n      payment_method: { card: elements.getElement(CardElement) },\n    });\n\n    if (result.error) {\n      /* show error */\n    } else {\n      /* the payment has been processed! */\n    }\n  };\n\n  const isDisabled = !stripe || !elements || !secret;\n\n  return (\n    <form onSubmit={handleSubmit}>\n      <CardElement />\n      <button disabled={isDisabled}>Confirm order</button>\n    </form>\n  );\n};\n\nconst MyComponent = ({ customerToken }) => (\n  <TokenProvider token={customerToken}>\n    <StripeElements>\n      <MyForm />\n    </StripeElements>\n  </TokenProvider>\n);\n```\n\n### `EmbeddedPortal`\n\n`EmbeddedPortal` allows you to embed a customer portal on your website. This is a simple wrapper around an `iframe`, which generates a link to customer's page and requires `customerToken` from you. The component also allows you to specify other `iframe` attributes.\n\n```jsx\nimport { EmbeddedPortal } from 'octane-components';\n\n<EmbeddedPortal\n  // (Required) Customer's token.\n  customerToken=\"CUSTOMER_TOKEN\"\n  // (Optional) List of the iframe attributes\n  width={1200}\n  height={500}\n  title=\"Customer's Page\"\n  referrerPolicy='no-referrer'\n  allowFullScreen\n/>\n```\n\n## Styling components\n\nBy default, components are unstyled. They are decorated with classes that should make it easy to style them to match any sort of branding.\n\nTo provide a starting point, each component comes with its own default stylesheet. Each stylesheet depends on CSS variables scoped to the `.octane-component` class. To use a stylesheet, import both the variables and a component's stylesheet wherever you'd like to use them.\n\n```css\n/* index.css */\n\n/* variables */\n@import 'octane-components/dist/components/globals.css';\n/* PlanPicker styles */\n@import 'octane-components/dist/components/PlanPicker/PlanPicker.css';\n/* PaymentSubmission styles */\n@import 'octane-components/dist/components/PaymentSubmission/PaymentSubmission.css';\n```\n\nYou can tweak our styling without writing new styles from scratch by overwriting our variables:\n\n```css\n/* variables */\n@import 'octane-components/dist/components/globals.css';\n\n/* overrides */\n.octane-component {\n  /* Light theme */\n  --octane-bg-primary: #d4f5f54d;\n  --octane-text-primary: #071420;\n  --octane-border-primary: #c7dcd5;\n  --octane-text-accent: #128475;\n  --octane-bg-secondary: #becbd8;\n  --octane-bg-lighter: #484e5980;\n  --octane-text-secondary: #282c2c;\n  --octane-border-primary: #d4f5f54d;\n}\n\n/* PlanPicker styles */\n@import 'octane-components/dist/components/PlanPicker/PlanPicker.css';\n/* PaymentSubmission styles */\n@import 'octane-components/dist/components/PaymentSubmission/PaymentSubmission.css';\n```\n\n## Actions\n\nIn addition to components, `octane-components` provides access to \"actions\", or asynchronous interactions with our API. While these complement our React components nicely, they can be used in any client-side app. They all return Promises and work well with `await`, when available.\n\n### `getActiveSubscription(token): Promise<PricePlan | null>`\n\n`getActiveSubscription` checks for a customer's active subscription. If it's there, it resolves to the `PricePlan` details for that subscription. If the customer has no subscription, it resolves to `null`.\n\n**Example**\n\n```js\nimport { Actions } from 'octane-components';\nconst { getActiveSubscription } = Actions;\n\nconst planName = 'enterprise_plan';\n\nfetch('/token')\n  .then((resp) => resp.json())\n  .then(({ token }) => getActiveSubscription(token))\n  .then((sub) =>\n    sub !== null ? alert('yeah') : alert('customer needs a subscription')\n  );\n```\n\n**Params**\n\n- `token` _(required, string)_ — A customer token.\n\n### `hasPaymentInfo(token): Promise<boolean>`\n\n`hasPaymentInfo` resolves to `true` if the customer has payment info, and `false` otherwise.\n\n**Example**\n\n```js\nimport { Actions } from 'octane-components';\nconst { hasPaymentInfo } = Actions;\n\nconst planName = 'enterprise_plan';\n\nfetch('/token')\n  .then((resp) => resp.json())\n  .then(({ token }) => hasPaymentInfo(token))\n  .then((hasIt) => (hasIt ? alert('yeah') : alert('need payment info')));\n```\n\n**Params**\n\n- `token` _(required, string)_ — A customer token.\n\n### `subscribeCustomer(token, plan, options): Promise<ActiveSubscription>`\n\n`subscribeCustomer` subscribes a customer to a specific plan. It accepts a customer token and the name of a plan, and will subscribe that customer to the version of that plan visible to octane-components.\n\n**Example**\n\n```js\nimport { Actions } from 'octane-components';\nconst { subscribeCustomer } = Actions;\n\nconst planName = 'enterprise_plan';\n\nfetch('/token')\n  .then((resp) => resp.json())\n  .then(({ token }) => subscribeCustomer(token, planName));\n```\n\n> Note that `checkForBillingInfo` is a convenience check and does not guarantee that valid billing info will be available in the future. For example, a customer could remove their payment information, or their payment details might expire.\n\n**Params**\n\n- `token` _(required, string)_ — A customer token.\n- `plan` _(required, string)_ — The name of the plan to subscribe the customer to\n- `options` _(optional, object)_ — Optional configuration options\n  - `options.checkForBillingInfo` _(optional, boolean)_ — Whether or not to verify that there is valid payment information for the customer before subscribing them. Defaults to `false`.\n\n## Hooks\n\nIf you use React Hooks, we've wrapped all of our actions in hooks to make things a little easier.\nHooks accept a token (which can be omitted if you're using `<TokenProvider />`) and fetch any data\nwhenever your component loads.\n\n### Query hooks\nStarting from `0.15.0` version, all query hooks additionally return `refetch` function to get the data whenever it's needed.\n\nAll these hooks fetch and refetch data from our end-customer API:\n\n- `useActiveSubscription` - fetch data about the customer's current subscription\n- `useContactInfo` - fetch and update the customer's contact info\n- `useUsage` - fetch the customer's usage\n- `useHasPaymentInfo` - fetch whether or not the customer has payment info on file\n- `useInvoices` - fetch a list of invoice metadata for the customer\n- `usePaymentMethodStatus` - fetch the customer's payment method status\n- `usePricePlans` - fetch a list of price plans this customer could subscribe to\n- `useVendorInfo` - fetch information about this customer's vendor\n- `useCustomerLink` - fetch a link to customer's page\n\nThese ones allow you also to update data through the same API:\n\n- `useContactInfo` - use `update` function to update contact info\n- `useActiveSubscription` - use `update` function to update active subscription\n\n```ts\nconst { loading, result: invoices, refetch } = useInvoices({ token });\n\n// `refetch` function will update `result` accordingly.\nuseEffect(() => {\n  refetch();\n});\n\nreturn loading ? <Spinner /> : <InvoicesTable invoices={invoices} />;\n```\n\n`useActiveSubscription`, `useContactInfo` hooks also provide `update` function, which updates `result`. It takes a payload which will update hook's data. \n\n```ts\nconst { loading, result: activeSubscription, update } = useActiveSubscription({ token });\n\nif (loading) {\n  return <Spinner />;\n}\n\nreturn (\n  <>\n    <ComponentDisplayingData subscription={activeSubscription} />\n    <button onClick={() => update({ price_plan_uuid: 'pp_uuid', add_ons: [] })}>\n      Update active subscription\n    </button>\n  </>\n);\n```\n\n\n### Mutation hooks\nA few hooks are meant for mutations only. These hooks won't fetch any data when instantiated - you have to call the returned mutate function manually.\n\n- `useStripeSetupIntent` - create a [Stripe SetupIntent](https://stripe.com/docs/api/setup_intents) for the customer\n- `useUpdateContactInfo` - _(deprecated)_ update the customer's contact info - use `update` function from `useContactInfo` hook\n- `useUpdateSubscription` - _(deprecated)_ update the customer's subscription - use `update` function from `useActiveSubscription` hook\n- `useCustomerUsage` - _(deprecated)_ fetch the customer's usage - use `useUsage` instead\n\n```ts\nconst [ updateSetupIntent, { data }] = useStripeSetupIntent({ token });\nconst { result, loading, error } = data;\n\nif (loading) {\n  return <Spinner />;\n}\n\nreturn (\n  <>\n    <ComponentDisplayingData setupIntent={result} />\n    <ConfirmationDialog onConfirm={updateSetupIntent}>\n  </>\n);\n```\n\n## Types\n\n`octane-components` is written entirely in TypeScript and makes heavy use of Octane's schema types throughout the code. To make accessing them easy, we've made these types accessible:\n\n```ts\nimport type { SchemaTypes } from 'octane-components';\ntype PricePlan = SchemaTypes['PricePlan'];\n```\n\nThese types are generated directly from our [OpenAPI schema file](https://api.cloud.getoctane.io/docs/openapi.json).\n\n## Local development\n\nThe easiest thing to do is to run `yarn storybook`, which will let you see and edit all of our components.\n\nIt can also be useful to develop alongside the example app that lives in `example/`.\n\nHere are the other commands to know about:\n\n```bash\n# Run a full build once. This checks types and puts built code in dist/\nyarn build\n# Start a build server, rebuilding any time a file changes\nyarn start\n# Run all of our tests\nyarn test\n# Run the storybook server in development / watch mode\nyarn storybook\n# Build storybook once\nyarn build-storybook\n# Fetch our openapi spec and generate fresh TypeScript types\nyarn generate\n```\n\n## Releasing\n\nReleasing is as easy as bumping the version of package.json in this repo. Any changes on the main branch will be automatically published to NPM.\n\n## License\n\nMIT © [Octane Software Technology, Inc.](https://getoctane.io)\n\n[api-auth]: https://octane.readme.io/docs/api-authentication\n[card-element]: https://stripe.com/docs/payments/integration-builder-card\n[stripe-elements]: https://stripe.com/docs/payments/elements\n","readmeFilename":"README.md"}