fix(core): update

This commit is contained in:
Philipp Kunz 2023-03-26 23:59:12 +02:00
parent 45be5f90ee
commit a39d46458a
4 changed files with 167 additions and 71 deletions

View File

@ -18,13 +18,13 @@
"@gitzone/tsbundle": "^2.0.7",
"@gitzone/tstest": "^1.0.70",
"@pushrocks/tapbundle": "^5.0.3",
"@types/node": "^18.11.18"
"@types/node": "^18.15.10"
},
"dependencies": {
"@designestate/dees-domtools": "^2.0.25",
"@designestate/dees-domtools": "^2.0.28",
"@pushrocks/isounique": "^1.0.5",
"@pushrocks/smartrx": "^3.0.0",
"lit": "^2.2.3"
"lit": "^2.7.0"
},
"browserslist": [
"last 1 chrome versions"

View File

@ -1,31 +1,42 @@
lockfileVersion: 5.4
specifiers:
'@designestate/dees-domtools': ^2.0.25
'@designestate/dees-domtools': ^2.0.28
'@gitzone/tsbuild': ^2.1.61
'@gitzone/tsbundle': ^2.0.7
'@gitzone/tstest': ^1.0.70
'@pushrocks/isounique': ^1.0.5
'@pushrocks/smartrx': ^3.0.0
'@pushrocks/tapbundle': ^5.0.3
'@types/node': ^18.11.18
lit: ^2.2.3
'@types/node': ^18.15.10
lit: ^2.7.0
dependencies:
'@designestate/dees-domtools': 2.0.25
'@designestate/dees-domtools': 2.0.28
'@pushrocks/isounique': 1.0.5
'@pushrocks/smartrx': 3.0.0
lit: 2.5.0
lit: 2.7.0
devDependencies:
'@gitzone/tsbuild': 2.1.65
'@gitzone/tsbundle': 2.0.7
'@gitzone/tstest': 1.0.74_@types+node@18.11.18
'@gitzone/tstest': 1.0.74_@types+node@18.15.10
'@pushrocks/tapbundle': 5.0.4
'@types/node': 18.11.18
'@types/node': 18.15.10
packages:
/@adobe/fetch/4.0.6:
resolution: {integrity: sha512-ZAs/NgnIpuCAuY+bZ8HCAvDUi2HQtXiPmD67i0EIvMAsxFu8fc5eBQDCIIY1syZ1ynGM3SU7i2Wp4vd1ezT68Q==}
engines: {node: '>=14.16'}
dependencies:
debug: 4.3.4
http-cache-semantics: 4.1.1
lru-cache: 8.0.4
transitivePeerDependencies:
- supports-color
dev: false
/@adobe/helix-fetch/3.1.2:
resolution: {integrity: sha512-09ImUUrHAyeJpDRBZbSPLI8cz1rVwmNmwWDpBsK+f+eiwzYGqcbN+P6pPyme3i+j1ONZSGL9SAuDXXg8fUTpYA==}
engines: {node: '>=12.0'}
@ -91,8 +102,8 @@ packages:
js-tokens: 4.0.0
dev: true
/@babel/runtime/7.20.7:
resolution: {integrity: sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==}
/@babel/runtime/7.21.0:
resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==}
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.13.11
@ -116,22 +127,23 @@ packages:
- supports-color
dev: false
/@designestate/dees-domtools/2.0.25:
resolution: {integrity: sha512-j0Nbvp0lQ744QxYIiyXB8Pfsb5UW6o/eY0lxTPycMj+q/ynDIyVWz1o8JcrqtgJIV1m6IN3p0LFLEvkaYUvxOQ==}
/@designestate/dees-domtools/2.0.28:
resolution: {integrity: sha512-x0H4SyBLvMu31P0hOIQBnprJiAvCSs1Zk6G/gNCpP8Upsg0YDui1uskNTjwwAvFNfpjZc+J2k2Lo2Dg5dA2neQ==}
dependencies:
'@apiglobal/typedrequest': 2.0.12
'@designestate/dees-comms': 1.0.22
'@pushrocks/lik': 6.0.0
'@pushrocks/lik': 6.0.2
'@pushrocks/smartdelay': 2.0.13
'@pushrocks/smartjson': 5.0.5
'@pushrocks/smartpromise': 3.1.7
'@pushrocks/smartrouter': 1.0.13
'@pushrocks/smartrouter': 1.0.14
'@pushrocks/smartrx': 3.0.0
'@pushrocks/smartstate': 2.0.0
'@pushrocks/webrequest': 3.0.13
'@pushrocks/smarturl': 3.0.5
'@pushrocks/webrequest': 3.0.21
'@pushrocks/websetup': 3.0.16
'@pushrocks/webstore': 2.0.5
lit: 2.5.0
lit: 2.7.0
sweet-scroll: 4.0.0
transitivePeerDependencies:
- supports-color
@ -181,7 +193,7 @@ packages:
'@pushrocks/smartpromise': 3.1.7
'@pushrocks/smartspawn': 3.0.2
'@types/html-minifier': 4.0.2
'@types/node': 18.11.18
'@types/node': 18.15.10
esbuild: 0.14.54
html-minifier: 4.0.0
typescript: 4.9.4
@ -189,13 +201,13 @@ packages:
- supports-color
dev: true
/@gitzone/tsrun/1.2.39_@types+node@18.11.18:
/@gitzone/tsrun/1.2.39_@types+node@18.15.10:
resolution: {integrity: sha512-gLqKOic3T1GIdqsp+T5g1OewfboMJKKMr7/SJgBuMx4BUEBfW7TYhqk6psgfewhHs/zKII5rWbbPauykkKlYIg==}
hasBin: true
dependencies:
'@pushrocks/smartfile': 10.0.5
'@pushrocks/smartshell': 2.0.30
ts-node: 10.9.1_awa2wsr5thmg3i7jqycphctjfq
ts-node: 10.9.1_6ffta3bikiu3an3d5laz26b5ny
typescript: 4.9.4
transitivePeerDependencies:
- '@swc/core'
@ -204,12 +216,12 @@ packages:
- supports-color
dev: true
/@gitzone/tstest/1.0.74_@types+node@18.11.18:
/@gitzone/tstest/1.0.74_@types+node@18.15.10:
resolution: {integrity: sha512-6V8bsfvpnODWqrkdooVqcOS1z5GA8dMDnLCOHnr/SUTeie3ox8KGpckwiZ+gTfz9WvzX6+KLVTZNYKGOaNbmMQ==}
hasBin: true
dependencies:
'@gitzone/tsbundle': 2.0.7
'@gitzone/tsrun': 1.2.39_@types+node@18.11.18
'@gitzone/tsrun': 1.2.39_@types+node@18.15.10
'@pushrocks/consolecolor': 2.0.1
'@pushrocks/smartbrowser': 2.0.5
'@pushrocks/smartdelay': 2.0.13
@ -250,8 +262,17 @@ packages:
resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==}
dev: true
/@lit-labs/ssr-dom-shim/1.1.0:
resolution: {integrity: sha512-92uQ5ARf7UXYrzaFcAX3T2rTvaS9Z1//ukV+DqjACM4c8s0ZBQd7ayJU5Dh2AFLD/Ayuyz4uMmxQec8q3U4Ong==}
/@lit/reactive-element/1.5.0:
resolution: {integrity: sha512-fQh9FDK0LPTwDk+0HhSZEtb8K0LTN1wXerwpGrWA+a8tWulYRDLI4vQDWp4GOIsewn0572KYV/oZ3+492D7osA==}
dev: true
/@lit/reactive-element/1.6.1:
resolution: {integrity: sha512-va15kYZr7KZNNPZdxONGQzpUr+4sxVu7V/VG7a8mRfPPXUyhEYj5RzXCQmGrlP3tAh0L3HHm5AjBMFYRqlM9SA==}
dependencies:
'@lit-labs/ssr-dom-shim': 1.1.0
/@nodelib/fs.scandir/2.1.5:
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
@ -311,7 +332,7 @@ packages:
resolution: {integrity: sha512-iZJxxKI9jRgnPczm8p2jpuvBZ3DHYSLrBmhDfzs7ol8vXMNt+HluzM1j1TSU95MFVGnfaspvvt9fMbXKA7cNcA==}
dependencies:
'@open-wc/scoped-elements': 2.1.3
lit: 2.5.0
lit: 2.7.0
lit-html: 2.5.0
dev: true
@ -389,6 +410,18 @@ packages:
'@types/symbol-tree': 3.2.2
symbol-tree: 3.2.4
/@pushrocks/lik/6.0.2:
resolution: {integrity: sha512-jO85PCb4gULfZbLoVpXb9HIR9Wgoigq6Zjcp1JqHOgM4KB38IZrU+HPWPWWMErAOOQmmYvVCdl4gkrkO/Rzn4w==}
dependencies:
'@pushrocks/smartdelay': 2.0.13
'@pushrocks/smartmatch': 2.0.0
'@pushrocks/smartpromise': 3.1.7
'@pushrocks/smartrx': 3.0.0
'@pushrocks/smarttime': 4.0.1
'@types/minimatch': 5.1.2
'@types/symbol-tree': 3.2.2
symbol-tree: 3.2.4
/@pushrocks/smartbrowser/2.0.5:
resolution: {integrity: sha512-S8GbBxytCWRDz6Le+ccaL1Mj63yNJ0/We1GEL9ROZi7iPeZpi7XHN0srss+V6cttaR4IYNpucY4RfQloTjGVog==}
dependencies:
@ -434,6 +467,11 @@ packages:
dependencies:
'@pushrocks/smartpromise': 3.1.7
/@pushrocks/smartenv/5.0.5:
resolution: {integrity: sha512-VWON1OJ4qV2/9hzJbgRquRekaO9am3b8W82tgCwgO6LBg23ea2tanfd+gESVMbRFduxHVoFLvlhSBcDGM5zsLA==}
dependencies:
'@pushrocks/smartpromise': 3.1.7
/@pushrocks/smarterror/2.0.1:
resolution: {integrity: sha512-3OrF5me+/sy5VgwR/tfCqs7qhb0Ywzgn8tTThRUZnCGas0aindISzMiW7cIro3RlFykmtPmdTztC9Ostu2ioeA==}
dependencies:
@ -597,6 +635,11 @@ packages:
dependencies:
matcher: 3.0.0
/@pushrocks/smartmatch/2.0.0:
resolution: {integrity: sha512-PLvBNVeuY9BERNLq3PFDkhnHHc0RpilEGHd4aUI5XRFlZF++LETdLxPbxw+DHbvHlkUf/nep09f7rrL9Tqub1Q==}
dependencies:
matcher: 5.0.0
/@pushrocks/smartmime/1.0.5:
resolution: {integrity: sha512-FCRg5p5NFTyZnPsvy2sbheVGz67Zeno7VoZARrcP0O+hFtVPnQKnJ73ze11G+MKZ3dVCmYCh1Li+73R6Lx8XJA==}
dependencies:
@ -685,8 +728,8 @@ packages:
- supports-color
dev: true
/@pushrocks/smartrouter/1.0.13:
resolution: {integrity: sha512-n1QkK3G3rG6WZFyWujhLk1klabJY98mm1zehcBwteqN2i9ZSSAEHIOwpUv0IQf0F+QrytJ7DMRgm1XWuN/8m/g==}
/@pushrocks/smartrouter/1.0.14:
resolution: {integrity: sha512-KXpRg3ghTv6ID+QKqO8x2U2PobXYuck8fL0bopSrZ8jCYeQfLjpRfIJQMs6LKaeFjbmSN3mXvpnMhWDGi5HS3Q==}
dependencies:
path-to-regexp: 6.2.1
dev: false
@ -819,6 +862,17 @@ packages:
pretty-ms: 8.0.0
dev: true
/@pushrocks/smarttime/4.0.1:
resolution: {integrity: sha512-5SpUqD3X/2IZCTezCpk48Ss7cDc9QOuQAkeAYnJrRjDL4UCLakA3lBeHXRD/rsIB7S1smtXlayQ/vizfYzdbfw==}
dependencies:
'@pushrocks/lik': 6.0.2
'@pushrocks/smartdelay': 2.0.13
'@pushrocks/smartpromise': 3.1.7
croner: 5.7.0
dayjs: 1.11.7
is-nan: 1.3.2
pretty-ms: 8.0.0
/@pushrocks/smartunique/3.0.3:
resolution: {integrity: sha512-f+c3s2WzzjASoRHyYTLU0kHDVWREg4sZVdi5L42bTA3CTUWNrcGUC62h4wP4U4BiPl3bopTr3LPhClZHJ738oA==}
dependencies:
@ -830,7 +884,6 @@ packages:
/@pushrocks/smarturl/3.0.5:
resolution: {integrity: sha512-XKS+GpIOvMhxr855PmO39SOvv/hdhBbLZ45dkAA6uGL3XdW036jAp61nu7qeB3c6FPShCyhJzo2z5x51wW7OwQ==}
dev: true
/@pushrocks/smartxml/1.0.6:
resolution: {integrity: sha512-Cy//pxzdpplqE64h9/sAwvAkUBv9t3Nw9v6k2c+erXH779iOtuyGiiyWqgbRTX1wo2CRhMJqWGJx6xd2Ljq5kw==}
@ -883,6 +936,19 @@ packages:
transitivePeerDependencies:
- supports-color
/@pushrocks/webrequest/3.0.21:
resolution: {integrity: sha512-HorNaPz0ZhLWIGFTqpXz0VFjqIFdnZ2RznOgQP8vbyaY4N4nuQnjBOFYuP3caBAZaYoDIanMGXb1iybnKmPgGA==}
dependencies:
'@adobe/fetch': 4.0.6
'@pushrocks/smartdelay': 2.0.13
'@pushrocks/smartenv': 5.0.5
'@pushrocks/smartjson': 5.0.5
'@pushrocks/smartpromise': 3.1.7
'@pushrocks/webstore': 2.0.5
transitivePeerDependencies:
- supports-color
dev: false
/@pushrocks/websetup/3.0.16:
resolution: {integrity: sha512-90mHfn7JldJG19dhymHkO8UEV0SKWqZIL2245ShS6aMTrkO72Rkj2gNOK9ESdDeuWvcZ4AGyMwISsCK0NBgacg==}
dependencies:
@ -895,8 +961,8 @@ packages:
resolution: {integrity: sha512-O91dyT0o7xgeJsgftopa7NrE+sZxAQRr8i3UOZ6+UhyJx95v3kssPiE6aJ2uNsESKl3IlDq6RInLr1zbyFsqkg==}
dependencies:
'@apiglobal/typedrequest-interfaces': 1.0.20
'@pushrocks/lik': 6.0.0
'@pushrocks/smartenv': 5.0.4
'@pushrocks/lik': 6.0.2
'@pushrocks/smartenv': 5.0.5
'@pushrocks/smartjson': 5.0.5
'@pushrocks/smartpromise': 3.1.7
'@pushrocks/smartrx': 2.0.27
@ -955,7 +1021,7 @@ packages:
/@types/accepts/1.3.5:
resolution: {integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==}
dependencies:
'@types/node': 18.11.18
'@types/node': 18.15.10
dev: true
/@types/babel__code-frame/7.0.3:
@ -966,7 +1032,7 @@ packages:
resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==}
dependencies:
'@types/connect': 3.4.35
'@types/node': 18.11.18
'@types/node': 18.15.10
dev: true
/@types/buffer-json/2.0.1:
@ -985,14 +1051,14 @@ packages:
/@types/clean-css/4.2.6:
resolution: {integrity: sha512-Ze1tf+LnGPmG6hBFMi0B4TEB0mhF7EiMM5oyjLDNPE9hxrPU0W+5+bHvO+eFPA+bt0iC1zkQMoU/iGdRVjcRbw==}
dependencies:
'@types/node': 18.11.18
'@types/node': 18.15.10
source-map: 0.6.1
dev: true
/@types/co-body/6.1.0:
resolution: {integrity: sha512-3e0q2jyDAnx/DSZi0z2H0yoZ2wt5yRDZ+P7ymcMObvq0ufWRT4tsajyO+Q1VwVWiv9PRR4W3YEjEzBjeZlhF+w==}
dependencies:
'@types/node': 18.11.18
'@types/node': 18.15.10
'@types/qs': 6.9.7
dev: true
@ -1005,7 +1071,7 @@ packages:
/@types/connect/3.4.35:
resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
dependencies:
'@types/node': 18.11.18
'@types/node': 18.15.10
dev: true
/@types/content-disposition/0.5.5:
@ -1026,13 +1092,13 @@ packages:
'@types/connect': 3.4.35
'@types/express': 4.17.15
'@types/keygrip': 1.0.2
'@types/node': 18.11.18
'@types/node': 18.15.10
dev: true
/@types/cors/2.8.13:
resolution: {integrity: sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==}
dependencies:
'@types/node': 18.11.18
'@types/node': 18.15.10
dev: true
/@types/debounce/1.2.1:
@ -1046,7 +1112,7 @@ packages:
/@types/express-serve-static-core/4.17.32:
resolution: {integrity: sha512-aI5h/VOkxOF2Z1saPy0Zsxs5avets/iaiAJYznQFm5By/pamU31xWKL//epiF4OfUA2qTOc9PV6tCUjhO8wlZA==}
dependencies:
'@types/node': 18.11.18
'@types/node': 18.15.10
'@types/qs': 6.9.7
'@types/range-parser': 1.2.4
dev: true
@ -1069,26 +1135,26 @@ packages:
/@types/finalhandler/1.2.0:
resolution: {integrity: sha512-NgEZKOhxUSXkwNnWNaMXZaopQ5aFGPAYiEpEWIkQ6Dzc4iS0M1oQsvWne2t+ex9QZUAdTz/ZT4tOXJhWtP6mCw==}
dependencies:
'@types/node': 18.11.18
'@types/node': 18.15.10
dev: true
/@types/from2/2.3.2:
resolution: {integrity: sha512-s1pdctxW2+CA4FOxxTBRxC3RKQL9Br1a2s2LngP4jh1BI84JBL3mDXj87EwcckN9z/IXp8o3ySmvZveGEAAwqw==}
dependencies:
'@types/node': 18.11.18
'@types/node': 18.15.10
dev: true
/@types/fs-extra/9.0.13:
resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==}
dependencies:
'@types/node': 18.11.18
'@types/node': 18.15.10
dev: true
/@types/glob/8.0.0:
resolution: {integrity: sha512-l6NQsDDyQUVeoTynNpC9uRvCUint/gSUXQA2euwmTuWGvPY5LSDUu6tkCtJB2SvGQlJQzLaKqcGZP4//7EDveA==}
dependencies:
'@types/minimatch': 5.1.2
'@types/node': 18.11.18
'@types/node': 18.15.10
dev: true
/@types/html-minifier/4.0.2:
@ -1151,7 +1217,7 @@ packages:
'@types/http-errors': 2.0.1
'@types/keygrip': 1.0.2
'@types/koa-compose': 3.2.5
'@types/node': 18.11.18
'@types/node': 18.15.10
dev: true
/@types/lodash.clonedeep/4.5.7:
@ -1175,10 +1241,9 @@ packages:
/@types/minimatch/5.1.2:
resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==}
dev: true
/@types/node/18.11.18:
resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==}
/@types/node/18.15.10:
resolution: {integrity: sha512-9avDaQJczATcXgfmMAW3MIWArOO7A+m90vuCFLr8AotWf8igO/mRoYukrk2cqZVtv38tHs33retzHEilM7FpeQ==}
/@types/parse5/6.0.3:
resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==}
@ -1207,7 +1272,7 @@ packages:
resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==}
dependencies:
'@types/mime': 3.0.1
'@types/node': 18.11.18
'@types/node': 18.15.10
dev: true
/@types/shortid/0.0.29:
@ -1237,10 +1302,14 @@ packages:
/@types/through2/2.0.38:
resolution: {integrity: sha512-YFu+nHmjxMurkH1BSzA0Z1WrKDAY8jUKPZctNQn7mc+/KKtp2XxnclHFXxdB1m7Iqnzb5aywgP8TMK283LezGQ==}
dependencies:
'@types/node': 18.11.18
'@types/node': 18.15.10
/@types/trusted-types/2.0.2:
resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==}
dev: true
/@types/trusted-types/2.0.3:
resolution: {integrity: sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==}
/@types/uglify-js/3.17.1:
resolution: {integrity: sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g==}
@ -1259,14 +1328,14 @@ packages:
/@types/ws/7.4.7:
resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==}
dependencies:
'@types/node': 18.11.18
'@types/node': 18.15.10
dev: true
/@types/yauzl/2.10.0:
resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==}
requiresBuild: true
dependencies:
'@types/node': 18.11.18
'@types/node': 18.15.10
dev: true
optional: true
@ -1564,7 +1633,7 @@ packages:
/broadcast-channel/3.7.0:
resolution: {integrity: sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==}
dependencies:
'@babel/runtime': 7.20.7
'@babel/runtime': 7.21.0
detect-node: 2.1.0
js-sha3: 0.8.0
microseconds: 0.2.0
@ -1818,6 +1887,10 @@ packages:
engines: {node: '>=6.0'}
dev: true
/croner/5.7.0:
resolution: {integrity: sha512-9pSLe+tDJnmNak2JeMkz6ZmTCXP5p6vCxSd4kvDqrTJkqAP62j2uAEIZjf8cPDZIakStujqVzh5Y5MIWH3yYAw==}
engines: {node: '>=6.0'}
/cross-fetch/3.1.5:
resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==}
dependencies:
@ -2021,7 +2094,7 @@ packages:
dependencies:
'@types/cookie': 0.4.1
'@types/cors': 2.8.13
'@types/node': 18.11.18
'@types/node': 18.15.10
accepts: 1.3.8
base64id: 2.0.0
cookie: 0.4.2
@ -2272,7 +2345,6 @@ packages:
/escape-string-regexp/5.0.0:
resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
engines: {node: '>=12'}
dev: true
/esm/3.2.25:
resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==}
@ -2654,6 +2726,10 @@ packages:
/http-cache-semantics/4.1.0:
resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==}
/http-cache-semantics/4.1.1:
resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
dev: false
/http-errors/1.6.3:
resolution: {integrity: sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=}
engines: {node: '>= 0.6'}
@ -3020,23 +3096,30 @@ packages:
- supports-color
dev: true
/lit-element/3.2.2:
resolution: {integrity: sha512-6ZgxBR9KNroqKb6+htkyBwD90XGRiqKDHVrW/Eh0EZ+l+iC+u+v+w3/BA5NGi4nizAVHGYvQBHUDuSmLjPp7NQ==}
/lit-element/3.3.0:
resolution: {integrity: sha512-M3OIoblNS7LZdRxOIk8g0wyLEA/lRw/UGJ1TX+767OpkuDsRdSoxBIvewpWqCo7sMd9xt1XedUNZIr9jUO1X3g==}
dependencies:
'@lit/reactive-element': 1.5.0
lit-html: 2.5.0
'@lit-labs/ssr-dom-shim': 1.1.0
'@lit/reactive-element': 1.6.1
lit-html: 2.7.0
/lit-html/2.5.0:
resolution: {integrity: sha512-bLHosg1XL3JRUcKdSVI0sLCs0y1wWrj2sqqAN3cZ7bDDPNgmDHH29RV48x6Wz3ZmkxIupaE+z7uXSZ/pXWAO1g==}
dependencies:
'@types/trusted-types': 2.0.2
dev: true
/lit/2.5.0:
resolution: {integrity: sha512-DtnUP6vR3l4Q8nRPPNBD+UxbAhwJPeky+OVbi3pdgMqm0g57xFSl1Sj64D1rIB+nVNdiVVg8YxB0hqKjvdadZA==}
/lit-html/2.7.0:
resolution: {integrity: sha512-/zPOl8EfeB3HHpTzINSpnWgvgQ8N07g/j272EOAIyB0Ys2RzBqTVT23i+JZuUlNbB2WHHeSsTCFi92NtWrtpqQ==}
dependencies:
'@lit/reactive-element': 1.5.0
lit-element: 3.2.2
lit-html: 2.5.0
'@types/trusted-types': 2.0.3
/lit/2.7.0:
resolution: {integrity: sha512-qSy2BAVA+OiWtNptP404egcC/izDdNRw6iHGIbUmkZtbMJvPKfNsaoKrNs8Zmsbjmv5ZX2tur1l9TfzkSWWT4g==}
dependencies:
'@lit/reactive-element': 1.6.1
lit-element: 3.3.0
lit-html: 2.7.0
/locate-path/5.0.0:
resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
@ -3140,6 +3223,11 @@ packages:
resolution: {integrity: sha512-VJL3nIpA79TodY/ctmZEfhASgqekbT574/c4j3jn4bKXbSCnTTCH/KltZyvL2GlV+tGSMtsWyem8DCX7qKTMBA==}
engines: {node: '>=12'}
/lru-cache/8.0.4:
resolution: {integrity: sha512-E9FF6+Oc/uFLqZCuZwRKUzgFt5Raih6LfxknOSAVTjNkrCZkBf7DQCwJxZQgd9l4eHjIJDGR+E+1QKD1RhThPw==}
engines: {node: '>=16.14'}
dev: false
/make-dir/3.1.0:
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
engines: {node: '>=8'}
@ -3163,6 +3251,12 @@ packages:
dependencies:
escape-string-regexp: 4.0.0
/matcher/5.0.0:
resolution: {integrity: sha512-s2EMBOWtXFc8dgqvoAzKJXxNHibcdJMV0gwqKUaw9E2JBJuGUK7DrNKrA6g/i+v72TT16+6sVm5mS3thaMLQUw==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
escape-string-regexp: 5.0.0
/math-random/1.0.4:
resolution: {integrity: sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==}
@ -3433,7 +3527,6 @@ packages:
/parse-ms/3.0.0:
resolution: {integrity: sha512-Tpb8Z7r7XbbtBTrM9UhpkzzaMrqA2VXMT3YChzYltwV3P3pM6t8wl7TvpMnSTosz1aQAdVib7kdoys7vYOPerw==}
engines: {node: '>=12'}
dev: true
/parse5/6.0.1:
resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
@ -3534,7 +3627,6 @@ packages:
engines: {node: '>=14.16'}
dependencies:
parse-ms: 3.0.0
dev: true
/process-nextick-args/2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
@ -3577,8 +3669,8 @@ packages:
/punycode/1.3.2:
resolution: {integrity: sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=}
/punycode/2.1.1:
resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
/punycode/2.3.0:
resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
engines: {node: '>=6'}
/puppeteer/15.5.0:
@ -4083,14 +4175,14 @@ packages:
resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==}
engines: {node: '>=8'}
dependencies:
punycode: 2.1.1
punycode: 2.3.0
/tree-kill/1.2.2:
resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
hasBin: true
dev: true
/ts-node/10.9.1_awa2wsr5thmg3i7jqycphctjfq:
/ts-node/10.9.1_6ffta3bikiu3an3d5laz26b5ny:
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
hasBin: true
peerDependencies:
@ -4109,7 +4201,7 @@ packages:
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.3
'@types/node': 18.11.18
'@types/node': 18.15.10
acorn: 8.8.1
acorn-walk: 8.2.0
arg: 4.1.3
@ -4205,7 +4297,7 @@ packages:
/unload/2.2.0:
resolution: {integrity: sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==}
dependencies:
'@babel/runtime': 7.20.7
'@babel/runtime': 7.21.0
detect-node: 2.1.0
dev: false

View File

@ -3,6 +3,6 @@
*/
export const commitinfo = {
name: '@designestate/dees-element',
version: '2.0.19',
version: '2.0.20',
description: 'a custom element class extending lit element class'
}

View File

@ -11,6 +11,7 @@ export class DeesElement extends plugins.lit.LitElement {
@plugins.lit.property()
domtools?: plugins.domtools.DomTools;
public rxSubscriptions: plugins.smartrx.rxjs.Subscription[] = [];
private themeSubscription: plugins.smartrx.rxjs.Subscription;
private elementDomReadyDeferred = plugins.domtools.plugins.smartpromise.defer();
@ -30,6 +31,7 @@ export class DeesElement extends plugins.lit.LitElement {
this.themeSubscription = domtools.themeManager.themeObservable.subscribe((goBrightArg) => {
this.goBright = goBrightArg;
});
this.rxSubscriptions.push(this.themeSubscription);
this.dispatchEvent(new CustomEvent('deesElementConnected'));
}
@ -41,7 +43,9 @@ export class DeesElement extends plugins.lit.LitElement {
public async disconnectedCallback() {
await this.domtoolsPromise;
super.disconnectedCallback();
this.themeSubscription.unsubscribe();
for (const subscription of this.rxSubscriptions) {
subscription.unsubscribe();
}
this.dispatchEvent(new CustomEvent('deesElementDisconnected'));
}
}