{"versions":{"1.0.0-alpha.1":{"name":"@r2wc/react-to-web-component","version":"1.0.0-alpha.1","description":"Convert React components to native Web Components.","homepage":"https://www.bitovi.com/frontend-javascript-consulting/react-consulting","author":{"name":"Bitovi"},"license":"MIT","keywords":["React","Web Component"],"repository":{"type":"git","url":"git+https://github.com/bitovi/react-to-webcomponent.git"},"type":"module","main":"./dist/react-to-web-component.cjs","module":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts","exports":{".":{"require":"./dist/react-to-web-component.cjs","import":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts"},"./package.json":"./package.json"},"scripts":{"typecheck":"tsc --noEmit","eslint":"eslint vite.config.ts src","prettier":"prettier --check vite.config.ts src","depcheck":"depcheck .","dev":"vite","test":"vitest","test:ci":"vitest run","test:coverage":"vitest run --coverage","clean":"rm -rf tsconfig.tsbuildinfo dist","build":"vite build"},"dependencies":{"@r2wc/core":"^1.0.0-alpha.0"},"devDependencies":{"@testing-library/jest-dom":"^5.16.5","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","vite":"^4.3.1","vite-plugin-dts":"^2.3.0","vitest":"^0.30.1"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0","react-dom":"^16.0.0 || ^17.0.0"},"gitHead":"515ef8da655a93bcc0e9d9077b22736e409dd1eb","bugs":{"url":"https://github.com/bitovi/react-to-webcomponent/issues"},"_id":"@r2wc/react-to-web-component@1.0.0-alpha.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Hhsmq6KkktfZrfYVcu3tzJN4QZeE70qHwYd8kI1gUnCHS16bC0y8EVzOfI/6kt1XDvE9NQdtBy9aYIXV1jEw3g==","shasum":"7ce0d98fc48be6374f309afbf9df8a21d96a1cbf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@r2wc/react-to-web-component/-/react-to-web-component-1.0.0-alpha.1.tgz","fileCount":7,"unpackedSize":20651,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGl5mwGpDOHq+PXqGA+iFdeokpcJaCqOyGKI/XT3J46wAiB4/+jfkO7UzwenF7WURgkeDAEMkwNwqXyYC9fE7zOCHg=="}],"size":6978},"_npmUser":{"name":"anonymous","email":"os@bitovi.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"os@bitovi.com"},{"name":"anonymous","email":"slithytove2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-to-web-component_1.0.0-alpha.1_1684193014510_0.9109403743016031"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-15T23:23:34.719Z","publish_time":1684193014719,"_source_registry_name":"default","contributors":[]},"1.0.0-alpha.2":{"name":"@r2wc/react-to-web-component","version":"1.0.0-alpha.2","description":"Convert React components to native Web Components.","homepage":"https://www.bitovi.com/frontend-javascript-consulting/react-consulting","author":{"name":"Bitovi"},"license":"MIT","keywords":["React","Web Component"],"repository":{"type":"git","url":"git+https://github.com/bitovi/react-to-webcomponent.git"},"type":"module","main":"./dist/react-to-web-component.cjs","module":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts","exports":{".":{"require":"./dist/react-to-web-component.cjs","import":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts"},"./package.json":"./package.json"},"scripts":{"typecheck":"tsc --noEmit","eslint":"eslint vite.config.ts src","prettier":"prettier --check vite.config.ts src","depcheck":"depcheck .","dev":"vite","test":"vitest","test:ci":"vitest run","test:coverage":"vitest run --coverage","clean":"rm -rf tsconfig.tsbuildinfo dist","build":"vite build"},"dependencies":{"@r2wc/core":"^1.0.0-alpha.0"},"devDependencies":{"@types/react":"^17.0.0","@types/react-dom":"^17.0.0"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0","react-dom":"^16.0.0 || ^17.0.0"},"readmeFilename":"README.md","gitHead":"1012d679c7a63cc7f6779a15a699085a33e3fd8f","bugs":{"url":"https://github.com/bitovi/react-to-webcomponent/issues"},"_id":"@r2wc/react-to-web-component@1.0.0-alpha.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-VWyQOql0aDReMwM4pRv2HenFOi5MWFvElitQ5zUFnWoqBIwVrfa5Kn8ZaUoO+jULxLlNt8ZwjbS28F28xtMX2A==","shasum":"4afbb6538ccf1d9bd1abd6c20ab3e8571c4f6197","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@r2wc/react-to-web-component/-/react-to-web-component-1.0.0-alpha.2.tgz","fileCount":7,"unpackedSize":15359,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcqgPh6KB53XEJNYUdirN69VAYaHaSXvVlWry1nkb1xAiEApgSgr7uHqQgno1IY5QF8/0+y/NRsXymTTkCKemFEgXY="}],"size":5230},"_npmUser":{"name":"anonymous","email":"os@bitovi.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"os@bitovi.com"},{"name":"anonymous","email":"slithytove2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-to-web-component_1.0.0-alpha.2_1684196454509_0.4644859229130107"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-16T00:20:54.660Z","publish_time":1684196454660,"_source_registry_name":"default","contributors":[]},"1.0.0-alpha.3":{"name":"@r2wc/react-to-web-component","version":"1.0.0-alpha.3","description":"Convert React components to native Web Components.","homepage":"https://www.bitovi.com/frontend-javascript-consulting/react-consulting","author":{"name":"Bitovi"},"license":"MIT","keywords":["React","Web Component"],"repository":{"type":"git","url":"git+https://github.com/bitovi/react-to-webcomponent.git"},"type":"module","main":"./dist/react-to-web-component.cjs","module":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts","exports":{".":{"require":"./dist/react-to-web-component.cjs","import":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts"},"./package.json":"./package.json"},"scripts":{"typecheck":"tsc --noEmit","eslint":"eslint vite.config.ts src","prettier":"prettier --check vite.config.ts src","depcheck":"depcheck .","dev":"vite","test":"vitest","test:ci":"vitest run","test:coverage":"vitest run --coverage","clean":"rm -rf tsconfig.tsbuildinfo dist","build":"vite build"},"dependencies":{"@r2wc/core":"^1.0.0-alpha.0"},"devDependencies":{"@types/react":"^17.0.0","@types/react-dom":"^17.0.0"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0","react-dom":"^16.0.0 || ^17.0.0"},"readmeFilename":"README.md","gitHead":"48564768bd734059fd453758dcf72b2665da7e52","bugs":{"url":"https://github.com/bitovi/react-to-webcomponent/issues"},"_id":"@r2wc/react-to-web-component@1.0.0-alpha.3","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-b9OZabKxJRXkAvDcPWcgcSSkSD4b4XdRlb8NtqywpAQF53D+fn0ZkoPF5/FUswbfei8HJIlkSbHjIXbbEloEtw==","shasum":"99afe3b389d1a4dc7481a3e02d3dcd18541cb8f9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@r2wc/react-to-web-component/-/react-to-web-component-1.0.0-alpha.3.tgz","fileCount":7,"unpackedSize":15359,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyHsX6F+ewaY3DYMmjEVt4bpq1goo90nP4g2871n5IcwIgKvrisaqN8/4fIGaZyXeVBPeYXkNvL24uAJcakYLQjyQ="}],"size":5229},"_npmUser":{"name":"anonymous","email":"os@bitovi.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"os@bitovi.com"},{"name":"anonymous","email":"slithytove2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-to-web-component_1.0.0-alpha.3_1684197519532_0.7654803097769591"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-16T00:38:39.693Z","publish_time":1684197519693,"_source_registry_name":"default","contributors":[]},"1.0.0-alpha.4":{"name":"@r2wc/react-to-web-component","version":"1.0.0-alpha.4","description":"Convert React components to native Web Components.","homepage":"https://www.bitovi.com/frontend-javascript-consulting/react-consulting","author":{"name":"Bitovi"},"license":"MIT","keywords":["React","Web Component"],"repository":{"type":"git","url":"git+https://github.com/bitovi/react-to-webcomponent.git"},"type":"module","main":"./dist/react-to-web-component.cjs","module":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts","exports":{".":{"require":"./dist/react-to-web-component.cjs","import":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts"},"./package.json":"./package.json"},"scripts":{"typecheck":"tsc --noEmit","eslint":"eslint vite.config.ts src","prettier":"prettier --check vite.config.ts src","depcheck":"depcheck .","dev":"vite","test":"vitest","test:ci":"vitest run","test:coverage":"vitest run --coverage","clean":"rm -rf tsconfig.tsbuildinfo dist","build":"vite build"},"dependencies":{"@r2wc/core":"^1.0.0-alpha.0"},"devDependencies":{"@types/react":"^17.0.0","@types/react-dom":"^17.0.0"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0","react-dom":"^16.0.0 || ^17.0.0"},"readmeFilename":"README.md","gitHead":"e02de10484fea86ac0cf5271bd4ce1c3b98f64bf","bugs":{"url":"https://github.com/bitovi/react-to-webcomponent/issues"},"_id":"@r2wc/react-to-web-component@1.0.0-alpha.4","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-t9pXu/0JhsUe/HLVzgIpMGAAqN5IHPBFVxSxdfrWIr/c/PTlU0QBwq0pa7YERU6xRR5lXbUeBfHvq7ZVBDQHdg==","shasum":"5b66790f1b3452758119a87167aabbe538b41efc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@r2wc/react-to-web-component/-/react-to-web-component-1.0.0-alpha.4.tgz","fileCount":7,"unpackedSize":15359,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJGrKlGUMBd+viBVWDsPanBJ5P9MgrPcpQ+UihbLCk6gIhAID/PXZRRd09SkW1OMQnRy3O3yA8xFJn5ZyUat4ahacH"}],"size":5230},"_npmUser":{"name":"anonymous","email":"os@bitovi.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"os@bitovi.com"},{"name":"anonymous","email":"slithytove2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-to-web-component_1.0.0-alpha.4_1684197762074_0.47662574541904634"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-16T00:42:42.266Z","publish_time":1684197762266,"_source_registry_name":"default","contributors":[]},"2.0.0-alpha.1":{"name":"@r2wc/react-to-web-component","version":"2.0.0-alpha.1","description":"Convert React components to native Web Components.","homepage":"https://www.bitovi.com/frontend-javascript-consulting/react-consulting","author":{"name":"Bitovi"},"license":"MIT","keywords":["React","Web Component"],"repository":{"type":"git","url":"git+https://github.com/bitovi/react-to-webcomponent.git"},"type":"module","main":"./dist/react-to-web-component.cjs","module":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts","exports":{".":{"require":"./dist/react-to-web-component.cjs","import":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts"},"./package.json":"./package.json"},"scripts":{"typecheck":"tsc --noEmit","eslint":"eslint vite.config.ts src","prettier":"prettier --check vite.config.ts src","depcheck":"depcheck .","dev":"vite","test":"vitest","test:ci":"vitest run","test:coverage":"vitest run --coverage","clean":"rm -rf tsconfig.tsbuildinfo dist","build":"vite build"},"dependencies":{"@r2wc/core":"^1.0.0-alpha.0"},"devDependencies":{"@types/react":"^18.0.0","@types/react-dom":"^18.0.0","prop-types":"^15.8.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"readmeFilename":"README.md","gitHead":"9c1e93238d47431a49ad8b19a6f9e0f350b4196c","bugs":{"url":"https://github.com/bitovi/react-to-webcomponent/issues"},"_id":"@r2wc/react-to-web-component@2.0.0-alpha.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-mhWsv0ICxhrNZKjJ28akltKkLVFSaiCqz5no8lARVwhjOoj62t+sIT+5H8qzNZEfKmTK06YcpIVPvieccwBS9A==","shasum":"9a22f7ddf0b2f326e11bde80e08f63fa5c156d2f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@r2wc/react-to-web-component/-/react-to-web-component-2.0.0-alpha.1.tgz","fileCount":7,"unpackedSize":17581,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz+Tm6AZlh1kPH0NcnYrSy22poj8skYb0Q3JmsRJyg3QIhAL/HY9BTok4YaCADxTdkOE5ufLAEU4T21H0GT8s8I12L"}],"size":5793},"_npmUser":{"name":"anonymous","email":"os@bitovi.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"os@bitovi.com"},{"name":"anonymous","email":"slithytove2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-to-web-component_2.0.0-alpha.1_1684254982070_0.06017581652776127"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-16T16:36:22.230Z","publish_time":1684254982230,"_source_registry_name":"default","contributors":[]},"1.0.0":{"name":"@r2wc/react-to-web-component","version":"1.0.0","description":"Convert React components to native Web Components.","homepage":"https://www.bitovi.com/frontend-javascript-consulting/react-consulting","author":{"name":"Bitovi"},"license":"MIT","keywords":["React","Web Component"],"repository":{"type":"git","url":"git+https://github.com/bitovi/react-to-web-component.git"},"type":"module","main":"./dist/react-to-web-component.cjs","module":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts","exports":{".":{"require":"./dist/react-to-web-component.cjs","import":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts"},"./package.json":"./package.json"},"scripts":{"typecheck":"tsc --noEmit","eslint":"eslint vite.config.ts src","prettier":"prettier --check vite.config.ts src","depcheck":"depcheck .","dev":"vite","test":"vitest","test:ci":"vitest run","test:coverage":"vitest run --coverage","clean":"rm -rf tsconfig.tsbuildinfo dist","build":"vite build"},"dependencies":{"@r2wc/core":"^1.0.0"},"devDependencies":{"@types/react":"^17.0.0","@types/react-dom":"^17.0.0"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0","react-dom":"^16.0.0 || ^17.0.0"},"gitHead":"940561037ef8fc6df63ca45c4f2b3f65bdd2b107","bugs":{"url":"https://github.com/bitovi/react-to-web-component/issues"},"_id":"@r2wc/react-to-web-component@1.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-iiHwwJohi3PD5O/sKD3v1Hc+qLkqwno+cMlXXXJmcGu6GzlVBJLEHbLfzil+xapcCL18eL1tyu45JuFsXdmuMQ==","shasum":"29d79d983fafc56712a73f0b6b4c0b289c6daecf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@r2wc/react-to-web-component/-/react-to-web-component-1.0.0.tgz","fileCount":7,"unpackedSize":14293,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1qxAjq5cjThUNWGL0XyFp75g3GmNNfzwTCZpCcKRG2wIhAMTk7WnetkKj61PpRQAeHUbGB9xrh2IPQ6PgqQyFiRMb"}],"size":4826},"_npmUser":{"name":"anonymous","email":"os@bitovi.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"os@bitovi.com"},{"name":"anonymous","email":"slithytove2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-to-web-component_1.0.0_1684268833453_0.8196524060735695"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-16T20:27:13.661Z","publish_time":1684268833661,"_source_registry_name":"default","contributors":[]},"2.0.0":{"name":"@r2wc/react-to-web-component","version":"2.0.0","description":"Convert React components to native Web Components.","homepage":"https://www.bitovi.com/frontend-javascript-consulting/react-consulting","author":{"name":"Bitovi"},"license":"MIT","keywords":["React","Web Component"],"repository":{"type":"git","url":"git+https://github.com/bitovi/react-to-web-component.git"},"type":"module","main":"./dist/react-to-web-component.cjs","module":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts","exports":{".":{"require":"./dist/react-to-web-component.cjs","import":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts"},"./package.json":"./package.json"},"scripts":{"typecheck":"tsc --noEmit","eslint":"eslint vite.config.ts src","prettier":"prettier --check vite.config.ts src","depcheck":"depcheck .","dev":"vite","test":"vitest","test:ci":"vitest run","test:coverage":"vitest run --coverage","clean":"rm -rf tsconfig.tsbuildinfo dist","build":"vite build"},"dependencies":{"@r2wc/core":"^1.0.0"},"devDependencies":{"@types/react":"^17.0.0","@types/react-dom":"^17.0.0"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0","react-dom":"^16.0.0 || ^17.0.0"},"gitHead":"ccdb461151aaa38b0587fc463f7167966b918a92","bugs":{"url":"https://github.com/bitovi/react-to-web-component/issues"},"_id":"@r2wc/react-to-web-component@2.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-CTDSuaCe8nVQ3QrxZ7J0m7WIFzk3C0jWk4ynTxPwg0byRA4RsRzYHDHQ2BSgaXd2OJtI/KDkkhZDpoZe1QdJSQ==","shasum":"36398b70773924edad46c83e626b7b94c73cec97","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@r2wc/react-to-web-component/-/react-to-web-component-2.0.0.tgz","fileCount":7,"unpackedSize":14293,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCBiZxZOeZfxPDnVLYv65QNZWbWbdSxxdHGbu9ct31ywIgGzBTPaDH0ayrRrM396qp5ag72AMLHE15qO/NuxmFY58="}],"size":4827},"_npmUser":{"name":"anonymous","email":"os@bitovi.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"os@bitovi.com"},{"name":"anonymous","email":"slithytove2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-to-web-component_2.0.0_1684269115532_0.4161277456661261"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-16T20:31:55.700Z","publish_time":1684269115700,"_source_registry_name":"default","contributors":[]},"2.0.1":{"name":"@r2wc/react-to-web-component","version":"2.0.1","description":"Convert React components to native Web Components.","homepage":"https://www.bitovi.com/frontend-javascript-consulting/react-consulting","author":{"name":"Bitovi"},"license":"MIT","keywords":["React","Web Component"],"repository":{"type":"git","url":"git+https://github.com/bitovi/react-to-web-component.git"},"type":"module","main":"./dist/react-to-web-component.cjs","module":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts","exports":{".":{"require":"./dist/react-to-web-component.cjs","import":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts"},"./package.json":"./package.json"},"scripts":{"typecheck":"tsc --noEmit","eslint":"eslint vite.config.ts src","prettier":"prettier --check vite.config.ts src","depcheck":"depcheck .","dev":"vite","test":"vitest","test:ci":"vitest run","test:coverage":"vitest run --coverage","clean":"rm -rf tsconfig.tsbuildinfo dist","build":"vite build"},"dependencies":{"@r2wc/core":"^1.0.0"},"devDependencies":{"@types/react":"^17.0.0","@types/react-dom":"^17.0.0"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0","react-dom":"^16.0.0 || ^17.0.0"},"gitHead":"60d3eca26c9805a030cd66d05fa25955c2ef13a4","bugs":{"url":"https://github.com/bitovi/react-to-web-component/issues"},"_id":"@r2wc/react-to-web-component@2.0.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-w/96bHkQoimZ5lHKH/VCesyBlQ2rmuZNczD9KbveB8FiYGTaiWL3zBAYAtXm6GObOT74FiMuny3VGGY31hQUTg==","shasum":"cda73451dd2995b4939636df0cc6c959c817d9f5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@r2wc/react-to-web-component/-/react-to-web-component-2.0.1.tgz","fileCount":7,"unpackedSize":14283,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5rdbjrwnDza/Axw9gRs7Niqh1XpOd0iOpLVZpeyRyTgIhAMPtyPNAq/wJIZLTkX/m+nZ7Zlj30rOGOn0MzcRpiV0f"}],"size":4821},"_npmUser":{"name":"anonymous","email":"os@bitovi.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"os@bitovi.com"},{"name":"anonymous","email":"slithytove2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-to-web-component_2.0.1_1684269399061_0.40059830299272026"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-16T20:36:39.242Z","publish_time":1684269399242,"_source_registry_name":"default","contributors":[]},"2.0.2":{"name":"@r2wc/react-to-web-component","version":"2.0.2","description":"Convert React components to native Web Components.","homepage":"https://www.bitovi.com/frontend-javascript-consulting/react-consulting","author":{"name":"Bitovi"},"license":"MIT","keywords":["React","Web Component"],"repository":{"type":"git","url":"git+https://github.com/bitovi/react-to-web-component.git"},"type":"module","main":"./dist/react-to-web-component.cjs","module":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts","exports":{".":{"require":"./dist/react-to-web-component.cjs","import":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts"},"./package.json":"./package.json"},"scripts":{"typecheck":"tsc --noEmit","eslint":"eslint vite.config.ts src","prettier":"prettier --check vite.config.ts src","depcheck":"depcheck .","dev":"vite","test":"vitest","test:ci":"vitest run","test:coverage":"vitest run --coverage","clean":"rm -rf tsconfig.tsbuildinfo dist","build":"vite build"},"dependencies":{"@r2wc/core":"^1.0.0"},"devDependencies":{"@types/react":"^18.0.0","@types/react-dom":"^18.0.0","prop-types":"^15.8.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"gitHead":"e580dbaed47ba5adeaa37b6f710ed11cb277119e","bugs":{"url":"https://github.com/bitovi/react-to-web-component/issues"},"_id":"@r2wc/react-to-web-component@2.0.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-HxgWXh6aipgvZ7l31m+AN0mM8KI5jkiCEBnSMBl/UKibVrhFgtsumL8fmLd5/q+OHBJKK0w4e5sAmzY1yu8dpA==","shasum":"695a077a231c108226d1b3cf69b43dbcfe607c6c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@r2wc/react-to-web-component/-/react-to-web-component-2.0.2.tgz","fileCount":7,"unpackedSize":17485,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqnpfChAXKSJvMyTn6eD+khuU7/8Q2K8mOc4MtPeYv6AiEAk409rkTcVjuT3jJ7QMCmSiGMQ2qDqocyaPeydTTiX6k="}],"size":5748},"_npmUser":{"name":"anonymous","email":"os@bitovi.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"os@bitovi.com"},{"name":"anonymous","email":"slithytove2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-to-web-component_2.0.2_1684491791271_0.3252299759327635"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-19T10:23:11.433Z","publish_time":1684491791433,"_source_registry_name":"default","contributors":[]},"2.0.3":{"name":"@r2wc/react-to-web-component","version":"2.0.3","description":"Convert React components to native Web Components.","homepage":"https://www.bitovi.com/frontend-javascript-consulting/react-consulting","author":{"name":"Bitovi"},"license":"MIT","keywords":["React","Web Component"],"repository":{"type":"git","url":"git+https://github.com/bitovi/react-to-web-component.git"},"type":"module","main":"./dist/react-to-web-component.cjs","module":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts","exports":{".":{"require":"./dist/react-to-web-component.cjs","import":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts"},"./package.json":"./package.json"},"scripts":{"typecheck":"tsc --noEmit","eslint":"eslint vite.config.ts src","prettier":"prettier --check vite.config.ts src","depcheck":"depcheck .","dev":"vite","test":"vitest","test:ci":"vitest run","test:coverage":"vitest run --coverage","clean":"rm -rf tsconfig.tsbuildinfo dist","build":"vite build"},"dependencies":{"@r2wc/core":"^1.0.0"},"devDependencies":{"@types/react":"^18.0.0","@types/react-dom":"^18.0.0","prop-types":"^15.8.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_id":"@r2wc/react-to-web-component@2.0.3","gitHead":"1a6886a221e9f23710c7ba958d6d260bf8f7dc43","bugs":{"url":"https://github.com/bitovi/react-to-web-component/issues"},"_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-nlDJ0LHiWLG/EFB5tBtA+9KLF2oMBeDSAXL08NUzAuj/ac+V0NkMl/RvCFdDFnyrPQqpzpD9uOvOY2E5IFpdCQ==","shasum":"3253067dbedf3f9d80cdaac3081c508729e5af57","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@r2wc/react-to-web-component/-/react-to-web-component-2.0.3.tgz","fileCount":7,"unpackedSize":16949,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoNr8CQQ33kiUWkHl4mUCHOVpNGnBFRZl/xUq2u9bDeAIhAI9rErZ9APWEyg/LF/+6WUTUw5Ff9Ul7NFoeXBJnhZws"}],"size":5510},"_npmUser":{"name":"anonymous","email":"os@bitovi.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"os@bitovi.com"},{"name":"anonymous","email":"slithytove2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-to-web-component_2.0.3_1696350022746_0.7515133787545891"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-03T16:20:22.986Z","publish_time":1696350022986,"_source_registry_name":"default","contributors":[]},"2.0.4":{"name":"@r2wc/react-to-web-component","version":"2.0.4","description":"Convert React components to native Web Components.","homepage":"https://www.bitovi.com/open-source/react-to-web-component","author":{"name":"Bitovi"},"license":"MIT","keywords":["React","Web Component"],"repository":{"type":"git","url":"git+https://github.com/bitovi/react-to-web-component.git"},"type":"module","main":"./dist/react-to-web-component.cjs","module":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts","exports":{".":{"require":"./dist/react-to-web-component.cjs","import":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts"},"./package.json":"./package.json"},"scripts":{"typecheck":"tsc --noEmit","eslint":"eslint .","prettier":"prettier --check .","depcheck":"depcheck .","dev":"vite","test":"vitest","test:ci":"vitest run","test:coverage":"vitest run --coverage","clean":"rm -rf tsconfig.tsbuildinfo dist","build":"vite build"},"dependencies":{"@r2wc/core":"^1.0.0"},"devDependencies":{"@types/react":"^18.0.0","@types/react-dom":"^18.0.0","prop-types":"^15.8.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_id":"@r2wc/react-to-web-component@2.0.4","gitHead":"5320cc37fafb8cb5f1d4ab3bcc9518502854e2e2","bugs":{"url":"https://github.com/bitovi/react-to-web-component/issues"},"_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-g1dtTTEGETNUimYldTW+2hxY3mmJZjzPEca0vqCutUht2GHmpK9mT5r/urmEI7uSbOkn6HaymosgVy26lvU1JQ==","shasum":"a2b001b938ad4c3af8a64f520a73eb6028d60304","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@r2wc/react-to-web-component/-/react-to-web-component-2.0.4.tgz","fileCount":7,"unpackedSize":18519,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsqqmKqPWFpuLUB142NFBHxwxOmKdbDZIXR0ZpOGJp3AIgSPNUD5f54FuWGCqLZqaL8xJzaZqpO6Wf/cTjldw516M="}],"size":5877},"_npmUser":{"name":"anonymous","email":"os@bitovi.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"christopher@christopherjbaker.dev"},{"name":"anonymous","email":"os@bitovi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-to-web-component_2.0.4_1733773064670_0.9677597049688309"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-09T19:37:44.846Z","publish_time":1733773064846,"_source_registry_name":"default","contributors":[]},"2.1.0":{"name":"@r2wc/react-to-web-component","version":"2.1.0","description":"Convert React components to native Web Components.","homepage":"https://www.bitovi.com/open-source/react-to-web-component","author":{"name":"Bitovi"},"license":"MIT","keywords":["React","Web Component"],"repository":{"type":"git","url":"git+https://github.com/bitovi/react-to-web-component.git"},"type":"module","main":"./dist/react-to-web-component.cjs","module":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts","exports":{".":{"require":"./dist/react-to-web-component.cjs","import":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts"},"./package.json":"./package.json"},"scripts":{"typecheck":"tsc --noEmit","eslint":"eslint .","prettier":"prettier --check .","depcheck":"depcheck .","dev":"vite","test":"vitest","test:ci":"vitest run","test:coverage":"vitest run --coverage","clean":"rm -rf tsconfig.tsbuildinfo dist","build":"vite build"},"dependencies":{"@r2wc/core":"^1.3.0"},"devDependencies":{"@types/react":"^18.0.0","@types/react-dom":"^18.0.0","prop-types":"^15.8.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_id":"@r2wc/react-to-web-component@2.1.0","gitHead":"f0b5fa06c317c2f89a23e3589373bd0d3809477f","bugs":{"url":"https://github.com/bitovi/react-to-web-component/issues"},"_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-m/PzgUOEiL1HxmvfP5LgBLqB7sHeRj+d1QAeZklwS4OEI2HUU+xTpT3hhJipH5DQoFInDqDTfe0lNFFKcrqk4w==","shasum":"1040f0945a34ccca2e223dcbb5f87edcabc97d6b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@r2wc/react-to-web-component/-/react-to-web-component-2.1.0.tgz","fileCount":7,"unpackedSize":20831,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHifHOBEOaYZEBktEYA1lzX+aPK7426Nx/K8D0fDUupaAiAvlEtO0ffs4G0iT/KdfvoQkgQc7PWmj68Akr0AvkgR6A=="}],"size":6252},"_npmUser":{"name":"anonymous","email":"os@bitovi.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"os@bitovi.com"},{"name":"anonymous","email":"brad@bitovi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-to-web-component_2.1.0_1757715599441_0.4915641592133504"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-12T22:19:59.627Z","publish_time":1757715599627,"_source_registry_name":"default","contributors":[]},"2.1.1":{"name":"@r2wc/react-to-web-component","version":"2.1.1","description":"Convert React components to native Web Components.","homepage":"https://www.bitovi.com/open-source/react-to-web-component","author":{"name":"Bitovi"},"license":"MIT","keywords":["React","Web Component"],"repository":{"type":"git","url":"git+https://github.com/bitovi/react-to-web-component.git"},"type":"module","main":"./dist/react-to-web-component.cjs","module":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts","exports":{".":{"require":"./dist/react-to-web-component.cjs","import":"./dist/react-to-web-component.js","types":"./dist/react-to-web-component.d.ts"},"./package.json":"./package.json"},"scripts":{"typecheck":"tsc --noEmit","eslint":"eslint .","prettier":"prettier --check .","depcheck":"depcheck .","dev":"vite","test":"vitest","test:ci":"vitest run","test:coverage":"vitest run --coverage","clean":"rm -rf tsconfig.tsbuildinfo dist","build":"vite build"},"dependencies":{"@r2wc/core":"^1.3.1"},"devDependencies":{"@types/react":"^18.0.0","@types/react-dom":"^18.0.0","prop-types":"^15.8.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_id":"@r2wc/react-to-web-component@2.1.1","gitHead":"0ddc3dec5a96e6f8e705a9ac39f62db2fbd6ba71","bugs":{"url":"https://github.com/bitovi/react-to-web-component/issues"},"_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-AXsIdjxK9ALv0ySWjVadUg3uJ5nS8L4H8eZMYaaWuM+9LNj9DP/r4+sMjI+6jZwb7/FqwxRPHQUq8yimQwBfOA==","shasum":"036150b0f434ac8d59b868a3b545876399747963","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@r2wc/react-to-web-component/-/react-to-web-component-2.1.1.tgz","fileCount":7,"unpackedSize":21256,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICLlu1pP62gqN6JbsCbZvyCHZpgrxOTbScuD2LfHGGAkAiEAqKsQ05S4S7lly4V3f6hRliCDuFdW5iQKMiH7NEvvxPU="}],"size":6436},"_npmUser":{"name":"anonymous","email":"os@bitovi.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"os@bitovi.com"},{"name":"anonymous","email":"brad@bitovi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-to-web-component_2.1.1_1771960588917_0.14564177489974672"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-24T19:16:29.076Z","publish_time":1771960589076,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"2.1.1","next":"2.0.0-alpha.1"},"name":"@r2wc/react-to-web-component","time":{"created":"2023-05-15T23:23:48.227Z","modified":"2026-02-24T19:16:46.393Z","1.0.0-alpha.1":"2023-05-15T23:23:34.719Z","1.0.0-alpha.2":"2023-05-16T00:20:54.660Z","1.0.0-alpha.3":"2023-05-16T00:38:39.693Z","1.0.0-alpha.4":"2023-05-16T00:42:42.266Z","2.0.0-alpha.1":"2023-05-16T16:36:22.230Z","1.0.0":"2023-05-16T20:27:13.661Z","2.0.0":"2023-05-16T20:31:55.700Z","2.0.1":"2023-05-16T20:36:39.242Z","2.0.2":"2023-05-19T10:23:11.433Z","2.0.3":"2023-10-03T16:20:22.986Z","2.0.4":"2024-12-09T19:37:44.846Z","2.1.0":"2025-09-12T22:19:59.627Z","2.1.1":"2026-02-24T19:16:29.076Z"},"readme":"# React to Web Component\n\n`@r2wc/react-to-web-component` converts [React](https://reactjs.org/) components to [custom elements](https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements)! It lets you share React components as native elements that **don't** require being mounted through React. The custom element acts as a wrapper for the underlying React component. Use these custom elements with any project that uses HTML even in any framework (vue, svelte, angular, ember, canjs) the same way you would use standard HTML elements.\n\n> Note: The latest version of this package only works with the React 18. If you are using React 16 or 17, please use version 1.\n\n`@r2wc/react-to-web-component`:\n\n- Works in all modern browsers. (Edge needs a [customElements polyfill](https://github.com/webcomponents/polyfills/tree/master/packages/custom-elements)).\n- Is `1.26KB` minified and gzipped.\n\n## Setup\n\nTo install from npm:\n\n```\nnpm install @r2wc/react-to-web-component\n```\n\n## Need help or have questions?\n\nThis project is supported by [Bitovi, a React consultancy](https://www.bitovi.com/frontend-javascript-consulting/react-consulting). You can get help or ask questions on our:\n\n- [Discord Community](https://discord.gg/J7ejFsZnJ4)\n- [Twitter](https://twitter.com/bitovi)\n\nOr, you can hire us for training, consulting, or development. [Set up a free consultation.](https://www.bitovi.com/frontend-javascript-consulting/react-consulting)\n\n## Basic Use\n\nFor basic usage, we will use this simple React component:\n\n```js\nconst Greeting = () => {\n  return <h1>Hello, World!</h1>\n}\n```\n\nWith our React component complete, all we have to do is call `r2wc` and [customElements.define](https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/define) to create and define our custom element:\n\n```js\nimport r2wc from \"@r2wc/react-to-web-component\"\n\nconst WebGreeting = r2wc(Greeting)\n\ncustomElements.define(\"web-greeting\", WebGreeting)\n```\n\nNow we can use `<web-greeting>` like any other HTML element!\n\n```html\n<body>\n  <h1>Greeting Demo</h1>\n\n  <web-greeting></web-greeting>\n</body>\n```\n\nIn the above case, the web-greeting custom element is not making use of the `name` property from our `Greeting` component.\n\n## Working with Attributes\n\nBy default, custom elements created by `r2wc` only pass properties to the underlying React component. To make attributes work, you must specify your component's props.\n\n```js\nconst Greeting = ({ name }) => {\n  return <h1>Hello, {name}!</h1>\n}\n\nconst WebGreeting = r2wc(Greeting, {\n  props: {\n    name: \"string\",\n  },\n})\n```\n\nNow `r2wc` will know to look for `name` attributes\nas follows:\n\n```html\n<body>\n  <h1>Greeting Demo</h1>\n\n  <web-greeting name=\"Justin\"></web-greeting>\n</body>\n```\n\nFor projects needing more advanced usage of the web components, see our [programatic usage and declarative demos](docs/programatic-usage.md).\n\nWe also have a [complete example using a third party library](docs/complete-example.md).\n\n## Examples\n\n- [Hello World](https://codesandbox.io/s/hello-world-md5oih) - The quintessential software demo!\n- [All the Props](https://codesandbox.io/s/all-the-props-n8z5hv) - A demo of all the prop transform types that R2WC supports.\n- [Header Example](https://codesandbox.io/s/example-header-blog-7k313l) - An example reusable Header component.\n- [MUI Button](https://codesandbox.io/s/example-mui-button-qwidh9) - An example application using an MUI button with theme customization.\n- [Checklist Demo](https://codesandbox.io/s/example-checklist-blog-y3nqwx) - An example Checklist application.\n\n## Blog Posts\n\nR2WC with Vite [View Post](https://www.bitovi.com/blog/react-everywhere-with-vite-and-react-to-webcomponent)\n\nR2WC with Create React App (CRA) [View Post](https://www.bitovi.com/blog/how-to-create-a-web-component-with-create-react-app)\n\n## How it works\n\nCheck out our [full API documentation](https://github.com/bitovi/react-to-web-component/blob/main/docs/api.md).\n\nUnder the hood, `r2wc` creates a `CustomElementConstructor` with custom getters/setters and life cycle methods that keep track of the props that you have defined. When a property is set, its custom setter:\n\n- re-renders the React component inside the custom element.\n- creates an enumerable getter / setter on the instance to save the set value and avoid hitting the proxy in the future.\n\nAlso:\n\n- Enumerable properties and values on the custom element are used as the `props` passed to the React component.\n- The React component is not rendered until the custom element is inserted into the page.\n\n# We want to hear from you.\n\nCome chat with us about open source in our Bitovi community [Discord](https://discord.gg/J7ejFsZnJ4).\n\nSee what we're up to by following us on [Twitter](https://twitter.com/bitovi).","users":{}}