{"name":"lit-element","version":"4.2.2","publishConfig":{"access":"public"},"description":"A simple base class for creating fast, lightweight web components","license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/lit/lit.git","directory":"packages/lit-element"},"author":{"name":"Google LLC"},"homepage":"https://lit.dev/","main":"index.js","module":"index.js","types":"index.d.ts","type":"module","exports":{".":{"types":"./development/index.d.ts","development":"./development/index.js","default":"./index.js"},"./decorators.js":{"types":"./development/decorators.d.ts","development":"./development/decorators.js","default":"./decorators.js"},"./decorators/custom-element.js":{"types":"./development/decorators/custom-element.d.ts","development":"./development/decorators/custom-element.js","default":"./decorators/custom-element.js"},"./decorators/event-options.js":{"types":"./development/decorators/event-options.d.ts","development":"./development/decorators/event-options.js","default":"./decorators/event-options.js"},"./decorators/property.js":{"types":"./development/decorators/property.d.ts","development":"./development/decorators/property.js","default":"./decorators/property.js"},"./decorators/query-all.js":{"types":"./development/decorators/query-all.d.ts","development":"./development/decorators/query-all.js","default":"./decorators/query-all.js"},"./decorators/query-assigned-elements.js":{"types":"./development/decorators/query-assigned-elements.d.ts","development":"./development/decorators/query-assigned-elements.js","default":"./decorators/query-assigned-elements.js"},"./decorators/query-assigned-nodes.js":{"types":"./development/decorators/query-assigned-nodes.d.ts","development":"./development/decorators/query-assigned-nodes.js","default":"./decorators/query-assigned-nodes.js"},"./decorators/query-async.js":{"types":"./development/decorators/query-async.d.ts","development":"./development/decorators/query-async.js","default":"./decorators/query-async.js"},"./decorators/query.js":{"types":"./development/decorators/query.d.ts","development":"./development/decorators/query.js","default":"./decorators/query.js"},"./decorators/state.js":{"types":"./development/decorators/state.d.ts","development":"./development/decorators/state.js","default":"./decorators/state.js"},"./lit-element.js":{"types":"./development/lit-element.d.ts","development":"./development/lit-element.js","default":"./lit-element.js"},"./polyfill-support.js":{"types":"./development/polyfill-support.d.ts","development":"./development/polyfill-support.js","default":"./polyfill-support.js"},"./private-ssr-support.js":{"types":"./development/private-ssr-support.d.ts","development":"./development/private-ssr-support.js","default":"./private-ssr-support.js"}},"scripts":{"build":"wireit","build:rollup":"wireit","build:ts":"wireit","build:ts:types":"wireit","check-version":"wireit","checksize":"wireit","prepublishOnly":"npm run check-version","test":"wireit","test:dev":"wireit","test:prod":"wireit","test:node":"wireit"},"wireit":{"build":{"dependencies":["build:rollup","build:ts","build:ts:types","../lit-html:build","../reactive-element:build"]},"build:ts":{"#comment":"Note this also builds polyfill-support via a TypeScript project reference.","command":"tsc --build --pretty","clean":"if-file-deleted","dependencies":["../lit-html:build:ts:types","../reactive-element:build:ts:types","../labs/testing:build:ts:utils"],"files":["src/**/*.ts","tsconfig.json","tsconfig.polyfill-support.json"],"output":["development/**/*.{js,js.map,d.ts,d.ts.map}","tsconfig.tsbuildinfo","tsconfig.polyfill-support.tsbuildinfo"]},"build:ts:types":{"command":"treemirror development . \"**/*.d.ts{,.map}\"","dependencies":["../internal-scripts:build","build:ts"],"files":[],"output":["*.d.ts{,.map}","decorators/*.d.ts{,.map}"]},"build:rollup":{"command":"rollup -c","dependencies":["build:ts","../lit-html:build:rollup","../reactive-element:build:rollup"],"files":["rollup.config.js","../../rollup-common.js","src/test/*_test.html","src/test/polyfill-support/*_test.html"],"output":["decorators.js{,.map}","index.js{,.map}","lit-element.js{,.map}","polyfill-support.js{,.map}","private-ssr-support.js{,.map}","decorators/*.js{,.map}","test/*_test.html","development/test/*_test.html","test/polyfill-support/*_test.html","development/test/polyfill-support/*_test.html"]},"checksize":{"command":"rollup -c --environment=CHECKSIZE","dependencies":["build:ts"],"files":["rollup.config.js","../../rollup-common.js"],"output":[]},"check-version":{"command":"node scripts/check-version-tracker.js","files":["scripts/check-version-tracker.js","package.json","src/lit-element.ts"],"output":[]},"test":{"dependencies":["test:dev","test:prod","test:node","check-version"]},"test:dev":{"command":"MODE=dev node ../tests/run-web-tests.js  \"development/**/*_test.(js|html)\" --config ../tests/web-test-runner.config.js","dependencies":["build:ts","../tests:build"],"env":{"BROWSERS":{"external":true}},"files":[],"output":[]},"test:prod":{"command":"MODE=prod node ../tests/run-web-tests.js  \"development/**/*_test.(js|html)\" --config ../tests/web-test-runner.config.js","dependencies":["build:ts","build:rollup","../tests:build"],"env":{"BROWSERS":{"external":true}},"files":[],"output":[]},"test:node":{"command":"node development/test/node-imports.js","dependencies":["build:ts","build:rollup"],"files":[],"output":[]}},"dependencies":{"@lit-labs/ssr-dom-shim":"^1.5.0","@lit/reactive-element":"^2.1.0","lit-html":"^3.3.0"},"devDependencies":{"@lit-internal/scripts":"^1.0.1","@lit-labs/testing":"^0.2.2","@webcomponents/shadycss":"^1.8.0","@webcomponents/template":"^1.4.4","@webcomponents/webcomponentsjs":"^2.8.0","tslib":"^2.0.3"},"directories":{"test":"test"},"_id":"lit-element@4.2.2","gitHead":"0fc671bc390cac3b9900fc3616347eeeecd91d5a","bugs":{"url":"https://github.com/lit/lit/issues"},"_nodeVersion":"24.5.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-aFKhNToWxoyhkNDmWZwEva2SlQia+jfG0fjIWV//YeTaWrVnOxD89dPKfigCUspXFmjzOEUQpOkejH5Ly6sG0w==","shasum":"f74fcbfbea945eae5614ece22a674fa52ca3365b","tarball":"https://registry.npmjs.org/lit-element/-/lit-element-4.2.2.tgz","fileCount":115,"unpackedSize":123676,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lit-element@4.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGhdZj0X8yyEXz54m+lleZrAiwr4uUzsHh9ixqqbLUMVAiAspO4zkpeFad+IaqEhfYxo6XsuXPAd4yeV9orRLb/KsA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e3a789c-09c3-4515-9443-f9aa96ee47cb"}},"maintainers":[{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"sorvell","email":"sorvell@google.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"usergenic","email":"brendan@usergenic.com"},{"name":"polymer-devs","email":"admin@polymer-project.org"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"kevinpschaaf","email":"kevinpschaaf@gmail.com"},{"name":"justinfagnani","email":"justin@fagnani.com"},{"name":"rictic","email":"rictic@gmail.com"},{"name":"graynorton","email":"gray@stanfordalumni.org"},{"name":"lit-robot","email":"lit-robot@google.com"},{"name":"augustjk","email":"ajk830@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lit-element_4.2.2_1766527410083_0.5826959591494925"},"_hasShrinkwrap":false}