From f5d1c06f9e9326d70766e5cb546a29e635c56328 Mon Sep 17 00:00:00 2001 From: Wouter Van Schandevijl Date: Sat, 1 Apr 2023 22:24:31 +0200 Subject: [PATCH 1/2] updated versions to latest + rimraf --- package-lock.json | 441 ++++++++++++++++++++++++++++++++++++++++------ package.json | 9 +- 2 files changed, 397 insertions(+), 53 deletions(-) diff --git a/package-lock.json b/package-lock.json index e49ac90..7f7a052 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,29 +1,304 @@ { "name": "wired-elements-react", "version": "0.1.5", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "wired-elements-react", + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "@lit-labs/react": "^1.1.1", + "react": "^18.2.0", + "wired-elements": "^3.0.0-rc.6" + }, + "devDependencies": { + "@types/react": "^18.0.31", + "rimraf": "^4.4.1" + } + }, + "node_modules/@lit-labs/react": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@lit-labs/react/-/react-1.1.1.tgz", + "integrity": "sha512-9TC+/ZWb6BJlWCyUr14FKFlaGnyKpeEDorufXozQgke/VoVrslUQNaL7nBmrAWdNrmzx5jWgi8lFmWwrxMjnlA==" + }, + "node_modules/@lit-labs/ssr-dom-shim": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.0.tgz", + "integrity": "sha512-92uQ5ARf7UXYrzaFcAX3T2rTvaS9Z1//ukV+DqjACM4c8s0ZBQd7ayJU5Dh2AFLD/Ayuyz4uMmxQec8q3U4Ong==" + }, + "node_modules/@lit/reactive-element": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.1.tgz", + "integrity": "sha512-va15kYZr7KZNNPZdxONGQzpUr+4sxVu7V/VG7a8mRfPPXUyhEYj5RzXCQmGrlP3tAh0L3HHm5AjBMFYRqlM9SA==", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.0.0" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.0.31", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.31.tgz", + "integrity": "sha512-EEG67of7DsvRDU6BLLI0p+k1GojDLz9+lZsnCpCRTa/lOokvyPBvp8S5x+A24hME3yyQuIipcP70KJ6H7Qupww==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", + "dev": true + }, + "node_modules/@types/trusted-types": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", + "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/glob": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.2.tgz", + "integrity": "sha512-BTv/JhKXFEHsErMte/AnfiSv8yYOLLiyH2lTg8vn02O21zWFgHPTfxtgn1QRe7NRgggUhC8hacR2Re94svHqeA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^7.4.1", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/lit": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/lit/-/lit-2.7.0.tgz", + "integrity": "sha512-qSy2BAVA+OiWtNptP404egcC/izDdNRw6iHGIbUmkZtbMJvPKfNsaoKrNs8Zmsbjmv5ZX2tur1l9TfzkSWWT4g==", + "dependencies": { + "@lit/reactive-element": "^1.6.0", + "lit-element": "^3.3.0", + "lit-html": "^2.7.0" + } + }, + "node_modules/lit-element": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.0.tgz", + "integrity": "sha512-M3OIoblNS7LZdRxOIk8g0wyLEA/lRw/UGJ1TX+767OpkuDsRdSoxBIvewpWqCo7sMd9xt1XedUNZIr9jUO1X3g==", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.1.0", + "@lit/reactive-element": "^1.3.0", + "lit-html": "^2.7.0" + } + }, + "node_modules/lit-html": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.7.0.tgz", + "integrity": "sha512-/zPOl8EfeB3HHpTzINSpnWgvgQ8N07g/j272EOAIyB0Ys2RzBqTVT23i+JZuUlNbB2WHHeSsTCFi92NtWrtpqQ==", + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/minimatch": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.3.tgz", + "integrity": "sha512-5UB4yYusDtkRPbRiy1cqZ1IpGNcJCGlEMG17RKzPddpyiPKoCdwohbED8g4QXT0ewCt8LTkQXuljsUfQ3FKM4A==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz", + "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-data-parser": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/path-data-parser/-/path-data-parser-0.1.0.tgz", + "integrity": "sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==" + }, + "node_modules/path-scurry": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.6.3.tgz", + "integrity": "sha512-RAmB+n30SlN+HnNx6EbcpoDy9nwdpcGPnEKrJnu6GZoDWBdIjo1UQMVtW2ybtC7LC2oKLcMq8y5g8WnKLiod9g==", + "dev": true, + "dependencies": { + "lru-cache": "^7.14.1", + "minipass": "^4.0.2" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/points-on-curve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/points-on-curve/-/points-on-curve-0.2.0.tgz", + "integrity": "sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==" + }, + "node_modules/points-on-path": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/points-on-path/-/points-on-path-0.2.1.tgz", + "integrity": "sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==", + "dependencies": { + "path-data-parser": "0.1.0", + "points-on-curve": "0.2.0" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz", + "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==", + "dev": true, + "dependencies": { + "glob": "^9.2.0" + }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/roughjs": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/roughjs/-/roughjs-4.5.2.tgz", + "integrity": "sha512-2xSlLDKdsWyFxrveYWk9YQ/Y9UfK38EAMRNkYkMqYBJvPX8abCa9PN0x3w02H8Oa6/0bcZICJU+U95VumPqseg==", + "dependencies": { + "path-data-parser": "^0.1.0", + "points-on-curve": "^0.2.0", + "points-on-path": "^0.2.1" + } + }, + "node_modules/wired-elements": { + "version": "3.0.0-rc.6", + "resolved": "https://registry.npmjs.org/wired-elements/-/wired-elements-3.0.0-rc.6.tgz", + "integrity": "sha512-EXEOj3okM38tM6uS6I9rXUg545dLxhAmSoqgH8FTnqjXcH6fvNNbT8tyw5c3D5AY1qoVN7vk8S1n0Ulnly9iQw==", + "dependencies": { + "lit": "^2.0.0-rc.1", + "roughjs": "^4.3.1" + } + } + }, "dependencies": { "@lit-labs/react": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@lit-labs/react/-/react-1.0.0-rc.1.tgz", - "integrity": "sha512-ZAezpJ8dK039G1kSxreTXEFfoW5cRdBLcZkasjWx8j4xAxEpm2qdck3DaUsEMzvDnM+lV966mG66kNMVQA1hDA==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@lit-labs/react/-/react-1.1.1.tgz", + "integrity": "sha512-9TC+/ZWb6BJlWCyUr14FKFlaGnyKpeEDorufXozQgke/VoVrslUQNaL7nBmrAWdNrmzx5jWgi8lFmWwrxMjnlA==" + }, + "@lit-labs/ssr-dom-shim": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.0.tgz", + "integrity": "sha512-92uQ5ARf7UXYrzaFcAX3T2rTvaS9Z1//ukV+DqjACM4c8s0ZBQd7ayJU5Dh2AFLD/Ayuyz4uMmxQec8q3U4Ong==" }, "@lit/reactive-element": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.0.0-rc.1.tgz", - "integrity": "sha512-TLRPKOhQLNOMcpCXHiTKrNKX5eNzhf9y07jp27MXkjTH1IbXFvcT9/mVdOG/3qfMkip+iO6CEfv5a+y0wFhQig==" + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.1.tgz", + "integrity": "sha512-va15kYZr7KZNNPZdxONGQzpUr+4sxVu7V/VG7a8mRfPPXUyhEYj5RzXCQmGrlP3tAh0L3HHm5AjBMFYRqlM9SA==", + "requires": { + "@lit-labs/ssr-dom-shim": "^1.0.0" + } }, "@types/prop-types": { - "version": "15.7.3", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", - "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==", + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", "dev": true }, "@types/react": { - "version": "17.0.3", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.3.tgz", - "integrity": "sha512-wYOUxIgs2HZZ0ACNiIayItyluADNbONl7kt8lkLjVK8IitMH5QMyAh75Fwhmo37r1m7L2JaFj03sIfxBVDvRAg==", + "version": "18.0.31", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.31.tgz", + "integrity": "sha512-EEG67of7DsvRDU6BLLI0p+k1GojDLz9+lZsnCpCRTa/lOokvyPBvp8S5x+A24hME3yyQuIipcP70KJ6H7Qupww==", "dev": true, "requires": { "@types/prop-types": "*", @@ -32,52 +307,86 @@ } }, "@types/scheduler": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", - "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==", + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", "dev": true }, "@types/trusted-types": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-1.0.6.tgz", - "integrity": "sha512-230RC8sFeHoT6sSUlRO6a8cAnclO06eeiq1QDfiv2FGCLWFvvERWgwIQD4FWqD9A69BN7Lzee4OXwoMVnnsWDw==" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", + "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } }, "csstype": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", - "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", "dev": true }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "glob": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.2.tgz", + "integrity": "sha512-BTv/JhKXFEHsErMte/AnfiSv8yYOLLiyH2lTg8vn02O21zWFgHPTfxtgn1QRe7NRgggUhC8hacR2Re94svHqeA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "minimatch": "^7.4.1", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + } + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "lit": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/lit/-/lit-2.0.0-rc.1.tgz", - "integrity": "sha512-cf4r18feMhu56sO963a5MaHUn6OX2Am9sj9lzyGTYx2IPDhC9NP/Xh4rj9Ialo9dA+lI4brD7+9cxSzRIWHOmw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/lit/-/lit-2.7.0.tgz", + "integrity": "sha512-qSy2BAVA+OiWtNptP404egcC/izDdNRw6iHGIbUmkZtbMJvPKfNsaoKrNs8Zmsbjmv5ZX2tur1l9TfzkSWWT4g==", "requires": { - "@lit/reactive-element": "^1.0.0-rc.1", - "lit-element": "^3.0.0-rc.1", - "lit-html": "^2.0.0-rc.1" + "@lit/reactive-element": "^1.6.0", + "lit-element": "^3.3.0", + "lit-html": "^2.7.0" } }, "lit-element": { - "version": "3.0.0-rc.1", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.0.0-rc.1.tgz", - "integrity": "sha512-SQH7LODMy+42UTOGiyHUTXronvv8Cud0Y/8Q8/1jd/9Putuh66GjN7FEjyNRxVbpIygnPqMbG854J9Ct9IJlFw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.0.tgz", + "integrity": "sha512-M3OIoblNS7LZdRxOIk8g0wyLEA/lRw/UGJ1TX+767OpkuDsRdSoxBIvewpWqCo7sMd9xt1XedUNZIr9jUO1X3g==", "requires": { - "@lit/reactive-element": "^1.0.0-rc.1", - "lit-html": "^2.0.0-rc.1" + "@lit-labs/ssr-dom-shim": "^1.1.0", + "@lit/reactive-element": "^1.3.0", + "lit-html": "^2.7.0" } }, "lit-html": { - "version": "2.0.0-rc.2", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.0.0-rc.2.tgz", - "integrity": "sha512-rl3vtIQ0jq6r0GVbg+57Et9ra+iNhiz/v5V7uPTb6VxnjJaCCYKI7WkzKNlyzjMM2N/ytih3Uxb5vyyaOpjb0Q==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.7.0.tgz", + "integrity": "sha512-/zPOl8EfeB3HHpTzINSpnWgvgQ8N07g/j272EOAIyB0Ys2RzBqTVT23i+JZuUlNbB2WHHeSsTCFi92NtWrtpqQ==", "requires": { - "@types/trusted-types": "^1.0.1" + "@types/trusted-types": "^2.0.2" } }, "loose-envify": { @@ -88,16 +397,42 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true + }, + "minimatch": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.3.tgz", + "integrity": "sha512-5UB4yYusDtkRPbRiy1cqZ1IpGNcJCGlEMG17RKzPddpyiPKoCdwohbED8g4QXT0ewCt8LTkQXuljsUfQ3FKM4A==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "minipass": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz", + "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==", + "dev": true }, "path-data-parser": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/path-data-parser/-/path-data-parser-0.1.0.tgz", "integrity": "sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==" }, + "path-scurry": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.6.3.tgz", + "integrity": "sha512-RAmB+n30SlN+HnNx6EbcpoDy9nwdpcGPnEKrJnu6GZoDWBdIjo1UQMVtW2ybtC7LC2oKLcMq8y5g8WnKLiod9g==", + "dev": true, + "requires": { + "lru-cache": "^7.14.1", + "minipass": "^4.0.2" + } + }, "points-on-curve": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/points-on-curve/-/points-on-curve-0.2.0.tgz", @@ -113,18 +448,26 @@ } }, "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "rimraf": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz", + "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==", + "dev": true, "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "glob": "^9.2.0" } }, "roughjs": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/roughjs/-/roughjs-4.3.1.tgz", - "integrity": "sha512-m42+OBaBR7x5UhIKyjBCnWqqkaEkBKLkXvHv4pOWJXPofvMnQY4ZcFEQlqf3coKKyZN2lfWMyx7QXSg2GD7SGA==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/roughjs/-/roughjs-4.5.2.tgz", + "integrity": "sha512-2xSlLDKdsWyFxrveYWk9YQ/Y9UfK38EAMRNkYkMqYBJvPX8abCa9PN0x3w02H8Oa6/0bcZICJU+U95VumPqseg==", "requires": { "path-data-parser": "^0.1.0", "points-on-curve": "^0.2.0", diff --git a/package.json b/package.json index c61c449..dccafb2 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "module": "lib/WiredElements.js", "types": "lib/WiredElements.d.ts", "scripts": { - "build": "rm -rf lib && tsc", + "build": "rimraf -rf lib && tsc", "test": "echo \"Error: no test specified\" && exit 1" }, "repository": { @@ -25,11 +25,12 @@ }, "homepage": "https://github.com/rough-stuff/react-wired-elements#readme", "dependencies": { - "@lit-labs/react": "^1.0.0-rc.1", - "react": "^17.0.2", + "@lit-labs/react": "^1.1.1", + "react": "^18.2.0", "wired-elements": "^3.0.0-rc.6" }, "devDependencies": { - "@types/react": "^17.0.3" + "@types/react": "^18.0.31", + "rimraf": "^4.4.1" } } From 547f06a97483efd834d04e3a119e60b3ef885e15 Mon Sep 17 00:00:00 2001 From: Wouter Van Schandevijl Date: Tue, 4 Apr 2023 00:38:29 +0200 Subject: [PATCH 2/2] fixed deprecation warning --- src/WiredButton.ts | 6 +++++- src/WiredCalendar.ts | 6 +++++- src/WiredCard.ts | 6 +++++- src/WiredCheckbox.ts | 11 ++++++++--- src/WiredCombo.ts | 9 +++++++-- src/WiredDialog.ts | 6 +++++- src/WiredDivider.ts | 6 +++++- src/WiredElements.ts | 2 +- src/WiredFab.ts | 6 +++++- src/WiredIconButton.ts | 6 +++++- src/WiredImage.ts | 6 +++++- src/WiredInput.ts | 13 +++++++++---- src/WiredItem.ts | 6 +++++- src/WiredLink.ts | 6 +++++- src/WiredListbox.ts | 9 ++++++--- src/WiredProgress.ts | 6 +++++- src/WiredRadio.ts | 13 +++++++++---- src/WiredRadioGroup.ts | 11 ++++++++--- src/WiredSearchInput.ts | 13 +++++++++---- src/WiredSlider.ts | 13 +++++++++---- src/WiredSpinner.ts | 6 +++++- src/WiredTab.ts | 6 +++++- src/WiredTabs.ts | 6 +++++- src/WiredTextarea.ts | 13 +++++++++---- src/WiredToggle.ts | 13 +++++++++---- src/WiredVideo.ts | 6 +++++- 26 files changed, 159 insertions(+), 51 deletions(-) diff --git a/src/WiredButton.ts b/src/WiredButton.ts index 5367629..ce43ee6 100644 --- a/src/WiredButton.ts +++ b/src/WiredButton.ts @@ -2,4 +2,8 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredButton as _WiredButton } from 'wired-elements/lib/wired-button.js'; -export const WiredButton = createComponent(React, 'wired-button', _WiredButton); \ No newline at end of file +export const WiredButton = createComponent({ + react: React, + tagName: 'wired-button', + elementClass: _WiredButton +}); diff --git a/src/WiredCalendar.ts b/src/WiredCalendar.ts index 47e0d8a..2c13404 100644 --- a/src/WiredCalendar.ts +++ b/src/WiredCalendar.ts @@ -2,4 +2,8 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredCalendar as CE } from 'wired-elements/lib/wired-calendar.js'; -export const WiredCalendar = createComponent(React, 'wired-calendar', CE); \ No newline at end of file +export const WiredCalendar = createComponent({ + react: React, + tagName: 'wired-calendar', + elementClass: CE +}); diff --git a/src/WiredCard.ts b/src/WiredCard.ts index 6ad89e3..93549a4 100644 --- a/src/WiredCard.ts +++ b/src/WiredCard.ts @@ -2,4 +2,8 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredCard as _WiredCard } from 'wired-elements/lib/wired-card.js'; -export const WiredCard = createComponent(React, 'wired-card', _WiredCard); +export const WiredCard = createComponent({ + tagName: 'wired-card', + elementClass: _WiredCard, + react: React, +}); diff --git a/src/WiredCheckbox.ts b/src/WiredCheckbox.ts index 456202f..76b24ed 100644 --- a/src/WiredCheckbox.ts +++ b/src/WiredCheckbox.ts @@ -2,7 +2,12 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredCheckbox as _WiredCheckbox } from 'wired-elements/lib/wired-checkbox.js'; -export const WiredCheckbox = createComponent(React, 'wired-checkbox', _WiredCheckbox, { - onchange: 'change', - onChange: 'change' +export const WiredCheckbox = createComponent({ + react: React, + tagName: 'wired-checkbox', + elementClass: _WiredCheckbox, + events: { + onchange: 'change', + onChange: 'change' + } }); diff --git a/src/WiredCombo.ts b/src/WiredCombo.ts index fd11d65..e1eb8ea 100644 --- a/src/WiredCombo.ts +++ b/src/WiredCombo.ts @@ -2,6 +2,11 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredCombo as _WiredCombo } from 'wired-elements/lib/wired-combo.js'; -export const WiredCombo = createComponent(React, 'wired-combo', _WiredCombo, { - onselected: 'selected' +export const WiredCombo = createComponent({ + react: React, + tagName: 'wired-combo', + elementClass: _WiredCombo, + events: { + onselected: 'selected' + } }); diff --git a/src/WiredDialog.ts b/src/WiredDialog.ts index aeb5669..f125bf9 100644 --- a/src/WiredDialog.ts +++ b/src/WiredDialog.ts @@ -2,4 +2,8 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredDialog as _WiredDialog } from 'wired-elements/lib/wired-dialog.js'; -export const WiredDialog = createComponent(React, 'wired-dialog', _WiredDialog); \ No newline at end of file +export const WiredDialog = createComponent({ + react: React, + tagName: 'wired-dialog', + elementClass: _WiredDialog +}); diff --git a/src/WiredDivider.ts b/src/WiredDivider.ts index 257a282..d2d62c7 100644 --- a/src/WiredDivider.ts +++ b/src/WiredDivider.ts @@ -2,4 +2,8 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredDivider as _WiredDivider } from 'wired-elements/lib/wired-divider.js'; -export const WiredDivider = createComponent(React, 'wired-divider', _WiredDivider); \ No newline at end of file +export const WiredDivider = createComponent({ + react: React, + tagName: 'wired-divider', + elementClass: _WiredDivider +}); diff --git a/src/WiredElements.ts b/src/WiredElements.ts index b865a10..42d8349 100644 --- a/src/WiredElements.ts +++ b/src/WiredElements.ts @@ -21,4 +21,4 @@ export * from './WiredTab'; export * from './WiredTabs'; export * from './WiredTextarea'; export * from './WiredToggle'; -export * from './WiredVideo'; \ No newline at end of file +export * from './WiredVideo'; diff --git a/src/WiredFab.ts b/src/WiredFab.ts index 9353e0b..167a899 100644 --- a/src/WiredFab.ts +++ b/src/WiredFab.ts @@ -2,4 +2,8 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredFab as _WiredFab } from 'wired-elements/lib/wired-fab.js'; -export const WiredFab = createComponent(React, 'wired-fab', _WiredFab); \ No newline at end of file +export const WiredFab = createComponent({ + react: React, + tagName: 'wired-fab', + elementClass: _WiredFab +}); diff --git a/src/WiredIconButton.ts b/src/WiredIconButton.ts index 671ec4e..0cfeb0b 100644 --- a/src/WiredIconButton.ts +++ b/src/WiredIconButton.ts @@ -2,4 +2,8 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredIconButton as _WiredIconButton } from 'wired-elements/lib/wired-icon-button.js'; -export const WiredIconButton = createComponent(React, 'wired-icon-button', _WiredIconButton); \ No newline at end of file +export const WiredIconButton = createComponent({ + react: React, + tagName: 'wired-icon-button', + elementClass: _WiredIconButton +}); diff --git a/src/WiredImage.ts b/src/WiredImage.ts index b2969e5..b89de46 100644 --- a/src/WiredImage.ts +++ b/src/WiredImage.ts @@ -2,4 +2,8 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredImage as _WiredImage } from 'wired-elements/lib/wired-image.js'; -export const WiredImage = createComponent(React, 'wired-image', _WiredImage); \ No newline at end of file +export const WiredImage = createComponent({ + react: React, + tagName: 'wired-image', + elementClass: _WiredImage +}); diff --git a/src/WiredInput.ts b/src/WiredInput.ts index 8cb4793..c077783 100644 --- a/src/WiredInput.ts +++ b/src/WiredInput.ts @@ -2,7 +2,12 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredInput as _WiredInput } from 'wired-elements/lib/wired-input.js'; -export const WiredInput = createComponent(React, 'wired-input', _WiredInput, { - onChange: 'input', - onchange: 'input' -}); \ No newline at end of file +export const WiredInput = createComponent({ + react: React, + tagName: 'wired-input', + elementClass: _WiredInput, + events: { + onChange: 'input', + onchange: 'input' + } +}); diff --git a/src/WiredItem.ts b/src/WiredItem.ts index 1221f62..e3227d4 100644 --- a/src/WiredItem.ts +++ b/src/WiredItem.ts @@ -2,4 +2,8 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredItem as _WiredItem } from 'wired-elements/lib/wired-item.js'; -export const WiredItem = createComponent(React, 'wired-item', _WiredItem); \ No newline at end of file +export const WiredItem = createComponent({ + react: React, + tagName: 'wired-item', + elementClass: _WiredItem +}); diff --git a/src/WiredLink.ts b/src/WiredLink.ts index d5967eb..dd2179b 100644 --- a/src/WiredLink.ts +++ b/src/WiredLink.ts @@ -2,4 +2,8 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredLink as _WiredLink } from 'wired-elements/lib/wired-link.js'; -export const WiredLink = createComponent(React, 'wired-link', _WiredLink); \ No newline at end of file +export const WiredLink = createComponent({ + react: React, + tagName: 'wired-link', + elementClass: _WiredLink +}); diff --git a/src/WiredListbox.ts b/src/WiredListbox.ts index 4b6b424..01984c0 100644 --- a/src/WiredListbox.ts +++ b/src/WiredListbox.ts @@ -2,6 +2,9 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredListbox as CE } from 'wired-elements/lib/wired-listbox.js'; -export const WiredListbox = createComponent(React, 'wired-listbox', CE, { - onselected: 'selected' -}); \ No newline at end of file +export const WiredListbox = createComponent({ + react: React, + tagName: 'wired-listbox', + elementClass: CE, + events: {onselected: 'selected'} +}); diff --git a/src/WiredProgress.ts b/src/WiredProgress.ts index 2d9e3aa..beebb0f 100644 --- a/src/WiredProgress.ts +++ b/src/WiredProgress.ts @@ -2,4 +2,8 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredProgress as CE } from 'wired-elements/lib/wired-progress.js'; -export const WiredProgress = createComponent(React, 'wired-progress', CE); \ No newline at end of file +export const WiredProgress = createComponent({ + react: React, + tagName: 'wired-progress', + elementClass: CE +}); diff --git a/src/WiredRadio.ts b/src/WiredRadio.ts index 0ae1848..01b923a 100644 --- a/src/WiredRadio.ts +++ b/src/WiredRadio.ts @@ -2,7 +2,12 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredRadio as CE } from 'wired-elements/lib/wired-radio.js'; -export const WiredRadio = createComponent(React, 'wired-radio', CE, { - onchange: 'change', - onChange: 'change' -}); \ No newline at end of file +export const WiredRadio = createComponent({ + react: React, + tagName: 'wired-radio', + elementClass: CE, + events: { + onchange: 'change', + onChange: 'change' + } +}); diff --git a/src/WiredRadioGroup.ts b/src/WiredRadioGroup.ts index 2cbf09a..f7075d9 100644 --- a/src/WiredRadioGroup.ts +++ b/src/WiredRadioGroup.ts @@ -2,6 +2,11 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredRadioGroup as CE } from 'wired-elements/lib/wired-radio-group.js'; -export const WiredRadioGroup = createComponent(React, 'wired-radio-group', CE, { - onselected: 'selected' -}); \ No newline at end of file +export const WiredRadioGroup = createComponent({ + react: React, + tagName: 'wired-radio-group', + elementClass: CE, + events: { + onselected: 'selected' + } +}); diff --git a/src/WiredSearchInput.ts b/src/WiredSearchInput.ts index f1da09d..00c9709 100644 --- a/src/WiredSearchInput.ts +++ b/src/WiredSearchInput.ts @@ -2,7 +2,12 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredSearchInput as CE } from 'wired-elements/lib/wired-search-input.js'; -export const WiredSearchInput = createComponent(React, 'wired-search-input', CE, { - onChange: 'input', - onchange: 'input' -}); \ No newline at end of file +export const WiredSearchInput = createComponent({ + react: React, + tagName: 'wired-search-input', + elementClass: CE, + events: { + onChange: 'input', + onchange: 'input' + } +}); diff --git a/src/WiredSlider.ts b/src/WiredSlider.ts index 19b3b4b..3bb09d3 100644 --- a/src/WiredSlider.ts +++ b/src/WiredSlider.ts @@ -2,7 +2,12 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredSlider as CE } from 'wired-elements/lib/wired-slider.js'; -export const WiredSlider = createComponent(React, 'wired-slider', CE, { - onchange: 'change', - onChange: 'change' -}); \ No newline at end of file +export const WiredSlider = createComponent({ + react: React, + tagName: 'wired-slider', + elementClass: CE, + events: { + onchange: 'change', + onChange: 'change' + } +}); diff --git a/src/WiredSpinner.ts b/src/WiredSpinner.ts index 854815d..b520e90 100644 --- a/src/WiredSpinner.ts +++ b/src/WiredSpinner.ts @@ -2,4 +2,8 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredSpinner as CE } from 'wired-elements/lib/wired-spinner.js'; -export const WiredSpinner = createComponent(React, 'wired-spinner', CE); \ No newline at end of file +export const WiredSpinner = createComponent({ + react: React, + tagName: 'wired-spinner', + elementClass: CE +}); diff --git a/src/WiredTab.ts b/src/WiredTab.ts index 9b8741b..3c56cf8 100644 --- a/src/WiredTab.ts +++ b/src/WiredTab.ts @@ -2,4 +2,8 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredTab as CE } from 'wired-elements/lib/wired-tab.js'; -export const WiredTab = createComponent(React, 'wired-tab', CE); \ No newline at end of file +export const WiredTab = createComponent({ + react: React, + tagName: 'wired-tab', + elementClass: CE +}); diff --git a/src/WiredTabs.ts b/src/WiredTabs.ts index e2db120..16a64f4 100644 --- a/src/WiredTabs.ts +++ b/src/WiredTabs.ts @@ -2,4 +2,8 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredTabs as CE } from 'wired-elements/lib/wired-tabs.js'; -export const WiredTabs = createComponent(React, 'wired-tabs', CE); \ No newline at end of file +export const WiredTabs = createComponent({ + react: React, + tagName: 'wired-tabs', + elementClass: CE +}); diff --git a/src/WiredTextarea.ts b/src/WiredTextarea.ts index 2a63583..5913345 100644 --- a/src/WiredTextarea.ts +++ b/src/WiredTextarea.ts @@ -2,7 +2,12 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredTextarea as CE } from 'wired-elements/lib/wired-textarea.js'; -export const WiredTextarea = createComponent(React, 'wired-textarea', CE, { - onChange: 'input', - onchange: 'input' -}); \ No newline at end of file +export const WiredTextarea = createComponent({ + react: React, + tagName: 'wired-textarea', + elementClass: CE, + events: { + onChange: 'input', + onchange: 'input' + } +}); diff --git a/src/WiredToggle.ts b/src/WiredToggle.ts index 83ce690..65fc1e1 100644 --- a/src/WiredToggle.ts +++ b/src/WiredToggle.ts @@ -2,7 +2,12 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredToggle as CE } from 'wired-elements/lib/wired-toggle.js'; -export const WiredToggle = createComponent(React, 'wired-toggle', CE, { - onchange: 'change', - onChange: 'change' -}); \ No newline at end of file +export const WiredToggle = createComponent({ + react: React, + tagName: 'wired-toggle', + elementClass: CE, + events: { + onchange: 'change', + onChange: 'change' + } +}); diff --git a/src/WiredVideo.ts b/src/WiredVideo.ts index 40205bc..fd73c50 100644 --- a/src/WiredVideo.ts +++ b/src/WiredVideo.ts @@ -2,4 +2,8 @@ import * as React from 'react'; import { createComponent } from '@lit-labs/react'; import { WiredVideo as CE } from 'wired-elements/lib/wired-video.js'; -export const WiredVideo = createComponent(React, 'wired-video', CE); \ No newline at end of file +export const WiredVideo = createComponent({ + react: React, + tagName: 'wired-video', + elementClass: CE +});