{"_id":"@airjam/react-appointment","_rev":"22-b77cc73c8498fd8a480cec8c3710012e","name":"@airjam/react-appointment","dist-tags":{"latest":"1.3.0"},"versions":{"0.1.1":{"name":"@airjam/react-appointment","version":"0.1.1","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@0.1.1","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"7c01e25e6711aee022391597288b5699f60308b8","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-0.1.1.tgz","fileCount":13,"integrity":"sha512-LWeSZpMsXkuM6sv55bGlWRuU3Vl9GwPgC+LOG15RKEQ5dlLTLy3zqvWx1DYdloMxkefz/MJ8FhNxp5WDKAZmOg==","signatures":[{"sig":"MEYCIQCG7opl5K9H//9bfsPrmKTkNacxlIyoSECV1mtpMEX0BwIhANsEE8agUn8YjanGdFU3mzZWG8Z2vgeeK1fq0JXqbjrf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24869},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.70","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.4.12","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_0.1.1_1729422410797_0.8618724984944701","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@airjam/react-appointment","version":"1.0.0","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.0.0","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"0428c7db7936611c3adb55d2f42a32624029c49a","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.0.0.tgz","fileCount":13,"integrity":"sha512-xIYYXQkJA1HQY5TnLe3dZ/Mg2Lz7LPx1Bz8Ib6uxDSw4ox5oYw6mm8HjMSlO3UFdUdIa6oBr7/e948SzV9d/pw==","signatures":[{"sig":"MEUCIQDreR0qK2y30WlULjQejNVmynwferl8DLxF1zh+T7/s9gIgBC0G2pboFvfWIvBKScZ8qaH4i8DV0C373BYGzmsJQ1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26668},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.83","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.4.12","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.0.0_1729503332796_0.06765246923609203","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@airjam/react-appointment","version":"1.0.1","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.0.1","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"0ac9ffc4a47a955f423a3b30ee7d739f2e35db01","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.0.1.tgz","fileCount":13,"integrity":"sha512-oL/BbYRqiBevQfFoH08oYPQ6A8xPszSMT//VRTtUTExQJDHUSmEDo89VEQfr/thUf8qhZeQbTuPin3leD3/E9A==","signatures":[{"sig":"MEUCIFPBbd22DI8cfhk92tLeXzAE85sMRXEA+ONVZs6v8pJXAiEAk+3qt6M3v5viY6eEtZUCj72ZEg71O+1ZjXg5BLZkUsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27352},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.83","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.4.12","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.0.1_1729507997170_0.031523951105923764","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@airjam/react-appointment","version":"1.0.2","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.0.2","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"84f52011242cfc61c1ebb54be1153797282af85f","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.0.2.tgz","fileCount":13,"integrity":"sha512-7iLkh68rwmKfeidN5bKVqhRD/oeC0XyaQ531DHIZ0uVtvyinRlSB3Mg0DkxLGKzHW/SiFhoMXO7GPAkhLmw1MA==","signatures":[{"sig":"MEYCIQDec2kOKCPDjKuUxHOxkESlGxc1d4sTeW9iaGB/QsQJcAIhAMigeFT6rPma2jED+OEhP/+Atvhp4poaTmlX5ji+Z5Ma","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27388},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.83","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.4.13","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.0.2_1729541132487_0.9589281069351938","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@airjam/react-appointment","version":"1.0.3","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.0.3","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"c30a23befc7a5d2a038dad53b8ab6dbc388ceb7a","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.0.3.tgz","fileCount":13,"integrity":"sha512-knUFatySvsnL40MfPmPPMUmL8wy/jlL2T5PWKjw5xZRrvgjYWAUWsRzzrKU2Sqr2UWOvpWXW5yKDqBRUGBgDuw==","signatures":[{"sig":"MEQCIAI1ZlQnWA/QhLl2qlcOJlygNxBNMkbCFRAiINtPmIdpAiBbZgmwPYyEK+I6R9w2EXoLwUIbKKoa2zvS3BCyeB9i9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29074},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.84","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.4.13","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.0.3_1729548218447_0.45080965911690085","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@airjam/react-appointment","version":"1.0.4","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.0.4","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"01feca69bafbd11813edb53adc74a653609ac2e0","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.0.4.tgz","fileCount":13,"integrity":"sha512-AGS4od6M1SzFEPWtCq91n6uUqgRtzkjSJopjw/1TLDxVP2V7TO2sHzfvhkeP6YimOujanIQC8pwTcVGHOwMhgA==","signatures":[{"sig":"MEQCIAvjs4QrU7oqbuBUj+6EbWo1Dslha5rKpJeMF2VpMyadAiAd6l16Yw9zsXFiCfrqpA/VR+h506w9Un+MI4n/rXFiUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27552},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.84","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.4.19","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.0.4_1729662326350_0.604521085132437","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@airjam/react-appointment","version":"1.0.5","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.0.5","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"6a61642af7fb8a7c2bd3cd29af22a6364709ad0b","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.0.5.tgz","fileCount":13,"integrity":"sha512-2YLyhPcLfkUrtbC3u7auGbF+I4r3zE4sYO20VxeAwmFo9KYDoRHY7ZgMCiMSHfXVTts5L4zkPSPFeqvT15ON2A==","signatures":[{"sig":"MEYCIQC9CtBfLeOXgD/y9zRoJ4rtUDeismZbDxlnu4bFQ585sQIhAIPSLGB6qLYiP3j8ZNm8k7aiC+KL8xxpu1kuMuUm7rCF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28527},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.84","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.5.0","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.0.5_1729663281232_0.06683336339757173","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@airjam/react-appointment","version":"1.0.6","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.0.6","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"f0f835bce9e744241e623b619fb3e8d8755b9d98","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.0.6.tgz","fileCount":13,"integrity":"sha512-6lC3YiMn/KoUL8MIXd161Jb58xdxMQNA7NANrlaa4jx7vy0OPSNRhZ2DKUchDDC3IDe3xWGG6XmBTqEwtAxwfg==","signatures":[{"sig":"MEYCIQCCNPY5OWHsB0GZBwlChrBJWhNoqWe+yGFYTtojo2xSaQIhAJj29dbwnlh1/zCz5EmBXt3X99QuLswcxs/pOmGE12QB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28793},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.84","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.5.0","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.0.6_1729721210867_0.8112035985307489","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@airjam/react-appointment","version":"1.0.7","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.0.7","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"588c1e4ec27515965ba8cc6fb8e91a37b6bc0c13","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.0.7.tgz","fileCount":13,"integrity":"sha512-TWlZNqTYgYDy7QVecegAeDDjShYLOY+ow+oFhh+ki/6Kx/et3g1f/gylu4zyHRQJ2pYJsn9OJ0+IkNqFkZfAsQ==","signatures":[{"sig":"MEQCIFVZ3HrwGW2vZ4aiIzlGu3zGZHcAG+XlHdepfIQCU9KsAiB7K7ElDFgBtS8KaZ/ozAogfTfYID+RXSD+2yFQeYAyLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28092},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.84","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.5.0","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.0.7_1729753653522_0.5345426756784522","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@airjam/react-appointment","version":"1.1.0","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.1.0","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"eb6db23a4509e6f7dff03ceb451d962ef6126439","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.1.0.tgz","fileCount":13,"integrity":"sha512-2tmijeCWNS33ofWvjVVpE7e1WQdt51J3YcL2k1xpm7VDXHzfW3K3+J15PRzJ5nGTZ9uHfccZSTocDIQHgJoSng==","signatures":[{"sig":"MEYCIQD4a8RDeV8XPr3EHlxIPoSE5C/oNMNajUL+8Nw5sCSdvQIhAIo64avzKz3I239ln5fAq0bH9MB3rdS8zsUqnoJNliys","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38102},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.84","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.5.0","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.1.0_1729775164706_0.7612740146799393","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@airjam/react-appointment","version":"1.1.1","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.1.1","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"54bc8034e86f547759ebd39e65123fea2f0c69a4","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.1.1.tgz","fileCount":13,"integrity":"sha512-AtrjA33AHDx2Qf5hTnvMrGbHQ+CBQTL9wnJ1Iykt3saG4OPP74WHsJ7ftEZ+CH74N4rpsAPuP9AzzivxP0gKGg==","signatures":[{"sig":"MEUCIAKSg4WjTU3nTM+IUtUxI2eh4ozI6XoXOKwH2TOPIQM/AiEA7K0o2DfUrAVHQWkDfgUy4d+WCZ3QOH5a8QjGRNuDvd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38102},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.84","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.5.1","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.1.1_1730486615593_0.5630616729535989","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@airjam/react-appointment","version":"1.1.2","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.1.2","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"828fecd56fce1de0ce78fa894af7ca91e95dc431","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.1.2.tgz","fileCount":13,"integrity":"sha512-qxdYkkUPCPTifdWdbrR1nx6J+vBZg9g5Uzl+AhbG7s04i6w9go6SGHuNTDjvPYwr/5F+VeOIhP5bHzKGtAqcnQ==","signatures":[{"sig":"MEUCIQDK+q98br9hvydlw33zdyVLxctb6ohHd3kTPNn1gW+u3AIgQ58gSmq0ARmpr93Y3MAtcnJtRy3Q7nMIoea08l3EMpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38102},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.84","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.5.2","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.1.2_1730711546025_0.4066290895101181","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@airjam/react-appointment","version":"1.1.3","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.1.3","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"4bf08d93b97fbbbedf59b2ea6cb6d7b503595cae","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.1.3.tgz","fileCount":13,"integrity":"sha512-xQ68i38rpdqL1nDZoI3TGLvKoomREgo/rnJ0NFMsvEzYUVdoL/qnvCbmxRmH0Og8Ic7giR2tkXBszmKiRZ3ZCQ==","signatures":[{"sig":"MEYCIQD2aOaCFTn96G6/4vIuS0LN4EZXxCm4QifXrs1n1Sx+MAIhAJvJIyZfUG6aRXrV4Hv9HzKSWg9VuuqDk/ToDJxMagvL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38102},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.84","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.5.3","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.1.3_1730753264540_0.9378250895686855","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@airjam/react-appointment","version":"1.1.4","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.1.4","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"c3c5844cdc58b387a1ed0d76c67be241d45bdc3a","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.1.4.tgz","fileCount":13,"integrity":"sha512-da6KAhmRKALGhaGnC9kHPry78h6xYRGuXRbiHJK705BReABuiKhpy9usFPRmWyPhCAQW6MqAT6u2x5CS7eSMnA==","signatures":[{"sig":"MEYCIQCb1aa50nI+KubfU4d4FKqIgSc0vG1aaQdn5SEN19wu4gIhAOGUGnqFe9tFcPBE7Z1TPZS1u0WdKTZhKUlvyWSEYoA0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38659},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.84","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.5.4","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.1.4_1731309864758_0.17150690216421594","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@airjam/react-appointment","version":"1.1.5","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.1.5","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"9fb8323e6b9f711ced57569a3d119dded80c9af8","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.1.5.tgz","fileCount":13,"integrity":"sha512-pTvhTVngPZTBOv+GeX4MYDWPaEpEhItFCae8Cp5hVu++URorpiAbv+mdvBBqvN8Nd2Y0tT4TXv7wkmrQFJmv5w==","signatures":[{"sig":"MEQCIDAKNQy3QqxzUT6/VWTmS0CldCBzSNg7Skygv0yfgvDMAiB76c8BDNklv8c7eO87hRSCagbi3coT0M1WFQsjIcTNRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38659},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.84","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.5.8","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.1.5_1731480269465_0.3122021332343159","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@airjam/react-appointment","version":"1.1.6","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.1.6","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"a21079964c5a671e959e86184dfbaca23ef65d9f","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.1.6.tgz","fileCount":13,"integrity":"sha512-fqd1ZXUKQvQXPXOdb/q43aNF8PpP2U5ZSso+JJTyWtDZd3nIcqtPoxM+kgJwuRVeuayw+FJA962c0lK3Ut0SCA==","signatures":[{"sig":"MEUCIHtEhpmNlkF5rqac5YXtCmBdBrYpg3RjhwRecZiE2TwcAiEA37qcavs8SpufC1XcCH4oaalP1ogQ9ZhslwjBZNjUXaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38660},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.84","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.5.24","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.1.6_1731635008149_0.5872848930367374","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@airjam/react-appointment","version":"1.1.7","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.1.7","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"29093c54090b48bd57ed2e230d3d212d9e56e58c","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.1.7.tgz","fileCount":13,"integrity":"sha512-6LXAuLTsRri7XwVTYjEvtn+sVxKc0aIdHeAsbuLMXwLU5CYPodsqMhvJ7qcMBUPqu0TTV1NTnZMN79aENh3zjw==","signatures":[{"sig":"MEUCIQD4JiPPzfhQzYa+WPNa8to7CRA/PDkJSEhB9AxTPCTjPQIgGY+MgI/fNRafD1VLYOdhh4NLDoUZmEBfIXS07eRuFJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38660},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.84","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.5.25","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.1.7_1731750435377_0.0783981472173394","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@airjam/react-appointment","version":"1.1.8","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.1.8","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"230fca0f02298ea484aaa92398196d49860a9141","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.1.8.tgz","fileCount":13,"integrity":"sha512-WWcU6CEWnm1wfX4mE32HpOkzLAyzIccAgxIrpZAWtP1zrOW3N55xNMaXBDX9/w81NEbYNhdk83/ygwc/V5Dfxw==","signatures":[{"sig":"MEQCIBAn6n1guOOrlwBPnf73ewDopyphyRS2fL4XToCBlSeAAiB1HEQvVba2K44ChTaXQIxYoUdtOzz83Vskq6pOCu68yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38660},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.84","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.5.26","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.1.8_1731765122680_0.03926767116485386","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@airjam/react-appointment","version":"1.1.9","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.1.9","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"5f20459188d969e03a3a2e2a17e98064a1467117","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.1.9.tgz","fileCount":13,"integrity":"sha512-qxD1FGRdDW7KGzSQl64VZ4OW+O4BLS4GzUbhA/eFfRdG0L0ihohj9kE2HGRf6X7Qet/iH3Dgq/CYgjkS4ObvoQ==","signatures":[{"sig":"MEQCIC61K50yOf2ajbgHTQy1faYt4tjFVksQqqxvPpJe0iWKAiAGyY42v3HZgTC5pojYhajzfoYJO+lkxST7rARUJQYDuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38660},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.84","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.5.27","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.1.9_1731767071364_0.9748540095973057","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"@airjam/react-appointment","version":"1.1.10","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.1.10","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"c9e095a159636b231d1b050928843ec9bac13c28","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.1.10.tgz","fileCount":13,"integrity":"sha512-Zaed/tc/2GfAoC54tOid6ZUtr6Cp+FOdCSj9MfXaPt++yQjcFutLnrTkbam2KSdP8D/ujr/h576uEr9ZfJoZ0A==","signatures":[{"sig":"MEUCID1aEXN76fAtZfFGEuzvda+WEqq3CxETZoQlgoey+cntAiEAizVENVcHa8enBMErdjjtUoZmhjgs5PKPopmsway69nk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38661},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.84","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.5.28","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.1.10_1731768738102_0.9282621079696121","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"@airjam/react-appointment","version":"1.1.11","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.1.11","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"d881072e2af5042cd050f08277b0acb26fa1976c","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.1.11.tgz","fileCount":13,"integrity":"sha512-2Cghz5Y6rfo2QWwimGFYvaSHRt7Gj3UVYCbWctB19905jZ+oZHTsJ7STj3AVma40AcNPCNvHLJ5RqGXapkXhTg==","signatures":[{"sig":"MEQCIC7kAAKUjD9t3u5K8Vgiab0PzFdH4jooU9asEeA+lWxLAiAnDbV8Vbd+FoYAFYHaZ2JmlxDMGuZkspduF3M2/tp4RQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38782},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.84","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.6.0","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.1.11_1733659184890_0.22671975196742156","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@airjam/react-appointment","version":"1.2.0","author":{"name":"mjlee1983"},"license":"MIT","_id":"@airjam/react-appointment@1.2.0","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"dist":{"shasum":"44594167a67bd3063dc69b1ef1dc0ad8ec297586","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.2.0.tgz","fileCount":13,"integrity":"sha512-MoqPA2kZtMPP/EatMtFJbSqPBCWo3IGRb3G0O2l50EUH3ug9ax8XGVvpH4FybDtYsquFJ35J5+mfoiAV2Jdd9A==","signatures":[{"sig":"MEYCIQDsTlhSPRR9vZBKzHkkLwOzew3xgfpJQrf2zfYPH2kceQIhAIDebd2WO3A77KPfxOlgm/MEhPW8FtDGv4oVS94Srah9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42319},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && yarn install && yarn run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"repository":{"url":"https://github.com/airjam-co/react-appointment.git","type":"git"},"description":"React component for AirJam&#x27;s appointment component","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"flow-bin":"^0.221.0","react-is":">=17.0.2","bootstrap":">=5.3.2","@airjam/types":"^1.1.92","@popperjs/core":"^2.11.8","react-bootstrap":">=2.9.1","@types/bootstrap":"^5.2.9","humanize-duration":"^3.32.1","@types/react-calendar":"^4.1.0","@airjam/react-calendar":"^1.7.0","@types/react-bootstrap":"^0.32.35","flow-babel-webpack-plugin":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=17.0.2","eslint":"^6.8.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":">=17.0.2","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":">=17.0.2","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":">=17.0.2","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react-transition-group":">=4.4.5","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/react-appointment_1.2.0_1735880977723_0.7875478455919709","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@airjam/react-appointment","version":"1.3.0","description":"React component for AirJam&#x27;s appointment component","author":{"name":"mjlee1983"},"license":"MIT","repository":{"type":"git","url":"https://github.com/airjam-co/react-appointment.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"@babel/plugin-proposal-private-property-in-object":"^7.21.11","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","react":">=17.0.2","react-dom":">=17.0.2","react-transition-group":">=4.4.5"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":">=17.0.2","@types/react-dom":">=17.0.2","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":">=17.0.2","react-dom":">=17.0.2","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@airjam/react-calendar":"^1.8.0","@airjam/types":"^1.1.92","@popperjs/core":"^2.11.8","@types/bootstrap":"^5.2.9","@types/react-bootstrap":"^0.32.35","@types/react-calendar":"^4.1.0","bootstrap":">=5.3.2","flow-babel-webpack-plugin":"^1.1.1","flow-bin":"^0.221.0","humanize-duration":"^3.32.1","react-bootstrap":">=2.9.1","react-is":">=17.0.2"},"licenseText":"MIT License\n\nCopyright (c) 2023 airjam-co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@airjam/react-appointment@1.3.0","dist":{"shasum":"835fb4c01de725880adcb44ec9759dbaece0a167","integrity":"sha512-AarJtCJ90ThzpOLRcTEXTtlZo/GZkOPVpCKp1lF0cqoEN1a+JwO5QYB9h2t/ssBixIFF1a4FLe2mYKruxrwYTw==","tarball":"https://registry.npmjs.org/@airjam/react-appointment/-/react-appointment-1.3.0.tgz","fileCount":13,"unpackedSize":43261,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDG9ECL90jW4UYhQnuFb/0AmDfzzXfK+aGOLwRotungKAiEA23YqnQd3tYznVd+4qE3RNqk+2BR43u6kpuhUKTAql6k="}]},"_npmUser":{"name":"airjamadmin","email":"lovely83@gmail.com"},"directories":{},"maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-appointment_1.3.0_1736049415779_0.5743784662160103"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-20T11:06:50.710Z","modified":"2025-01-05T03:56:56.187Z","0.1.1":"2024-10-20T11:06:50.950Z","1.0.0":"2024-10-21T09:35:33.019Z","1.0.1":"2024-10-21T10:53:17.354Z","1.0.2":"2024-10-21T20:05:32.770Z","1.0.3":"2024-10-21T22:03:38.668Z","1.0.4":"2024-10-23T05:45:26.537Z","1.0.5":"2024-10-23T06:01:21.422Z","1.0.6":"2024-10-23T22:06:51.174Z","1.0.7":"2024-10-24T07:07:33.680Z","1.1.0":"2024-10-24T13:06:04.876Z","1.1.1":"2024-11-01T18:43:35.795Z","1.1.2":"2024-11-04T09:12:26.216Z","1.1.3":"2024-11-04T20:47:44.714Z","1.1.4":"2024-11-11T07:24:24.971Z","1.1.5":"2024-11-13T06:44:29.625Z","1.1.6":"2024-11-15T01:43:28.381Z","1.1.7":"2024-11-16T09:47:15.651Z","1.1.8":"2024-11-16T13:52:02.846Z","1.1.9":"2024-11-16T14:24:31.610Z","1.1.10":"2024-11-16T14:52:18.268Z","1.1.11":"2024-12-08T11:59:45.057Z","1.2.0":"2025-01-03T05:09:37.909Z","1.3.0":"2025-01-05T03:56:55.976Z"},"author":{"name":"mjlee1983"},"license":"MIT","repository":{"type":"git","url":"https://github.com/airjam-co/react-appointment.git"},"description":"React component for AirJam&#x27;s appointment component","maintainers":[{"name":"airjamadmin","email":"lovely83@gmail.com"}],"readme":"\n# React-appointment ⏰ 🎫\n\nThe easiest way to integrate booking and appointment features into your React.js projects in just minutes! AirJam's appointment component comes fully equipped with a backend, so it's ready to use right out of the box. Simply create a new component instance in AirJam's Appointment component console, copy the instance ID, and add it to your `<Appointment id={\"your_id\"} />` tag—and the feature is ready to go!\n\nAirJam's Appointment component is designed to be cross-platform across a very wide set of platforms and devices, from things like [WordPress](https://wordpress.com/) and [Squarespace](https://www.squarespace.com), to no-code tools such as [Bubble](https://bubble.io/), to frameworks such as [Next.JS](https://nextjs.org/) and [ReactNative](https://reactnative.dev/). AirJam's Appointment component lets you add booking features to websites to web apps to mobile apps at the same time, so you can offer booking features to any platform you operate in without being tied to a single platform. This is a component library for React.JS, and you can find libraries for other platforms from [here](https://airjam.co/appointment). \n\n**Key features:**\n* Seamlessly sync with online calendar services like [Google Calendar](https://calendar.google.com) and Microsoft Outlook to automatically update and manage your availability in real time.\n* Allow your users to book for free or pay for booking via Stripe.\n* Customize your booking flow by adding custom fields and overriding dialogs to fit your business logic. Easily pass all custom data to your own server or [Xano](https://www.xano.com/) endpoints as needed, so you can trigger your own workflows from booking events. \n* Personalize your branding by customizing email messages using AirJam's email template editor.\n* Manage privacy and access control by integrating with authentication providers like [Google Firebase](https://firebase.google.com/), [Clerk](https://clerk.dev/), or your own custom authentication service.\n* Set operating hours, manage reservation requests, and much more—all from the intuitive admin console!\n* Get internationalization 🌎 done without any coding, straight from the admin console. You can support as many locales as you'd like and override any message strings from the localization panel in the admin console.\n* 🌎 Enable internationalization effortlessly, with no coding required, directly from the admin console. Support unlimited locales and easily customize any message strings through the localization panel.\n\n\n## Why\n\nWith just 2 lines of code, you can integrate fully live booking and appointment features into your project! But why stop there? Create both a web app and a mobile app with React Native, ensuring a seamless experience across platforms. Best of all, all features are currently free to use!\n\n## Getting Started\n\n### Setup\n\nInstall the package using ```npm``` or ```yarn```.\n\nNPM:\n```\nnpm install @airjam/react-appointment\n```\n\nOr yarn\n```\nyarn add @airjam/react-appointment\n```\n\nThen, add following lines to a React code where you would like to enable your appointment feature.\n\n```\n  import { Appointment } from  \"@airjam/react-appointment\";\n  ...\n  <Appointment id={\"your_component_id_here\"} />\n```\n\nRetrieve the ID of your component instance from the [component console](https://airjam.co/appointments). If you haven't created an instance yet, you can easily set up a new one from the same console.\n\n### Payment processing\n\nAirJam’s appointment component handles payment processing through [Stripe](https://stripe.com/). In future releases, we will also support additional payment processors like [PayPal](paypal.com) and [Venmo](https://venmo.com/). To enable payment processing with Stripe, simply follow these steps:\n\n1.  Navigate to the [API Keys section](https://dashboard.stripe.com/apikeys) in Stripe’s Developer dashboard, and retrieve both your publishable key and secret key from there.\n2. Navigate to AirJam's [component console](https://airjam.co/appointments) and select the component you wish to enable payments for. Under the Settings tab in the General section, change the Payment Processor option to Stripe. Once selected, you'll be prompted to enter Stripe’s Secret Key. Input the secret key you noted in step 1 and click 'Update' to save your changes.\n3. Add the `paymentProcessorPublicKey` prop to your `<Appointment>` tag, using the publishable key you obtained in step 1.\n\n```\n<Appointment id={\"your_component_id\"} paymentProcessorPublicKey={\"stripe_publishable_key\"} />\n ```\n\nOnce the keys are configured, any appointment dialogs for resources with prices will display payment dialogs to facilitate payment processing.\n\n\n### Interface options\nThe Appointment component can be customized to display various booking interface styles. By default, it presents a calendar view that allows users to select a date and choose available times for that day. Below, you'll find instructions on how to change to other interfaces:\n\n\n#### Calendar book (Default)\nDisplays a calendar interface for selecting dates, with user's current day (in their browser's timezone) selected by default. This behavior can be overridden by providing the `showDate` prop with the desired date in UTC format.\n\n```\nimport { Appointment, ViewType } from  \"@airjam/react-appointment\";\n\n<Appointment id={\"your_component_id\"} viewAs={ViewType.CalendarBook} showDate={new Date()} />\n```\n\n#### List\nDisplays reservable slots in a list format without any date selectors. You are responsible for controlling the time ranges using the `showDate` and `showEndDate` props. By default, this view shows reservable slots for the current day in the user's local timezone.\n\n```\nimport { Appointment, ViewType } from  \"@airjam/react-appointment\";\n\n<Appointment id={\"your_component_id\"} viewAs={ViewType.ListBook} showDate={new Date(2020,1,1)} showEndDate={new Date(2020,1,3)} />\n```\n\n\n### Custom styling\n\nBy default, AirJam uses [Bootstrap](https://getbootstrap.com/) for styling and includes Bootstrap’s CSS files. \bYou can override this behavior and exclude Bootstrap's CSS files by specifying the `theme` prop as follows:\n\n```\nimport { Appointment, CssTheme } from  \"@airjam/react-appointment\";\n...\n<Appointment id={\"your_component_id\"} ... cssTheme={CssTheme.None} />\n```\n\n## Props\n\n| Prop name               | Description                                                                                                                                                                                                                                                                                                                                                                                                                | Default value                                         | Example values                                                                                                                                                                                                                                                               |\n| ----------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| id (required) | **String**: Component ID of the appointment component you wish to render. You can find the IDs from the component’s admin console | | 2jdu31a\n| cssTheme | **CssTheme**: Specifies which visual styling to apply to the component | `CssTheme.Bootstrap`   | `CssTheme.None` |\n| viewAs | **ViewType**: Type of appointment interface to display | `ViewType.CalendarBook` | `ViewType.DayBook` |\n| showDate | **Date**: Start timestamp, represented in UTC, to display available booking times. If provided, the component will only show bookable slots that are equal to or later than the specified timestamp |  `Date.Now()` | `new Date(2024,1,1)` |\n| showEndDate | **Date**: End timestamp, represented in UTC, to display available booking times. If specified, the component will only show bookable slots that are equal to or earlier than the specified timestamp |  `Date.Now().addDays(1)` | `new Date(2024,1,2)` |\n| locale | **String**: Manually specify the locale for displaying messages. If translations for the specified locale are not found in the admin console for the corresponding component, messages will default to the messages for the default locale | en-US | fr-FR |\n| paymentProcessorPublicKey | **String**: Public key provided by the selected payment processor. For Stripe, this refers to the publishable key. | none | `pk_#######` |\n| bookingDefaultName | **String**: Default name to populate in the Name field on the booking dialog | none| `John Doe` |\n| bookingDefaultEmail | **String**: Default email address to populate in the Email field on the booking dialog | none| `john.doe@emailclient.com` |\n| authToken | **String**: For components that require authentication to view and/or to book, the `authToken` is the client's authentication token provided by the authentication provider. For Clerk, this is the `jwtKey`, and for Firebase, it is the `idToken`. This field is ignored if the corresponding component does not require authentication to view and/or to book | none | |\n| onCalendarMonthChanged | **Function**: Called when the user changes the viewing month on a calendar based booking interfaces | none | |\n| onBookingStartTimeChanged | **Function**: Called when start time is clicked on a range based booking interfaces | none | |\n| onBookingEndTimeChanged | **Function**: Called when end time is clicked on a range based booking interfaces | none | |\n| renderBookingResourcesSelectionFunc | **Function**: Function to override the default rendering of booking resources selection dialog for booking interfaces that support multiple resources | none | |\n\n## Important notes\n* Booking availabilities displayed on the component may not reflect recent changes in the corresponding calendar source made up to 2 minutes ago. This is because AirJam avoids syncing with the calendar source more frequently than every 2 minutes to prevent overloading the data source.\n* Payment processors and other third-party services that AirJam connects to may charge their own fees and commissions. AirJam does not manage or endorse these services.\n\n## Enterprise Plans\n\nEnterprise plans will be available shortly, offering features such as workflow triggers for services like [Zapier](https://zapier.com) and [Slack](https://www.slack.com), GDPR compliance, and ML-based dynamic pricing capabilities. [Email us](mailto:contact@airjam.co) if you're interested in accessing these features early or have a feature request!\n\n\n## Support AirJam\n\n😃 If you like this component, you can help us out for a [couple of beers](https://donorbox.org/support-airjam) 🍺 or give it a star ⭐ \n","readmeFilename":"README.md"}