{"_id":"react-time-input-polyfill","_rev":"19-5d2d9e35940efa3e87e39dd50a9264d6","name":"react-time-input-polyfill","dist-tags":{"latest":"1.0.11","beta":"1.0.11-beta.0"},"versions":{"0.1.0":{"name":"react-time-input-polyfill","version":"0.1.0","description":"A simple React component that produces an input[type=time] element with a built in polyfill for Safari and IE support.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Dan503/react-time-input-polyfill.git"},"keywords":["React","time","input","polyfill","IE","accessible","accessibility","a11y"],"author":{"name":"Daniel Tonon"},"license":"MIT","bugs":{"url":"https://github.com/Dan503/react-time-input-polyfill/issues"},"homepage":"https://github.com/Dan503/react-time-input-polyfill#readme","dependencies":{"time-input-polyfill":"latest","react":"^16.10.2"},"devDependencies":{"@babel/core":"7.6.0","@svgr/webpack":"4.3.2","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^6.1.0","eslint-config-react-app":"^5.0.2","eslint-loader":"3.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3","eslint-plugin-react-hooks":"^1.6.1","file-loader":"3.0.1","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"1.4.1","ts-pnp":"1.1.4","url-loader":"2.1.0","webpack":"4.41.0","webpack-dev-server":"3.2.1","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"scripts":{"start":"node scripts/start.js","build":"node scripts/build.js","test":"node scripts/test.js"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version","last 1 ie version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":["../node_modules"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"gitHead":"8d8f08a6e8063858d66df9fb7380fa87859bd187","_id":"react-time-input-polyfill@0.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Fwf7du8ehYOeJIFP5L1kV8a/pD+p6pa8PVBJRO6JMvBnAKe+92f6ead8n/e3BETRrH5XiHI6yIc/acQ32YfTnw==","shasum":"3df603a2db41d1874e26f13825ca7b5967e4525c","tarball":"https://registry.npmjs.org/react-time-input-polyfill/-/react-time-input-polyfill-0.1.0.tgz","fileCount":46,"unpackedSize":751497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnJG6CRA9TVsSAnZWagAAjboP+wScki3oW3yyO5832YZ+\nG2uhXJtqBZz+rL2oFYFchDITwja4eTPz3Kgg9x1OvyIvhz7BqcLlNXPCgHpf\nQveMyy/wp+0pMsC8bNoTg0uq4M6O9Ro+inF6fp82eWpa87a2eRmlYA6pYP28\nRUq44W5IXkRe3RS2t4Yn/7NfbTrSNdOb4UGwGsxE7sceDUXFbw/ub7u3v8TK\nctuT3CxTafzp5Ure6Di5t+SVxWhMB4+GyIxR+cy9EZZoXTEOAenUqT0SkHoh\ny+HfBVlq5APAMi/s8yfkw7ir0yQPPVTf9txyIqahBNd/hpiONddy7sdg6ah5\nsCz+Dqgt1QdQszEfsDdC3dp5gR+f2tLCG7AW6FuUlrnT7Gd5AJPTjQ8d/gYp\ngZ2DMlAWoZaN4Rnf+BvqCyZ2D3v3SypywEdMdvFjbYgs+NaGfx8zQlboYyUG\n/QHeeV0+3UgPlU3FRTb7vSMSRmi+Zh57qmeFabOnnVD2NDR1TyjZdNk5rjVV\n0d5gax3lI7rApFR04ZL5qZwbVB2YrOVFln9B6FXTTPp7FMf5nQWeHOpM5c7n\nCUKXpg918rWD0Iy9qeIGyLsFqVdtG5Yh4gKTgOGxkB8YTLEcoiciyPenkx4Y\nZVb/UBhJHkAJLa8LYI6fvu4xMfbBXYcPtE5UdcjgsWl35gtommfk5Nf+PN1j\nFlWq\r\n=bPCf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2dW8hv77C30Rpn8p3YjtOKVkdvTSy+4pEGcO47xuRCAiBFFj95jvHm2kkY64Qr2uc2+zuP6woJsH1BT4V8y4kQyw=="}]},"maintainers":[{"name":"dan503","email":"dan503.npm@gmail.com"}],"_npmUser":{"name":"dan503","email":"dan503.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-time-input-polyfill_0.1.0_1570542010093_0.24255264522843434"},"_hasShrinkwrap":false,"deprecated":"'react-time-input-polyfill' (v1) has been renamed to '@time-input-polyfill/react' (v2). v1 has been deprecated in favour of v2."},"1.0.0":{"name":"react-time-input-polyfill","version":"1.0.0","description":"A pre-built, plug-and-play, fully accessible React component that will produce an `input[type='time']` element with a built in polyfill for IE and Safari support.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Dan503/react-time-input-polyfill.git"},"keywords":["React","time","input","polyfill","IE","accessible","accessibility","a11y"],"author":{"name":"Daniel Tonon"},"license":"MIT","bugs":{"url":"https://github.com/Dan503/react-time-input-polyfill/issues"},"homepage":"https://dan503.github.io/react-time-input-polyfill/","dependencies":{"time-input-polyfill":"latest","react":"^16.10.2"},"devDependencies":{"@babel/core":"7.6.0","@babel/preset-env":"^7.6.3","@babel/register":"^7.6.2","@svgr/webpack":"4.3.2","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","babelify":"^10.0.0","browserify":"^16.5.0","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^6.1.0","eslint-config-react-app":"^5.0.2","eslint-loader":"3.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3","eslint-plugin-react-hooks":"^1.6.1","file-loader":"3.0.1","fs-extra":"7.0.1","gulp":"^4.0.2","gulp-sourcemaps":"^2.6.5","gulp-uglify":"^3.0.2","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-syntax-highlighter":"^11.0.2","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"1.4.1","ts-pnp":"1.1.4","url-loader":"2.1.0","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0","webpack":"4.41.0","webpack-dev-server":"3.2.1","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"scripts":{"start":"gulp","build":"gulp build","test":"node scripts/test.js"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version","last 1 ie version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":["../node_modules"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"gitHead":"7c3bfc52f2731b43a6a183ed52b6e9a1a4cc8df1","_id":"react-time-input-polyfill@1.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-DVxZPDwhwLFC4w/R/jhUs97q4P32lWDPYGjl1EjN0B1peps+AhT/3xtaCvu9AV9+FV70JyqOLyfzZezdL9ISUQ==","shasum":"9f74a235d412c15d9a282d04cec9a8cf103fcfb2","tarball":"https://registry.npmjs.org/react-time-input-polyfill/-/react-time-input-polyfill-1.0.0.tgz","fileCount":33,"unpackedSize":178343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2SOjCRA9TVsSAnZWagAAApwP/1JcTpbfQgU1+VZFz/s5\nCJYtR7JKeNnriKGytQAECrmb4jRW2wA7ZqNURub/Rr6/BFA7fRuLPea3LvCY\nX0kONeS2qK34hd4AEFEaJ+/my5JkaHHrDdvSd5XjDxMMJY4r0kpLiW6Yz+CY\nCDdxaTXODUye0MBDGwhq80QTFMmJKXT5gSwbBhl+Gn8/RUUUxANKnFO6jWPG\nlvmwqB8E6lvh308xsmQyC1C90T6/ug4bOvth3v7uCjDLMaqC+6ElHjtusmkz\nZYwQ25GNT4E3PrzSeajz3826jYif+IwLEHFGa7zx2MCQeJmKdisPGjqTpMEL\ncytPu0u7F+2uZz6EAViiBzcyPbpeqPEvL33Ts9WV6ZzK4MngTaTlCOvaymRm\nDHcj3CTJkeeQ3f9KFyewwE6iqatkFBYH20hd02F3rgG0zOJerJwzGt20nbOa\nu42V0onkrTZb/BmcjWTodfejaXR6VnzBNGTfj5x+wRyyAkzwdzI1sSAyXHvf\nOg9mPtQBCXL4EIMS9+f4+297nju9OxV+xkIqCUimWmZtVgcD8O1PBjZTS4N+\nPmcoboTS2IhIO9+z+RqAriMKnE3OR90tZ95i9cKM1eKt2oynp0Vg7cJKHA6P\n4IPAHSx3SQr25PjRR8TgniaeMZrU3U2rtOIuSYSKTAuWQznR8RACnqALnroz\n4Riz\r\n=6xD6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2NaaDiT/WOFjcBD9c8r3EoaeTxMezqwx5q4M5LVpFlAiBwdYAEZKb+nxdUFDiujCbuKS/yOpc5qva+FGman2AEag=="}]},"maintainers":[{"name":"dan503","email":"dan503.npm@gmail.com"}],"_npmUser":{"name":"dan503","email":"dan503.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-time-input-polyfill_1.0.0_1574511522777_0.6548269369508748"},"_hasShrinkwrap":false,"deprecated":"'react-time-input-polyfill' (v1) has been renamed to '@time-input-polyfill/react' (v2). v1 has been deprecated in favour of v2."},"1.0.1":{"name":"react-time-input-polyfill","version":"1.0.1","description":"A pre-built, plug-and-play, fully accessible React component that will produce an `input[type='time']` element with a built in polyfill for IE and Safari support.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Dan503/react-time-input-polyfill.git"},"keywords":["React","time","input","polyfill","IE","accessible","accessibility","a11y"],"author":{"name":"Daniel Tonon"},"license":"MIT","bugs":{"url":"https://github.com/Dan503/react-time-input-polyfill/issues"},"homepage":"https://dan503.github.io/react-time-input-polyfill/","dependencies":{"time-input-polyfill":"latest","react":"^16.10.2"},"devDependencies":{"@babel/core":"7.6.0","@babel/preset-env":"^7.6.3","@babel/register":"^7.6.2","@svgr/webpack":"4.3.2","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","babelify":"^10.0.0","browserify":"^16.5.0","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^6.1.0","eslint-config-react-app":"^5.0.2","eslint-loader":"3.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3","eslint-plugin-react-hooks":"^1.6.1","file-loader":"3.0.1","fs-extra":"7.0.1","gulp":"^4.0.2","gulp-sourcemaps":"^2.6.5","gulp-uglify":"^3.0.2","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-syntax-highlighter":"^11.0.2","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"1.4.1","ts-pnp":"1.1.4","url-loader":"2.1.0","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0","webpack":"4.41.0","webpack-dev-server":"3.2.1","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"scripts":{"start":"gulp","build":"gulp build","test":"node scripts/test.js"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version","last 1 ie version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":["../node_modules"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"gitHead":"5890b08fe8830ffc610ddabe05ef04ad664bb1ca","_id":"react-time-input-polyfill@1.0.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-RNEWne7AD4bNgZlZYnmFn6puZ8nZYk+kp3IORd0YBPdAK96HlZzC/RxOws1duRa5WyJ8oBr46qtWoubJBmiv5A==","shasum":"ca0aa055530389468a29e4cc0d14d0c9b28ed9dd","tarball":"https://registry.npmjs.org/react-time-input-polyfill/-/react-time-input-polyfill-1.0.1.tgz","fileCount":50,"unpackedSize":2031479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVkYrCRA9TVsSAnZWagAARZMP/1ejo2i1rkSQspdgx/AP\n8Uk7IhzY5KdBx977aG39j+ZrPoP2YjrSOBTV3RWriMJyMZgyKxP8oIAKJqfB\noF0sYAygsrNZCjdYVbyBV1fVkHyiGCoAAmxc3efAQURbW0jOtHUGF8X0QmFs\nBcEWvRXtSZiKyiVHdLbeaG2LErTslqu86ck0CFKxcFaQ35EQHOZIbTR2/OhY\nXec8VWIHOUCdw0hNLTJHn9IJM7nzNtARur0y1HwjOybeP79pHp4OxWG8W1lS\nSYHcZLkXsg0WxOBFxvsJLV1UgOsz7kDp7swqg7xceJvLimEJWbIB0fNjOWNM\n/OecmaXsW4dHP8MgOvaKNz1d0+Fm7HXDigDMDauSftblQdrw+u9cgPUpFTf4\n/3XGVJGZ6xBEQGywvmxt0gAGamz0/77C4V8PsgfG5bFD8QufCJ2lfZTsR/sE\nF2UvF+MxpvCqPKtAwvymjUIv1EW+jEZlYvI/Vr+h4X0uTgTuoSXVoyuN3iAw\nBj8puRYl1srcsv/BNWpu2UyTII45enCK8vgQuRmoJrX+vS6NftX8O9/E/DgU\nwXJ4Q9oKUtXRVfQiSJ5KUVXsGdOFAs/Zvc4u6nUMFx9+V47TkZbXvUsBVUUq\nwYfvOBchOV1hAL2Wb2qbk8BHSphgGFHl79C71IGwFlYUneXWBmrZReIjjPzn\nPZTO\r\n=Ttl3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENGocRqdDhkBqxeDdZRb3skLKYgCbuoWtFwgY+IWJJLAiEApfbfSrfsA+PDWAg2zORq5pjxpzUqKAffIITQ7uJa5ks="}]},"maintainers":[{"name":"dan503","email":"dan503.npm@gmail.com"}],"_npmUser":{"name":"dan503","email":"dan503.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-time-input-polyfill_1.0.1_1582712363287_0.7923916553002484"},"_hasShrinkwrap":false,"deprecated":"'react-time-input-polyfill' (v1) has been renamed to '@time-input-polyfill/react' (v2). v1 has been deprecated in favour of v2."},"1.0.2":{"name":"react-time-input-polyfill","version":"1.0.2","description":"A pre-built, plug-and-play, fully accessible React component that will produce an `input[type='time']` element with a built in polyfill for IE and Safari support.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Dan503/react-time-input-polyfill.git"},"keywords":["React","time","input","polyfill","IE","accessible","accessibility","a11y"],"author":{"name":"Daniel Tonon"},"license":"MIT","bugs":{"url":"https://github.com/Dan503/react-time-input-polyfill/issues"},"homepage":"https://dan503.github.io/react-time-input-polyfill/","dependencies":{"time-input-polyfill":"latest","react":"^16.10.2"},"devDependencies":{"@babel/core":"7.6.0","@babel/preset-env":"^7.6.3","@babel/register":"^7.6.2","@svgr/webpack":"4.3.2","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","babelify":"^10.0.0","browserify":"^16.5.0","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^6.1.0","eslint-config-react-app":"^5.0.2","eslint-loader":"3.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3","eslint-plugin-react-hooks":"^1.6.1","file-loader":"3.0.1","fs-extra":"7.0.1","gulp":"^4.0.2","gulp-sourcemaps":"^2.6.5","gulp-uglify":"^3.0.2","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-syntax-highlighter":"^11.0.2","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"1.4.1","ts-pnp":"1.1.4","url-loader":"2.1.0","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0","webpack":"4.41.0","webpack-dev-server":"3.2.1","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"scripts":{"start":"gulp","build":"gulp build","test":"node scripts/test.js"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version","last 1 ie version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":["../node_modules"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"gitHead":"c21a62d61ddd07412e031efb66f37e0cc6ffe782","_id":"react-time-input-polyfill@1.0.2","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Z1I0Bz+5hIXqPks7Seus+2az+/mUlEfKhNt4TnElzhLDyqUjxyCGy5UAkyrKgVwPqDEw48UqSD2uQH4xXYzKyg==","shasum":"3f138b01e44dca2144301ba8a4543e149ab54a49","tarball":"https://registry.npmjs.org/react-time-input-polyfill/-/react-time-input-polyfill-1.0.2.tgz","fileCount":50,"unpackedSize":2030631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDbsECRA9TVsSAnZWagAA9CwP/1gnF+LqawITurMvtnay\nfn6N+TRqW7gfPhMvPEQ8kp9j/7gZ4nIuDT/Zc9EhQK8vGxJsfRFiMTmfHYRG\nAJBDwd1Lk+f4jnJSRefnOD8FIPDtycSbiWLp9Nkd8AmML9YQgB/quMbo/xzl\nic71OPbNPNT6dWlIm2hhXVjlM2DsCHlltraTUGHfWQmIxX86+NgcQMH14TKZ\n7e5fv8Ut0S0G5bU3blD2luVWrjIeSk/gQv9D1rfsbFPYOAAOwKRFWt6V80lX\nL3YlPDcAvgyl/H9ernOxA7qWqJ/ccgJf44DzgwkQKU+4hbFuq3QbBbeV8O/G\noQhpQVTbg4Jei+9OZ5bYOWjHpzZ2xA2/xjESQ2M4gODBdjMRjXaC9FA5Wx4G\nmIZ9c+C3gSWvaE4J0hbdHFMT6De/BWxzFWp8g9/4OeMeb8lmjBYVLwVGBzca\nuV3Qb9E1rKoOB7sF55XUUXAAcQEw9g9AUhLeHfUuteJUV3RX5b15qTYscs3n\nRNBBcnokl0Vy2l5C23qunH3Lpvcdf6LsxZxwsT0XBPoMcNeOc3hv1/FQsJRZ\nGvsir1XC4Xb+9qcIIjRf3xi6pnNvf7CCqkvBA3j1Bn7yxTD01CIbtvKWI4qJ\nYJ4VnCAWCyPl6qpBJdzYH/I255cPcuZxbWre0SELdGHBNbIUf1HTEZk+u9JL\n09gN\r\n=+xpQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPtCzOAEpS7oJ7wKAW8WZ1cZElADQpJ2wUVX/mxg7YIAiA7ye2Y9Q7XOBUna4CgHGGvLMcFf+68JFXmoSc0sXsN1A=="}]},"maintainers":[{"name":"dan503","email":"dan503.npm@gmail.com"}],"_npmUser":{"name":"dan503","email":"dan503.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-time-input-polyfill_1.0.2_1594735363439_0.07249797395190738"},"_hasShrinkwrap":false,"deprecated":"'react-time-input-polyfill' (v1) has been renamed to '@time-input-polyfill/react' (v2). v1 has been deprecated in favour of v2."},"1.0.3":{"name":"react-time-input-polyfill","version":"1.0.3","description":"A pre-built, plug-and-play, fully accessible React component that will produce an `input[type='time']` element with a built in polyfill for IE and Safari support.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Dan503/react-time-input-polyfill.git"},"keywords":["React","time","input","polyfill","IE","accessible","accessibility","a11y"],"author":{"name":"Daniel Tonon"},"license":"MIT","bugs":{"url":"https://github.com/Dan503/react-time-input-polyfill/issues"},"homepage":"https://dan503.github.io/react-time-input-polyfill/","dependencies":{"react":"^16.10.2","time-input-polyfill":"^1.0.9"},"devDependencies":{"@babel/core":"7.6.0","@babel/preset-env":"^7.6.3","@babel/register":"^7.6.2","@svgr/webpack":"4.3.2","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","babelify":"^10.0.0","browserify":"^16.5.0","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^6.1.0","eslint-config-react-app":"^5.0.2","eslint-loader":"3.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3","eslint-plugin-react-hooks":"^1.6.1","file-loader":"3.0.1","fs-extra":"7.0.1","gulp":"^4.0.2","gulp-sourcemaps":"^2.6.5","gulp-uglify":"^3.0.2","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-syntax-highlighter":"^11.0.2","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"^1.4.1","ts-pnp":"1.1.4","url-loader":"2.1.0","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0","webpack":"4.41.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"scripts":{"start":"gulp","build":"gulp build","test":"node scripts/test.js"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version","last 1 ie version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":["../node_modules"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"gitHead":"08ba61818ab7855bb2eac11eafb21882d9664e28","_id":"react-time-input-polyfill@1.0.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-zkKyEFp0mgeM7Gel0GVq+jzAz8qfNmE5xT4p7Qu2VKHrOnwdYV//810fYyyRx1EaVjBVqnP6uBhDrmDhdDTgIg==","shasum":"929700a63da25b90f7819377bbe742bc92edbe58","tarball":"https://registry.npmjs.org/react-time-input-polyfill/-/react-time-input-polyfill-1.0.3.tgz","fileCount":50,"unpackedSize":2032632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYzMKCRA9TVsSAnZWagAAdH0QAIbbKEKWBnbg1XVZwNpL\nQIu4LsCybdG6Spo0VPp0+nfkFjttPFhAOI5pdCgJkiPrek2xVGByLzIorKk0\nDRLhPMvtU2dFEyQVzIJFu7BLTHHKkiJADc1xLHbHmKf4jnzyXpdvdQGVeHw4\nDuyartZgP7eELsQ+mrkYK5xphluHwxym/beeYS2pcNqkKVwtSq4qvH/Zyqle\nzqCNPjzG9vyvuPFb8Y+cL7wGIulaWO5hH1BLWUD/7VG423TlGpQDMfDsAcWb\nxqiV3717qEXt0VZfsSfE8f/wL+KyTfdD0K0M/46dW/0ecPtOcbSAz8N7XG/6\n2uRq/7+PHr0Ilqr1bxJ5COiKRJ1q2TYkIBrpLcVEiSQAFKnbloX1zoifPq3Y\neUWmHAzYF/E9VNoELSgXGvWrNXIezY800wD0FsxnKmFHS+7JF+aZu2+v1ESc\nu0dG42ZC59v9J00sS6dEl3I4V+32Jmic/3nXUP2gKs+nxoMgdxP4ivaD2H5D\nFoRkClgOXixvHYDXV0OnbBaHQylWy9S4SHBBfHd/JRPsqf0Qo7EcqzBnMMZ0\nZEjLpuuIWK5vvJmwWWhta3Ea1J8N/5pNfwhQNjFc1zwxxbLMlUEuVSD/BG8S\n1J5GmMIVvenjxMO+wqMtIx5hPS3xF3X0f0ufG7NWXcMpTDwLmZAHWJa/zDph\nNKrF\r\n=q6lz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZfz4WY3BbC65P6jbY1l6K4zsmbHsL1TP57RTF1xRK6AiA4dWSpnVHye0vqtNzFH6IEOnRURvsJpgznTndRnAsC7g=="}]},"maintainers":[{"name":"dan503","email":"dan503.npm@gmail.com"}],"_npmUser":{"name":"dan503","email":"dan503.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-time-input-polyfill_1.0.3_1600336649790_0.714471879094305"},"_hasShrinkwrap":false,"deprecated":"'react-time-input-polyfill' (v1) has been renamed to '@time-input-polyfill/react' (v2). v1 has been deprecated in favour of v2."},"1.0.4":{"name":"react-time-input-polyfill","version":"1.0.4","description":"A pre-built, plug-and-play, fully accessible React component that will produce an `input[type='time']` element with a built in polyfill for IE and Safari support.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Dan503/react-time-input-polyfill.git"},"keywords":["React","time","input","polyfill","IE","accessible","accessibility","a11y"],"author":{"name":"Daniel Tonon"},"license":"MIT","bugs":{"url":"https://github.com/Dan503/react-time-input-polyfill/issues"},"homepage":"https://dan503.github.io/react-time-input-polyfill/","dependencies":{"react":"^16.10.2","time-input-polyfill":"^1.0.9"},"devDependencies":{"@babel/core":"7.6.0","@babel/preset-env":"^7.6.3","@babel/register":"^7.6.2","@svgr/webpack":"4.3.2","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","babelify":"^10.0.0","browserify":"^16.5.0","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^6.1.0","eslint-config-react-app":"^5.0.2","eslint-loader":"3.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3","eslint-plugin-react-hooks":"^1.6.1","file-loader":"3.0.1","fs-extra":"7.0.1","gulp":"^4.0.2","gulp-sourcemaps":"^2.6.5","gulp-uglify":"^3.0.2","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-syntax-highlighter":"^11.0.2","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"^1.4.1","ts-pnp":"1.1.4","url-loader":"2.1.0","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0","webpack":"4.41.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"scripts":{"start":"gulp","build":"gulp build","test":"node scripts/test.js"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version","last 1 ie version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":["../node_modules"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"gitHead":"90f7144ebe1965ab998fa2476f9764538601fd5a","_id":"react-time-input-polyfill@1.0.4","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-HYQjbbj1lt4ugueYJqaeU0zTla4k74Bi3q6QWMzWJBq5WesJpz6hn8dlfdS6rjUf97l7ADDA5N+u8XqieNtFXA==","shasum":"450c578d8026108e8b0a3348a4f6ed40767e5f5b","tarball":"https://registry.npmjs.org/react-time-input-polyfill/-/react-time-input-polyfill-1.0.4.tgz","fileCount":50,"unpackedSize":2033114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdP/YCRA9TVsSAnZWagAALVYP+wdNFdNshIGVo+NerMHI\nDBQvAkOJY+Cb8uKexjiPZ6TEo3y3rvIFKU5/TDG0M3sZyRQkAwfJyW3Ctr06\np823Yo+P/8wT01b/LhNMSKyFLf8kLGrB+ReCOEgI4omdBhrevfgzr7VItZ0F\nUI6c0bQvpzvymVb4HV6Ml40t+nvwV/m1q22lV6QxYE7+iYcQiQihikm3n7f6\n8US3zUrfela8D4y6gADXZoZ0X+UJgB3f9JBc8nNcKUyxYaw7vBEmIZzNpyk5\nmXkb40wRLSUrUH5iyLwy6h63dvpKYpya8WgxeebCIQtPcmekIyklpzl/e0Tm\nr69GsBvCMGBYmTFkDOHMUR+gXnh6I+BJjJe1qpeijJgyRM6fQi1hBO8jjXi3\nr4ZwusX0VSusBZFa8lfuZ28YTQZMdfzjBjYzKfTlVy7NpL5DSiVQjGMNQt1b\nX9J/YeXaeOxA09b/lVrBDgTAm0Gfi7JUQJaEKS9h4y5wwDDVPg446ly+Ia2D\nU4JG+tQA8g7FICOLShia3wErvwt/mmrdCMPJ4KQabALv9jOhFzMMMQf3L9r1\nG6xg49vUDNSS7yk4ehoUHlHULR9uuQ9cbQgufqUQfrPvHhBCaD8dtJndS05l\ngOxoWN5yoY0Sxdjl79r/BHLv+4eSiiKc1uOybLyO6gLnQf+laXinqPuCPkB/\nXKQ5\r\n=1j6L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3ehty/kuucphNHRyc3bm9yLZ6vQzLtikG2b8+HRYINAiEAnTGXOvsYMpA85tgCdvJxn1uLMje8OFgCrhQcM+fCRC4="}]},"maintainers":[{"name":"dan503","email":"dan503.npm@gmail.com"}],"_npmUser":{"name":"dan503","email":"dan503.npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-time-input-polyfill_1.0.4_1601503191951_0.05800090737991592"},"_hasShrinkwrap":false,"deprecated":"'react-time-input-polyfill' (v1) has been renamed to '@time-input-polyfill/react' (v2). v1 has been deprecated in favour of v2."},"1.0.5":{"name":"react-time-input-polyfill","version":"1.0.5","description":"A pre-built, plug-and-play, fully accessible React component that will produce an `input[type='time']` element with a built in polyfill for IE and Safari support.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Dan503/react-time-input-polyfill.git"},"keywords":["React","time","input","polyfill","IE","accessible","accessibility","a11y"],"author":{"name":"Daniel Tonon"},"license":"MIT","bugs":{"url":"https://github.com/Dan503/react-time-input-polyfill/issues"},"homepage":"https://dan503.github.io/react-time-input-polyfill/","dependencies":{"react":"^16.10.2","time-input-polyfill":"^1.0.9"},"devDependencies":{"@babel/core":"7.6.0","@babel/preset-env":"^7.6.3","@babel/register":"^7.6.2","@svgr/webpack":"4.3.2","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","babelify":"^10.0.0","browserify":"^16.5.0","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^6.1.0","eslint-config-react-app":"^5.0.2","eslint-loader":"3.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3","eslint-plugin-react-hooks":"^1.6.1","file-loader":"3.0.1","fs-extra":"7.0.1","gulp":"^4.0.2","gulp-sourcemaps":"^2.6.5","gulp-uglify":"^3.0.2","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-syntax-highlighter":"^11.0.2","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"^1.4.1","ts-pnp":"1.1.4","url-loader":"2.1.0","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0","webpack":"4.41.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"scripts":{"start":"gulp","build":"gulp build","test":"node scripts/test.js"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version","last 1 ie version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":["../node_modules"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"gitHead":"618ccb4744dabca404d6657f6a5ad89d0c0f43da","_id":"react-time-input-polyfill@1.0.5","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-huZ1Wxp8V/P3nVDKiiRexJSFVgKJauyPtWM8Deqzj259ch4HUUgSl822T64Pr7AyBE4Ic0MLf63D3OAo8rgaiQ==","shasum":"1692e7bdf8dc258f78144ddc0a188ddadfe844c9","tarball":"https://registry.npmjs.org/react-time-input-polyfill/-/react-time-input-polyfill-1.0.5.tgz","fileCount":50,"unpackedSize":2033268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpiY5CRA9TVsSAnZWagAAmzwP/jcgyQWXKMw8Z4dyIBIx\nBrNhIjXPaRcqRESZm65l3FpPRRJ7Rjm1YuCNxTeI1D/pX3raZhF7l6r1Wwly\nMeNxL4A9IYbJgDhyGPyuDgh8qMyOMJSpH9bqVRAD5fIO68RJNWskCQnh6jMm\nn7erinIeKTNFe2j+SPkoYz+SCPzX7RD2geRxSVNDl5Cr8LO/DbdSMD3FK/Zp\nNNvS+i2eDal4YEmpYcvi5hb/QIL8mJ6Dso5TTeP27kE5p6/ZVYh81cJJXkBg\nDBpsSDV2V6ARzAoGrcNsluPVn9ty3jn3r399LgF/FPwLbVzpXXhIrW9fRIHD\nTI0zk4/eya/EGo2devRJYRmQf5hqcMX5VtTGOGZp8DpMH8QrRE32vve0TM0+\nzvuLReU4VON0ye5bFXldpTRRKq89xpPkgNIuLZorOYyPiAHDnBOYAIQsLl2L\n28tlzzSKg6x/Z5ewk5yHAXIWA62KSYvrz2IuFriGHKIXaY/oTjB0uSgKZWgG\n4dseSfb0eW2PKO9J4PeINhDe13UNkZt02sChtbsZiV7t0cpSMRCZNnxUPM7D\nj3Rci7L1BwoqlzDqoTBqL4aSqbDzBZSqLmLgB07oiiy95/G5UCyscShLDGuG\nA2x2dnJqgsJfpRQnQ06z6lEC7YhXjInIQrnB0SkMgVq4zs+9bohSl1GOYwvv\nXWjX\r\n=MrAd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRhWx3DKqEPj7B8gcuX1IopL+bJhAZ1yegQwyWu1odQAiEAv5O98NgbzS1uVZuxhDiwhUnhAKRHPy3DhjxMnQlqnaQ="}]},"_npmUser":{"name":"dan503","email":"dan503.npm@gmail.com"},"directories":{},"maintainers":[{"name":"dan503","email":"dan503.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-time-input-polyfill_1.0.5_1604724280717_0.4967335153204482"},"_hasShrinkwrap":false,"deprecated":"'react-time-input-polyfill' (v1) has been renamed to '@time-input-polyfill/react' (v2). v1 has been deprecated in favour of v2."},"1.0.6-beta.0":{"name":"react-time-input-polyfill","version":"1.0.6-beta.0","description":"A pre-built, plug-and-play, fully accessible React component that will produce an `input[type='time']` element with a built in polyfill for IE and Safari support.","main":"dist/ReactTimeInputPolyfill.cjs.js","module":"src/time-polyfill/ReactTimeInputPolyfill.js","repository":{"type":"git","url":"git+https://github.com/Dan503/react-time-input-polyfill.git"},"keywords":["React","time","input","polyfill","IE","accessible","accessibility","a11y"],"author":{"name":"Daniel Tonon"},"license":"MIT","bugs":{"url":"https://github.com/Dan503/react-time-input-polyfill/issues"},"homepage":"https://dan503.github.io/react-time-input-polyfill/","dependencies":{"react":"^17.0.2","time-input-polyfill":"^1.0.10"},"devDependencies":{"@babel/core":"^7.14.0","@babel/preset-env":"^7.14.1","@babel/register":"^7.13.16","@svgr/webpack":"^5.5.0","@typescript-eslint/eslint-plugin":"^4.23.0","@typescript-eslint/parser":"^4.23.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-plugin-named-asset-import":"^0.3.7","babel-preset-react-app":"^10.0.0","babelify":"^10.0.0","browserify":"^17.0.0","camelcase":"^6.2.0","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^5.2.4","dotenv":"^9.0.2","dotenv-expand":"^5.1.0","eslint":"^7.26.0","eslint-config-react-app":"^6.0.0","eslint-loader":"^4.0.2","eslint-plugin-flowtype":"^5.7.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","file-loader":"^6.2.0","fs-extra":"^10.0.0","gulp":"^4.0.2","identity-obj-proxy":"^3.0.0","is-wsl":"^2.2.0","jest-environment-jsdom-fourteen":"^1.0.1","jest-resolve":"^26.6.2","jest-watch-typeahead":"^0.6.3","mini-css-extract-plugin":"^1.6.0","optimize-css-assets-webpack-plugin":"^5.0.4","pnp-webpack-plugin":"^1.6.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^5.2.0","postcss-normalize":"^10.0.0","postcss-preset-env":"^6.7.0","postcss-safe-parser":"^5.0.2","react-app-polyfill":"^2.0.0","react-dev-utils":"^11.0.4","react-dom":"^17.0.2","react-scripts":"^4.0.3","react-syntax-highlighter":"^15.4.3","rollup":"^2.47.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2"},"scripts":{"start":"npx rollup --config && gulp","react-start":"node node_modules/react-scripts/scripts/start.js","build":"npx rollup --config && gulp build","react-build":"node node_modules/react-scripts/scripts/build.js","test":"node scripts/test.js","prepublish":"npx rollup --config"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version","last 1 ie version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":["../node_modules"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"readme":"# react-time-input-polyfill\n\n[![hits per month badge](https://data.jsdelivr.com/v1/package/npm/react-time-input-polyfill/badge)](https://www.jsdelivr.com/package/npm/react-time-input-polyfill)\n\nThis is a pre-built, plug-and-play, fully accessible React component that will produce an `<input type=\"time\">` element with a built in polyfill for IE and Safari support.\n\n- ✔️ Modeled after the Chrome 78 and Firefox 70 desktop implementations.\n- ✔️ Fully keyboard and screen reader accessible.\n- ✔️ Sends back the same values as real time inputs (24 hour time).\n- ✔️ Only downloads the full polyfill code in the browsers that need it\n\nYou may have already come across the [plain JavaScript version](https://www.npmjs.com/package/time-input-polyfill). This is not just a wrapper component though. This package was built from the ground up in React, for React. It does import some functionality from the original though where it made sense to.\n\nYou can [view a demo](https://dan503.github.io/react-time-input-polyfill/) of `react-time-input-polyfill` in action here: https://dan503.github.io/react-time-input-polyfill/\n\nYou can view a demo of the original plain javascript version here: https://dan503.github.io/time-input-polyfill/\n\n## Install\n\nThe component needs an ES6 compatible environment to run in. It also needs React installed on the project. Take a look at [create-react-app](https://create-react-app.dev/docs/getting-started) to get started with React.\n\nYou can then install this polyfill component with npm:\n\n```\nnpm i react-time-input-polyfill\n```\n\n## Usage\n\n```jsx\n/* TimeInput.js */\n\nimport React from 'react'\n\n// Import the component into your project\nimport TimeInputPolyfill from 'react-time-input-polyfill'\n\nexport const TimeInput = ({ label, currentValue, onInputChange }) => {\n    return (\n        <label>\n            <span>{label}</span>\n            <TimeInputPolyfill\n\n                // set the value through props\n                value={currentValue}\n\n                // onChange will run every time the value is updated\n                onChange={({ value, element }) => {\n                    console.log({\n\n                        // The current value in 24 hour time format\n                        value,\n\n                        // The <input> HTML element\n                        element,\n\n                    })\n\n                    // Export the new value to the parent component\n                    onInputChange(value)\n                }}\n            />\n        </label>\n    )\n}\n```\n\n```jsx\n/* ExampleForm.js */\n\nimport React, { useState } from 'react'\n\n// import your local time input component into your form component\nimport { TimeInput } from './TimeInput'\n\nexport const ExampleForm = ()=> {\n\n    // Use state to keep track of the value\n    const [inputValue, setInputValue] = useState('20:30') // default to 8:30 PM\n\n    return (\n        <form>\n            <TimeInput\n                label=\"Label text\"\n\n                // Use the state value to set the time\n                currentValue={inputValue}\n\n                // Use the set state function to update the time when it changes\n                onInputChange={ newValue => setInputValue(newValue) }\n            />\n            <button type=\"submit\">Submit</button>\n        </form>\n    )\n}\n```\n\nYou can also force-enable the polyfill so that it is active in modern browsers that support `<input type=\"time\">` natively. This is helpful when it comes to debugging since it gives you access to modern dev tools (just make sure to disable it again when you are done).\n\n```jsx\n/* TimeInput.js */\n\nimport React from 'react'\nimport TimeInputPolyfill from 'react-time-input-polyfill'\n\nexport const TimeInput = ({ label, currentValue, onInputChange }) => {\n    return (\n        <label>\n            <span>{label}</span>\n            <TimeInputPolyfill\n                value={currentValue}\n\n                /*  Force browsers that support input[type=time]\n                    to use the polyfill.\n                    (useful for testing and debugging)\n                */  forcePolyfill={true}\n\n                onChange={({ value, element }) => {\n                    onInputChange(value)\n                }}\n            />\n        </label>\n    )\n}\n```\n\n## Content Security Policy (CSP) work around\n\nThe way that the polyfill avoids downloading the full polyfill code in modern browsers is by injecting the following script tag onto the page:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/react-time-input-polyfill@1/dist/timePolyfillHelpers.js\"></script>\n```\n\nThat downloads the extra helper functions that the polyfill needs to function.\n\nYour CSP might not allow for this.\n\nTo work around the issue, first create a `timePolyfillHelpers.js` file and ensure that whatever you are using to compile your JS also compiles this file as it's own separate thing. Don't import it into your main js file.\n\n```js\n// timePolyfillHelpers.js\n\n// ES5\nrequire('react-time-input-polyfill/timePolyfillHelpers.js')\n\n// ES6\nimport 'react-time-input-polyfill/timePolyfillHelpers.js'\n```\n\nThen when using the component, add a `polyfillSource` prop that points to the compiled helpers file on your server.\n\n```jsx\n<TimeInput\n    value={currentValue}\n    onChange={({ value }) => setCurrentValue(value)}\n    polyfillSource=\"/path/to/timePolyfillHelpers.js\"\n/>\n```\n","readmeFilename":"README.md","gitHead":"c1920ed3786700a35cec785bafa0d494742a1500","_id":"react-time-input-polyfill@1.0.6-beta.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-yVIuPk5F9slqd8AYCQ3d2qtw0pp/lCV/A6XbxTZb6noOg2DLm0Ox7lVI2BQUSBpDVYnFd+8Z2vxCB1piz7nXEg==","shasum":"806f47f41bd47398a4193682fea413765952e26d","tarball":"https://registry.npmjs.org/react-time-input-polyfill/-/react-time-input-polyfill-1.0.6-beta.0.tgz","fileCount":58,"unpackedSize":4345216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoKEkCRA9TVsSAnZWagAACGQP/3LvVcA+0P1AX434c95w\nI3fBFL9w9xcKH6nUvnfhDhHNWUvCCvjnsZ2/FtUHGgNoevauYUrABF25Whxm\nAq+s/uc3fK/Hn0Flp/XMuf/PfaRC8+4zAflkgoTzPnkykDMcXI4EsgIAQuil\nwUzT+3vxnaiy7goHsQ/2irOt83XyIk6YaBmmplR47uZA/5dYI42dxBDx8b1E\nGhCM3X1+wVwNPRzqxw2B5ZjDlyXvtJvW0ofotWgEB+qQr16MXk42CJ2XliQc\nXCWLznn/vInbGTXC387l9lYVsPgZf/WZP4Jy8aqxbb9hTGp+8KvfX6sJLhjg\n+G1u5EMao/UQ04x135kXOprV5qcUwNWz3+Pp9/aljWn8eWF78i8Kd9oWeIbA\nRyVNM7mSKFw523jNvjoMWQ+NVlV6Mmjrz5UNSGQisaXawZiUCpGdsuaFSDi1\n0lGXyOdtpwfhuqSWte2LmUAuJAOxfAcI65mTpIA5Z5UhHTqrSm+452f+eokc\nERaN20YUsjaIGvIwO4jZQyunbChdDoMzO41H0SVKu9aKhXbM9d/NxPVUSplr\nxV5+n1V9pbsZBcdEGl4fECYnCd1AVUOC3cJfkM6b/NiUO2SmG7IRe6ynGh0U\n2A6bc/eZQCGpyowenaogsJKNwFez/N3RRcdVjqSNEnVWcduDEq67PA2oKZcx\nn/Xc\r\n=LZup\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDckv+xx1A/juBO7zZY1LMOIcXIHue7wSK3f2YfdmtVmgIhAJYAC5TZKHLERCx6JY+1rCy4iBCn7GWuuem1KZBUU/S0"}]},"_npmUser":{"name":"dan503","email":"dan503.npm@gmail.com"},"directories":{},"maintainers":[{"name":"dan503","email":"dan503.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-time-input-polyfill_1.0.6-beta.0_1621139747953_0.28027903944768884"},"_hasShrinkwrap":false,"deprecated":"'react-time-input-polyfill' (v1) has been renamed to '@time-input-polyfill/react' (v2). v1 has been deprecated in favour of v2."},"1.0.6-beta.1":{"name":"react-time-input-polyfill","version":"1.0.6-beta.1","description":"A pre-built, plug-and-play, fully accessible React component that will produce an `input[type='time']` element with a built in polyfill for IE and Safari support.","main":"dist/ReactTimeInputPolyfill.js","module":"src/time-polyfill/ReactTimeInputPolyfill.js","repository":{"type":"git","url":"git+https://github.com/Dan503/react-time-input-polyfill.git"},"keywords":["React","time","input","polyfill","IE","accessible","accessibility","a11y"],"author":{"name":"Daniel Tonon"},"license":"MIT","bugs":{"url":"https://github.com/Dan503/react-time-input-polyfill/issues"},"homepage":"https://dan503.github.io/react-time-input-polyfill/","dependencies":{"react":"^17.0.2","time-input-polyfill":"^1.0.10"},"devDependencies":{"@babel/core":"^7.14.0","@babel/preset-env":"^7.14.1","@babel/register":"^7.13.16","@svgr/webpack":"^5.5.0","@typescript-eslint/eslint-plugin":"^4.23.0","@typescript-eslint/parser":"^4.23.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-plugin-named-asset-import":"^0.3.7","babel-preset-react-app":"^10.0.0","babelify":"^10.0.0","browserify":"^17.0.0","camelcase":"^6.2.0","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^5.2.4","dotenv":"^9.0.2","dotenv-expand":"^5.1.0","eslint":"^7.26.0","eslint-config-react-app":"^6.0.0","eslint-loader":"^4.0.2","eslint-plugin-flowtype":"^5.7.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","file-loader":"^6.2.0","fs-extra":"^10.0.0","gulp":"^4.0.2","identity-obj-proxy":"^3.0.0","is-wsl":"^2.2.0","jest-environment-jsdom-fourteen":"^1.0.1","jest-resolve":"^26.6.2","jest-watch-typeahead":"^0.6.3","mini-css-extract-plugin":"^1.6.0","optimize-css-assets-webpack-plugin":"^5.0.4","pnp-webpack-plugin":"^1.6.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^5.2.0","postcss-normalize":"^10.0.0","postcss-preset-env":"^6.7.0","postcss-safe-parser":"^5.0.2","react-app-polyfill":"^2.0.0","react-dev-utils":"^11.0.4","react-dom":"^17.0.2","react-dts-generator":"^0.1.3","react-scripts":"^4.0.3","react-syntax-highlighter":"^15.4.3","rollup":"^2.47.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2"},"scripts":{"start":"npx rollup --config && gulp","react-start":"node node_modules/react-scripts/scripts/start.js","build":"npx rollup --config && gulp build","react-build":"node node_modules/react-scripts/scripts/build.js","test":"node scripts/test.js","prepublish":"npm run build"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version","last 1 ie version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":["../node_modules"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"readme":"# react-time-input-polyfill\n\n[![hits per month badge](https://data.jsdelivr.com/v1/package/npm/react-time-input-polyfill/badge)](https://www.jsdelivr.com/package/npm/react-time-input-polyfill)\n\nThis is a pre-built, plug-and-play, fully accessible React component that will produce an `<input type=\"time\">` element with a built in polyfill for IE and Safari support.\n\n- ✔️ Modeled after the Chrome 78 and Firefox 70 desktop implementations.\n- ✔️ Fully keyboard and screen reader accessible.\n- ✔️ Sends back the same values as real time inputs (24 hour time).\n- ✔️ Only downloads the full polyfill code in the browsers that need it\n\nYou may have already come across the [plain JavaScript version](https://www.npmjs.com/package/time-input-polyfill). This is not just a wrapper component though. This package was built from the ground up in React, for React. It does import some functionality from the original though where it made sense to.\n\nYou can [view a demo](https://dan503.github.io/react-time-input-polyfill/) of `react-time-input-polyfill` in action here: https://dan503.github.io/react-time-input-polyfill/\n\nYou can view a demo of the original plain javascript version here: https://dan503.github.io/time-input-polyfill/\n\n## Install\n\nThe component needs an ES6 compatible environment to run in. It also needs React installed on the project. Take a look at [create-react-app](https://create-react-app.dev/docs/getting-started) to get started with React.\n\nYou can then install this polyfill component with npm:\n\n```\nnpm i react-time-input-polyfill\n```\n\n## Usage\n\n```jsx\n/* TimeInput.js */\n\nimport React from 'react'\n\n// Import the component into your project\nimport TimeInputPolyfill from 'react-time-input-polyfill'\n\nexport const TimeInput = ({ label, currentValue, onInputChange }) => {\n    return (\n        <label>\n            <span>{label}</span>\n            <TimeInputPolyfill\n\n                // set the value through props\n                value={currentValue}\n\n                // onChange will run every time the value is updated\n                onChange={({ value, element }) => {\n                    console.log({\n\n                        // The current value in 24 hour time format\n                        value,\n\n                        // The <input> HTML element\n                        element,\n\n                    })\n\n                    // Export the new value to the parent component\n                    onInputChange(value)\n                }}\n            />\n        </label>\n    )\n}\n```\n\n```jsx\n/* ExampleForm.js */\n\nimport React, { useState } from 'react'\n\n// import your local time input component into your form component\nimport { TimeInput } from './TimeInput'\n\nexport const ExampleForm = ()=> {\n\n    // Use state to keep track of the value\n    const [inputValue, setInputValue] = useState('20:30') // default to 8:30 PM\n\n    return (\n        <form>\n            <TimeInput\n                label=\"Label text\"\n\n                // Use the state value to set the time\n                currentValue={inputValue}\n\n                // Use the set state function to update the time when it changes\n                onInputChange={ newValue => setInputValue(newValue) }\n            />\n            <button type=\"submit\">Submit</button>\n        </form>\n    )\n}\n```\n\nYou can also force-enable the polyfill so that it is active in modern browsers that support `<input type=\"time\">` natively. This is helpful when it comes to debugging since it gives you access to modern dev tools (just make sure to disable it again when you are done).\n\n```jsx\n/* TimeInput.js */\n\nimport React from 'react'\nimport TimeInputPolyfill from 'react-time-input-polyfill'\n\nexport const TimeInput = ({ label, currentValue, onInputChange }) => {\n    return (\n        <label>\n            <span>{label}</span>\n            <TimeInputPolyfill\n                value={currentValue}\n\n                /*  Force browsers that support input[type=time]\n                    to use the polyfill.\n                    (useful for testing and debugging)\n                */  forcePolyfill={true}\n\n                onChange={({ value, element }) => {\n                    onInputChange(value)\n                }}\n            />\n        </label>\n    )\n}\n```\n\n## Content Security Policy (CSP) work around\n\nThe way that the polyfill avoids downloading the full polyfill code in modern browsers is by injecting the following script tag onto the page:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/react-time-input-polyfill@1/dist/timePolyfillHelpers.js\"></script>\n```\n\nThat downloads the extra helper functions that the polyfill needs to function.\n\nYour CSP might not allow for this.\n\nTo work around the issue, first create a `timePolyfillHelpers.js` file and ensure that whatever you are using to compile your JS also compiles this file as it's own separate thing. Don't import it into your main js file.\n\n```js\n// timePolyfillHelpers.js\n\n// ES5\nrequire('react-time-input-polyfill/timePolyfillHelpers.js')\n\n// ES6\nimport 'react-time-input-polyfill/timePolyfillHelpers.js'\n```\n\nThen when using the component, add a `polyfillSource` prop that points to the compiled helpers file on your server.\n\n```jsx\n<TimeInput\n    value={currentValue}\n    onChange={({ value }) => setCurrentValue(value)}\n    polyfillSource=\"/path/to/local/timePolyfillHelpers.js\"\n/>\n```\n","readmeFilename":"README.md","gitHead":"890ba015a7c10497ced1eb0df0f2ad28786dcbdd","_id":"react-time-input-polyfill@1.0.6-beta.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-/HPPtSdeyjFCC00uUu9YRiuXObDot723eaiS02wZ4B0nvaFnL6j+OXqk2vYSfqYIp9+7oRg+xL3gZr6/XRPI5A==","shasum":"db2f683edd2b90e0e656593bda5584b2198e0832","tarball":"https://registry.npmjs.org/react-time-input-polyfill/-/react-time-input-polyfill-1.0.6-beta.1.tgz","fileCount":63,"unpackedSize":4399696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoK8mCRA9TVsSAnZWagAAXDkP/iplqFHpgGWKi5TjYKTZ\nUGMhFI7nV+T0NiES9zt3uomhDbHCIluLNssCM85uZ05xmDMXsUjb2FQQfXYq\nCW3pZ3QoSlHwfLWkmfOEZlEtN2dJEzZAAdaYxXqPLeFw9yveUCVXvkQo9/Rn\nP0WWU+bLQ20OPizmXbu80dj0/snx/wsOWht4qGN8+RShBPLqopqpPWLL1zAy\nVnjKiiqVFu4hjjP9yDrwY92jN2W2DfnMHDcqR0mP7r2ILDIdAJyrM/GPfKI/\ndud2TPmue+l3pCwgsVKNRCPoFBRZvfeDY2IQ2X1LKdVw6+4ZhjbptVcARRhm\nWL6fcsfpNqATleZ2hofGIoDs1X8nlY88rqnOx5NzuuEbddheqMSKI3lM1ZdB\n5auHzp7n7KYiZ3oV2j9URW2TU2pQlRM2CacjJmXo0adzhsYF5ZY2YIdBbeyP\nAu3Eujt1QnDYBnxqRfaLrRtiFieNJQQ0+OEbE+N8vgZQD7gJ96uZIqVuiStv\nsFvJZ5r/LoiAGgxo+omd5Glsb1nC6DzKX44W5HZHncYWqJ+ENjzlQWdymsEb\n7vWTuiUDrfGQCIFPn2gp3Okdn5bgjLXPDqi5I40hQmoysS4CLNqNjK/dyyzn\nbSfnLUuTbuBhQyiCeoKlQGvIY/RYd6q6yWz0loSxHYbuk7bOFYgDaP1CrgW7\nq1NM\r\n=Hf10\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHkF1HL6ub5s+dLY/fRQivMfHm7y38O41dmcjh+0Y/nAIgFOUmIvuwzjptPZO3X1NQpp5iRK38WgvH0oc/NXsrpKg="}]},"_npmUser":{"name":"dan503","email":"dan503.npm@gmail.com"},"directories":{},"maintainers":[{"name":"dan503","email":"dan503.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-time-input-polyfill_1.0.6-beta.1_1621143334077_0.6807836850205973"},"_hasShrinkwrap":false,"deprecated":"'react-time-input-polyfill' (v1) has been renamed to '@time-input-polyfill/react' (v2). v1 has been deprecated in favour of v2."},"1.0.6":{"name":"react-time-input-polyfill","version":"1.0.6","description":"A pre-built, plug-and-play, fully accessible React component that will produce an `input[type='time']` element with a built in polyfill for IE and Safari support.","main":"dist/ReactTimeInputPolyfill.js","module":"src/time-polyfill/ReactTimeInputPolyfill.js","repository":{"type":"git","url":"git+https://github.com/Dan503/react-time-input-polyfill.git"},"keywords":["React","time","input","polyfill","IE","accessible","accessibility","a11y"],"author":{"name":"Daniel Tonon"},"license":"MIT","bugs":{"url":"https://github.com/Dan503/react-time-input-polyfill/issues"},"homepage":"https://dan503.github.io/react-time-input-polyfill/","dependencies":{"react":"^17.0.2","time-input-polyfill":"^1.0.10"},"devDependencies":{"@babel/core":"^7.14.0","@babel/preset-env":"^7.14.1","@babel/register":"^7.13.16","@svgr/webpack":"^5.5.0","@typescript-eslint/eslint-plugin":"^4.23.0","@typescript-eslint/parser":"^4.23.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-plugin-named-asset-import":"^0.3.7","babel-preset-react-app":"^10.0.0","babelify":"^10.0.0","browserify":"^17.0.0","camelcase":"^6.2.0","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^5.2.4","dotenv":"^9.0.2","dotenv-expand":"^5.1.0","eslint":"^7.26.0","eslint-config-react-app":"^6.0.0","eslint-loader":"^4.0.2","eslint-plugin-flowtype":"^5.7.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","file-loader":"^6.2.0","fs-extra":"^10.0.0","gulp":"^4.0.2","identity-obj-proxy":"^3.0.0","is-wsl":"^2.2.0","jest-environment-jsdom-fourteen":"^1.0.1","jest-resolve":"^26.6.2","jest-watch-typeahead":"^0.6.3","mini-css-extract-plugin":"^1.6.0","optimize-css-assets-webpack-plugin":"^5.0.4","pnp-webpack-plugin":"^1.6.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^5.2.0","postcss-normalize":"^10.0.0","postcss-preset-env":"^6.7.0","postcss-safe-parser":"^5.0.2","react-app-polyfill":"^2.0.0","react-dev-utils":"^11.0.4","react-dom":"^17.0.2","react-scripts":"^4.0.3","react-syntax-highlighter":"^15.4.3","rollup":"^2.47.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2"},"scripts":{"start":"npx rollup --config && gulp","react-start":"node node_modules/react-scripts/scripts/start.js","build":"npx rollup --config && gulp build","react-build":"node node_modules/react-scripts/scripts/build.js","test":"node scripts/test.js","prepublish":"npm run build"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version","last 1 ie version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":["../node_modules"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"gitHead":"f32834df871d50345f54ddbd3e5e05507e2b28d0","_id":"react-time-input-polyfill@1.0.6","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-hmzfRVi4Og7uo0qxX9uAtgEO1rMYCl/l268RpnZAFVpBumO7zLK0dgWARQ95ejwabzOMxITzVLUAaE0erVitOg==","shasum":"e047308117e2b67502501d1f5d3c027224132719","tarball":"https://registry.npmjs.org/react-time-input-polyfill/-/react-time-input-polyfill-1.0.6.tgz","fileCount":62,"unpackedSize":4399478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoLE0CRA9TVsSAnZWagAAtRAP+QB1dPx+SlK1QQ89czp7\nzm/vRRmsRrstMtcow69L4vweDjvJCC64ZMz3uA00GGV9ZqNgktE9rQ+U8hn5\nEAuqwC1hCSmS6JI9P37mmg/ZmRaAlMiV1TB1O51PG6zX4rfpFQyJ/Wig/bD8\npN6WyhOBSuC/dl6uNeB22KjggKmUb9mdxLTd1DAEha9zl41owY1Vyzc06En3\n4pMZtsGeq8ar/iX54dnGr0pR8CbVBVR4qeZkpcD2hKqgzddkzUMsQ++dRtdU\ny4YmrEisdl55vsMj0qy8zvGDubg/2F5eUIel5SCVq2vCc3hQF46UmBRFjUOF\nkue0FNS2HaoLqMRFEeg+MlFYd4pb7TTBRreqrs9NUGyXTKdEBtrNYZlOZQBI\nuq3FvP3QtOlkAQhfI5VM8ZYW905/XQ46GCBkLT/IzdRR6QLvzQaRmdtd0yAj\nzNBF97CXvNMSm8lkStojGQzymypAE6icsnybbyPbYe7JT7A4f02lPTr9MQ07\ncxM4BQIHaHIIdel0A+A+JIVACMrFmcqiHww1VyjTQIkBnbCdbTZe/MZHhWfC\nSqqu5gIUz8LciKjNzPVKVy3/8Op43x0VP+jMDjRiFT1G5CFt92ovdLrh+ny0\nZGi20qKI+tzk4QdnvkDGhuWW467MjYaVWAlUpzHxbqKpsFiv7k/04s2I7e1s\n0NZP\r\n=5xvO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBO1AOEAR8mvTFcggezDco+yocE4N0nnRTqotuMFyx/yAiAPvjNqsPU2dn5tKMIVEzvhEVr2naYtS2fk97g97Px4dQ=="}]},"_npmUser":{"name":"dan503","email":"dan503.npm@gmail.com"},"directories":{},"maintainers":[{"name":"dan503","email":"dan503.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-time-input-polyfill_1.0.6_1621143859826_0.4742907593123751"},"_hasShrinkwrap":false,"deprecated":"'react-time-input-polyfill' (v1) has been renamed to '@time-input-polyfill/react' (v2). v1 has been deprecated in favour of v2."},"1.0.7":{"name":"react-time-input-polyfill","version":"1.0.7","description":"A pre-built, plug-and-play, fully accessible React component that will produce an `input[type='time']` element with a built in polyfill for IE and Safari support.","main":"dist/ReactTimeInputPolyfill.js","module":"src/time-polyfill/ReactTimeInputPolyfill.js","repository":{"type":"git","url":"git+https://github.com/Dan503/react-time-input-polyfill.git"},"keywords":["React","time","input","polyfill","IE","accessible","accessibility","a11y"],"author":{"name":"Daniel Tonon"},"license":"MIT","bugs":{"url":"https://github.com/Dan503/react-time-input-polyfill/issues"},"homepage":"https://dan503.github.io/react-time-input-polyfill/","dependencies":{"react":"^17.0.2","time-input-polyfill":"^1.0.10"},"devDependencies":{"@babel/core":"^7.14.0","@babel/preset-env":"^7.14.1","@babel/register":"^7.13.16","@svgr/webpack":"^5.5.0","@typescript-eslint/eslint-plugin":"^4.23.0","@typescript-eslint/parser":"^4.23.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-plugin-named-asset-import":"^0.3.7","babel-preset-react-app":"^10.0.0","babelify":"^10.0.0","browserify":"^17.0.0","camelcase":"^6.2.0","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^5.2.4","dotenv":"^9.0.2","dotenv-expand":"^5.1.0","eslint":"^7.26.0","eslint-config-react-app":"^6.0.0","eslint-loader":"^4.0.2","eslint-plugin-flowtype":"^5.7.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","file-loader":"^6.2.0","fs-extra":"^10.0.0","gulp":"^4.0.2","identity-obj-proxy":"^3.0.0","is-wsl":"^2.2.0","jest-environment-jsdom-fourteen":"^1.0.1","jest-resolve":"^26.6.2","jest-watch-typeahead":"^0.6.3","mini-css-extract-plugin":"^1.6.0","optimize-css-assets-webpack-plugin":"^5.0.4","pnp-webpack-plugin":"^1.6.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^5.2.0","postcss-normalize":"^10.0.0","postcss-preset-env":"^6.7.0","postcss-safe-parser":"^5.0.2","react-app-polyfill":"^2.0.0","react-dev-utils":"^11.0.4","react-dom":"^17.0.2","react-scripts":"^4.0.3","react-syntax-highlighter":"^15.4.3","rollup":"^2.47.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2"},"scripts":{"start":"npx rollup --config && gulp","react-start":"node node_modules/react-scripts/scripts/start.js","build":"npx rollup --config && gulp build","react-build":"node node_modules/react-scripts/scripts/build.js","test":"node scripts/test.js","prepublish":"npm run build"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version","last 1 ie version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":["../node_modules"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"gitHead":"b2cac1deb87b4d570109cc76cb69edf7da4da68e","_id":"react-time-input-polyfill@1.0.7","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-tDxMFF9Xc3sVp7HTBcCbdBRvoraD8YdTxdxUp6YDahwiGJ9pQ+ODZrk70WFJLJj564jWIzWGcNXQBj0lJVAnLw==","shasum":"9eb5c622ef097793013316746b27392ca5b71a0f","tarball":"https://registry.npmjs.org/react-time-input-polyfill/-/react-time-input-polyfill-1.0.7.tgz","fileCount":64,"unpackedSize":4447941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIb8UCRA9TVsSAnZWagAA9IEP/0mJwNlrV0ywk/wyyqhQ\nRbaU2Y5EZjeXn41LLc+/P7yXn9Z1MSUEzogAYPh6JsaP2XkdjSQ1mWsVZpKQ\nMYer9pbnDt+TfwytvVu+KK9lqVLklergnT8swP20euA5Mlw8fW/iF41uelug\n7OseZfQ78hKqskkjizgLqZlA7CyD26SFmO+ZDCXk1za/WcDh0D6TeQ8yOa8n\nUgEn6V3svsmZL3KHUm5tjr7/z37lBBLa1LiPpIKIzkunxCiIgGsKpR2azTSy\nl6Oks+cFKH38SbGoPDWdTdRhlS9K4nM5kM6fd03XvtnPvooxZ8jF0UBHhhrY\nh89olzXMymTNugRJsI+FywMmoAlxwEdfOUI1DNC2mnm9gd1mjZFJfynr4XTq\n9NX3/PtSAtjn32Zu2H7G7berD+EOzRUszeLNAdShYCqeDuRywne/sJwt1GOQ\nTloEhHv9MRc80vTU8aO6WCNsIanKQlpHbz76ENFY8/fxec6EX3ascYDxaqba\ndvsmZapYgvnKvgoyaVvU5q4vxtYrCUJRAKcBKs1BwONmvu09Ss9CnZi1vvLS\ndipH7MYy1lCjFbUHR9yMQnO6+0koq8kl8TGAyQWL0CRnncjHxoVLb4irgVbe\n+qEyGuOERya6m3Mb3xvoSRdo6NdqTtyh9kLnA/atf9v5WYXVjtmaK+miGLcb\nz8ET\r\n=GGSd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE79hJOVVRKBExanT2nOrILJv+txxJ5A7Iz0INt6GkvcAiEA71rzPpz24oKKYXeWv05qB7punUbLXso58ofkC2yfSfQ="}]},"_npmUser":{"name":"dan503","email":"dan503.npm@gmail.com"},"directories":{},"maintainers":[{"name":"dan503","email":"dan503.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-time-input-polyfill_1.0.7_1629601556262_0.023611008850786153"},"_hasShrinkwrap":false,"deprecated":"'react-time-input-polyfill' (v1) has been renamed to '@time-input-polyfill/react' (v2). v1 has been deprecated in favour of v2."},"1.0.8":{"name":"react-time-input-polyfill","version":"1.0.8","description":"A pre-built, plug-and-play, fully accessible React component that will produce an `input[type='time']` element with a built in polyfill for IE and Safari support.","main":"dist/ReactTimeInputPolyfill.js","module":"src/time-polyfill/ReactTimeInputPolyfill.js","repository":{"type":"git","url":"git+https://github.com/Dan503/react-time-input-polyfill.git"},"keywords":["React","time","input","polyfill","IE","accessible","accessibility","a11y"],"author":{"name":"Daniel Tonon"},"license":"MIT","bugs":{"url":"https://github.com/Dan503/react-time-input-polyfill/issues"},"homepage":"https://dan503.github.io/react-time-input-polyfill/","dependencies":{"react":"^17.0.2","time-input-polyfill":"^1.0.10"},"devDependencies":{"@babel/core":"^7.14.0","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/preset-env":"^7.14.1","@babel/register":"^7.13.16","@svgr/webpack":"^5.5.0","@typescript-eslint/eslint-plugin":"^4.23.0","@typescript-eslint/parser":"^4.23.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-plugin-named-asset-import":"^0.3.7","babel-preset-react-app":"^10.0.0","babelify":"^10.0.0","browserify":"^17.0.0","camelcase":"^6.2.0","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^5.2.4","dotenv":"^9.0.2","dotenv-expand":"^5.1.0","eslint":"^7.26.0","eslint-config-react-app":"^6.0.0","eslint-loader":"^4.0.2","eslint-plugin-flowtype":"^5.7.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","file-loader":"^6.2.0","fs-extra":"^10.0.0","gulp":"^4.0.2","identity-obj-proxy":"^3.0.0","is-wsl":"^2.2.0","jest-environment-jsdom-fourteen":"^1.0.1","jest-resolve":"^26.6.2","jest-watch-typeahead":"^0.6.3","mini-css-extract-plugin":"^1.6.0","optimize-css-assets-webpack-plugin":"^5.0.4","pnp-webpack-plugin":"^1.6.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^5.2.0","postcss-normalize":"^10.0.0","postcss-preset-env":"^6.7.0","postcss-safe-parser":"^5.0.2","react-app-polyfill":"^2.0.0","react-dev-utils":"^11.0.4","react-dom":"^17.0.2","react-scripts":"^4.0.3","react-syntax-highlighter":"^15.4.3","rollup":"^2.47.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2"},"scripts":{"start":"npx rollup --config && gulp","react-start":"node node_modules/react-scripts/scripts/start.js","build":"npx rollup --config && gulp build","react-build":"node node_modules/react-scripts/scripts/build.js","test":"node scripts/test.js","prepublish":"npm run build"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version","last 1 ie version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":["../node_modules"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"gitHead":"ddfeb6dc9f2e79ab86ed6de3d1b455112050617a","_id":"react-time-input-polyfill@1.0.8","_nodeVersion":"14.17.5","_npmVersion":"7.21.1","dist":{"integrity":"sha512-TgI+eNtLMYNarw98w4AktgRnC+0I/p70dexK4mUzUGl4LSmaWuDAhL1x3lGNh1ZbfRs6LnFJZMjHkhCVQ6QpQw==","shasum":"fe8cbcc724f704ac65a369b953535ae94b3d1b99","tarball":"https://registry.npmjs.org/react-time-input-polyfill/-/react-time-input-polyfill-1.0.8.tgz","fileCount":64,"unpackedSize":4448056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOJavCRA9TVsSAnZWagAAvHcQAIzL39JGkUu82htKCM8E\nCrFiaSTDnBNlpN5NRb2igoTzJ/BmFZ6bmzjYtTmOhmoni0UZ4Y9mLFNqvNIn\ncErE2e9k+E/cUZsvujnqd79Nx6sS/qENqXyJ4YtUd3JO4/9DgSwAqUqJbWnn\nWT9KP6UJSBsnj23Zl7BSebyqoX1jztv/g+rGqkO7dPbKW0Yt/m8o1BiERpyE\ncL7qYJ/2+MIxrWNsM5A9MhNl1jjaYmCvrS/oSmlBWXgHfRPdurRgVZ3XdiE8\n8ny/4HHj14bcdHY7CNpzaMfdvlZxUVdFWv8lCtMay7so/WZ4d1BPHQiw2igB\n2leYr+FPi0jJ0JmqjJBcERxB5OG6HHCxzwPCfdKQC39lWKxYtEhIMnFfeeFM\naZOFOo6MNb69of/KncsOh2KcWuTfygbFwCWhkE3qgI6Ntf4wIYwGi9SQoVAt\npfdl91+9XOCnB1PbMFOEP0lCNGC3n69HM2YalsR2kKA3/rfvllOyuCzSQ+XL\nJ6Q8bjuwrN6Ra8VyuXYU/jSjcW1V6RiyJfx5y/tRDIFqvONaNRs39L22JXYX\nmoKJgRaa5ssakyAPZcl4EBZFGhayqFBz9HsuXG7PmzX/ST+Q38dHl/1FYG6o\n8H+l2MdWYcrpOCBWMJIb0UEMzuw10KYL1QCQds7OqMMwlQz+5e3jE5VBRLD0\n9mIe\r\n=rhRW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRy3swTQLu1qeOXlIAFoixqM/WuvyqHaHEX/jBfQVHOAIhAIWeAni90A1uKl2rd/uHxHOf0EvUWpZBgoAj+A79jCmX"}]},"_npmUser":{"name":"dan503","email":"dan503.npm@gmail.com"},"directories":{},"maintainers":[{"name":"dan503","email":"dan503.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-time-input-polyfill_1.0.8_1631098543350_0.3768247749490352"},"_hasShrinkwrap":false,"deprecated":"'react-time-input-polyfill' (v1) has been renamed to '@time-input-polyfill/react' (v2). v1 has been deprecated in favour of v2."},"1.0.9":{"name":"react-time-input-polyfill","version":"1.0.9","description":"A pre-built, plug-and-play, fully accessible React component that will produce an `input[type='time']` element with a built in polyfill for IE and Safari support.","main":"dist/ReactTimeInputPolyfill.js","module":"src/time-polyfill/ReactTimeInputPolyfill.js","repository":{"type":"git","url":"git+https://github.com/Dan503/react-time-input-polyfill.git"},"keywords":["React","time","input","polyfill","IE","accessible","accessibility","a11y"],"author":{"name":"Daniel Tonon"},"license":"MIT","bugs":{"url":"https://github.com/Dan503/react-time-input-polyfill/issues"},"homepage":"https://dan503.github.io/react-time-input-polyfill/","dependencies":{"react":"^17.0.2","time-input-polyfill":"^1.0.10"},"devDependencies":{"@babel/core":"^7.14.0","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/preset-env":"^7.14.1","@babel/register":"^7.13.16","@svgr/webpack":"^5.5.0","@typescript-eslint/eslint-plugin":"^4.23.0","@typescript-eslint/parser":"^4.23.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-plugin-named-asset-import":"^0.3.7","babel-preset-react-app":"^10.0.0","babelify":"^10.0.0","browserify":"^17.0.0","camelcase":"^6.2.0","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^5.2.4","dotenv":"^9.0.2","dotenv-expand":"^5.1.0","eslint":"^7.26.0","eslint-config-react-app":"^6.0.0","eslint-loader":"^4.0.2","eslint-plugin-flowtype":"^5.7.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","file-loader":"^6.2.0","fs-extra":"^10.0.0","gulp":"^4.0.2","identity-obj-proxy":"^3.0.0","is-wsl":"^2.2.0","jest-environment-jsdom-fourteen":"^1.0.1","jest-resolve":"^26.6.2","jest-watch-typeahead":"^0.6.3","mini-css-extract-plugin":"^1.6.0","optimize-css-assets-webpack-plugin":"^5.0.4","pnp-webpack-plugin":"^1.6.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^5.2.0","postcss-normalize":"^10.0.0","postcss-preset-env":"^6.7.0","postcss-safe-parser":"^5.0.2","react-app-polyfill":"^2.0.0","react-dev-utils":"^11.0.4","react-dom":"^17.0.2","react-scripts":"^4.0.3","react-syntax-highlighter":"^15.4.3","rollup":"^2.47.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2"},"scripts":{"start":"npx rollup --config && gulp","react-start":"node node_modules/react-scripts/scripts/start.js","build":"npx rollup --config && gulp build","react-build":"node node_modules/react-scripts/scripts/build.js","test":"node scripts/test.js","prepublish":"npm run build"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version","last 1 ie version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":["../node_modules"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"gitHead":"0021f1064e025c105807626862d6eda8eda2f448","_id":"react-time-input-polyfill@1.0.9","_nodeVersion":"14.17.5","_npmVersion":"7.21.1","dist":{"integrity":"sha512-aTHRUdxeKHZop0QdIpmMjr3C5CXUDMA1O75VQoKKkdUFZeBF/FExjsivq6ZwQXxeO2yeioFFBzeG+NocVxTolQ==","shasum":"89deed3ba871995e30fd6dcc037e432256b888fb","tarball":"https://registry.npmjs.org/react-time-input-polyfill/-/react-time-input-polyfill-1.0.9.tgz","fileCount":61,"unpackedSize":4337377,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgzrm0k/g2hLWYCIoS54YUTqgmMIhmft+QHVlwMQC2wgIgUYL5zEW89bsqYHIaxTEyXml76m6H4tWHA7z4NwkZeKY="}]},"_npmUser":{"name":"dan503","email":"dan503.npm@gmail.com"},"directories":{},"maintainers":[{"name":"dan503","email":"dan503.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-time-input-polyfill_1.0.9_1636466097335_0.3295379581894995"},"_hasShrinkwrap":false,"deprecated":"'react-time-input-polyfill' (v1) has been renamed to '@time-input-polyfill/react' (v2). v1 has been deprecated in favour of v2."},"1.0.10":{"name":"react-time-input-polyfill","version":"1.0.10","description":"A pre-built, plug-and-play, fully accessible React component that will produce an `input[type='time']` element with a built in polyfill for IE and Safari support.","main":"dist/ReactTimeInputPolyfill.js","module":"src/time-polyfill/ReactTimeInputPolyfill.js","repository":{"type":"git","url":"git+https://github.com/Dan503/react-time-input-polyfill.git"},"keywords":["React","time","input","polyfill","IE","accessible","accessibility","a11y"],"author":{"name":"Daniel Tonon"},"license":"MIT","bugs":{"url":"https://github.com/Dan503/react-time-input-polyfill/issues"},"homepage":"https://dan503.github.io/react-time-input-polyfill/","dependencies":{"react":"^17.0.2","time-input-polyfill":"^1.0.10"},"devDependencies":{"@babel/core":"^7.14.0","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/preset-env":"^7.14.1","@babel/register":"^7.13.16","@svgr/webpack":"^5.5.0","@typescript-eslint/eslint-plugin":"^4.23.0","@typescript-eslint/parser":"^4.23.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-plugin-named-asset-import":"^0.3.7","babel-preset-react-app":"^10.0.0","babelify":"^10.0.0","browserify":"^17.0.0","camelcase":"^6.2.0","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^5.2.4","dotenv":"^9.0.2","dotenv-expand":"^5.1.0","eslint":"^7.26.0","eslint-config-react-app":"^6.0.0","eslint-loader":"^4.0.2","eslint-plugin-flowtype":"^5.7.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","file-loader":"^6.2.0","fs-extra":"^10.0.0","gulp":"^4.0.2","identity-obj-proxy":"^3.0.0","is-wsl":"^2.2.0","jest-environment-jsdom-fourteen":"^1.0.1","jest-resolve":"^26.6.2","jest-watch-typeahead":"^0.6.3","mini-css-extract-plugin":"^1.6.0","optimize-css-assets-webpack-plugin":"^5.0.4","pnp-webpack-plugin":"^1.6.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^5.2.0","postcss-normalize":"^10.0.0","postcss-preset-env":"^6.7.0","postcss-safe-parser":"^5.0.2","react-app-polyfill":"^2.0.0","react-dev-utils":"^11.0.4","react-dom":"^17.0.2","react-scripts":"^4.0.3","react-syntax-highlighter":"^15.4.3","rollup":"^2.47.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2"},"scripts":{"start":"npx rollup --config && gulp","react-start":"node node_modules/react-scripts/scripts/start.js","build":"npx rollup --config && gulp build","react-build":"node node_modules/react-scripts/scripts/build.js","test":"node scripts/test.js","prepublish":"npm run build"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version","last 1 ie version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":["../node_modules"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"gitHead":"f3902df73d5538c8c4ae414f9acc8342a8c5c57c","_id":"react-time-input-polyfill@1.0.10","_nodeVersion":"14.17.5","_npmVersion":"7.21.1","dist":{"integrity":"sha512-sfB4Z/vNlm7lswc6EsCM4LecHdcMvn8+6XLvG18dO5yauPi2BxkQXVH1GknARmtVv9bxGNovzZGEJN5ksbA4pw==","shasum":"cd87e640497426f68359e28a74cd26c9074fa1c5","tarball":"https://registry.npmjs.org/react-time-input-polyfill/-/react-time-input-polyfill-1.0.10.tgz","fileCount":61,"unpackedSize":4337387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoxpkCRA9TVsSAnZWagAAfFgP/3NTQy8rmKet4fQiowDR\n0RXhZjQTO4IxbvrGYu+ppUCTVcN6FPVV9h6Ga3SUdKS5lKBJrucaKOp48P6O\nVQ3PLzk4unmWbawgDslIx5lgRrSNsXme2HZ9F8youADx6SCbY6Y0TWO3BICw\ngtEBsjpSIZG9q2Y754NmVlrURJqp1zKBst+S/FBHbVwu6fDQjaugsMLgOwCS\nRw6oPx7Axv7HYR5Lo2sQAh6XM1Wxx2TE/B66+f/+Ov4X8IU/FCFoyODmR/Zw\njiwrGVTPds/eSu5XjvPjJKcKEKNJIerNTUSzVzdFmyIvcBp8EJllHdC9sp0w\nJjMP71d0xH5+womArUvnrHVu62NLAxi4+FhcRRbH1heJZFEN+8NbqYY7zUbv\n7tfJ+d8UB1xv4FNU4MsihOn5UTrKvgFpSDBSTTjLZZF64YwalzD6WZngAwwj\nVLzQWeimjJMv0uKfwoe7RNCw1jn0zoFPkQFXuCP/xTfIvjmqTdzjVInntgM8\n3jJjUPt1JkJOiIgqhu+GFR5qA21bxuhog7XQ0UfcI+KyrBmISZ4068RNyUtw\n4WhQ8UMEkWA5gS8rqeYWp/hZo0XWrZ5gpJAKCM2H7gLiywd9Wde8G6rro76f\nbV9/PE+KxDtszZB712OhXe8s2VZlA52MwjdSX18WNMwhtpqSMc4fOj/olvYb\n2eM7\r\n=Xv61\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtaYYSeCa9gnyejTXmxF7b0xl8ZBqDah5q02kc4apnywIhAI9vtI5xS5A/QWbtKGS1CIhSThuRt/vt6MutQQPHeYkp"}]},"_npmUser":{"name":"dan503","email":"dan503.npm@gmail.com"},"directories":{},"maintainers":[{"name":"dan503","email":"dan503.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-time-input-polyfill_1.0.10_1638079076549_0.5662793718107133"},"_hasShrinkwrap":false,"deprecated":"'react-time-input-polyfill' (v1) has been renamed to '@time-input-polyfill/react' (v2). v1 has been deprecated in favour of v2."},"1.0.11-beta.0":{"name":"react-time-input-polyfill","version":"1.0.11-beta.0","description":"A pre-built, plug-and-play, fully accessible React component that will produce an `input[type='time']` element with a built in polyfill for IE and Safari support.","main":"dist/ReactTimeInputPolyfill.js","module":"src/time-polyfill/ReactTimeInputPolyfill.js","repository":{"type":"git","url":"git+https://github.com/Dan503/react-time-input-polyfill.git"},"keywords":["React","time","input","polyfill","IE","accessible","accessibility","a11y"],"author":{"name":"Daniel Tonon"},"license":"MIT","bugs":{"url":"https://github.com/Dan503/react-time-input-polyfill/issues"},"homepage":"https://dan503.github.io/react-time-input-polyfill/","dependencies":{"react":"^17.0.2","time-input-polyfill":"^1.0.10"},"devDependencies":{"@babel/core":"^7.16.7","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/preset-env":"^7.16.7","@babel/register":"^7.16.7","@svgr/webpack":"^6.1.2","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","babel-eslint":"^10.1.0","babel-jest":"^27.4.6","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","babelify":"^10.0.0","browserify":"^17.0.0","camelcase":"^6.3.0","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.6.0","eslint-config-react-app":"^7.0.0","eslint-loader":"^4.0.2","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","file-loader":"^6.2.0","fs-extra":"^10.0.0","gulp":"^4.0.2","identity-obj-proxy":"^3.0.0","is-wsl":"^2.2.0","jest-environment-jsdom-fourteen":"^1.0.1","jest-resolve":"^27.4.6","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","optimize-css-assets-webpack-plugin":"^6.0.1","pnp-webpack-plugin":"^1.7.0","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.2.0","postcss-safe-parser":"^6.0.0","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-dom":"^17.0.2","react-scripts":"^5.0.0","react-syntax-highlighter":"^15.4.5","rollup":"^2.63.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2"},"scripts":{"start":"npx rollup --config && gulp","react-start":"node node_modules/react-scripts/scripts/start.js","build":"npx rollup --config && gulp build","react-build":"node node_modules/react-scripts/scripts/build.js","test":"node scripts/test.js","prepublishOnly":"npm run build"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version","last 1 ie version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":["../node_modules"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"readme":"# {DEPRECATED} react-time-input-polyfill\n\n## IMPORTANT! This package has been renamed\n\nThe new name for the polyfill is:\n\n[@time-input-polyfill/react](https://www.npmjs.com/package/@time-input-polyfill/react/v/latest)\n\nYou can install the new version using:\n\n```\nnpm i @time-input-polyfill/react\n```\n\nVersion 1 (\"react-time-input-polyfill\") is not supported anymore, please migrate to version 2.\n\n### Migration details\n\nThere were breaking changes made in v2.0.0 for the sake of making the usage of the component more streamlined.\n\nSee the [v2 release notes](https://github.com/Dan503/react-time-input-polyfill/releases/tag/v2.0.0-major-overhaul) for more details.\n\n## DEPRECATED documentation...\n\n[![hits per month badge](https://data.jsdelivr.com/v1/package/npm/react-time-input-polyfill/badge)](https://www.jsdelivr.com/package/npm/react-time-input-polyfill)\n\nThis is a pre-built, plug-and-play, fully accessible React component that will produce an `<input type=\"time\">` element with a built in polyfill for IE and Safari support.\n\n- ✔️ Modeled after the Chrome 78 and Firefox 70 desktop implementations.\n- ✔️ Fully keyboard and screen reader accessible.\n- ✔️ Sends back the same values as real time inputs (24 hour time).\n- ✔️ Only downloads the full polyfill code in the browsers that need it\n\nYou may have already come across the [plain JavaScript version](https://www.npmjs.com/package/time-input-polyfill). This is not just a wrapper component though. This package was built from the ground up in React, for React. It does import some functionality from the original though where it made sense to.\n\nYou can [view a demo](https://dan503.github.io/react-time-input-polyfill/) of `react-time-input-polyfill` in action here: https://dan503.github.io/react-time-input-polyfill/\n\nYou can view a demo of the original plain javascript version here: https://dan503.github.io/time-input-polyfill/\n\n## Install\n\nThe component needs an ES6 compatible environment to run in. It also needs React installed on the project. Take a look at [create-react-app](https://create-react-app.dev/docs/getting-started) to get started with React.\n\nYou can then install this polyfill component with npm:\n\n```\nnpm i react-time-input-polyfill\n```\n\n## Usage\n\n```jsx\n/* TimeInput.js */\n\nimport React from 'react'\n\n// Import the component into your project\nimport TimeInputPolyfill from 'react-time-input-polyfill'\n\nexport const TimeInput = ({ label, currentValue, onInputChange }) => {\n    return (\n        <label>\n            <span>{label}</span>\n            <TimeInputPolyfill\n\n                // set the value through props\n                value={currentValue}\n\n                // onChange will run every time the value is updated\n                onChange={({ value, element }) => {\n                    console.log({\n\n                        // The current value in 24 hour time format\n                        value,\n\n                        // The <input> HTML element\n                        element,\n\n                    })\n\n                    // Export the new value to the parent component\n                    onInputChange(value)\n                }}\n            />\n        </label>\n    )\n}\n```\n\n```jsx\n/* ExampleForm.js */\n\nimport React, { useState } from 'react'\n\n// import your local time input component into your form component\nimport { TimeInput } from './TimeInput'\n\nexport const ExampleForm = ()=> {\n\n    // Use state to keep track of the value\n    const [inputValue, setInputValue] = useState('20:30') // default to 8:30 PM\n\n    return (\n        <form>\n            <TimeInput\n                label=\"Label text\"\n\n                // Use the state value to set the time\n                currentValue={inputValue}\n\n                // Use the set state function to update the time when it changes\n                onInputChange={ newValue => setInputValue(newValue) }\n            />\n            <button type=\"submit\">Submit</button>\n        </form>\n    )\n}\n```\n\nYou can also force-enable the polyfill so that it is active in modern browsers that support `<input type=\"time\">` natively. This is helpful when it comes to debugging since it gives you access to modern dev tools (just make sure to disable it again when you are done).\n\n```jsx\n/* TimeInput.js */\n\nimport React from 'react'\nimport TimeInputPolyfill from 'react-time-input-polyfill'\n\nexport const TimeInput = ({ label, currentValue, onInputChange }) => {\n    return (\n        <label>\n            <span>{label}</span>\n            <TimeInputPolyfill\n                value={currentValue}\n\n                /*  Force browsers that support input[type=time]\n                    to use the polyfill.\n                    (useful for testing and debugging)\n                */  forcePolyfill={true}\n\n                onChange={({ value, element }) => {\n                    onInputChange(value)\n                }}\n            />\n        </label>\n    )\n}\n```\n\n## Content Security Policy (CSP) work around\n\nThe way that the polyfill avoids downloading the full polyfill code in modern browsers is by injecting the following script tag onto the page:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/react-time-input-polyfill@1/dist/timePolyfillHelpers.js\"></script>\n```\n\nThat downloads the extra helper functions that the polyfill needs to function.\n\nYour CSP might not allow for this.\n\nTo work around the issue, first create a `timePolyfillHelpers.js` file and ensure that whatever you are using to compile your JS also compiles this file as it's own separate thing. Don't import it into your main js file.\n\n```js\n// timePolyfillHelpers.js\n\n// ES5\nrequire('react-time-input-polyfill/timePolyfillHelpers.js')\n\n// ES6\nimport 'react-time-input-polyfill/timePolyfillHelpers.js'\n```\n\nThen when using the component, add a `polyfillSource` prop that points to the compiled helpers file on your server.\n\n```jsx\n<TimeInput\n    value={currentValue}\n    onChange={({ value }) => setCurrentValue(value)}\n    polyfillSource=\"/path/to/local/timePolyfillHelpers.js\"\n/>\n```\n","readmeFilename":"README.md","gitHead":"c6e2b578cf11f20a0b062b423100379e155d5bf2","_id":"react-time-input-polyfill@1.0.11-beta.0","_nodeVersion":"14.17.5","_npmVersion":"7.21.1","dist":{"integrity":"sha512-NpNZHDD/D1PNPAUjNRLvI7VpfsrE177wqTatoWhbdwh9LSgGi2hVqrHFflX/UFRz5fjapTddnAtQ4vNcmLk94Q==","shasum":"190ae49381a3dd7d0997b0a7340578b028ddf81b","tarball":"https://registry.npmjs.org/react-time-input-polyfill/-/react-time-input-polyfill-1.0.11-beta.0.tgz","fileCount":71,"unpackedSize":6717673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1TktCRA9TVsSAnZWagAApd0QAJQvCqBrPGT8evtWOYPd\n0sXso5m1cfaDpsCd/M2u/2REym2jfavr9HgxDUS4ug7i8k8qSoS0jwzG8w71\nlxytAD/3gT0rcLq5h7C7CmTcjwLuAJ1qTgY9hG/ib/AXslxyWAPmbz8MkfLE\n2fWvKMKQyZFL2cYNaaisrVHcBzuYfRgZN3htAh7a1T6/LtSMSf4Mch7kSzyN\ngaQ2h/wMa6cz6y2COcLZDKgRWt+tLw0m8285VS4QEcY88GJGntvq9193UebG\nq41bmRtSttEgyjLiO+iwvPTAX00NL6I2HIgxtjX6R0XEQNQMZJEqQZXJOaCk\nvu/rXIiwuIeoAH1Kf7HtO2l5wUtRLw/60/wUtL1sF8XRmhzJ5y9Zq/KJo37B\nPy/ui3PHplkPeaiGWgOF412xDRXsJqVko2xFUUcK9toynjzHDS/gW5OO7xYR\npeoechvCThPuQm8xUVd2XjW/fiR+YeG94lR67CfKNBEiNqabQ8PQGzIqfBnQ\nu/BQZCl9rSTwbMSNIf+yDexhz0XxxtN1/72f5s4UntbMWtzTRjTMo83w6o6h\nfSz/90oQw/g7/SNBIkwyW0wdV+kvtycZfVE2ul7HkYgJGrZiGPwdw4AiyWR0\n3VaoRY4TMDVreDQ/UBlzjd0inXYHOqe2BmmqWhHs0s07WgzJqJSzT+kRsbzv\nIV+x\r\n=wLUM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8UkIt8ZbPFUTmwl+haHHajY2wWuALGd86fDhctgFykAiEAt9B6+LapbLegncIRzyHTqYULcmRo9hLPHc/q7fTaS2I="}]},"_npmUser":{"name":"dan503","email":"dan503.npm@gmail.com"},"directories":{},"maintainers":[{"name":"dan503","email":"dan503.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-time-input-polyfill_1.0.11-beta.0_1641363757341_0.7855613813545379"},"_hasShrinkwrap":false,"deprecated":"'react-time-input-polyfill' (v1) has been renamed to '@time-input-polyfill/react' (v2). v1 has been deprecated in favour of v2."},"1.0.11":{"name":"react-time-input-polyfill","version":"1.0.11","description":"A pre-built, plug-and-play, fully accessible React component that will produce an `input[type='time']` element with a built in polyfill for IE and Safari support.","main":"dist/ReactTimeInputPolyfill.js","module":"src/time-polyfill/ReactTimeInputPolyfill.js","repository":{"type":"git","url":"git+https://github.com/Dan503/react-time-input-polyfill.git"},"keywords":["React","time","input","polyfill","IE","accessible","accessibility","a11y"],"author":{"name":"Daniel Tonon"},"license":"MIT","bugs":{"url":"https://github.com/Dan503/react-time-input-polyfill/issues"},"homepage":"https://dan503.github.io/react-time-input-polyfill/","dependencies":{"react":"^17.0.2","time-input-polyfill":"^1.0.10"},"devDependencies":{"@babel/core":"^7.16.7","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/preset-env":"^7.16.7","@babel/register":"^7.16.7","@svgr/webpack":"^6.1.2","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","babel-eslint":"^10.1.0","babel-jest":"^27.4.6","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","babelify":"^10.0.0","browserify":"^17.0.0","camelcase":"^6.3.0","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.6.0","eslint-config-react-app":"^7.0.0","eslint-loader":"^4.0.2","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","file-loader":"^6.2.0","fs-extra":"^10.0.0","gulp":"^4.0.2","identity-obj-proxy":"^3.0.0","is-wsl":"^2.2.0","jest-environment-jsdom-fourteen":"^1.0.1","jest-resolve":"^27.4.6","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","optimize-css-assets-webpack-plugin":"^6.0.1","pnp-webpack-plugin":"^1.7.0","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.2.0","postcss-safe-parser":"^6.0.0","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-dom":"^17.0.2","react-scripts":"^5.0.0","react-syntax-highlighter":"^15.4.5","rollup":"^2.63.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2"},"scripts":{"start":"npx rollup --config && gulp","react-start":"node node_modules/react-scripts/scripts/start.js","build":"npx rollup --config && gulp build","react-build":"node node_modules/react-scripts/scripts/build.js","test":"node scripts/test.js","prepublishOnly":"npm run build"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version","last 1 ie version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":["../node_modules"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"gitHead":"9c883b082f483ff5986affc9e26aa7d3f445dff3","_id":"react-time-input-polyfill@1.0.11","_nodeVersion":"14.17.5","_npmVersion":"7.21.1","dist":{"integrity":"sha512-+e7B0u2k0YH5eN0u0SFLhNvPQDH1Gbx2XlFO8llcMqQ4q/FYw//y3wWDczoOIndDrcp42n1esLLqdu4o9pmWXA==","shasum":"c2bc5d5b332b8864a580daaff9cf264712a1c6b1","tarball":"https://registry.npmjs.org/react-time-input-polyfill/-/react-time-input-polyfill-1.0.11.tgz","fileCount":71,"unpackedSize":6717666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1Ts8CRA9TVsSAnZWagAAfoMP/19jjzwNfddfu7FVy7DC\nCuCUZRw5kEpLANcH8+P/ghKHm0xvUFNWm6xZuRCh91ZDPLYZIrScwstQB4Ir\nLK4JnnTqGCuBX0ETgK5utSg+OVljrorRw1jWfvkmOtXRCTHxRM8tCpy79QUG\n2s1/2Nxc5FU0ritMj4FjSJX6l7syzb3bINIe6k3yMJRc+ltLu0GoEIvz+/sE\n7W13QJ62qjChSG/2pqnltzAGqTjE+nUhgfg4HWCV+FS9oG1HEJRqoPsmWWRS\nY6qOs0ziT4xtmHPuHDdXNLo3lIpLLFQEF2nwmFQIp3QtvBAZg/7N7Op3ac97\n5z9F/+KNQFgcyNdqBSlv/As3+c4jHCTUHbUapZ1FZ2wbT5JQOgB74cZfZbyB\nGIh7YVwkQjSgwTCfNCsxo/G3yRFYsw27hQQHsb7H+3K5F75yLCRgGuecxMXN\nuyvdKkZeZC945nRurXFzkQMIwbhYZDWnD+no6huNGFiKadJhSkgc8oR5jfk0\nCHs5s51QOvVO/roAk5gVeZcRIrxm52RB6/WSsQVbUEINUBNwTbbRdkHTEsNl\nU/JGAaJwNaVfEL3YZCLJO4KCQXWc2s//C27MembAJd6hgz80fxHanh/fd+T7\n/0NQApZKiaMSIrlwOeQLPWAxq3PTzbhzaWK3b8MVL2nVGTDq2J4yYTWfcOq8\nv18F\r\n=WSiL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEti+Hy7xFE6UIXG4GjC8u47OwQPmGNf+LdvlpQqqYcAAiADKj7gnkcnbStDvv5Vc6JN7W7BGryGiDuDtpnMkU8cJA=="}]},"_npmUser":{"name":"dan503","email":"dan503.npm@gmail.com"},"directories":{},"maintainers":[{"name":"dan503","email":"dan503.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-time-input-polyfill_1.0.11_1641364284000_0.5091605785513418"},"_hasShrinkwrap":false,"deprecated":"'react-time-input-polyfill' (v1) has been renamed to '@time-input-polyfill/react' (v2). v1 has been deprecated in favour of v2."}},"time":{"created":"2019-10-08T13:40:10.092Z","0.1.0":"2019-10-08T13:40:10.235Z","modified":"2022-05-15T06:06:31.329Z","1.0.0":"2019-11-23T12:18:42.936Z","1.0.1":"2020-02-26T10:19:23.454Z","1.0.2":"2020-07-14T14:02:43.697Z","1.0.3":"2020-09-17T09:57:29.998Z","1.0.4":"2020-09-30T21:59:52.085Z","1.0.5":"2020-11-07T04:44:40.945Z","1.0.6-beta.0":"2021-05-16T04:35:48.299Z","1.0.6-beta.1":"2021-05-16T05:35:34.330Z","1.0.6":"2021-05-16T05:44:20.035Z","1.0.7":"2021-08-22T03:05:56.476Z","1.0.8":"2021-09-08T10:55:43.574Z","1.0.9":"2021-11-09T13:54:57.540Z","1.0.10":"2021-11-28T05:57:56.780Z","1.0.11-beta.0":"2022-01-05T06:22:37.602Z","1.0.11":"2022-01-05T06:31:24.208Z"},"maintainers":[{"name":"dan503","email":"dan503.npm@gmail.com"}],"description":"A pre-built, plug-and-play, fully accessible React component that will produce an `input[type='time']` element with a built in polyfill for IE and Safari support.","homepage":"https://dan503.github.io/react-time-input-polyfill/","keywords":["React","time","input","polyfill","IE","accessible","accessibility","a11y"],"repository":{"type":"git","url":"git+https://github.com/Dan503/react-time-input-polyfill.git"},"author":{"name":"Daniel Tonon"},"bugs":{"url":"https://github.com/Dan503/react-time-input-polyfill/issues"},"license":"MIT","readme":"# {DEPRECATED} react-time-input-polyfill\n\n## IMPORTANT! This package has been renamed\n\nThe new name for the polyfill is:\n\n[@time-input-polyfill/react](https://www.npmjs.com/package/@time-input-polyfill/react/v/latest)\n\nYou can install the new version using:\n\n```\nnpm i @time-input-polyfill/react\n```\n\nVersion 1 (\"react-time-input-polyfill\") is not supported anymore, please migrate to version 2.\n\n### Migration details\n\nThere were breaking changes made in v2.0.0 for the sake of making the usage of the component more streamlined.\n\nSee the [v2 release notes](https://github.com/Dan503/react-time-input-polyfill/releases/tag/v2.0.0-major-overhaul) for more details.\n\n## DEPRECATED documentation...\n\n[![hits per month badge](https://data.jsdelivr.com/v1/package/npm/react-time-input-polyfill/badge)](https://www.jsdelivr.com/package/npm/react-time-input-polyfill)\n\nThis is a pre-built, plug-and-play, fully accessible React component that will produce an `<input type=\"time\">` element with a built in polyfill for IE and Safari support.\n\n- ✔️ Modeled after the Chrome 78 and Firefox 70 desktop implementations.\n- ✔️ Fully keyboard and screen reader accessible.\n- ✔️ Sends back the same values as real time inputs (24 hour time).\n- ✔️ Only downloads the full polyfill code in the browsers that need it\n\nYou may have already come across the [plain JavaScript version](https://www.npmjs.com/package/time-input-polyfill). This is not just a wrapper component though. This package was built from the ground up in React, for React. It does import some functionality from the original though where it made sense to.\n\nYou can [view a demo](https://dan503.github.io/react-time-input-polyfill/) of `react-time-input-polyfill` in action here: https://dan503.github.io/react-time-input-polyfill/\n\nYou can view a demo of the original plain javascript version here: https://dan503.github.io/time-input-polyfill/\n\n## Install\n\nThe component needs an ES6 compatible environment to run in. It also needs React installed on the project. Take a look at [create-react-app](https://create-react-app.dev/docs/getting-started) to get started with React.\n\nYou can then install this polyfill component with npm:\n\n```\nnpm i react-time-input-polyfill\n```\n\n## Usage\n\n```jsx\n/* TimeInput.js */\n\nimport React from 'react'\n\n// Import the component into your project\nimport TimeInputPolyfill from 'react-time-input-polyfill'\n\nexport const TimeInput = ({ label, currentValue, onInputChange }) => {\n    return (\n        <label>\n            <span>{label}</span>\n            <TimeInputPolyfill\n\n                // set the value through props\n                value={currentValue}\n\n                // onChange will run every time the value is updated\n                onChange={({ value, element }) => {\n                    console.log({\n\n                        // The current value in 24 hour time format\n                        value,\n\n                        // The <input> HTML element\n                        element,\n\n                    })\n\n                    // Export the new value to the parent component\n                    onInputChange(value)\n                }}\n            />\n        </label>\n    )\n}\n```\n\n```jsx\n/* ExampleForm.js */\n\nimport React, { useState } from 'react'\n\n// import your local time input component into your form component\nimport { TimeInput } from './TimeInput'\n\nexport const ExampleForm = ()=> {\n\n    // Use state to keep track of the value\n    const [inputValue, setInputValue] = useState('20:30') // default to 8:30 PM\n\n    return (\n        <form>\n            <TimeInput\n                label=\"Label text\"\n\n                // Use the state value to set the time\n                currentValue={inputValue}\n\n                // Use the set state function to update the time when it changes\n                onInputChange={ newValue => setInputValue(newValue) }\n            />\n            <button type=\"submit\">Submit</button>\n        </form>\n    )\n}\n```\n\nYou can also force-enable the polyfill so that it is active in modern browsers that support `<input type=\"time\">` natively. This is helpful when it comes to debugging since it gives you access to modern dev tools (just make sure to disable it again when you are done).\n\n```jsx\n/* TimeInput.js */\n\nimport React from 'react'\nimport TimeInputPolyfill from 'react-time-input-polyfill'\n\nexport const TimeInput = ({ label, currentValue, onInputChange }) => {\n    return (\n        <label>\n            <span>{label}</span>\n            <TimeInputPolyfill\n                value={currentValue}\n\n                /*  Force browsers that support input[type=time]\n                    to use the polyfill.\n                    (useful for testing and debugging)\n                */  forcePolyfill={true}\n\n                onChange={({ value, element }) => {\n                    onInputChange(value)\n                }}\n            />\n        </label>\n    )\n}\n```\n\n## Content Security Policy (CSP) work around\n\nThe way that the polyfill avoids downloading the full polyfill code in modern browsers is by injecting the following script tag onto the page:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/react-time-input-polyfill@1/dist/timePolyfillHelpers.js\"></script>\n```\n\nThat downloads the extra helper functions that the polyfill needs to function.\n\nYour CSP might not allow for this.\n\nTo work around the issue, first create a `timePolyfillHelpers.js` file and ensure that whatever you are using to compile your JS also compiles this file as it's own separate thing. Don't import it into your main js file.\n\n```js\n// timePolyfillHelpers.js\n\n// ES5\nrequire('react-time-input-polyfill/timePolyfillHelpers.js')\n\n// ES6\nimport 'react-time-input-polyfill/timePolyfillHelpers.js'\n```\n\nThen when using the component, add a `polyfillSource` prop that points to the compiled helpers file on your server.\n\n```jsx\n<TimeInput\n    value={currentValue}\n    onChange={({ value }) => setCurrentValue(value)}\n    polyfillSource=\"/path/to/local/timePolyfillHelpers.js\"\n/>\n```\n","readmeFilename":"README.md"}