{"_id":"@brinda_yawa/easycal-react","_rev":"20-1b18de46a4f722840bdd867d85b6b2f2","name":"@brinda_yawa/easycal-react","dist-tags":{"latest":"1.0.19"},"versions":{"1.0.0":{"name":"@brinda_yawa/easycal-react","version":"1.0.0","_id":"@brinda_yawa/easycal-react@1.0.0","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"dist":{"shasum":"e305f30621d96659d27bc0e0556acbf703d182a2","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.0.tgz","fileCount":11,"integrity":"sha512-mIRthuh+xwe/s3kabro0gC4UJ3+7izdYoJF5NUylPDqo1JQq6FPxcUceRBhgLpDiczY9fdnzZB34wkdeCwo/cw==","signatures":[{"sig":"MEQCIB0Ovf0QY+WN3DOtdTuPT3RkMs5uKe+ryDROajJ7HFcJAiBrAstAj7y1q1DP/9ecMzQ64dU9yAGHlzc94yoWAOarlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3631},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"12c093458eacceaed77963a6f41f22155b8b5db8","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@brinda_yawa/easycal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.x","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/easycal-react_1.0.0_1774972303895_0.8291275240429068","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@brinda_yawa/easycal-react","version":"1.0.1","_id":"@brinda_yawa/easycal-react@1.0.1","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"dist":{"shasum":"fe5fcf34dfe4356a1605e90f443880aba11623dd","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.1.tgz","fileCount":12,"integrity":"sha512-XGNVX2opGx2dicyWDC1Q2yRB3elXc2SPmnNw2hEKSeZTt1+inc+IejyEn78xZJkF9gWSy83drB4SjafPZsNTvg==","signatures":[{"sig":"MEYCIQDK6+MAVYVXEcUnt3d7p2VBq7nuX1rIP216Tih38fkz3QIhAOlrn1xIkHkYHJfQLjoZXBDCmtBY17X5cWfWoAhc9kva","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5156},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2406f3a88ba1feba973970292aa027a428aba63b","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"_npmVersion":"10.8.2","description":"React wrapper for `@brinda_yawa/easycal`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@brinda_yawa/easycal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.x","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/easycal-react_1.0.1_1774972987202_0.6644692711395226","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@brinda_yawa/easycal-react","version":"1.0.2","_id":"@brinda_yawa/easycal-react@1.0.2","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"dist":{"shasum":"c01c43130a35047c090f3505c8a8f2337dec56b0","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.2.tgz","fileCount":12,"integrity":"sha512-yCKkXbdxx4or4vaK4nHwrvhHDPY7rAUBjWjcbKqIBkMwVda9agxbqN2wOw3eNvPFhKhISrLhPYf6y7R/RmMlqg==","signatures":[{"sig":"MEUCIQD7YTgW4MNOCV2Q56aqEdzSk7lsT2L1Ih7u6/se0f2tiAIgA4ul5mjCY33RXc7OI3P70SyWQeMsd+3HeS7OQqHQbo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5174},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2406f3a88ba1feba973970292aa027a428aba63b","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"_npmVersion":"10.8.2","description":"React wrapper for `@brinda_yawa/easycal`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@brinda_yawa/easycal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.x","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/easycal-react_1.0.2_1774973295969_0.9986764060278561","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@brinda_yawa/easycal-react","version":"1.0.3","_id":"@brinda_yawa/easycal-react@1.0.3","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"dist":{"shasum":"c53d255390d633a6698f24b8f975e43eb5d43999","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.3.tgz","fileCount":12,"integrity":"sha512-pzh34NQKWah0tGcXHKd9ojWTpFPQUPngd03zfzvRasmOxo/kgRh25Qo2Nkf2uLJ3Z4fTxKmbV34rVoqBEYQCmA==","signatures":[{"sig":"MEUCIQCrPey8vhpu3O5FCmrTze6aVnIskyI/9WqTV+SAc+LahQIgS4UoIxjijLN9H+TS5jBEJuFEI+aIEgE/wOvjrRSNNPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5161},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2406f3a88ba1feba973970292aa027a428aba63b","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"_npmVersion":"10.8.2","description":"React wrapper for `@brinda_yawa/easycal`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@brinda_yawa/easycal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.x","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/easycal-react_1.0.3_1774973537096_0.2923575503750895","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@brinda_yawa/easycal-react","version":"1.0.4","_id":"@brinda_yawa/easycal-react@1.0.4","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"dist":{"shasum":"31bd211145bc8dd4f090260448c5ba198b79a738","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.4.tgz","fileCount":6,"integrity":"sha512-4tk7YFV0Hz0J6tpr0NNu3/WgY6irFUv7MughsKDLxcutCfC36ULLU4UMDq3YLPUply8BwGPrQe3yeTKMFs13VA==","signatures":[{"sig":"MEUCIFGwXbHvGOCwFFejhbPb0v20htJB4hH+HIvWy6MicPnFAiEA9g+kAuwSkYIDGJ+3cWf2FcxZVPBaqjsQyuakn8Tu9s0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5168},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2406f3a88ba1feba973970292aa027a428aba63b","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"_npmVersion":"10.8.2","description":"React wrapper for `@brinda_yawa/easycal`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@brinda_yawa/easycal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.x","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/easycal-react_1.0.4_1774974086177_0.408398503485216","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@brinda_yawa/easycal-react","version":"1.0.5","_id":"@brinda_yawa/easycal-react@1.0.5","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"dist":{"shasum":"0ee29ba4191f8f9e4a72cd33c3aba8e71a931831","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.5.tgz","fileCount":6,"integrity":"sha512-f4hLqmdvBGabUZ94ctW6jYwI3lF+89bZBaBbuEK2UaAEBOSQO8qG9s0Xl+X+YjtFVSBI3jIRsWWZADsQOUTvRg==","signatures":[{"sig":"MEUCIQCp+B8zi7Nn+h/joDDHN6hrwcMVxtyMhDwYoaD7PxDlMQIgbYo12opc/cKdJVCbSHtT/CGQQuhB7kLncFJdZtnKgnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5249},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3f24389e5ce1550638510b8a9edc8b29eebbcf32","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"_npmVersion":"10.8.2","description":"React wrapper for `@brinda_yawa/easycal`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@brinda_yawa/easycal":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.x","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/easycal-react_1.0.5_1774976010433_0.9522949986025782","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@brinda_yawa/easycal-react","version":"1.0.6","_id":"@brinda_yawa/easycal-react@1.0.6","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"dist":{"shasum":"948cb3040ebf0002cc49b5240603b3b6903fb7cf","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.6.tgz","fileCount":6,"integrity":"sha512-DzYuar0iIX68KnDmgwKFs7apLl4P1lLZShinYstA8ay9y7Z7QB+2ndUNPISqhOp3KYIzeDZXY3ff8xuADgoBRw==","signatures":[{"sig":"MEYCIQCF2I/yKo028P+bDw01+wN0UXJwFU6nieao2fjXrOGjlgIhAKl+j5Bagw7dFzILggLD7zX/GANbzXruV9ZHKTQXUslo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5208},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3f24389e5ce1550638510b8a9edc8b29eebbcf32","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"_npmVersion":"10.8.2","description":"React wrapper for `@brinda_yawa/easycal`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@brinda_yawa/easycal":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.x","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/easycal-react_1.0.6_1774976508120_0.4544924000929482","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@brinda_yawa/easycal-react","version":"1.0.7","_id":"@brinda_yawa/easycal-react@1.0.7","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"dist":{"shasum":"c46d64f758ac9bd3d35a7a461de9078f53fa142e","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.7.tgz","fileCount":6,"integrity":"sha512-ItzrznP3xuf9kvBlYHShNX+WNwiE0iTvQDcmGaH1HFdlk5QT4vEkJFoTf+HDwfv1THEfZe+zNnppPKZyl0++/w==","signatures":[{"sig":"MEUCIHJTA4FRZDJjTETCZYCeUSuw5w/S8EeN30Rjf7JtNyqwAiEArpDsKRncvJpd6u1q2dB2zIgXNYeZ3MKdxs76G+ycEnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5259},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9561042e2c80fbd4b8edd10b141342494609c87b","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"_npmVersion":"10.8.2","description":"React wrapper for `@brinda_yawa/easycal`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@brinda_yawa/easycal":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.x","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/easycal-react_1.0.7_1774976614106_0.24686486656333728","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@brinda_yawa/easycal-react","version":"1.0.8","_id":"@brinda_yawa/easycal-react@1.0.8","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"dist":{"shasum":"199c1ee3200e746fc3e2fe48565d6fb3663e078d","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.8.tgz","fileCount":6,"integrity":"sha512-l6F36HdcxeDtND/c2OTKAGEBT33j55gZjG3oFD97cCdy1TgUbuu9CKM8a/xyFvdlZ0w1CNwuBYvKGwqtcpCv8w==","signatures":[{"sig":"MEUCIF/hJPPTCVtwfxQuQ80ARNI1fQb0jZZrgp3hp7+vVyAFAiEAha3V1l3B8Zl/05SUutg7X1SxjTKiajSgJMhPJ65dmtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5208},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9561042e2c80fbd4b8edd10b141342494609c87b","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"_npmVersion":"10.8.2","description":"React wrapper for `@brinda_yawa/easycal`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@brinda_yawa/easycal":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.x","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/easycal-react_1.0.8_1774976679655_0.9660840181227084","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@brinda_yawa/easycal-react","version":"1.0.9","_id":"@brinda_yawa/easycal-react@1.0.9","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"dist":{"shasum":"6271ac93ebebcd9ae527485c1b9e6cd7d2b65eed","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.9.tgz","fileCount":6,"integrity":"sha512-6+632W8f9Jcs0k8G0+4zgfSj1XIAvzkp70T5uLTEf7/EcmtkMygawhZAdlLRQtXxPl62dhbLKkEj2Io7BJKQ9g==","signatures":[{"sig":"MEQCIB1DeW7+6ldQr6vmC1bUkHmuug1geY9k46QgndqWbActAiAAg5K4xPQ4MI0mZ1aRZRmlEiwvEW0DmVEi90vB8Zz7qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5208},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4c96e76a8564a5878e6f709d376cd0d247a138ad","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"_npmVersion":"10.8.2","description":"React wrapper for `@brinda_yawa/easycal`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@brinda_yawa/easycal":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.x","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/easycal-react_1.0.9_1774977133268_0.6413818705938252","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@brinda_yawa/easycal-react","version":"1.0.10","_id":"@brinda_yawa/easycal-react@1.0.10","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"dist":{"shasum":"33f2746b126cabd59a84019ca27affc86919422f","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.10.tgz","fileCount":6,"integrity":"sha512-82JMwPwURQM5/hWAD+z9XOLit7gUMG6mRJs31gTERIfvQ2yAvKXzaLWOHsi2SYVOVDea1KtY6FAeJOyvVWJuoA==","signatures":[{"sig":"MEYCIQCZSUIAdzv9Y6xQQdS+Xo18vopg8roCcuOd5NYelFfUnwIhAIf2tK4UlOcLl3/QzJWkQFzTyxM4eLbxmBK59DvtCvTT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5207},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4c96e76a8564a5878e6f709d376cd0d247a138ad","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"_npmVersion":"10.8.2","description":"@brinda_yawa/easycal-react","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@brinda_yawa/easycal":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.x","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/easycal-react_1.0.10_1774977618755_0.26358031487236255","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@brinda_yawa/easycal-react","version":"1.0.11","_id":"@brinda_yawa/easycal-react@1.0.11","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"dist":{"shasum":"31434bf99162cd6e4553cf40cc4d48f448401d52","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.11.tgz","fileCount":6,"integrity":"sha512-EGwSfl3dJ1d22zdyQEI912sMQXbRV8ZsrVortzwSxPxaDEWy4u1hVJuOobfCUXR9/4c9F9OFry8ngUf0JlmgWA==","signatures":[{"sig":"MEUCIFehsnzcqStdk2Z9EBsHfFSmTRsirTLcdaDCoyXSIJ/IAiEA9l3y9RiHho0zeWdUAEeVOeGbOcmJiyHbOu78mQFJbhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5361},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4c96e76a8564a5878e6f709d376cd0d247a138ad","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"_npmVersion":"10.8.2","description":"# @brinda_yawa/easycal-react","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@brinda_yawa/easycal":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.x","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/easycal-react_1.0.11_1774977758486_0.5761752397331719","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@brinda_yawa/easycal-react","version":"1.0.12","_id":"@brinda_yawa/easycal-react@1.0.12","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"dist":{"shasum":"a4092a97abc9665143722fc997eabb0038a6d407","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.12.tgz","fileCount":6,"integrity":"sha512-gpnmVfKROhtMmk7c9t1mDbpUvkBJ4oIXavaZ68Hncfn1r8Gl+c1Lb7ro5SUQsyIVxWqyZbGQ535Sv393pTEZzA==","signatures":[{"sig":"MEQCICbqXkVOswXXf+L5/tVfaQn0lz59n96Lk1e063sgV1rVAiBr0ff/IgWV22bIVND8GAirN6jIce9GEpiNeQ5SrVGCpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5706},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4c96e76a8564a5878e6f709d376cd0d247a138ad","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"_npmVersion":"10.8.2","description":"React wrapper for `@brinda_yawa/easycal`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@brinda_yawa/easycal":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.x","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/easycal-react_1.0.12_1774978162488_0.76869424541403","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@brinda_yawa/easycal-react","version":"1.0.13","_id":"@brinda_yawa/easycal-react@1.0.13","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"dist":{"shasum":"a64ac4923b0eb517f6eb4c171c27327062b4f4a1","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.13.tgz","fileCount":6,"integrity":"sha512-YQQVII+uK68GQVZbZin0jhuAb8phszL4UcECAc0yFx0kU8m8PeqmxM1NaB05rDR5ugUeWoauoBZCy/xK332E5A==","signatures":[{"sig":"MEUCICbSgrcE9AlxoJo29/CjaV0c5qXCoUVvHaCR8TX5PtBFAiEAk16bNm9VOF95dVvafwm+c8VwfLLGSgJ+A4JWDTIUORI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5364},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4c96e76a8564a5878e6f709d376cd0d247a138ad","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"_npmVersion":"10.8.2","description":"React wrapper for `@brinda_yawa/easycal`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@brinda_yawa/easycal":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.x","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/easycal-react_1.0.13_1774978417846_0.9368711386756023","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@brinda_yawa/easycal-react","version":"1.0.14","_id":"@brinda_yawa/easycal-react@1.0.14","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"dist":{"shasum":"7d5be8d38194e6f9f8bb167bbb073055b1174064","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.14.tgz","fileCount":6,"integrity":"sha512-YCTESluxhwf3p7iwlc7FiwkWVpso+l71csd9GxC9L0Tyy7mysddBqkRpIIQAuyVmVm2ljFRyvdKX9Ky20ejV3g==","signatures":[{"sig":"MEUCIQCsvBXe30dyX/7T1RWQM8Q7mY91AdmguE2f0+KrAUoVIgIgOzlJZiNd0+yNfyUP0yuwuHq3g50o/LyYC35uRqsBj78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5864},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"122ca9c58c8bce29b6103286cb1b81b4254d5572","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"_npmVersion":"10.8.2","description":"React wrapper for `@brinda_yawa/easycal`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@brinda_yawa/easycal":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.x","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/easycal-react_1.0.14_1775058577982_0.1433184858385168","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@brinda_yawa/easycal-react","version":"1.0.15","_id":"@brinda_yawa/easycal-react@1.0.15","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"dist":{"shasum":"66036f943fe3f6bd3a017e7df06e67b541abc782","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.15.tgz","fileCount":6,"integrity":"sha512-RvDAXBISUjKYPSk3aTaZ0NXp30+8E7jBoBuZ9poVXYiqJcmV6UhGaqpB4c5J0cyay3AmJCYQU7aautC9kn5JFA==","signatures":[{"sig":"MEUCIQCslaMGiRvnzlVWwKYb/2QKO6EpYl/ymxjYtCrLzKhoXQIgGzkksJueWGnF0oibcxHgzeGUw6wza5XEBgjhYjtZrq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7072},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5211449d0d8af242ee132a9143019fdbb877d2e9","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"_npmVersion":"10.8.2","description":"React wrapper for `@brinda_yawa/easycal`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@brinda_yawa/easycal":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.x","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/easycal-react_1.0.15_1775059720676_0.0832585733270137","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@brinda_yawa/easycal-react","version":"1.0.16","_id":"@brinda_yawa/easycal-react@1.0.16","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"dist":{"shasum":"a54fbba6198aee4f29d195f1cb40715e96fad202","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.16.tgz","fileCount":6,"integrity":"sha512-YfYen/puV8G7LR+OQaaMhk41FYAtRmbB96jg4nLfeHU8LGFoltO8lz/g1EFWMFd1iBLZJzow2iyKmN2edD2XwA==","signatures":[{"sig":"MEYCIQCnv53KhyFNfZGWeUkP2KewYqNLRaaVyG+jya8gpp3q2AIhAN3/E/v3v/K+n1OvHpGeX1dxkgA6LjxTDbvNlV4Lr2hb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7072},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"495781f2bf58bd7c39da55936e9f5c1564bafef5","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"_npmVersion":"10.8.2","description":"React wrapper for `@brinda_yawa/easycal`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@brinda_yawa/easycal":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.x","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/easycal-react_1.0.16_1775118578281_0.9576960288623126","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@brinda_yawa/easycal-react","version":"1.0.17","_id":"@brinda_yawa/easycal-react@1.0.17","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"dist":{"shasum":"d2a0ab023c2a7b59e1910fbd24b9e2e7782f8736","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.17.tgz","fileCount":6,"integrity":"sha512-pmWliMfTnMzClqcDTNssjwqeqWtSbo4koxgVilASozt25iW3+8D7qQ8s4aMoo1nAets6/szhlxBakR/8t2jbgg==","signatures":[{"sig":"MEUCIQDJXoz01yfkdQTcI4i6KovNQ6l7BdX792AuHpdoe8QbegIgFEYHKnbsRzV3+QWGdFSpj6O1E3/eL/6w5vn6NOX+hHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7072},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2d2d42ee6c4996c7f1c3c4cc303872819e944fe9","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"_npmVersion":"10.8.2","description":"React wrapper for `@brinda_yawa/easycal`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@brinda_yawa/easycal":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.x","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/easycal-react_1.0.17_1775123542187_0.9129837687469735","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@brinda_yawa/easycal-react","version":"1.0.18","_id":"@brinda_yawa/easycal-react@1.0.18","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"dist":{"shasum":"f5677d5c1fda323b172de06ef4013d6cf843aae5","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.18.tgz","fileCount":6,"integrity":"sha512-aCt7Fj6sLAuuqbrSEWzUdZ7j/bIt7mXPhk/3PAMvNLcjfL7oYrj+YHeiJKAy3vByDnz0vJL0ltZSqzjb6RNbuw==","signatures":[{"sig":"MEUCIGz8IM7t6DISMbl+CKISBTUgAH4IoygPfhkBfgJY+MDFAiEAnlIQC79TtOT31dnA+VCNUM+jqXIrJeAqwQlxAI/08EE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9777},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c39ae0e37ac4731824c29bbbe646ab45aa727315","scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"_npmVersion":"10.8.2","description":"React wrapper for `@brinda_yawa/easycal`.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@brinda_yawa/easycal":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.x","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/easycal-react_1.0.18_1775126149190_0.3910325504341401","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@brinda_yawa/easycal-react","version":"1.0.19","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@brinda_yawa/easycal":"^1.0.6"},"peerDependencies":{"react":">=18","react-dom":">=18"},"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"devDependencies":{"@types/react":"^19.0.0","@types/react-dom":"^19.0.0","typescript":"^5.x"},"_id":"@brinda_yawa/easycal-react@1.0.19","gitHead":"f19790de408ea72bad07f3ccb5ccac76448077f7","description":"React wrapper for `@brinda_yawa/easycal`.","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-i5MLfU/+tUBdqrvknNAvVpd6DPKxNbKT0lsvic+2C7Q4zO3LrSokNybj5Rg9wvFI4fx9elQ/Tm9C4MBJlV3POQ==","shasum":"1c8148f2087142312c9b1e35bb83426c6492bfde","tarball":"https://registry.npmjs.org/@brinda_yawa/easycal-react/-/easycal-react-1.0.19.tgz","fileCount":6,"unpackedSize":12298,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCr3Duz6C+kgwVGiIY3Jx7vPAc1urALLNdetCLmQq7FyQIgUbNPMuVzmf7G8TcGDkOAb1mH2Tw8em8liEnZF5zLQPA="}]},"_npmUser":{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"},"directories":{},"maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/easycal-react_1.0.19_1775565242778_0.9062923543242767"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-31T15:51:43.756Z","modified":"2026-04-07T12:34:03.052Z","1.0.0":"2026-03-31T15:51:44.091Z","1.0.1":"2026-03-31T16:03:07.344Z","1.0.2":"2026-03-31T16:08:16.120Z","1.0.3":"2026-03-31T16:12:17.275Z","1.0.4":"2026-03-31T16:21:26.314Z","1.0.5":"2026-03-31T16:53:30.564Z","1.0.6":"2026-03-31T17:01:48.275Z","1.0.7":"2026-03-31T17:03:34.277Z","1.0.8":"2026-03-31T17:04:39.798Z","1.0.9":"2026-03-31T17:12:13.423Z","1.0.10":"2026-03-31T17:20:18.894Z","1.0.11":"2026-03-31T17:22:38.739Z","1.0.12":"2026-03-31T17:29:22.694Z","1.0.13":"2026-03-31T17:33:37.991Z","1.0.14":"2026-04-01T15:49:38.151Z","1.0.15":"2026-04-01T16:08:40.834Z","1.0.16":"2026-04-02T08:29:38.429Z","1.0.17":"2026-04-02T09:52:22.335Z","1.0.18":"2026-04-02T10:35:49.351Z","1.0.19":"2026-04-07T12:34:02.928Z"},"description":"React wrapper for `@brinda_yawa/easycal`.","maintainers":[{"name":"brinda_yawa","email":"mawuviwobrinda@gmail.com"}],"readme":"# @brinda_yawa/easycal-react\n\nReact wrapper for `@brinda_yawa/easycal`.\n\n## Installation\n\n```bash\nnpm install @brinda_yawa/easycal @brinda_yawa/easycal-react\n```\n\n> `react` and `react-dom` 18+ are required peer dependencies.\n\n## Usage\n\n```tsx\nimport { EasyCal } from '@brinda_yawa/easycal-react';\nimport '@brinda_yawa/easycal/style.css';\n\nexport default function CalendarPage() {\n  return (\n    <EasyCal\n      mode=\"timeline\"\n      defaultView=\"resourceTimelineWeek\"\n      resources={[\n        { id: 'a', title: 'Room A' },\n        { id: 'b', title: 'Room B' },\n      ]}\n      events={[\n        {\n          id: 'evt-1',\n          title: 'Team Meeting',\n          start: '2026-03-31T10:00:00',\n          end: '2026-03-31T11:00:00',\n          resourceId: 'a',\n        },\n      ]}\n    />\n  );\n}\n```\n\n## Event Form Customization\n\n`eventFormRenderer` accepts JSX/ReactNode. It is converted to static markup for the core popup while EasyCal retains internal save/update/delete behavior.\n\n```tsx\n<EasyCal\n  mode=\"timeline\"\n  defaultView=\"resourceTimelineDay\"\n  eventFormRenderer={(context) => (\n    <form data-ec-form style={{ display: 'grid', gap: 10 }}>\n      <h3>{context.mode === 'edit' ? 'Edit event' : 'Create event'}</h3>\n      <input name=\"title\" defaultValue={(context.event as any)?.title || ''} placeholder=\"Title\" required />\n      <input name=\"start\" type=\"datetime-local\" required />\n      <input name=\"end\" type=\"datetime-local\" required />\n      <select name=\"resourceId\" />\n      <p className=\"ec-popup-error\" hidden />\n      {context.mode === 'edit' && (\n        <button type=\"button\" data-ec-action=\"delete\">Delete</button>\n      )}\n      <button type=\"button\" data-ec-action=\"cancel\">Cancel</button>\n      <button type=\"submit\" data-ec-action={context.mode === 'edit' ? 'update' : 'save'}>\n        {context.mode === 'edit' ? 'Update' : 'Save'}\n      </button>\n    </form>\n  )}\n/>\n```\n\n### Context Object Explained\n\n```ts\ntype EasyCalEventFormContext = {\n  mode: 'create' | 'edit';\n  event?: any;\n  date?: Date;\n  resourceId?: string | null;\n  save: (data?: any) => void;\n  update: (data?: any) => void;\n  delete: () => void;\n  close: () => void;\n};\n```\n\n- `dateClick` opens create mode with `date` + `resourceId`.\n- `eventClick` opens edit mode with `event`.\n- `resourceId` payloads are normalized across core and React callbacks.\n\n## Hooks\n\n- `dateClick(info)`\n- `eventClick(info)`\n- `eventDrop(info)`\n- `eventResize(info)`\n- `onDateChange(info)`\n\nAll can be passed as React props and remain synced without re-initializing the core instance.\n\n## Demo patterns\n\n### Resource-aware creation\n\n```tsx\n<EasyCal\n  mode=\"timeline\"\n  defaultView=\"resourceTimelineWeek\"\n  dateClick={(info) => console.log('create on resource', info.resourceId)}\n/>\n```\n\n### Edit + delete\n\n```tsx\n<EasyCal\n  eventClick={(info) => console.log('editing', info.event)}\n  eventFormRenderer={(ctx) => (\n    <div>\n      <button type=\"button\" data-ec-action=\"delete\">Delete</button>\n      <button type=\"button\" data-ec-action=\"close\">Close</button>\n    </div>\n  )}\n/>\n```\n\n## Ref / imperative API\n\n```tsx\nconst ref = useRef<EasyCalRef>(null);\n\nref.current?.next();\nref.current?.gotoDate('2026-04-10');\nref.current?.changeView('resourceTimelineDay');\n```\n\n## Build\n\nFrom repository root:\n\n```bash\npnpm --filter @brinda_yawa/easycal-react build\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}