{"versions":{"1.0.0-pre.0":{"name":"@lit/react","version":"1.0.0-pre.0","description":"A React component wrapper for web components.","license":"BSD-3-Clause","homepage":"https://lit.dev/","repository":{"type":"git","url":"git+https://github.com/lit/lit.git","directory":"packages/react"},"type":"module","main":"index.js","module":"index.js","typings":"index.d.ts","directories":{"test":"test"},"exports":{".":{"types":"./development/index.d.ts","node":{"development":"./node/development/index.js","default":"./node/index.js"},"development":"./development/index.js","default":"./index.js"},"./use-controller.js":{"types":"./development/use-controller.d.ts","node":{"development":"./node/development/use-controller.js","default":"./node/use-controller.js"},"development":"./development/use-controller.js","default":"./use-controller.js"}},"scripts":{"build":"wireit","build:ts":"wireit","build:ts:types":"wireit","build:rollup":"wireit","test":"wireit","test:dev":"wireit","test:prod":"wireit","test:node":"wireit","checksize":"wireit"},"wireit":{"build":{"dependencies":["build:rollup","build:ts","build:ts:types"]},"build:ts":{"command":"tsc --build --pretty","dependencies":["../reactive-element:build:ts:types"],"clean":"if-file-deleted","files":["src/**/*.ts","src/**/*.tsx","tsconfig.json"],"output":["development","tsconfig.tsbuildinfo"]},"build:ts:types":{"command":"treemirror development . \"**/*.d.ts{,.map}\" \"!test\"","dependencies":["../internal-scripts:build","build:ts"],"files":[],"output":["*.d.ts{,.map}"]},"build:rollup":{"command":"rollup -c","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":["create-component.js{,.map}","index.js{,.map}","use-controller.js{,.map}","node/**/*.js{,.map}"]},"checksize":{"command":"rollup -c --environment=CHECKSIZE","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":[]},"test":{"dependencies":["test:dev","test:prod","test:node"]},"test:dev":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"dev"},"files":["web-test-runner.config.js"],"output":[]},"test:prod":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","build:rollup","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"prod"},"files":["web-test-runner.config.js"],"output":[]},"test:node":{"command":"node development/test/node-render.js","dependencies":["build:ts","build:rollup","../reactive-element:build"],"files":[],"output":[]}},"author":{"name":"Google LLC"},"devDependencies":{"@lit/reactive-element":"^2.0.0-pre.1","@lit-internal/scripts":"^1.0.1-pre.0","@types/react-dom":"^18.2.6","@types/trusted-types":"^2.0.2","@web/dev-server-rollup":"^0.5.2","react":"^18.2.0","react-dom":"^18.2.0"},"peerDependencies":{"@types/react":"17 || 18"},"publishConfig":{"access":"public"},"_id":"@lit/react@1.0.0-pre.0","gitHead":"76d73c62c32c1277a16de2238686f6358be97213","bugs":{"url":"https://github.com/lit/lit/issues"},"_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-okNFKmN333NcVe5ofpJrVE+9KKPnt2zDZaarQ3rnnw/20sCcrXIcAqtlUGmfjIzFzJOqu9byV8oqI54+p/I8Rg==","shasum":"8fc42359c58323e98011ab307b5783f05aea8314","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@lit/react/-/react-1.0.0-pre.0.tgz","fileCount":39,"unpackedSize":144868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHayzBeEm6QZ8S7mCVCOlN8C90qM2vwRCuFxXP/EuGjsAiBo609zVVVeWBZd48CurNMemp6Zjm6DY7KqAaP8f+K/SA=="}],"size":23860},"_npmUser":{"name":"anonymous","email":"lit-robot@google.com"},"maintainers":[{"name":"anonymous","email":"ajk830@gmail.com"},{"name":"anonymous","email":"lit-robot@google.com"},{"name":"anonymous","email":"kevinpschaaf@gmail.com"},{"name":"anonymous","email":"jb@jbingham.com"},{"name":"anonymous","email":"sorvell@google.com"},{"name":"anonymous","email":"rictic@gmail.com"},{"name":"anonymous","email":"gray@stanfordalumni.org"},{"name":"anonymous","email":"justin@fagnani.com"},{"name":"anonymous","email":"aomarks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react_1.0.0-pre.0_1695945914127_0.9698685701937111"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-29T00:05:14.330Z","publish_time":1695945914330,"_source_registry_name":"default","contributors":[]},"1.0.0":{"name":"@lit/react","version":"1.0.0","description":"A React component wrapper for web components.","license":"BSD-3-Clause","homepage":"https://lit.dev/","repository":{"type":"git","url":"git+https://github.com/lit/lit.git","directory":"packages/react"},"type":"module","main":"index.js","module":"index.js","typings":"index.d.ts","directories":{"test":"test"},"exports":{".":{"types":"./development/index.d.ts","node":{"development":"./node/development/index.js","default":"./node/index.js"},"development":"./development/index.js","default":"./index.js"},"./use-controller.js":{"types":"./development/use-controller.d.ts","node":{"development":"./node/development/use-controller.js","default":"./node/use-controller.js"},"development":"./development/use-controller.js","default":"./use-controller.js"}},"scripts":{"build":"wireit","build:ts":"wireit","build:ts:types":"wireit","build:rollup":"wireit","test":"wireit","test:dev":"wireit","test:prod":"wireit","test:node":"wireit","checksize":"wireit"},"wireit":{"build":{"dependencies":["build:rollup","build:ts","build:ts:types"]},"build:ts":{"command":"tsc --build --pretty","dependencies":["../reactive-element:build:ts:types"],"clean":"if-file-deleted","files":["src/**/*.ts","src/**/*.tsx","tsconfig.json"],"output":["development","tsconfig.tsbuildinfo"]},"build:ts:types":{"command":"treemirror development . \"**/*.d.ts{,.map}\" \"!test\"","dependencies":["../internal-scripts:build","build:ts"],"files":[],"output":["*.d.ts{,.map}"]},"build:rollup":{"command":"rollup -c","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":["create-component.js{,.map}","index.js{,.map}","use-controller.js{,.map}","node/**/*.js{,.map}"]},"checksize":{"command":"rollup -c --environment=CHECKSIZE","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":[]},"test":{"dependencies":["test:dev","test:prod","test:node"]},"test:dev":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","build:rollup","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"dev"},"files":["web-test-runner.config.js"],"output":[]},"test:prod":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","build:rollup","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"prod"},"files":["web-test-runner.config.js"],"output":[]},"test:node":{"command":"node development/test/node-render.js","dependencies":["build:ts","build:rollup","../reactive-element:build"],"files":[],"output":[]}},"author":{"name":"Google LLC"},"devDependencies":{"@lit/reactive-element":"^2.0.0","@lit-internal/scripts":"^1.0.1-pre.0","@types/react-dom":"^18.2.6","@types/trusted-types":"^2.0.2","@web/dev-server-rollup":"^0.5.2","react":"^18.2.0","react-dom":"^18.2.0"},"peerDependencies":{"@types/react":"17 || 18"},"publishConfig":{"access":"public"},"_id":"@lit/react@1.0.0","gitHead":"c4818c507771d9da58b13eaddd800f57f1846ea6","bugs":{"url":"https://github.com/lit/lit/issues"},"_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-uTuU6vpxtZvCWxcu3GNosckP2JpFWZpMKjhwQ42Bzu/OU9kjStJspA04o7RadecQfx0YiFIImX3qek15BXhaWQ==","shasum":"1f5fc9b8d88cf6e7152653c7d67aa40456c095e6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@lit/react/-/react-1.0.0.tgz","fileCount":39,"unpackedSize":144880,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzILkW3JAp+bhGwRh+DbvMhmdkZPBC6kyO/njon6VJ0wIgT/Py5IrBce5YeGwN9QsKGg11suM8/e7CDlc+a/2GIrM="}],"size":23850},"_npmUser":{"name":"anonymous","email":"lit-robot@google.com"},"maintainers":[{"name":"anonymous","email":"ajk830@gmail.com"},{"name":"anonymous","email":"lit-robot@google.com"},{"name":"anonymous","email":"kevinpschaaf@gmail.com"},{"name":"anonymous","email":"jb@jbingham.com"},{"name":"anonymous","email":"sorvell@google.com"},{"name":"anonymous","email":"rictic@gmail.com"},{"name":"anonymous","email":"gray@stanfordalumni.org"},{"name":"anonymous","email":"justin@fagnani.com"},{"name":"anonymous","email":"aomarks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react_1.0.0_1696914948747_0.5170048657249757"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-10T05:15:48.931Z","publish_time":1696914948931,"_source_registry_name":"default","contributors":[]},"1.0.1":{"name":"@lit/react","version":"1.0.1","description":"A React component wrapper for web components.","license":"BSD-3-Clause","homepage":"https://lit.dev/","repository":{"type":"git","url":"git+https://github.com/lit/lit.git","directory":"packages/react"},"type":"module","main":"index.js","module":"index.js","typings":"index.d.ts","directories":{"test":"test"},"exports":{".":{"types":"./development/index.d.ts","node":{"development":"./node/development/index.js","default":"./node/index.js"},"development":"./development/index.js","default":"./index.js"},"./use-controller.js":{"types":"./development/use-controller.d.ts","node":{"development":"./node/development/use-controller.js","default":"./node/use-controller.js"},"development":"./development/use-controller.js","default":"./use-controller.js"}},"scripts":{"build":"wireit","build:ts":"wireit","build:ts:types":"wireit","build:rollup":"wireit","test":"wireit","test:dev":"wireit","test:prod":"wireit","test:node":"wireit","checksize":"wireit"},"wireit":{"build":{"dependencies":["build:rollup","build:ts","build:ts:types"]},"build:ts":{"command":"tsc --build --pretty","dependencies":["../reactive-element:build:ts:types"],"clean":"if-file-deleted","files":["src/**/*.ts","src/**/*.tsx","tsconfig.json"],"output":["development","tsconfig.tsbuildinfo"]},"build:ts:types":{"command":"treemirror development . \"**/*.d.ts{,.map}\" \"!test\"","dependencies":["../internal-scripts:build","build:ts"],"files":[],"output":["*.d.ts{,.map}"]},"build:rollup":{"command":"rollup -c","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":["create-component.js{,.map}","index.js{,.map}","use-controller.js{,.map}","node/**/*.js{,.map}"]},"checksize":{"command":"rollup -c --environment=CHECKSIZE","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":[]},"test":{"dependencies":["test:dev","test:prod","test:node"]},"test:dev":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","build:rollup","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"dev"},"files":["web-test-runner.config.js"],"output":[]},"test:prod":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","build:rollup","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"prod"},"files":["web-test-runner.config.js"],"output":[]},"test:node":{"command":"node development/test/node-render.js","dependencies":["build:ts","build:rollup","../reactive-element:build"],"files":[],"output":[]}},"author":{"name":"Google LLC"},"devDependencies":{"@lit/reactive-element":"^2.0.0","@lit-internal/scripts":"^1.0.1","@types/react-dom":"^18.2.6","@types/trusted-types":"^2.0.2","@web/dev-server-rollup":"^0.5.2","react":"^18.2.0","react-dom":"^18.2.0"},"peerDependencies":{"@types/react":"17 || 18"},"publishConfig":{"access":"public"},"_id":"@lit/react@1.0.1","gitHead":"62d7818e6c0d11741886fe7e6c093667fccb1559","bugs":{"url":"https://github.com/lit/lit/issues"},"_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-io4yIAl9ZFY5coI2ix+nSly4rmEKLFyZM66mxOr9xvxDqwtjdVU/g6Tchb7bo+A23+5Uu/1RZpLCpvHLCGi0rw==","shasum":"00dc227c60947abd3cbdaa03bb9cca7f5b815451","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@lit/react/-/react-1.0.1.tgz","fileCount":39,"unpackedSize":145403,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUtltvY+e+DsSPiw5Y+0cKcTLvUhtyCNJb2BWW4MfxXgIgFB6+QSBlbz+q4yGvIlDGqefwZrcN1JwBc5e6zjKMZw4="}],"size":23951},"_npmUser":{"name":"anonymous","email":"lit-robot@google.com"},"maintainers":[{"name":"anonymous","email":"ajk830@gmail.com"},{"name":"anonymous","email":"lit-robot@google.com"},{"name":"anonymous","email":"kevinpschaaf@gmail.com"},{"name":"anonymous","email":"jb@jbingham.com"},{"name":"anonymous","email":"sorvell@google.com"},{"name":"anonymous","email":"rictic@gmail.com"},{"name":"anonymous","email":"gray@stanfordalumni.org"},{"name":"anonymous","email":"justin@fagnani.com"},{"name":"anonymous","email":"aomarks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react_1.0.1_1698461823430_0.7566636861184473"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-28T02:57:03.654Z","publish_time":1698461823654,"_source_registry_name":"default","contributors":[]},"1.0.2":{"name":"@lit/react","version":"1.0.2","description":"A React component wrapper for web components.","license":"BSD-3-Clause","homepage":"https://lit.dev/","repository":{"type":"git","url":"git+https://github.com/lit/lit.git","directory":"packages/react"},"type":"module","main":"index.js","module":"index.js","typings":"index.d.ts","directories":{"test":"test"},"exports":{".":{"types":"./development/index.d.ts","node":{"development":"./node/development/index.js","default":"./node/index.js"},"development":"./development/index.js","default":"./index.js"},"./use-controller.js":{"types":"./development/use-controller.d.ts","node":{"development":"./node/development/use-controller.js","default":"./node/use-controller.js"},"development":"./development/use-controller.js","default":"./use-controller.js"}},"scripts":{"build":"wireit","build:ts":"wireit","build:ts:types":"wireit","build:rollup":"wireit","test":"wireit","test:dev":"wireit","test:prod":"wireit","test:node":"wireit","checksize":"wireit"},"wireit":{"build":{"dependencies":["build:rollup","build:ts","build:ts:types"]},"build:ts":{"command":"tsc --build --pretty","dependencies":["../reactive-element:build:ts:types"],"clean":"if-file-deleted","files":["src/**/*.ts","src/**/*.tsx","tsconfig.json"],"output":["development","tsconfig.tsbuildinfo"]},"build:ts:types":{"command":"treemirror development . \"**/*.d.ts{,.map}\" \"!test\"","dependencies":["../internal-scripts:build","build:ts"],"files":[],"output":["*.d.ts{,.map}"]},"build:rollup":{"command":"rollup -c","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":["create-component.js{,.map}","index.js{,.map}","use-controller.js{,.map}","node/**/*.js{,.map}"]},"checksize":{"command":"rollup -c --environment=CHECKSIZE","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":[]},"test":{"dependencies":["test:dev","test:prod","test:node"]},"test:dev":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","build:rollup","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"dev"},"files":["web-test-runner.config.js"],"output":[]},"test:prod":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","build:rollup","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"prod"},"files":["web-test-runner.config.js"],"output":[]},"test:node":{"command":"node development/test/node-render.js","dependencies":["build:ts","build:rollup","../reactive-element:build"],"files":[],"output":[]}},"author":{"name":"Google LLC"},"devDependencies":{"@lit/reactive-element":"^2.0.0","@lit-internal/scripts":"^1.0.1","@types/react-dom":"^18.2.6","@types/trusted-types":"^2.0.2","@web/dev-server-rollup":"^0.5.2","react":"^18.2.0","react-dom":"^18.2.0"},"peerDependencies":{"@types/react":"17 || 18"},"publishConfig":{"access":"public"},"_id":"@lit/react@1.0.2","gitHead":"f5f68b842b5dbf472ec4b7ffdceb76a211cffe12","bugs":{"url":"https://github.com/lit/lit/issues"},"_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-UJ5TQ46DPcJDIzyjbwbj6Iye0XcpCxL2yb03zcWq1BpWchpXS3Z0BPVhg7zDfZLF6JemPml8u/gt/+KwJ/23sg==","shasum":"4951ff1590d69aad912d0a950b3518d19eb7e220","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@lit/react/-/react-1.0.2.tgz","fileCount":39,"unpackedSize":145593,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbuXO7mtRQ2FyliVHb5zZANPJpzY2uvGityw2AQRf4nAiEAicFQQUMVZBEy7AF9rkZX6YSBpVfh95XNPdiIGwmA0a4="}],"size":23972},"_npmUser":{"name":"anonymous","email":"lit-robot@google.com"},"maintainers":[{"name":"anonymous","email":"ajk830@gmail.com"},{"name":"anonymous","email":"lit-robot@google.com"},{"name":"anonymous","email":"kevinpschaaf@gmail.com"},{"name":"anonymous","email":"jb@jbingham.com"},{"name":"anonymous","email":"sorvell@google.com"},{"name":"anonymous","email":"rictic@gmail.com"},{"name":"anonymous","email":"gray@stanfordalumni.org"},{"name":"anonymous","email":"justin@fagnani.com"},{"name":"anonymous","email":"aomarks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react_1.0.2_1700095526087_0.4113286741187945"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-16T00:45:26.305Z","publish_time":1700095526305,"_source_registry_name":"default","contributors":[]},"1.0.3":{"name":"@lit/react","version":"1.0.3","description":"A React component wrapper for web components.","license":"BSD-3-Clause","homepage":"https://lit.dev/","repository":{"type":"git","url":"git+https://github.com/lit/lit.git","directory":"packages/react"},"type":"module","main":"index.js","module":"index.js","typings":"index.d.ts","directories":{"test":"test"},"exports":{".":{"types":"./development/index.d.ts","browser":{"development":"./development/index.js","default":"./index.js"},"node":{"development":"./node/development/index.js","default":"./node/index.js"},"development":"./development/index.js","default":"./index.js"},"./use-controller.js":{"types":"./development/use-controller.d.ts","browser":{"development":"./development/use-controller.js","default":"./use-controller.js"},"node":{"development":"./node/development/use-controller.js","default":"./node/use-controller.js"},"development":"./development/use-controller.js","default":"./use-controller.js"}},"scripts":{"build":"wireit","build:ts":"wireit","build:ts:types":"wireit","build:rollup":"wireit","test":"wireit","test:dev":"wireit","test:prod":"wireit","test:node":"wireit","checksize":"wireit"},"wireit":{"build":{"dependencies":["build:rollup","build:ts","build:ts:types"]},"build:ts":{"command":"tsc --build --pretty","dependencies":["../reactive-element:build:ts:types"],"clean":"if-file-deleted","files":["src/**/*.ts","src/**/*.tsx","tsconfig.json"],"output":["development","tsconfig.tsbuildinfo"]},"build:ts:types":{"command":"treemirror development . \"**/*.d.ts{,.map}\" \"!test\"","dependencies":["../internal-scripts:build","build:ts"],"files":[],"output":["*.d.ts{,.map}"]},"build:rollup":{"command":"rollup -c","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":["create-component.js{,.map}","index.js{,.map}","use-controller.js{,.map}","node/**/*.js{,.map}"]},"checksize":{"command":"rollup -c --environment=CHECKSIZE","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":[]},"test":{"dependencies":["test:dev","test:prod","test:node"]},"test:dev":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","build:rollup","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"dev"},"files":["web-test-runner.config.js"],"output":[]},"test:prod":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","build:rollup","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"prod"},"files":["web-test-runner.config.js"],"output":[]},"test:node":{"command":"node development/test/node-render.js","dependencies":["build:ts","build:rollup","../reactive-element:build"],"files":[],"output":[]}},"author":{"name":"Google LLC"},"devDependencies":{"@lit/reactive-element":"^2.0.4","@lit-internal/scripts":"^1.0.1","@types/react-dom":"^18.2.6","@types/trusted-types":"^2.0.2","@web/dev-server-rollup":"^0.5.2","react":"^18.2.0","react-dom":"^18.2.0"},"peerDependencies":{"@types/react":"17 || 18"},"publishConfig":{"access":"public"},"_id":"@lit/react@1.0.3","gitHead":"b4e3c0ef472b89aee09c1ecf194e2bbb9b1441f7","bugs":{"url":"https://github.com/lit/lit/issues"},"_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-RGoPMrAPbFjQFXFbfmYdotw000DyChehTim+d562HRXvFGw//KxouI8jNOcc3Kw/1uqUA1SJqXFtKKxK0NUrww==","shasum":"2e4e7d3ecc8def238c4d2f5c9bef95a23d4ed7bc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@lit/react/-/react-1.0.3.tgz","fileCount":39,"unpackedSize":145989,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxzce1gN/9ttuu4dNWpuuEb1zjTl33MVG0NjQl7VXSjAiAquJK7NvtkEVGm7YP1Wos49tiJkPTKI0FGbIWfmvg4wg=="}],"size":24162},"_npmUser":{"name":"anonymous","email":"lit-robot@google.com"},"maintainers":[{"name":"anonymous","email":"ajk830@gmail.com"},{"name":"anonymous","email":"lit-robot@google.com"},{"name":"anonymous","email":"kevinpschaaf@gmail.com"},{"name":"anonymous","email":"jb@jbingham.com"},{"name":"anonymous","email":"sorvell@google.com"},{"name":"anonymous","email":"rictic@gmail.com"},{"name":"anonymous","email":"gray@stanfordalumni.org"},{"name":"anonymous","email":"justin@fagnani.com"},{"name":"anonymous","email":"aomarks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react_1.0.3_1706730591213_0.42513599731003504"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-31T19:49:51.415Z","publish_time":1706730591415,"_source_registry_name":"default","contributors":[]},"1.0.4":{"name":"@lit/react","version":"1.0.4","description":"A React component wrapper for web components.","license":"BSD-3-Clause","homepage":"https://lit.dev/","repository":{"type":"git","url":"git+https://github.com/lit/lit.git","directory":"packages/react"},"type":"module","main":"index.js","module":"index.js","typings":"index.d.ts","directories":{"test":"test"},"exports":{".":{"types":"./development/index.d.ts","browser":{"development":"./development/index.js","default":"./index.js"},"node":{"development":"./node/development/index.js","default":"./node/index.js"},"development":"./development/index.js","default":"./index.js"},"./use-controller.js":{"types":"./development/use-controller.d.ts","browser":{"development":"./development/use-controller.js","default":"./use-controller.js"},"node":{"development":"./node/development/use-controller.js","default":"./node/use-controller.js"},"development":"./development/use-controller.js","default":"./use-controller.js"}},"scripts":{"build":"wireit","build:ts":"wireit","build:ts:types":"wireit","build:rollup":"wireit","test":"wireit","test:dev":"wireit","test:prod":"wireit","test:node":"wireit","checksize":"wireit"},"wireit":{"build":{"dependencies":["build:rollup","build:ts","build:ts:types"]},"build:ts":{"command":"tsc --build --pretty","dependencies":["../reactive-element:build:ts:types"],"clean":"if-file-deleted","files":["src/**/*.ts","src/**/*.tsx","tsconfig.json"],"output":["development","tsconfig.tsbuildinfo"]},"build:ts:types":{"command":"treemirror development . \"**/*.d.ts{,.map}\" \"!test\"","dependencies":["../internal-scripts:build","build:ts"],"files":[],"output":["*.d.ts{,.map}"]},"build:rollup":{"command":"rollup -c","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":["create-component.js{,.map}","index.js{,.map}","use-controller.js{,.map}","node/**/*.js{,.map}"]},"checksize":{"command":"rollup -c --environment=CHECKSIZE","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":[]},"test":{"dependencies":["test:dev","test:prod","test:node"]},"test:dev":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","build:rollup","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"dev"},"files":["web-test-runner.config.js"],"output":[]},"test:prod":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","build:rollup","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"prod"},"files":["web-test-runner.config.js"],"output":[]},"test:node":{"command":"node development/test/node-render.js","dependencies":["build:ts","build:rollup","../reactive-element:build"],"files":[],"output":[]}},"author":{"name":"Google LLC"},"devDependencies":{"@lit/reactive-element":"^2.0.4","@lit-internal/scripts":"^1.0.1","@types/react-dom":"^18.2.6","@types/trusted-types":"^2.0.2","@web/dev-server-rollup":"^0.5.2","react":"^18.2.0","react-dom":"^18.2.0"},"peerDependencies":{"@types/react":"17 || 18"},"publishConfig":{"access":"public"},"_id":"@lit/react@1.0.4","gitHead":"dd74c604b859e432159c23c3c99f36fde3fe147a","bugs":{"url":"https://github.com/lit/lit/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-6HBvk3AwF46z17fTkZp5F7/EdCJW9xqqQgYKr3sQGgoEJv0TKV1voWydG4UQQA2RWkoD4SHjy08snSpzyoyd0w==","shasum":"85538bea5c04b812903122e597f33b652e302576","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@lit/react/-/react-1.0.4.tgz","fileCount":39,"unpackedSize":148352,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwksO1RLYicbbivGdK/4ZrvGk8if4DVQvjYIprVil8UAiAeDPXxJbS2JXYDLuS7enXUsD45h3kwskoDY5T9LHZnvg=="}],"size":24468},"_npmUser":{"name":"anonymous","email":"lit-robot@google.com"},"maintainers":[{"name":"anonymous","email":"ajk830@gmail.com"},{"name":"anonymous","email":"lit-robot@google.com"},{"name":"anonymous","email":"kevinpschaaf@gmail.com"},{"name":"anonymous","email":"jb@jbingham.com"},{"name":"anonymous","email":"sorvell@google.com"},{"name":"anonymous","email":"rictic@gmail.com"},{"name":"anonymous","email":"gray@stanfordalumni.org"},{"name":"anonymous","email":"justin@fagnani.com"},{"name":"anonymous","email":"aomarks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react_1.0.4_1710450100183_0.6569803657462674"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-14T21:01:40.356Z","publish_time":1710450100356,"_source_registry_name":"default","contributors":[]},"1.0.5":{"name":"@lit/react","version":"1.0.5","description":"A React component wrapper for web components.","license":"BSD-3-Clause","homepage":"https://lit.dev/","repository":{"type":"git","url":"git+https://github.com/lit/lit.git","directory":"packages/react"},"type":"module","main":"index.js","module":"index.js","typings":"index.d.ts","directories":{"test":"test"},"exports":{".":{"types":"./development/index.d.ts","browser":{"development":"./development/index.js","default":"./index.js"},"node":{"development":"./node/development/index.js","default":"./node/index.js"},"development":"./development/index.js","default":"./index.js"},"./use-controller.js":{"types":"./development/use-controller.d.ts","browser":{"development":"./development/use-controller.js","default":"./use-controller.js"},"node":{"development":"./node/development/use-controller.js","default":"./node/use-controller.js"},"development":"./development/use-controller.js","default":"./use-controller.js"}},"scripts":{"build":"wireit","build:ts":"wireit","build:ts:types":"wireit","build:rollup":"wireit","test":"wireit","test:dev":"wireit","test:prod":"wireit","test:node":"wireit","checksize":"wireit"},"wireit":{"build":{"dependencies":["build:rollup","build:ts","build:ts:types"]},"build:ts":{"command":"tsc --build --pretty","dependencies":["../reactive-element:build:ts:types"],"clean":"if-file-deleted","files":["src/**/*.ts","src/**/*.tsx","tsconfig.json"],"output":["development","tsconfig.tsbuildinfo"]},"build:ts:types":{"command":"treemirror development . \"**/*.d.ts{,.map}\" \"!test\"","dependencies":["../internal-scripts:build","build:ts"],"files":[],"output":["*.d.ts{,.map}"]},"build:rollup":{"command":"rollup -c","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":["create-component.js{,.map}","index.js{,.map}","use-controller.js{,.map}","node/**/*.js{,.map}"]},"checksize":{"command":"rollup -c --environment=CHECKSIZE","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":[]},"test":{"dependencies":["test:dev","test:prod","test:node"]},"test:dev":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","build:rollup","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"dev"},"files":["web-test-runner.config.js"],"output":[]},"test:prod":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","build:rollup","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"prod"},"files":["web-test-runner.config.js"],"output":[]},"test:node":{"command":"node development/test/node-render.js","dependencies":["build:ts","build:rollup","../reactive-element:build"],"files":[],"output":[]}},"author":{"name":"Google LLC"},"devDependencies":{"@lit/reactive-element":"^2.0.4","@lit-internal/scripts":"^1.0.1","@types/react-dom":"^18.2.6","@types/trusted-types":"^2.0.2","@web/dev-server-rollup":"^0.5.2","react":"^18.2.0","react-dom":"^18.2.0"},"peerDependencies":{"@types/react":"17 || 18"},"publishConfig":{"access":"public"},"_id":"@lit/react@1.0.5","gitHead":"56cb2ca4a86f2c7f6af757c612f05e50d1966615","bugs":{"url":"https://github.com/lit/lit/issues"},"_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-RSHhrcuSMa4vzhqiTenzXvtQ6QDq3hSPsnHHO3jaPmmvVFeoNNm4DHoQ0zLdKAUvY3wP3tTENSUf7xpyVfrDEA==","shasum":"9c53a8d719f91ef7edca0bdd68f5589ea579ffc1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@lit/react/-/react-1.0.5.tgz","fileCount":39,"unpackedSize":148785,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXrDQujwZ8tW2GqawM+Iv8rURpUBsgK4HMyGQzfMh2UAiBzvCsQFhtnR/uAAeYLbG0bRRXSkODseF1ZBdzNJxlEdA=="}],"size":24576},"_npmUser":{"name":"anonymous","email":"lit-robot@google.com"},"maintainers":[{"name":"anonymous","email":"ajk830@gmail.com"},{"name":"anonymous","email":"lit-robot@google.com"},{"name":"anonymous","email":"kevinpschaaf@gmail.com"},{"name":"anonymous","email":"jb@jbingham.com"},{"name":"anonymous","email":"sorvell@google.com"},{"name":"anonymous","email":"rictic@gmail.com"},{"name":"anonymous","email":"gray@stanfordalumni.org"},{"name":"anonymous","email":"justin@fagnani.com"},{"name":"anonymous","email":"aomarks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react_1.0.5_1714074657861_0.8554574244163697"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-25T19:50:58.054Z","publish_time":1714074658054,"_source_registry_name":"default","contributors":[]},"1.0.6":{"name":"@lit/react","version":"1.0.6","description":"A React component wrapper for web components.","license":"BSD-3-Clause","homepage":"https://lit.dev/","repository":{"type":"git","url":"git+https://github.com/lit/lit.git","directory":"packages/react"},"type":"module","main":"index.js","module":"index.js","typings":"index.d.ts","directories":{"test":"test"},"exports":{".":{"types":"./development/index.d.ts","browser":{"development":"./development/index.js","default":"./index.js"},"node":{"development":"./node/development/index.js","default":"./node/index.js"},"development":"./development/index.js","default":"./index.js"},"./use-controller.js":{"types":"./development/use-controller.d.ts","browser":{"development":"./development/use-controller.js","default":"./use-controller.js"},"node":{"development":"./node/development/use-controller.js","default":"./node/use-controller.js"},"development":"./development/use-controller.js","default":"./use-controller.js"}},"scripts":{"build":"wireit","build:ts":"wireit","build:ts:types":"wireit","build:rollup":"wireit","test":"wireit","test:dev":"wireit","test:prod":"wireit","test:node":"wireit","checksize":"wireit"},"wireit":{"build":{"dependencies":["build:rollup","build:ts","build:ts:types"]},"build:ts":{"command":"tsc --build --pretty","dependencies":["../reactive-element:build:ts:types"],"clean":"if-file-deleted","files":["src/**/*.ts","src/**/*.tsx","tsconfig.json"],"output":["development","tsconfig.tsbuildinfo"]},"build:ts:types":{"command":"treemirror development . \"**/*.d.ts{,.map}\" \"!test\"","dependencies":["../internal-scripts:build","build:ts"],"files":[],"output":["*.d.ts{,.map}"]},"build:rollup":{"command":"rollup -c","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":["create-component.js{,.map}","index.js{,.map}","use-controller.js{,.map}","node/**/*.js{,.map}"]},"checksize":{"command":"rollup -c --environment=CHECKSIZE","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":[]},"test":{"dependencies":["test:dev","test:prod","test:node"]},"test:dev":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","build:rollup","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"dev"},"files":["web-test-runner.config.js"],"output":[]},"test:prod":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","build:rollup","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"prod"},"files":["web-test-runner.config.js"],"output":[]},"test:node":{"command":"node development/test/node-render.js","dependencies":["build:ts","build:rollup","../reactive-element:build"],"files":[],"output":[]}},"author":{"name":"Google LLC"},"devDependencies":{"@lit/reactive-element":"^2.0.4","@lit-internal/scripts":"^1.0.1","@types/react-dom":"^18.2.6","@types/trusted-types":"^2.0.2","@web/dev-server-rollup":"^0.5.2","react":"^18.2.0","react-dom":"^18.2.0"},"peerDependencies":{"@types/react":"17 || 18"},"publishConfig":{"access":"public"},"_id":"@lit/react@1.0.6","gitHead":"03771e01e9a5d21a78905fc0d5bffb876373307f","bugs":{"url":"https://github.com/lit/lit/issues"},"_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QIss8MPh6qUoFJmuaF4dSHts3qCsA36S3HcOLiNPShxhgYPr4XJRnCBKPipk85sR9xr6TQrOcDMfexwbNdJHYA==","shasum":"9518ba471157becd1a3e6fb7ddc16bcef16be64e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@lit/react/-/react-1.0.6.tgz","fileCount":39,"unpackedSize":148264,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmrLDPn/iZ87KPGozmqeH0o6RKAOzBpQfnagWaPNwBCgIhAKj0COgWG3SGV2lEohjfBwngpx7YmYAEd6Z4HRaBNTf+"}],"size":24510},"_npmUser":{"name":"anonymous","email":"lit-robot@google.com"},"maintainers":[{"name":"anonymous","email":"ajk830@gmail.com"},{"name":"anonymous","email":"lit-robot@google.com"},{"name":"anonymous","email":"kevinpschaaf@gmail.com"},{"name":"anonymous","email":"sorvell@google.com"},{"name":"anonymous","email":"rictic@gmail.com"},{"name":"anonymous","email":"gray@stanfordalumni.org"},{"name":"anonymous","email":"justin@fagnani.com"},{"name":"anonymous","email":"aomarks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react_1.0.6_1728327648835_0.8558967516565343"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-07T19:00:49.089Z","publish_time":1728327649089,"_source_registry_name":"default","contributors":[]},"1.0.7":{"name":"@lit/react","version":"1.0.7","description":"A React component wrapper for web components.","license":"BSD-3-Clause","homepage":"https://lit.dev/","repository":{"type":"git","url":"git+https://github.com/lit/lit.git","directory":"packages/react"},"type":"module","main":"index.js","module":"index.js","typings":"index.d.ts","directories":{"test":"test"},"exports":{".":{"types":"./development/index.d.ts","browser":{"development":"./development/index.js","default":"./index.js"},"node":{"development":"./node/development/index.js","default":"./node/index.js"},"development":"./development/index.js","default":"./index.js"},"./use-controller.js":{"types":"./development/use-controller.d.ts","browser":{"development":"./development/use-controller.js","default":"./use-controller.js"},"node":{"development":"./node/development/use-controller.js","default":"./node/use-controller.js"},"development":"./development/use-controller.js","default":"./use-controller.js"}},"scripts":{"build":"wireit","build:ts":"wireit","build:ts:types":"wireit","build:rollup":"wireit","test":"wireit","test:dev":"wireit","test:prod":"wireit","test:node":"wireit","checksize":"wireit"},"wireit":{"build":{"dependencies":["build:rollup","build:ts","build:ts:types"]},"build:ts":{"command":"tsc --build --pretty","dependencies":["../reactive-element:build:ts:types"],"clean":"if-file-deleted","files":["src/**/*.ts","src/**/*.tsx","tsconfig.json"],"output":["development","tsconfig.tsbuildinfo"]},"build:ts:types":{"command":"treemirror development . \"**/*.d.ts{,.map}\" \"!test\"","dependencies":["../internal-scripts:build","build:ts"],"files":[],"output":["*.d.ts{,.map}"]},"build:rollup":{"command":"rollup -c","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":["create-component.js{,.map}","index.js{,.map}","use-controller.js{,.map}","node/**/*.js{,.map}"]},"checksize":{"command":"rollup -c --environment=CHECKSIZE","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":[]},"test":{"dependencies":["test:dev","test:prod","test:node"]},"test:dev":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","build:rollup","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"dev"},"files":["web-test-runner.config.js"],"output":[]},"test:prod":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","build:rollup","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"prod"},"files":["web-test-runner.config.js"],"output":[]},"test:node":{"command":"node development/test/node-render.js","dependencies":["build:ts","build:rollup","../reactive-element:build"],"files":[],"output":[]}},"author":{"name":"Google LLC"},"devDependencies":{"@lit/reactive-element":"^2.0.4","@lit-internal/scripts":"^1.0.1","@types/react-dom":"^18.2.6","@types/trusted-types":"^2.0.2","@web/dev-server-rollup":"^0.5.2","react":"^18.2.0","react-dom":"^18.2.0"},"peerDependencies":{"@types/react":"17 || 18 || 19"},"publishConfig":{"access":"public"},"_id":"@lit/react@1.0.7","gitHead":"935697d47e62ed75e3157423400163a8371c62fc","bugs":{"url":"https://github.com/lit/lit/issues"},"_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-cencnwwLXQKiKxjfFzSgZRngcWJzUDZi/04E0fSaF86wZgchMdvTyu+lE36DrUfvuus3bH8+xLPrhM1cTjwpzw==","shasum":"2ffb7f7b6955a53b7eb53f3557e0dda91d7420ff","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@lit/react/-/react-1.0.7.tgz","fileCount":39,"unpackedSize":148270,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lit%2freact@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDUooJVrtxVWgxiZCvnQa6MHv3RYexOl/0oSx9p8gmeQIgIj8WViFqTTJ3fD5Hy+lsk4wxrCSZZLBb7Wuq5oM2Zno="}],"size":24514},"_npmUser":{"name":"anonymous","email":"lit-robot@google.com"},"maintainers":[{"name":"anonymous","email":"kevinpschaaf@gmail.com"},{"name":"anonymous","email":"sorvell@google.com"},{"name":"anonymous","email":"rictic@gmail.com"},{"name":"anonymous","email":"gray@stanfordalumni.org"},{"name":"anonymous","email":"justin@fagnani.com"},{"name":"anonymous","email":"aomarks@gmail.com"},{"name":"anonymous","email":"lit-robot@google.com"},{"name":"anonymous","email":"ajk830@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_1.0.7_1736555456175_0.9481207225278319"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-11T00:30:56.383Z","publish_time":1736555456383,"_source_registry_name":"default","contributors":[]},"1.0.8":{"name":"@lit/react","version":"1.0.8","description":"A React component wrapper for web components.","license":"BSD-3-Clause","homepage":"https://lit.dev/","repository":{"type":"git","url":"git+https://github.com/lit/lit.git","directory":"packages/react"},"type":"module","main":"index.js","module":"index.js","typings":"index.d.ts","directories":{"test":"test"},"exports":{".":{"types":"./development/index.d.ts","browser":{"development":"./development/index.js","default":"./index.js"},"node":{"development":"./node/development/index.js","default":"./node/index.js"},"development":"./development/index.js","default":"./index.js"},"./use-controller.js":{"types":"./development/use-controller.d.ts","browser":{"development":"./development/use-controller.js","default":"./use-controller.js"},"node":{"development":"./node/development/use-controller.js","default":"./node/use-controller.js"},"development":"./development/use-controller.js","default":"./use-controller.js"}},"scripts":{"build":"wireit","build:ts":"wireit","build:ts:types":"wireit","build:rollup":"wireit","test":"wireit","test:dev":"wireit","test:prod":"wireit","test:node":"wireit","checksize":"wireit"},"wireit":{"build":{"dependencies":["build:rollup","build:ts","build:ts:types"]},"build:ts":{"command":"tsc --build --pretty","dependencies":["../reactive-element:build:ts:types"],"clean":"if-file-deleted","files":["src/**/*.ts","src/**/*.tsx","tsconfig.json"],"output":["development","tsconfig.tsbuildinfo"]},"build:ts:types":{"command":"treemirror development . \"**/*.d.ts{,.map}\" \"!test\"","dependencies":["../internal-scripts:build","build:ts"],"files":[],"output":["*.d.ts{,.map}"]},"build:rollup":{"command":"rollup -c","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":["create-component.js{,.map}","index.js{,.map}","use-controller.js{,.map}","node/**/*.js{,.map}"]},"checksize":{"command":"rollup -c --environment=CHECKSIZE","dependencies":["build:ts","../..:rollup-config"],"files":["rollup.config.js","../../../rollup-common.js"],"output":[]},"test":{"dependencies":["test:dev","test:prod","test:node"]},"test:dev":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","build:rollup","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"dev"},"files":["web-test-runner.config.js"],"output":[]},"test:prod":{"#comment":"Test files must also be specified in web-test-runner.config.js rollup config","command":"node ../tests/run-web-tests.js \"development/**/*_test.js\" --config web-test-runner.config.js","dependencies":["build:ts","build:rollup","../reactive-element:build","../tests:build"],"env":{"BROWSERS":{"external":true},"MODE":"prod"},"files":["web-test-runner.config.js"],"output":[]},"test:node":{"command":"node development/test/node-render.js","dependencies":["build:ts","build:rollup","../reactive-element:build"],"files":[],"output":[]}},"author":{"name":"Google LLC"},"devDependencies":{"@lit/reactive-element":"^2.0.4","@lit-internal/scripts":"^1.0.1","@types/react-dom":"^18.2.6","@types/trusted-types":"^2.0.2","@web/dev-server-rollup":"^0.5.2","react":"^18.2.0","react-dom":"^18.2.0"},"peerDependencies":{"@types/react":"17 || 18 || 19"},"publishConfig":{"access":"public"},"_id":"@lit/react@1.0.8","gitHead":"43c6168acc4a30d70091ee30c307f692a02387d5","bugs":{"url":"https://github.com/lit/lit/issues"},"_nodeVersion":"20.19.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-p2+YcF+JE67SRX3mMlJ1TKCSTsgyOVdAwd/nxp3NuV1+Cb6MWALbN6nT7Ld4tpmYofcE5kcaSY1YBB9erY+6fw==","shasum":"b3e229173b7b57d550909bf95d8f3da1a9510557","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@lit/react/-/react-1.0.8.tgz","fileCount":39,"unpackedSize":149010,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lit%2freact@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCjU9CJEhBatIRoh7w/XitbOzfJ/5JUq0pEs3CwkFe2fQIhAJIhGH8NSRRh0JNU+sMLcMUozdFKKtPQH6hfr7D9jeAg"}],"size":24853},"_npmUser":{"name":"anonymous","email":"lit-robot@google.com"},"maintainers":[{"name":"anonymous","email":"kevinpschaaf@gmail.com"},{"name":"anonymous","email":"sorvell@google.com"},{"name":"anonymous","email":"rictic@gmail.com"},{"name":"anonymous","email":"gray@stanfordalumni.org"},{"name":"anonymous","email":"justin@fagnani.com"},{"name":"anonymous","email":"aomarks@gmail.com"},{"name":"anonymous","email":"lit-robot@google.com"},{"name":"anonymous","email":"ajk830@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_1.0.8_1752205009806_0.7948946748638546"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-11T03:36:49.981Z","publish_time":1752205009981,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"1.0.8","pre":"1.0.0-pre.0"},"name":"@lit/react","time":{"created":"2023-09-29T00:06:57.457Z","modified":"2025-12-07T01:45:01.461Z","1.0.0-pre.0":"2023-09-29T00:05:14.330Z","1.0.0":"2023-10-10T05:15:48.931Z","1.0.1":"2023-10-28T02:57:03.654Z","1.0.2":"2023-11-16T00:45:26.305Z","1.0.3":"2024-01-31T19:49:51.415Z","1.0.4":"2024-03-14T21:01:40.356Z","1.0.5":"2024-04-25T19:50:58.054Z","1.0.6":"2024-10-07T19:00:49.089Z","1.0.7":"2025-01-11T00:30:56.383Z","1.0.8":"2025-07-11T03:36:49.981Z"},"readme":"# @lit/react\n\nReact integration for Web Components and Reactive Controllers.\n\n[![Build Status](https://github.com/lit/lit/workflows/Tests/badge.svg)](https://github.com/lit/lit/actions?query=workflow%3ATests)\n[![Published on npm](https://img.shields.io/npm/v/@lit/react.svg?logo=npm)](https://www.npmjs.com/package/@lit/react)\n[![Join our Discord](https://img.shields.io/badge/discord-join%20chat-5865F2.svg?logo=discord&logoColor=fff)](https://lit.dev/discord/)\n[![Mentioned in Awesome Lit](https://awesome.re/mentioned-badge.svg)](https://github.com/web-padawan/awesome-lit)\n\n## Documentation\n\nFull documentation is available at\n[lit.dev/docs/frameworks/react/](https://lit.dev/docs/frameworks/react/).\n\n## Overview\n\n`@lit/react` lets you create React components from web components, and React\nhooks from Reactive Controllers.\n\n## `createComponent`\n\nWhile React can render Web Components, it [cannot](https://custom-elements-everywhere.com/libraries/react/results/results.html)\neasily pass React props to custom element properties or event listeners.\n\nThis package provides a utility wrapper `createComponent` which makes a\nReact component wrapper for a custom element class. The wrapper correctly\npasses React `props` to properties accepted by the custom element and listens\nfor events dispatched by the custom element.\n\n### How it works\n\nFor properties, the wrapper interrogates the web component class to discover\nits available properties. Then any React `props` passed with property names are\nset on the custom element as properties and not attributes.\n\nFor events, `createComponent` accepts a mapping of React event prop names\nto events fired by the custom element. For example passing `{onfoo: 'foo'}`\nmeans a function passed via a `prop` named `onfoo` will be called when the\ncustom element fires the foo event with the event as an argument.\n\n### Usage\n\nImport `React`, a custom element class, and `createComponent`.\n\n```js\nimport * as React from 'react';\nimport {createComponent} from '@lit/react';\nimport {MyElement} from './my-element.js';\n\nexport const MyElementComponent = createComponent({\n  tagName: 'my-element',\n  elementClass: MyElement,\n  react: React,\n  events: {\n    onactivate: 'activate',\n    onchange: 'change',\n  },\n});\n```\n\nAfter defining the React component, you can use it just as you would any other\nReact component.\n\n```jsx\n<MyElementComponent\n  active={isActive}\n  onactivate={(e) => (isActive = e.active)}\n/>\n```\n\n#### Typescript\n\nEvent callback types can be refined by type casting with `EventName`. The\ntype cast helps `createComponent` correlate typed callbacks to property names in\nthe event property map.\n\nNon-casted event names will fallback to an event type of `Event`.\n\n```ts\nimport type {EventName} from '@lit/react';\n\nimport * as React from 'react';\nimport {createComponent} from '@lit/react';\nimport {MyElement} from './my-element.js';\n\nexport const MyElementComponent = createComponent({\n  tagName: 'my-element',\n  elementClass: MyElement,\n  react: React,\n  events: {\n    onClick: 'pointerdown' as EventName<PointerEvent>,\n    onChange: 'input',\n  },\n});\n```\n\nEvent callbacks will match their type cast. In the example below, a\n`PointerEvent` is expected in the `onClick` callback.\n\n```tsx\n<MyElementComponent\n  onClick={(e: PointerEvent) => {\n    console.log('DOM PointerEvent called!');\n  }}\n  onChange={(e: Event) => {\n    console.log(e);\n  }}\n/>\n```\n\nNOTE: This type casting is not associated to any component property. Be\ncareful to use the corresponding type dispatched or bubbled from the\nwebcomponent. Incorrect types might result in additional properties, missing\nproperties, or properties of the wrong type.\n\n## `useController`\n\nReactive Controllers allow developers to hook a component's lifecycle to bundle\ntogether state and behavior related to a feature. They are similar to React\nhooks in the user cases and capabilities, but are plain JavaScript objects\ninstead of functions with hidden state.\n\n`useController` is a React hook that create and stores a Reactive Controller\nand drives its lifecycle using React hooks like `useState` and\n`useLayoutEffect`.\n\n### How it works\n\n`useController` uses `useState` to create and store an instance of a controller and a `ReactControllerHost`. It then calls the controller's lifecycle from the hook body and `useLayoutEffect` callbacks, emulating the `ReactiveElement` lifecycle as closely as possible. `ReactControllerHost` implements `addController` so that controller composition works and nested controller lifecycles are called correctly. `ReactControllerHost` also implements `requestUpdate` by calling a `useState` setter, so that a controller with new renderable state can cause its host component to re-render.\n\nController timings are implemented as follows:\n\n| Controller API   | React hook equivalent               |\n| ---------------- | ----------------------------------- |\n| constructor      | useState initial value              |\n| hostConnected    | useState initial value              |\n| hostDisconnected | useLayoutEffect cleanup, empty deps |\n| hostUpdate       | hook body                           |\n| hostUpdated      | useLayoutEffect                     |\n| requestUpdate    | useState setter                     |\n| updateComplete   | useLayoutEffect                     |\n\n### Usage\n\n```jsx\nimport * as React from 'react';\nimport {useController} from '@lit/react/use-controller.js';\nimport {MouseController} from '@example/mouse-controller';\n\n// Write a React hook function:\nconst useMouse = () => {\n  // Use useController to create and store a controller instance:\n  const controller = useController(React, (host) => new MouseController(host));\n  // return the controller: return controller;\n  // or return a custom object for a more React-idiomatic API:\n  return controller.position;\n};\n\n// Now use the new hook in a React component:\nconst Component = (props) => {\n  const mousePosition = useMouse();\n  return (\n    <pre>\n      x: {mousePosition.x}\n      y: {mousePosition.y}\n    </pre>\n  );\n};\n```\n\n## Installation\n\nFrom inside your project folder, run:\n\n```bash\n$ npm install @lit/react\n```\n\n## Contributing\n\nPlease see [CONTRIBUTING.md](../../CONTRIBUTING.md).","users":{}}