{"bugs":{"url":"https://github.com/lit/lit/issues"},"dist":{"shasum":"4c6af9042603c98e61ba90b294607904d51b61cb","tarball":"https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.1.2.tgz","fileCount":179,"integrity":"sha512-pbCDiVMnne1lYUIaYNN5wrwQXDtHaYtg7YEFPeW+hws6U47WeFvISGUWekPGKWOP1ygrs0ef0o1VJMk1exos5A==","signatures":[{"sig":"MEUCIH0Z9CbZcK40ullDMguk1LYx0io34RmOOTxS7S14OMjUAiEAz+TWvWYS8PhPpqP6H13lxNFUqBGkmp1l1rfnchn1SNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lit%2freactive-element@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":864888},"main":"reactive-element.js","name":"@lit/reactive-element","type":"module","author":{"name":"Google LLC"},"module":"reactive-element.js","wireit":{"test":{"dependencies":["test:dev","test:prod","test:node","test:node-dev","test:node-dom-shim","test:node-dom-shim-dev","check-version"]},"build":{"dependencies":["build:rollup","build:ts","build:ts:std-decorators-tests","build:ts:types"]},"build:ts":{"clean":"if-file-deleted","files":["src/**/*.ts","!src/test/decorators-modern/decorators-standard/**/*.ts","tsconfig.json","tsconfig.polyfill-support.json"],"output":["development/**/*.{js,js.map,d.ts,d.ts.map}","!development/test/decorators-babel","!development/test/std-decorators","tsconfig.tsbuildinfo","tsconfig.polyfill-support.tsbuildinfo"],"command":"tsc --build --pretty","#comment":"Note this also builds polyfill-support via a TypeScript project reference.","dependencies":["../labs/testing:build:ts:utils","../labs/ssr-dom-shim:build:ts"]},"test:dev":{"env":{"BROWSERS":{"external":true}},"files":[],"output":[],"command":"MODE=dev node ../tests/run-web-tests.js \"development/test/**/*_test.js\" --config ../tests/web-test-runner.config.js","dependencies":["build:ts","build:babel","build:esbuild","build:ts:std-decorators-tests","../tests:build"]},"checksize":{"files":["rollup.config.js","../../rollup-common.js"],"output":[],"command":"rollup -c --environment=CHECKSIZE","dependencies":["build:ts"]},"test:node":{"files":[],"output":[],"command":"node development/test/node-imports.js","dependencies":["build:ts","build:ts:std-decorators-tests","build:rollup"]},"test:prod":{"env":{"BROWSERS":{"external":true}},"files":[],"output":[],"command":"MODE=prod node ../tests/run-web-tests.js \"development/**/*_test.(js|html)\" --config ../tests/web-test-runner.config.js","dependencies":["build:ts","build:ts:std-decorators-tests","build:rollup","../tests:build"]},"build:babel":{"files":[".babelrc","src/test/decorators-modern/**/*.ts"],"output":["development/test/decorators-babel"],"command":"babel --extensions .ts src/test/decorators-modern/*_test.ts --out-dir development/test/decorators-babel"},"build:rollup":{"files":["rollup.config.js","../../rollup-common.js","src/test/*_test.html","src/test/polyfill-support/*_test.html"],"output":["css-tag.js{,.map}","decorators.js{,.map}","polyfill-support.js{,.map}","reactive-controller.js{,.map}","reactive-element.js{,.map}","decorators/*.js{,.map}","test/*_test.html","development/test/*_test.html","test/polyfill-support/*_test.html","development/test/polyfill-support/*_test.html","node/"],"command":"rollup -c","dependencies":["build:ts"]},"build:esbuild":{"files":["src/test/decorators-modern/**/*.ts","!src/test/decorators-modern/decorators-standard/**/*.ts"],"output":["development/test/decorators-esbuild"],"command":"esbuild src/test/decorators-modern/**/*.ts --outdir=development/test/decorators-esbuild --target=es2022"},"check-version":{"files":["scripts/check-version-tracker.js","package.json","src/reactive-element.ts"],"output":[],"command":"node scripts/check-version-tracker.js"},"test:node-dev":{"files":[],"output":[],"command":"node --conditions=development development/test/node-imports.js","dependencies":["build:ts","build:ts:std-decorators-tests","build:rollup"]},"build:ts:types":{"clean":"if-file-deleted","files":[],"output":["*.d.ts{,.map}","decorators/*.d.ts{,.map}","legacy-decorators/*.d.ts{,.map}","std-decorators/*.d.ts{,.map}"],"command":"treemirror development . \"**/*.d.ts{,.map}\"","dependencies":["../internal-scripts:build","build:ts"]},"test:node-dom-shim":{"files":[],"output":[],"command":"node development/test/node-dom-shim.js","dependencies":["build:ts","build:ts:std-decorators-tests","build:rollup"]},"test:node-dom-shim-dev":{"files":[],"output":[],"command":"node --conditions=development development/test/node-dom-shim.js","dependencies":["build:ts","build:ts:std-decorators-tests","build:rollup"]},"build:ts:std-decorators-tests":{"clean":"if-file-deleted","files":["src/test/decorators-modern/**/*.ts","src/test/decorators-standard/**/*.ts","tsconfig.std-decorators-tests.json"],"output":["development/test/std-decorators","tsconfig.std-decorators-tests.tsbuildinfo"],"command":"tsc --pretty --project tsconfig.std-decorators-tests.json","#comment":"This is a separate script from build:ts because it needs a tsconfig without experimentalDecorators.","dependencies":["build:ts"]}},"exports":{".":{"node":{"default":"./node/reactive-element.js","development":"./node/development/reactive-element.js"},"types":"./development/reactive-element.d.ts","browser":{"default":"./reactive-element.js","development":"./development/reactive-element.js"},"default":"./reactive-element.js","development":"./development/reactive-element.js"},"./css-tag.js":{"node":{"default":"./node/css-tag.js","development":"./node/development/css-tag.js"},"types":"./development/css-tag.d.ts","browser":{"default":"./css-tag.js","development":"./development/css-tag.js"},"default":"./css-tag.js","development":"./development/css-tag.js"},"./decorators.js":{"node":{"default":"./node/decorators.js","development":"./node/development/decorators.js"},"types":"./development/decorators.d.ts","browser":{"default":"./decorators.js","development":"./development/decorators.js"},"default":"./decorators.js","development":"./development/decorators.js"},"./decorators/base.js":{"node":{"default":"./node/decorators/base.js","development":"./node/development/decorators/base.js"},"types":"./development/decorators/base.d.ts","browser":{"default":"./decorators/base.js","development":"./development/decorators/base.js"},"default":"./decorators/base.js","development":"./development/decorators/base.js"},"./decorators/query.js":{"node":{"default":"./node/decorators/query.js","development":"./node/development/decorators/query.js"},"types":"./development/decorators/query.d.ts","browser":{"default":"./decorators/query.js","development":"./development/decorators/query.js"},"default":"./decorators/query.js","development":"./development/decorators/query.js"},"./decorators/state.js":{"node":{"default":"./node/decorators/state.js","development":"./node/development/decorators/state.js"},"types":"./development/decorators/state.d.ts","browser":{"default":"./decorators/state.js","development":"./development/decorators/state.js"},"default":"./decorators/state.js","development":"./development/decorators/state.js"},"./polyfill-support.js":{"node":{"default":"./node/polyfill-support.js","development":"./node/development/polyfill-support.js"},"types":"./development/polyfill-support.d.ts","browser":{"default":"./polyfill-support.js","development":"./development/polyfill-support.js"},"default":"./polyfill-support.js","development":"./development/polyfill-support.js"},"./decorators/property.js":{"node":{"default":"./node/decorators/property.js","development":"./node/development/decorators/property.js"},"types":"./development/decorators/property.d.ts","browser":{"default":"./decorators/property.js","development":"./development/decorators/property.js"},"default":"./decorators/property.js","development":"./development/decorators/property.js"},"./reactive-controller.js":{"node":{"default":"./node/reactive-controller.js","development":"./node/development/reactive-controller.js"},"types":"./development/reactive-controller.d.ts","browser":{"default":"./reactive-controller.js","development":"./development/reactive-controller.js"},"default":"./reactive-controller.js","development":"./development/reactive-controller.js"},"./decorators/query-all.js":{"node":{"default":"./node/decorators/query-all.js","development":"./node/development/decorators/query-all.js"},"types":"./development/decorators/query-all.d.ts","browser":{"default":"./decorators/query-all.js","development":"./development/decorators/query-all.js"},"default":"./decorators/query-all.js","development":"./development/decorators/query-all.js"},"./decorators/query-async.js":{"node":{"default":"./node/decorators/query-async.js","development":"./node/development/decorators/query-async.js"},"types":"./development/decorators/query-async.d.ts","browser":{"default":"./decorators/query-async.js","development":"./development/decorators/query-async.js"},"default":"./decorators/query-async.js","development":"./development/decorators/query-async.js"},"./decorators/event-options.js":{"node":{"default":"./node/decorators/event-options.js","development":"./node/development/decorators/event-options.js"},"types":"./development/decorators/event-options.d.ts","browser":{"default":"./decorators/event-options.js","development":"./development/decorators/event-options.js"},"default":"./decorators/event-options.js","development":"./development/decorators/event-options.js"},"./decorators/custom-element.js":{"node":{"default":"./node/decorators/custom-element.js","development":"./node/development/decorators/custom-element.js"},"types":"./development/decorators/custom-element.d.ts","browser":{"default":"./decorators/custom-element.js","development":"./development/decorators/custom-element.js"},"default":"./decorators/custom-element.js","development":"./development/decorators/custom-element.js"},"./decorators/query-assigned-nodes.js":{"node":{"default":"./node/decorators/query-assigned-nodes.js","development":"./node/development/decorators/query-assigned-nodes.js"},"types":"./development/decorators/query-assigned-nodes.d.ts","browser":{"default":"./decorators/query-assigned-nodes.js","development":"./development/decorators/query-assigned-nodes.js"},"default":"./decorators/query-assigned-nodes.js","development":"./development/decorators/query-assigned-nodes.js"},"./decorators/query-assigned-elements.js":{"node":{"default":"./node/decorators/query-assigned-elements.js","development":"./node/development/decorators/query-assigned-elements.js"},"types":"./development/decorators/query-assigned-elements.d.ts","browser":{"default":"./decorators/query-assigned-elements.js","development":"./development/decorators/query-assigned-elements.js"},"default":"./decorators/query-assigned-elements.js","development":"./development/decorators/query-assigned-elements.js"}},"gitHead":"0fc671bc390cac3b9900fc3616347eeeecd91d5a","license":"BSD-3-Clause","scripts":{"test":"wireit","build":"wireit","build:ts":"wireit","test:dev":"wireit","checksize":"wireit","test:node":"wireit","test:prod":"wireit","build:babel":"wireit","build:rollup":"wireit","build:esbuild":"wireit","check-version":"wireit","test:node-dev":"wireit","build:ts:types":"wireit","prepublishOnly":"npm run check-version","test:node-dom-shim":"wireit","test:node-dom-shim-dev":"wireit","build:ts:std-decorators-tests":"wireit"},"typings":"reactive-element.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6a5f319-98b4-4476-b827-07c6a73a20ea"}},"homepage":"https://lit.dev/","repository":{"url":"git+https://github.com/lit/lit.git","type":"git","directory":"packages/reactive-element"},"_npmVersion":"11.5.1","description":"A simple low level base class for creating fast, lightweight web components","directories":{"test":"test"},"maintainers":[{"name":"kevinpschaaf","email":"kevinpschaaf@gmail.com"},{"name":"sorvell","email":"sorvell@google.com"},{"name":"rictic","email":"rictic@gmail.com"},{"name":"graynorton","email":"gray@stanfordalumni.org"},{"name":"justinfagnani","email":"justin@fagnani.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"lit-robot","email":"lit-robot@google.com"},{"name":"augustjk","email":"ajk830@gmail.com"}],"_nodeVersion":"24.5.0","dependencies":{"@lit-labs/ssr-dom-shim":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.3","@babel/cli":"^7.22.10","@babel/core":"^7.22.11","@lit-internal/scripts":"^1.0.1","@webcomponents/shadycss":"^1.8.0","@webcomponents/template":"^1.4.4","@webcomponents/webcomponentsjs":"^2.8.0","@babel/plugin-proposal-decorators":"^7.22.10","@babel/plugin-transform-typescript":"^7.22.11","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-class-static-block":"^7.22.11"},"_npmOperationalInternal":{"tmp":"tmp/reactive-element_2.1.2_1766527411652_0.5061352808464921","host":"s3://npm-registry-packages-npm-production"},"_id":"@lit/reactive-element@2.1.2","version":"2.1.2"}