From e6033eed9c3c36fe67111e45f4a1f56afff22a4a Mon Sep 17 00:00:00 2001 From: Aaron van den Berg Date: Wed, 15 Mar 2023 12:25:58 +0100 Subject: [PATCH 1/3] Fix: Updated dependencies --- package.json | 24 +- pnpm-lock.yaml | 936 +++++++++++++++++++------------------------------ 2 files changed, 367 insertions(+), 593 deletions(-) diff --git a/package.json b/package.json index dc55592..79c427b 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "toggle-experiment", "displayName": "Toggle Experiment", "description": "A browser extension to inject the LocalStorage of a website for Optimizely experiments.", - "version": "0.6.5", + "version": "0.7.0", "author": "Aaron van den Berg", "homepage": "https://aaronvandenberg.nl/", "scripts": { @@ -11,21 +11,21 @@ "package": "plasmo package" }, "dependencies": { - "@emotion/react": "^11.10.4", - "@mantine/core": "^5.9.5", - "@mantine/hooks": "^5.9.5", - "@plasmohq/storage": "^1.0.0", - "@tabler/icons-react": "^2.1.2", - "immer": "^9.0.15", - "plasmo": "0.65.0", + "@emotion/react": "^11.10.6", + "@mantine/core": "^6.0.2", + "@mantine/hooks": "^6.0.2", + "@plasmohq/storage": "^1.2.3", + "@tabler/icons-react": "^2.10.0", + "immer": "^9.0.19", + "plasmo": "0.67.3", "react": "18.2.0", "react-dom": "18.2.0", - "zustand": "^4.1.2" + "zustand": "^4.3.6" }, "devDependencies": { - "@plasmohq/prettier-plugin-sort-imports": "3.6.1", - "@types/chrome": "0.0.217", - "@types/node": "18.11.18", + "@plasmohq/prettier-plugin-sort-imports": "3.6.3", + "@types/chrome": "0.0.224", + "@types/node": "18.15.3", "@types/react": "18.0.28", "@types/react-dom": "18.0.11", "prettier": "2.8.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1985fac..2793c47 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,40 +1,40 @@ lockfileVersion: 5.4 specifiers: - '@emotion/react': ^11.10.4 - '@mantine/core': ^5.9.5 - '@mantine/hooks': ^5.9.5 - '@plasmohq/prettier-plugin-sort-imports': 3.6.1 - '@plasmohq/storage': ^1.0.0 - '@tabler/icons-react': ^2.1.2 - '@types/chrome': 0.0.217 - '@types/node': 18.11.18 + '@emotion/react': ^11.10.6 + '@mantine/core': ^6.0.2 + '@mantine/hooks': ^6.0.2 + '@plasmohq/prettier-plugin-sort-imports': 3.6.3 + '@plasmohq/storage': ^1.2.3 + '@tabler/icons-react': ^2.10.0 + '@types/chrome': 0.0.224 + '@types/node': 18.15.3 '@types/react': 18.0.28 '@types/react-dom': 18.0.11 - immer: ^9.0.15 - plasmo: 0.65.0 + immer: ^9.0.19 + plasmo: 0.67.3 prettier: 2.8.4 react: 18.2.0 react-dom: 18.2.0 typescript: 4.9.5 - zustand: ^4.1.2 + zustand: ^4.3.6 dependencies: '@emotion/react': 11.10.6_pmekkgnqduwlme35zpnqhenc34 - '@mantine/core': 5.10.5_zrh3qbywp4klzxzvocxisz6a5a - '@mantine/hooks': 5.10.5_react@18.2.0 + '@mantine/core': 6.0.2_md2nfwiomeeos7ogkicwnxcafa + '@mantine/hooks': 6.0.2_react@18.2.0 '@plasmohq/storage': 1.2.3_react@18.2.0 '@tabler/icons-react': 2.10.0_react@18.2.0 immer: 9.0.19 - plasmo: 0.65.0_biqbaboplfbrettd7655fr4n2y + plasmo: 0.67.3_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 zustand: 4.3.6_immer@9.0.19+react@18.2.0 devDependencies: - '@plasmohq/prettier-plugin-sort-imports': 3.6.1_prettier@2.8.4 - '@types/chrome': 0.0.217 - '@types/node': 18.11.18 + '@plasmohq/prettier-plugin-sort-imports': 3.6.3_prettier@2.8.4 + '@types/chrome': 0.0.224 + '@types/node': 18.15.3 '@types/react': 18.0.28 '@types/react-dom': 18.0.11 prettier: 2.8.4 @@ -59,20 +59,20 @@ packages: resolution: {integrity: sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==} engines: {node: '>=6.9.0'} - /@babel/core/7.20.5: - resolution: {integrity: sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==} + /@babel/core/7.21.0: + resolution: {integrity: sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.0 '@babel/code-frame': 7.18.6 - '@babel/generator': 7.20.5 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.5 + '@babel/generator': 7.21.3 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0 '@babel/helper-module-transforms': 7.21.2 '@babel/helpers': 7.21.0 - '@babel/parser': 7.20.5 + '@babel/parser': 7.21.3 '@babel/template': 7.20.7 - '@babel/traverse': 7.20.5 - '@babel/types': 7.20.5 + '@babel/traverse': 7.21.3 + '@babel/types': 7.21.3 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -105,12 +105,13 @@ packages: - supports-color dev: false - /@babel/generator/7.20.5: - resolution: {integrity: sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==} + /@babel/generator/7.21.1: + resolution: {integrity: sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.5 + '@babel/types': 7.21.3 '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.17 jsesc: 2.5.2 dev: true @@ -123,14 +124,14 @@ packages: '@jridgewell/trace-mapping': 0.3.17 jsesc: 2.5.2 - /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.5: + /@babel/helper-compilation-targets/7.20.7_@babel+core@7.21.0: resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/compat-data': 7.21.0 - '@babel/core': 7.20.5 + '@babel/core': 7.21.0 '@babel/helper-validator-option': 7.21.0 browserslist: 4.21.5 lru-cache: 5.1.1 @@ -166,7 +167,7 @@ packages: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.5 + '@babel/types': 7.21.3 /@babel/helper-module-imports/7.18.6: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} @@ -199,7 +200,7 @@ packages: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.5 + '@babel/types': 7.21.3 /@babel/helper-string-parser/7.19.4: resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} @@ -231,12 +232,12 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser/7.20.5: - resolution: {integrity: sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==} + /@babel/parser/7.21.2: + resolution: {integrity: sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.20.5 + '@babel/types': 7.21.3 dev: true /@babel/parser/7.21.3: @@ -261,18 +262,18 @@ packages: '@babel/parser': 7.21.3 '@babel/types': 7.21.3 - /@babel/traverse/7.20.5: - resolution: {integrity: sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==} + /@babel/traverse/7.21.2: + resolution: {integrity: sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.18.6 - '@babel/generator': 7.20.5 + '@babel/generator': 7.21.3 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.21.0 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.20.5 - '@babel/types': 7.20.5 + '@babel/parser': 7.21.3 + '@babel/types': 7.21.3 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: @@ -296,13 +297,14 @@ packages: transitivePeerDependencies: - supports-color - /@babel/types/7.20.5: - resolution: {integrity: sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==} + /@babel/types/7.21.2: + resolution: {integrity: sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.19.4 '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 + dev: true /@babel/types/7.21.3: resolution: {integrity: sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==} @@ -401,8 +403,8 @@ packages: resolution: {integrity: sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==} dev: false - /@esbuild/android-arm/0.15.18: - resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} + /@esbuild/android-arm/0.17.11: + resolution: {integrity: sha512-CdyX6sRVh1NzFCsf5vw3kULwlAhfy9wVt8SZlrhQ7eL2qBjGbFhRBWkkAzuZm9IIEOCKJw4DXA6R85g+qc8RDw==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -410,17 +412,8 @@ packages: dev: false optional: true - /@esbuild/android-arm/0.17.5: - resolution: {integrity: sha512-crmPUzgCmF+qZXfl1YkiFoUta2XAfixR1tEnr/gXIixE+WL8Z0BGqfydP5oox0EUOgQMMRgtATtakyAcClQVqQ==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@esbuild/android-arm64/0.17.5: - resolution: {integrity: sha512-KHWkDqYAMmKZjY4RAN1PR96q6UOtfkWlTS8uEwWxdLtkRt/0F/csUhXIrVfaSIFxnscIBMPynGfhsMwQDRIBQw==} + /@esbuild/android-arm64/0.17.11: + resolution: {integrity: sha512-QnK4d/zhVTuV4/pRM4HUjcsbl43POALU2zvBynmrrqZt9LPcLA3x1fTZPBg2RRguBQnJcnU059yKr+bydkntjg==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -428,8 +421,8 @@ packages: dev: false optional: true - /@esbuild/android-x64/0.17.5: - resolution: {integrity: sha512-8fI/AnIdmWz/+1iza2WrCw8kwXK9wZp/yZY/iS8ioC+U37yJCeppi9EHY05ewJKN64ASoBIseufZROtcFnX5GA==} + /@esbuild/android-x64/0.17.11: + resolution: {integrity: sha512-3PL3HKtsDIXGQcSCKtWD/dy+mgc4p2Tvo2qKgKHj9Yf+eniwFnuoQ0OUhlSfAEpKAFzF9N21Nwgnap6zy3L3MQ==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -437,8 +430,8 @@ packages: dev: false optional: true - /@esbuild/darwin-arm64/0.17.5: - resolution: {integrity: sha512-EAvaoyIySV6Iif3NQCglUNpnMfHSUgC5ugt2efl3+QDntucJe5spn0udNZjTgNi6tKVqSceOw9tQ32liNZc1Xw==} + /@esbuild/darwin-arm64/0.17.11: + resolution: {integrity: sha512-pJ950bNKgzhkGNO3Z9TeHzIFtEyC2GDQL3wxkMApDEghYx5Qers84UTNc1bAxWbRkuJOgmOha5V0WUeh8G+YGw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -446,8 +439,8 @@ packages: dev: false optional: true - /@esbuild/darwin-x64/0.17.5: - resolution: {integrity: sha512-ha7QCJh1fuSwwCgoegfdaljowwWozwTDjBgjD3++WAy/qwee5uUi1gvOg2WENJC6EUyHBOkcd3YmLDYSZ2TPPA==} + /@esbuild/darwin-x64/0.17.11: + resolution: {integrity: sha512-iB0dQkIHXyczK3BZtzw1tqegf0F0Ab5texX2TvMQjiJIWXAfM4FQl7D909YfXWnB92OQz4ivBYQ2RlxBJrMJOw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -455,8 +448,8 @@ packages: dev: false optional: true - /@esbuild/freebsd-arm64/0.17.5: - resolution: {integrity: sha512-VbdXJkn2aI2pQ/wxNEjEcnEDwPpxt3CWWMFYmO7CcdFBoOsABRy2W8F3kjbF9F/pecEUDcI3b5i2w+By4VQFPg==} + /@esbuild/freebsd-arm64/0.17.11: + resolution: {integrity: sha512-7EFzUADmI1jCHeDRGKgbnF5sDIceZsQGapoO6dmw7r/ZBEKX7CCDnIz8m9yEclzr7mFsd+DyasHzpjfJnmBB1Q==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -464,8 +457,8 @@ packages: dev: false optional: true - /@esbuild/freebsd-x64/0.17.5: - resolution: {integrity: sha512-olgGYND1/XnnWxwhjtY3/ryjOG/M4WfcA6XH8dBTH1cxMeBemMODXSFhkw71Kf4TeZFFTN25YOomaNh0vq2iXg==} + /@esbuild/freebsd-x64/0.17.11: + resolution: {integrity: sha512-iPgenptC8i8pdvkHQvXJFzc1eVMR7W2lBPrTE6GbhR54sLcF42mk3zBOjKPOodezzuAz/KSu8CPyFSjcBMkE9g==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -473,8 +466,8 @@ packages: dev: false optional: true - /@esbuild/linux-arm/0.17.5: - resolution: {integrity: sha512-YBdCyQwA3OQupi6W2/WO4FnI+NWFWe79cZEtlbqSESOHEg7a73htBIRiE6uHPQe7Yp5E4aALv+JxkRLGEUL7tw==} + /@esbuild/linux-arm/0.17.11: + resolution: {integrity: sha512-M9iK/d4lgZH0U5M1R2p2gqhPV/7JPJcRz+8O8GBKVgqndTzydQ7B2XGDbxtbvFkvIs53uXTobOhv+RyaqhUiMg==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -482,8 +475,8 @@ packages: dev: false optional: true - /@esbuild/linux-arm64/0.17.5: - resolution: {integrity: sha512-8a0bqSwu3OlLCfu2FBbDNgQyBYdPJh1B9PvNX7jMaKGC9/KopgHs37t+pQqeMLzcyRqG6z55IGNQAMSlCpBuqg==} + /@esbuild/linux-arm64/0.17.11: + resolution: {integrity: sha512-Qxth3gsWWGKz2/qG2d5DsW/57SeA2AmpSMhdg9TSB5Svn2KDob3qxfQSkdnWjSd42kqoxIPy3EJFs+6w1+6Qjg==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -491,8 +484,8 @@ packages: dev: false optional: true - /@esbuild/linux-ia32/0.17.5: - resolution: {integrity: sha512-uCwm1r/+NdP7vndctgq3PoZrnmhmnecWAr114GWMRwg2QMFFX+kIWnp7IO220/JLgnXK/jP7VKAFBGmeOYBQYQ==} + /@esbuild/linux-ia32/0.17.11: + resolution: {integrity: sha512-dB1nGaVWtUlb/rRDHmuDQhfqazWE0LMro/AIbT2lWM3CDMHJNpLckH+gCddQyhhcLac2OYw69ikUMO34JLt3wA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -500,17 +493,8 @@ packages: dev: false optional: true - /@esbuild/linux-loong64/0.15.18: - resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-loong64/0.17.5: - resolution: {integrity: sha512-3YxhSBl5Sb6TtBjJu+HP93poBruFzgXmf3PVfIe4xOXMj1XpxboYZyw3W8BhoX/uwxzZz4K1I99jTE/5cgDT1g==} + /@esbuild/linux-loong64/0.17.11: + resolution: {integrity: sha512-aCWlq70Q7Nc9WDnormntGS1ar6ZFvUpqr8gXtO+HRejRYPweAFQN615PcgaSJkZjhHp61+MNLhzyVALSF2/Q0g==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -518,8 +502,8 @@ packages: dev: false optional: true - /@esbuild/linux-mips64el/0.17.5: - resolution: {integrity: sha512-Hy5Z0YVWyYHdtQ5mfmfp8LdhVwGbwVuq8mHzLqrG16BaMgEmit2xKO+iDakHs+OetEx0EN/2mUzDdfdktI+Nmg==} + /@esbuild/linux-mips64el/0.17.11: + resolution: {integrity: sha512-cGeGNdQxqY8qJwlYH1BP6rjIIiEcrM05H7k3tR7WxOLmD1ZxRMd6/QIOWMb8mD2s2YJFNRuNQ+wjMhgEL2oCEw==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -527,8 +511,8 @@ packages: dev: false optional: true - /@esbuild/linux-ppc64/0.17.5: - resolution: {integrity: sha512-5dbQvBLbU/Y3Q4ABc9gi23hww1mQcM7KZ9KBqabB7qhJswYMf8WrDDOSw3gdf3p+ffmijMd28mfVMvFucuECyg==} + /@esbuild/linux-ppc64/0.17.11: + resolution: {integrity: sha512-BdlziJQPW/bNe0E8eYsHB40mYOluS+jULPCjlWiHzDgr+ZBRXPtgMV1nkLEGdpjrwgmtkZHEGEPaKdS/8faLDA==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -536,8 +520,8 @@ packages: dev: false optional: true - /@esbuild/linux-riscv64/0.17.5: - resolution: {integrity: sha512-fp/KUB/ZPzEWGTEUgz9wIAKCqu7CjH1GqXUO2WJdik1UNBQ7Xzw7myIajpxztE4Csb9504ERiFMxZg5KZ6HlZQ==} + /@esbuild/linux-riscv64/0.17.11: + resolution: {integrity: sha512-MDLwQbtF+83oJCI1Cixn68Et/ME6gelmhssPebC40RdJaect+IM+l7o/CuG0ZlDs6tZTEIoxUe53H3GmMn8oMA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -545,8 +529,8 @@ packages: dev: false optional: true - /@esbuild/linux-s390x/0.17.5: - resolution: {integrity: sha512-kRV3yw19YDqHTp8SfHXfObUFXlaiiw4o2lvT1XjsPZ++22GqZwSsYWJLjMi1Sl7j9qDlDUduWDze/nQx0d6Lzw==} + /@esbuild/linux-s390x/0.17.11: + resolution: {integrity: sha512-4N5EMESvws0Ozr2J94VoUD8HIRi7X0uvUv4c0wpTHZyZY9qpaaN7THjosdiW56irQ4qnJ6Lsc+i+5zGWnyqWqQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -554,8 +538,8 @@ packages: dev: false optional: true - /@esbuild/linux-x64/0.17.5: - resolution: {integrity: sha512-vnxuhh9e4pbtABNLbT2ANW4uwQ/zvcHRCm1JxaYkzSehugoFd5iXyC4ci1nhXU13mxEwCnrnTIiiSGwa/uAF1g==} + /@esbuild/linux-x64/0.17.11: + resolution: {integrity: sha512-rM/v8UlluxpytFSmVdbCe1yyKQd/e+FmIJE2oPJvbBo+D0XVWi1y/NQ4iTNx+436WmDHQBjVLrbnAQLQ6U7wlw==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -563,8 +547,8 @@ packages: dev: false optional: true - /@esbuild/netbsd-x64/0.17.5: - resolution: {integrity: sha512-cigBpdiSx/vPy7doUyImsQQBnBjV5f1M99ZUlaJckDAJjgXWl6y9W17FIfJTy8TxosEF6MXq+fpLsitMGts2nA==} + /@esbuild/netbsd-x64/0.17.11: + resolution: {integrity: sha512-4WaAhuz5f91h3/g43VBGdto1Q+X7VEZfpcWGtOFXnggEuLvjV+cP6DyLRU15IjiU9fKLLk41OoJfBFN5DhPvag==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -572,8 +556,8 @@ packages: dev: false optional: true - /@esbuild/openbsd-x64/0.17.5: - resolution: {integrity: sha512-VdqRqPVIjjZfkf40LrqOaVuhw9EQiAZ/GNCSM2UplDkaIzYVsSnycxcFfAnHdWI8Gyt6dO15KHikbpxwx+xHbw==} + /@esbuild/openbsd-x64/0.17.11: + resolution: {integrity: sha512-UBj135Nx4FpnvtE+C8TWGp98oUgBcmNmdYgl5ToKc0mBHxVVqVE7FUS5/ELMImOp205qDAittL6Ezhasc2Ev/w==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -581,8 +565,8 @@ packages: dev: false optional: true - /@esbuild/sunos-x64/0.17.5: - resolution: {integrity: sha512-ItxPaJ3MBLtI4nK+mALLEoUs6amxsx+J1ibnfcYMkqaCqHST1AkF4aENpBehty3czqw64r/XqL+W9WqU6kc2Qw==} + /@esbuild/sunos-x64/0.17.11: + resolution: {integrity: sha512-1/gxTifDC9aXbV2xOfCbOceh5AlIidUrPsMpivgzo8P8zUtczlq1ncFpeN1ZyQJ9lVs2hILy1PG5KPp+w8QPPg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -590,8 +574,8 @@ packages: dev: false optional: true - /@esbuild/win32-arm64/0.17.5: - resolution: {integrity: sha512-4u2Q6qsJTYNFdS9zHoAi80spzf78C16m2wla4eJPh4kSbRv+BpXIfl6TmBSWupD8e47B1NrTfrOlEuco7mYQtg==} + /@esbuild/win32-arm64/0.17.11: + resolution: {integrity: sha512-vtSfyx5yRdpiOW9yp6Ax0zyNOv9HjOAw8WaZg3dF5djEHKKm3UnoohftVvIJtRh0Ec7Hso0RIdTqZvPXJ7FdvQ==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -599,8 +583,8 @@ packages: dev: false optional: true - /@esbuild/win32-ia32/0.17.5: - resolution: {integrity: sha512-KYlm+Xu9TXsfTWAcocLuISRtqxKp/Y9ZBVg6CEEj0O5J9mn7YvBKzAszo2j1ndyzUPk+op+Tie2PJeN+BnXGqQ==} + /@esbuild/win32-ia32/0.17.11: + resolution: {integrity: sha512-GFPSLEGQr4wHFTiIUJQrnJKZhZjjq4Sphf+mM76nQR6WkQn73vm7IsacmBRPkALfpOCHsopSvLgqdd4iUW2mYw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -608,8 +592,8 @@ packages: dev: false optional: true - /@esbuild/win32-x64/0.17.5: - resolution: {integrity: sha512-XgA9qWRqby7xdYXuF6KALsn37QGBMHsdhmnpjfZtYxKxbTOwfnDM6MYi2WuUku5poNaX2n9XGVr20zgT/2QwCw==} + /@esbuild/win32-x64/0.17.11: + resolution: {integrity: sha512-N9vXqLP3eRL8BqSy8yn4Y98cZI2pZ8fyuHx6lKjiG2WABpT2l01TXdzq5Ma2ZUBzfB7tx5dXVhge8X9u0S70ZQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -755,36 +739,37 @@ packages: dev: false optional: true - /@mantine/core/5.10.5_zrh3qbywp4klzxzvocxisz6a5a: - resolution: {integrity: sha512-F4tqHSEVM9D6/iSqHfPda+Xl5XgSEPHAAkT01Zwzj4Jnbd10qGrlqr/SFUop2CIcuKYnmra9XltUahUPXBC2BQ==} + /@mantine/core/6.0.2_md2nfwiomeeos7ogkicwnxcafa: + resolution: {integrity: sha512-FP/qaMBzh2dDrZIFSAJB3vogWK3U8+nnwImKa+/ceo7EJLeauLNAssaoWn2TVnA6x5mIZnlPwkDtVqI8Q+K9Ww==} peerDependencies: - '@mantine/hooks': 5.10.5 + '@mantine/hooks': 6.0.2 react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: '@floating-ui/react': 0.19.2_biqbaboplfbrettd7655fr4n2y - '@mantine/hooks': 5.10.5_react@18.2.0 - '@mantine/styles': 5.10.5_keyspdss4kub3atek752gc6fle - '@mantine/utils': 5.10.5_react@18.2.0 + '@mantine/hooks': 6.0.2_react@18.2.0 + '@mantine/styles': 6.0.2_keyspdss4kub3atek752gc6fle + '@mantine/utils': 6.0.2_react@18.2.0 '@radix-ui/react-scroll-area': 1.0.2_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 + react-remove-scroll: 2.5.5_pmekkgnqduwlme35zpnqhenc34 react-textarea-autosize: 8.3.4_pmekkgnqduwlme35zpnqhenc34 transitivePeerDependencies: - '@emotion/react' - '@types/react' dev: false - /@mantine/hooks/5.10.5_react@18.2.0: - resolution: {integrity: sha512-hFQp71QZDfivPzfIUOQZfMKLiOL/Cn2EnzacRlbUr55myteTfzYN8YMt+nzniE/6c4IRopFHEAdbKEtfyQc6kg==} + /@mantine/hooks/6.0.2_react@18.2.0: + resolution: {integrity: sha512-wLSkp0NRe4XN7JujIUvkKghIBJC9YZ33CJlrFbcBFLD6LiSLX7lWyWOsiFzXrPND0Hpgn3AjckFQGblA8n34XA==} peerDependencies: react: '>=16.8.0' dependencies: react: 18.2.0 dev: false - /@mantine/styles/5.10.5_keyspdss4kub3atek752gc6fle: - resolution: {integrity: sha512-0NXk8c/XGzuTUkZc6KceF2NaTCMEu5mHR4ru0x+ttb9DGnLpHuGWduTHjSfr4hl6eAJgedD0zauO+VAhDzO9zA==} + /@mantine/styles/6.0.2_keyspdss4kub3atek752gc6fle: + resolution: {integrity: sha512-py5yWzCPSYAv/4NwQ+dHaei0Rmk8kQ/ls5i3u28y6U+fCoutRhlCPJKjPfOWQzFpSRS0oGPdChFdg6zn4r8YIA==} peerDependencies: '@emotion/react': '>=11.9.0' react: '>=16.8.0' @@ -797,8 +782,8 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: false - /@mantine/utils/5.10.5_react@18.2.0: - resolution: {integrity: sha512-FGMq4dGs5HhDAtI0z46uzxzKKPmZ3h5uKUyKg1ZHoFR1mBtcUMbB6FylFmHqKFRWlJ5IXqX9dwmiVrLYUOfTmA==} + /@mantine/utils/6.0.2_react@18.2.0: + resolution: {integrity: sha512-fx+cmkb8PMpkr65nUs8YgaXFJbtNY+ybSXDfBxwFAWMTLAocbNo7vjkSvPWZVS1O2szPK/s4Rqdw0W76dyG4+w==} peerDependencies: react: '>=16.8.0' dependencies: @@ -1764,12 +1749,12 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: false - /@plasmohq/init/0.6.0: - resolution: {integrity: sha512-qoSRgQI5+IPBA3II7GDnc45bRycOZa7V7Gb/VrbE+ifXOplzyvdl7DWgH1OmUgzAoNtXcMcqUHILhhrTpX3PPw==} + /@plasmohq/init/0.6.2: + resolution: {integrity: sha512-4fA29jzUU5tHpsJ3rpUEbt/jme/aCDIqolAbTWd6F7M4rJ/33q4mVQ6eIflWjUhVNcygjpjMApdT2gIrNQi0fw==} dev: false - /@plasmohq/parcel-bundler/0.4.6: - resolution: {integrity: sha512-R78/uzpMm1tVw4cQvbsLsrbrs7S+kIl6GcqJ9p2xzB1kyaSwq8A7Lk/jnt+btctcB5Bcxt7NXiLLJ5/DPNTNDA==} + /@plasmohq/parcel-bundler/0.4.8: + resolution: {integrity: sha512-nUf9Z3iOl6R2XNOQ4CEnREj2L4kkivBstx1FiTTT2pD3SeKs17hCWFEaLaZGg0Eum3RheuRtzA9Zlezs2tyoEg==} engines: {node: '>= 16.0.0', parcel: '>= 2.7.0'} dependencies: '@parcel/core': 2.8.3 @@ -1781,8 +1766,8 @@ packages: nullthrows: 1.1.1 dev: false - /@plasmohq/parcel-config/0.31.1_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-isvvZ92FPkh10edjdbIYdabdYzCRBd9HIszv2Ggdwf3Lu7OXPYqNwnQ5Ga1EBF/kj6dAX23fQmwT+n+mZFe2NQ==} + /@plasmohq/parcel-config/0.33.3_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-fzITx+asBqAMF3hYT99Wwy0dkiYzkV1sImmWoHrm6sUCXd4cEDbHwbAwMcEEkKaKP5fZyBgmCCfH+JrAps90wA==} dependencies: '@parcel/config-default': 2.8.3_@parcel+core@2.8.3 '@parcel/core': 2.8.3 @@ -1803,18 +1788,18 @@ packages: '@parcel/transformer-sass': 2.8.3_@parcel+core@2.8.3 '@parcel/transformer-svg-react': 2.8.3_@parcel+core@2.8.3 '@parcel/transformer-worklet': 2.8.3_@parcel+core@2.8.3 - '@plasmohq/parcel-bundler': 0.4.6 - '@plasmohq/parcel-namer-manifest': 0.3.5 - '@plasmohq/parcel-optimizer-es': 0.1.1 - '@plasmohq/parcel-packager': 0.6.6 - '@plasmohq/parcel-resolver': 0.11.0 - '@plasmohq/parcel-resolver-post': 0.1.6 - '@plasmohq/parcel-runtime': 0.17.1 - '@plasmohq/parcel-transformer-inject-env': 0.2.4 - '@plasmohq/parcel-transformer-inline-css': 0.3.1 - '@plasmohq/parcel-transformer-manifest': 0.13.6 - '@plasmohq/parcel-transformer-svelte3': 0.4.3 - '@plasmohq/parcel-transformer-vue3': 0.3.5_biqbaboplfbrettd7655fr4n2y + '@plasmohq/parcel-bundler': 0.4.8 + '@plasmohq/parcel-namer-manifest': 0.3.7 + '@plasmohq/parcel-optimizer-es': 0.1.3 + '@plasmohq/parcel-packager': 0.6.8 + '@plasmohq/parcel-resolver': 0.12.0 + '@plasmohq/parcel-resolver-post': 0.1.9 + '@plasmohq/parcel-runtime': 0.18.0 + '@plasmohq/parcel-transformer-inject-env': 0.2.6 + '@plasmohq/parcel-transformer-inline-css': 0.3.3 + '@plasmohq/parcel-transformer-manifest': 0.14.2 + '@plasmohq/parcel-transformer-svelte3': 0.4.5 + '@plasmohq/parcel-transformer-vue3': 0.3.7_biqbaboplfbrettd7655fr4n2y transitivePeerDependencies: - '@swc/core' - arc-templates @@ -1874,8 +1859,30 @@ packages: - whiskers dev: false - /@plasmohq/parcel-namer-manifest/0.3.5: - resolution: {integrity: sha512-6CUpmNXMPXhf3c0tYJ8eh4mrzkfCbIGm/OBD59/AxfUJM1GwQL+bcMsunyXioL94/ZVmV/+KqZikzxVeZUoYAw==} + /@plasmohq/parcel-core/0.0.0: + resolution: {integrity: sha512-h2G8QgZlGoVRZyRnRcBCqbKRRYAR/23ESqgnJgJDx39MA8s6xk5nuvFYNadIY2BJFkeHYw6hlfCVM1stf1YrkA==} + engines: {parcel: '>= 2.7.0'} + dependencies: + '@parcel/cache': 2.8.3_@parcel+core@2.8.3 + '@parcel/core': 2.8.3 + '@parcel/diagnostic': 2.8.3 + '@parcel/events': 2.8.3 + '@parcel/fs': 2.8.3_@parcel+core@2.8.3 + '@parcel/graph': 2.8.3 + '@parcel/hash': 2.8.3 + '@parcel/logger': 2.8.3 + '@parcel/package-manager': 2.8.3_@parcel+core@2.8.3 + '@parcel/plugin': 2.8.3_@parcel+core@2.8.3 + '@parcel/source-map': 2.1.1 + '@parcel/types': 2.8.3_@parcel+core@2.8.3 + '@parcel/utils': 2.8.3 + '@parcel/workers': 2.8.3_@parcel+core@2.8.3 + abortcontroller-polyfill: 1.7.5 + nullthrows: 1.1.1 + dev: false + + /@plasmohq/parcel-namer-manifest/0.3.7: + resolution: {integrity: sha512-pHjNJmgqQFa/pE2Pk1KTkW7vIZOgQgK0tfsU1/qgK+WZMfNZVckcRsITYOYnsxYyg3e3fUQu29FoqRmgINdUMQ==} engines: {parcel: '>= 2.7.0'} dependencies: '@parcel/core': 2.8.3 @@ -1884,21 +1891,21 @@ packages: '@parcel/utils': 2.8.3 dev: false - /@plasmohq/parcel-optimizer-es/0.1.1: - resolution: {integrity: sha512-PclpKQq0XnvGG8hR2VyPfQnK7HXruggElZhkwGo10aPwtGK8ee9T+k7eAMBB6zDj21cnzWptoqoKs8vWeGvv7g==} + /@plasmohq/parcel-optimizer-es/0.1.3: + resolution: {integrity: sha512-CLDtR2HBphE/uqr19l59ZWkEZDvHJtz+N670QB8VZhJAVyv+z2FvZFOP+0WibCIbTGkZtgPGFvXxRnS5JRwa2w==} engines: {parcel: '>= 2.8.0'} dependencies: '@parcel/core': 2.8.3 '@parcel/plugin': 2.8.3_@parcel+core@2.8.3 '@parcel/source-map': 2.1.1 '@parcel/utils': 2.8.3 - esbuild: 0.17.5 + esbuild: 0.17.11 nullthrows: 1.1.1 - terser: 5.16.1 + terser: 5.16.5 dev: false - /@plasmohq/parcel-packager/0.6.6: - resolution: {integrity: sha512-MASquJBLdKcpoJZkPeI8II7qJVg8+4v3s7HdR5RoSeAdEoWnlM1R1US1xsDhxqhQuepDxfApUfXNaufVQeOFDQ==} + /@plasmohq/parcel-packager/0.6.8: + resolution: {integrity: sha512-cb6CNfPqkzQZyqXCB8ngy/y138os5Js46wt9u8AZc6tR2EBFijBikSmy+WI1CiX+5v6XDoxEmkPOMS94yaBjKA==} engines: {parcel: '>= 2.7.0'} dependencies: '@parcel/core': 2.8.3 @@ -1908,8 +1915,8 @@ packages: nullthrows: 1.1.1 dev: false - /@plasmohq/parcel-resolver-post/0.1.6: - resolution: {integrity: sha512-YH7+J7rO9xD7WIpOLFtccxN3q5rU1d0lHWFVRqunq3syzW6ytF81zbLBZ0QMGNBJS399n7YLY6V03eU3qRpCSg==} + /@plasmohq/parcel-resolver-post/0.1.9: + resolution: {integrity: sha512-Ax2oPqSU8oHrLNx6ku6mC0awB3m5LGYVA5mgP6jxtisBoSqpm4FjI8bJ5ukB5qRphDA0QkQvZBmT71ON5ucfkg==} engines: {parcel: '>= 2.7.0'} dependencies: '@parcel/core': 2.8.3 @@ -1917,8 +1924,8 @@ packages: '@parcel/plugin': 2.8.3_@parcel+core@2.8.3 '@parcel/types': 2.8.3_@parcel+core@2.8.3 '@parcel/utils': 2.8.3 - tsup: 6.5.0_typescript@4.9.4 - typescript: 4.9.4 + tsup: 6.6.3_typescript@4.9.5 + typescript: 4.9.5 transitivePeerDependencies: - '@swc/core' - postcss @@ -1926,8 +1933,8 @@ packages: - ts-node dev: false - /@plasmohq/parcel-resolver/0.11.0: - resolution: {integrity: sha512-oMF/gZfc1/wPojd99J14xmo8X9LpKBwx3jmfUO4xKgcLP/ZnWMhU19DNkEWtQ/ye1Jf1n2iKf0okIJQx5RUf3A==} + /@plasmohq/parcel-resolver/0.12.0: + resolution: {integrity: sha512-UCXRsmjJA65HFNXQxyM0jPz9cB7FDLJtqxHlbnc/2mJXKorv5ZGS/jp2vTuH9x9kmY18s+LA1jemYS2JOz4OsQ==} engines: {parcel: '>= 2.7.0'} dependencies: '@parcel/core': 2.8.3 @@ -1936,11 +1943,11 @@ packages: '@parcel/types': 2.8.3_@parcel+core@2.8.3 fast-glob: 3.2.12 fs-extra: 11.1.0 - got: 12.5.3 + got: 12.6.0 dev: false - /@plasmohq/parcel-runtime/0.17.1: - resolution: {integrity: sha512-sCe0h39HHdp/ksQK7y4/a6usHLpFGAWW4spbd7RkVhBPuNnGtlsDnOXhdtPSXn5I4cW+Gm/oisJHewctdkM+ZQ==} + /@plasmohq/parcel-runtime/0.18.0: + resolution: {integrity: sha512-6oRG2XM2HqdXfQrTw6WZKXs8RIuI+39je1TA0DYS8mVWUswuaCFkn2yxZ1P1Drs7S4cxA+6N+VOTeQupItZaJg==} engines: {parcel: '>= 2.7.0'} dependencies: '@parcel/core': 2.8.3 @@ -1948,8 +1955,8 @@ packages: react-refresh: 0.14.0 dev: false - /@plasmohq/parcel-transformer-inject-env/0.2.4: - resolution: {integrity: sha512-tC6j2jr59rm98LKBE45qbj4pwrRXUuriMtAKfWFfh1VbE0at1TAVtUxCSE3MVHlYGqbVQeab/Qo6sI2KYwIF/Q==} + /@plasmohq/parcel-transformer-inject-env/0.2.6: + resolution: {integrity: sha512-9NmYhxPDz07/KYvOhfXuItwO64ZJxicIUPr1wKFyvau6jz24oYDOjmupJ5YuXHGpS7D6hu+qTVA3cRJFO9OA9w==} engines: {parcel: '>= 2.7.0'} dependencies: '@parcel/core': 2.8.3 @@ -1957,19 +1964,19 @@ packages: '@parcel/types': 2.8.3_@parcel+core@2.8.3 dev: false - /@plasmohq/parcel-transformer-inline-css/0.3.1: - resolution: {integrity: sha512-DItHieVNVDhpB45pRZI2n5D2XfNoFlHcnkiQCOllhIZT8SZObNlQL7V6hbxGdyWpNcnqzAW8TEkVEswOnnu69w==} + /@plasmohq/parcel-transformer-inline-css/0.3.3: + resolution: {integrity: sha512-WmM5hjPiybbzd3PaGucJPEW7g7lCC9I+JmfRoSxXUzvqc5xSs6KYZ1XifDF06nzgsowVEfA/1CTz33Npv47r2A==} engines: {parcel: '>= 2.7.0'} dependencies: '@parcel/core': 2.8.3 '@parcel/plugin': 2.8.3_@parcel+core@2.8.3 '@parcel/utils': 2.8.3 - browserslist: 4.21.4 - lightningcss: 1.18.0 + browserslist: 4.21.5 + lightningcss: 1.19.0 dev: false - /@plasmohq/parcel-transformer-manifest/0.13.6: - resolution: {integrity: sha512-90Nfs5OkTkp+LSxnLTTY/TP4v2opBCS5ECwa+F6LRi5HLWn17VFbtgwy5acOyu/uSGa1cGOk5Utjjy23ndDv4Q==} + /@plasmohq/parcel-transformer-manifest/0.14.2: + resolution: {integrity: sha512-hXcP6e8X09K93pr0VuhkCnX+Gja98CwieFeqm2Xv2XPgqJW+2ffBXMKwQnzQ1SLAoRnEYQIpoCmpuVM4ih94Mw==} engines: {parcel: '>= 2.7.0'} dependencies: '@mischnic/json-sourcemap': 0.1.0 @@ -1980,12 +1987,12 @@ packages: '@parcel/types': 2.8.3_@parcel+core@2.8.3 '@parcel/utils': 2.8.3 content-security-policy-parser: 0.4.1 - json-schema-to-ts: 2.6.2 + json-schema-to-ts: 2.7.2 nullthrows: 1.1.1 dev: false - /@plasmohq/parcel-transformer-svelte3/0.4.3: - resolution: {integrity: sha512-xBCYMouDLZS20tolA4BAtmfX4RoKvX14yx+ry+Vj78j7DgrD1lz4afKbFdjXsAPMMRnsZMrkiD0dHX3sxiIzew==} + /@plasmohq/parcel-transformer-svelte3/0.4.5: + resolution: {integrity: sha512-hmpJ0EoJ0IegFpxOg7yuE998zAV7FHxFSzxvVV1EJvrHhynzAXiZ3NB+XUaDM6ILpPIjfg+dvUHYPJ37wnxIwQ==} engines: {parcel: '>= 2.7.0'} dependencies: '@parcel/core': 2.8.3 @@ -1995,8 +2002,8 @@ packages: '@parcel/utils': 2.8.3 dev: false - /@plasmohq/parcel-transformer-vue3/0.3.5_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-up0x41Eh0WYwJxUMD/JATy3M0l1kEB2KrD8cRIQ+K6wXgcJxX6RZ88TjyG1fqvvEjPfaDHlESTsyq52TNbJzpg==} + /@plasmohq/parcel-transformer-vue3/0.3.7_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-pDeE/68glAmfBGu2FP48jiSzWP1Uw6CDG8SknzvHU9mOcqp03P8t9v03NpEtJ/ubs3VZOKa2HgI/4zfDFLNMkQ==} engines: {parcel: '>= 2.7.0'} dependencies: '@parcel/core': 2.8.3 @@ -2006,7 +2013,7 @@ packages: '@parcel/types': 2.8.3_@parcel+core@2.8.3 '@parcel/utils': 2.8.3 '@plasmohq/consolidate': 0.17.0_biqbaboplfbrettd7655fr4n2y - '@vue/compiler-sfc': 3.2.45 + '@vue/compiler-sfc': 3.2.47 nullthrows: 1.1.1 semver: 7.3.8 transitivePeerDependencies: @@ -2058,16 +2065,16 @@ packages: - whiskers dev: false - /@plasmohq/prettier-plugin-sort-imports/3.6.1_prettier@2.8.4: - resolution: {integrity: sha512-cubwXesV+OR9niBtjk25caUNy7lngnSWHDoH4wVzb5UpfLZLor9Is3/yjtp33WECmfR22TxUd9hwZCM7bjeY4g==} + /@plasmohq/prettier-plugin-sort-imports/3.6.3_prettier@2.8.4: + resolution: {integrity: sha512-cbg9vPAbPOzp9Jl0QARtf+pG2f57Mim/Tq+YS+J5VU5ZYTbOF6U+aRfgoMZLM1sdk8BxB5Bh/2tohUY7X3Syfw==} peerDependencies: prettier: 2.x dependencies: - '@babel/core': 7.20.5 - '@babel/generator': 7.20.5 - '@babel/parser': 7.20.5 - '@babel/traverse': 7.20.5 - '@babel/types': 7.20.5 + '@babel/core': 7.21.0 + '@babel/generator': 7.21.1 + '@babel/parser': 7.21.2 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 javascript-natural-sort: 0.7.1 lodash.clone: 4.5.0 lodash.isequal: 4.5.0 @@ -2394,8 +2401,8 @@ packages: engines: {node: '>=10.13.0'} dev: false - /@types/chrome/0.0.217: - resolution: {integrity: sha512-q8fLzCCoHiR9gYRoqvrx12+HaJjRTqUom5Ks/wLSR8Ac83qAqWaA4NgUBUcDjM1O1ACczygxIHCEENXs1zmbqQ==} + /@types/chrome/0.0.224: + resolution: {integrity: sha512-YkL7q3KDV7OAKgVCBNIfH73rnjNMbIzAYHzTa2DKhSK/2z0Wf/n8yJnK/UoW+lvuYJJR4LtAkG3YvsIZTy7BOA==} dependencies: '@types/filesystem': 0.0.32 '@types/har-format': 1.2.10 @@ -2423,8 +2430,8 @@ packages: resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} dev: false - /@types/node/18.11.18: - resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} + /@types/node/18.15.3: + resolution: {integrity: sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==} dev: true /@types/parse-json/4.0.0: @@ -2450,56 +2457,56 @@ packages: /@types/scheduler/0.16.2: resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} - /@vue/compiler-core/3.2.45: - resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==} + /@vue/compiler-core/3.2.47: + resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==} dependencies: '@babel/parser': 7.21.3 - '@vue/shared': 3.2.45 + '@vue/shared': 3.2.47 estree-walker: 2.0.2 source-map: 0.6.1 dev: false - /@vue/compiler-dom/3.2.45: - resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==} + /@vue/compiler-dom/3.2.47: + resolution: {integrity: sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==} dependencies: - '@vue/compiler-core': 3.2.45 - '@vue/shared': 3.2.45 + '@vue/compiler-core': 3.2.47 + '@vue/shared': 3.2.47 dev: false - /@vue/compiler-sfc/3.2.45: - resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==} + /@vue/compiler-sfc/3.2.47: + resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==} dependencies: '@babel/parser': 7.21.3 - '@vue/compiler-core': 3.2.45 - '@vue/compiler-dom': 3.2.45 - '@vue/compiler-ssr': 3.2.45 - '@vue/reactivity-transform': 3.2.45 - '@vue/shared': 3.2.45 + '@vue/compiler-core': 3.2.47 + '@vue/compiler-dom': 3.2.47 + '@vue/compiler-ssr': 3.2.47 + '@vue/reactivity-transform': 3.2.47 + '@vue/shared': 3.2.47 estree-walker: 2.0.2 magic-string: 0.25.9 postcss: 8.4.21 source-map: 0.6.1 dev: false - /@vue/compiler-ssr/3.2.45: - resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==} + /@vue/compiler-ssr/3.2.47: + resolution: {integrity: sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==} dependencies: - '@vue/compiler-dom': 3.2.45 - '@vue/shared': 3.2.45 + '@vue/compiler-dom': 3.2.47 + '@vue/shared': 3.2.47 dev: false - /@vue/reactivity-transform/3.2.45: - resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==} + /@vue/reactivity-transform/3.2.47: + resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==} dependencies: '@babel/parser': 7.21.3 - '@vue/compiler-core': 3.2.45 - '@vue/shared': 3.2.45 + '@vue/compiler-core': 3.2.47 + '@vue/shared': 3.2.47 estree-walker: 2.0.2 magic-string: 0.25.9 dev: false - /@vue/shared/3.2.45: - resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==} + /@vue/shared/3.2.47: + resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==} dev: false /abortcontroller-polyfill/1.7.5: @@ -2671,17 +2678,6 @@ packages: fill-range: 7.0.1 dev: false - /browserslist/4.21.4: - resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001466 - electron-to-chromium: 1.4.330 - node-releases: 2.0.10 - update-browserslist-db: 1.0.10_browserslist@4.21.4 - dev: false - /browserslist/4.21.5: resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -2714,13 +2710,13 @@ packages: ieee754: 1.2.1 dev: false - /bundle-require/3.1.2_esbuild@0.15.18: - resolution: {integrity: sha512-Of6l6JBAxiyQ5axFxUM6dYeP/W7X2Sozeo/4EYB9sJhL+dqL7TKjg+shwxp6jlu/6ZSERfsYtIpSJ1/x3XkAEA==} + /bundle-require/4.0.1_esbuild@0.17.11: + resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: - esbuild: '>=0.13' + esbuild: '>=0.17' dependencies: - esbuild: 0.15.18 + esbuild: 0.17.11 load-tsconfig: 0.2.3 dev: false @@ -3108,6 +3104,10 @@ packages: engines: {node: '>=8'} dev: false + /detect-node-es/1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + dev: false + /dir-glob/3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -3214,244 +3214,34 @@ packages: is-arrayish: 0.2.1 dev: false - /esbuild-android-64/0.15.18: - resolution: {integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: false - optional: true - - /esbuild-android-arm64/0.15.18: - resolution: {integrity: sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false - optional: true - - /esbuild-darwin-64/0.15.18: - resolution: {integrity: sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /esbuild-darwin-arm64/0.15.18: - resolution: {integrity: sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /esbuild-freebsd-64/0.15.18: - resolution: {integrity: sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - - /esbuild-freebsd-arm64/0.15.18: - resolution: {integrity: sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - - /esbuild-linux-32/0.15.18: - resolution: {integrity: sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /esbuild-linux-64/0.15.18: - resolution: {integrity: sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /esbuild-linux-arm/0.15.18: - resolution: {integrity: sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /esbuild-linux-arm64/0.15.18: - resolution: {integrity: sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /esbuild-linux-mips64le/0.15.18: - resolution: {integrity: sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /esbuild-linux-ppc64le/0.15.18: - resolution: {integrity: sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /esbuild-linux-riscv64/0.15.18: - resolution: {integrity: sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /esbuild-linux-s390x/0.15.18: - resolution: {integrity: sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /esbuild-netbsd-64/0.15.18: - resolution: {integrity: sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: false - optional: true - - /esbuild-openbsd-64/0.15.18: - resolution: {integrity: sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: false - optional: true - - /esbuild-sunos-64/0.15.18: - resolution: {integrity: sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: false - optional: true - - /esbuild-windows-32/0.15.18: - resolution: {integrity: sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /esbuild-windows-64/0.15.18: - resolution: {integrity: sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /esbuild-windows-arm64/0.15.18: - resolution: {integrity: sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /esbuild/0.15.18: - resolution: {integrity: sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.15.18 - '@esbuild/linux-loong64': 0.15.18 - esbuild-android-64: 0.15.18 - esbuild-android-arm64: 0.15.18 - esbuild-darwin-64: 0.15.18 - esbuild-darwin-arm64: 0.15.18 - esbuild-freebsd-64: 0.15.18 - esbuild-freebsd-arm64: 0.15.18 - esbuild-linux-32: 0.15.18 - esbuild-linux-64: 0.15.18 - esbuild-linux-arm: 0.15.18 - esbuild-linux-arm64: 0.15.18 - esbuild-linux-mips64le: 0.15.18 - esbuild-linux-ppc64le: 0.15.18 - esbuild-linux-riscv64: 0.15.18 - esbuild-linux-s390x: 0.15.18 - esbuild-netbsd-64: 0.15.18 - esbuild-openbsd-64: 0.15.18 - esbuild-sunos-64: 0.15.18 - esbuild-windows-32: 0.15.18 - esbuild-windows-64: 0.15.18 - esbuild-windows-arm64: 0.15.18 - dev: false - - /esbuild/0.17.5: - resolution: {integrity: sha512-Bu6WLCc9NMsNoMJUjGl3yBzTjVLXdysMltxQWiLAypP+/vQrf+3L1Xe8fCXzxaECus2cEJ9M7pk4yKatEwQMqQ==} + /esbuild/0.17.11: + resolution: {integrity: sha512-pAMImyokbWDtnA/ufPxjQg0fYo2DDuzAlqwnDvbXqHLphe+m80eF++perYKVm8LeTuj2zUuFXC+xgSVxyoHUdg==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.17.5 - '@esbuild/android-arm64': 0.17.5 - '@esbuild/android-x64': 0.17.5 - '@esbuild/darwin-arm64': 0.17.5 - '@esbuild/darwin-x64': 0.17.5 - '@esbuild/freebsd-arm64': 0.17.5 - '@esbuild/freebsd-x64': 0.17.5 - '@esbuild/linux-arm': 0.17.5 - '@esbuild/linux-arm64': 0.17.5 - '@esbuild/linux-ia32': 0.17.5 - '@esbuild/linux-loong64': 0.17.5 - '@esbuild/linux-mips64el': 0.17.5 - '@esbuild/linux-ppc64': 0.17.5 - '@esbuild/linux-riscv64': 0.17.5 - '@esbuild/linux-s390x': 0.17.5 - '@esbuild/linux-x64': 0.17.5 - '@esbuild/netbsd-x64': 0.17.5 - '@esbuild/openbsd-x64': 0.17.5 - '@esbuild/sunos-x64': 0.17.5 - '@esbuild/win32-arm64': 0.17.5 - '@esbuild/win32-ia32': 0.17.5 - '@esbuild/win32-x64': 0.17.5 + '@esbuild/android-arm': 0.17.11 + '@esbuild/android-arm64': 0.17.11 + '@esbuild/android-x64': 0.17.11 + '@esbuild/darwin-arm64': 0.17.11 + '@esbuild/darwin-x64': 0.17.11 + '@esbuild/freebsd-arm64': 0.17.11 + '@esbuild/freebsd-x64': 0.17.11 + '@esbuild/linux-arm': 0.17.11 + '@esbuild/linux-arm64': 0.17.11 + '@esbuild/linux-ia32': 0.17.11 + '@esbuild/linux-loong64': 0.17.11 + '@esbuild/linux-mips64el': 0.17.11 + '@esbuild/linux-ppc64': 0.17.11 + '@esbuild/linux-riscv64': 0.17.11 + '@esbuild/linux-s390x': 0.17.11 + '@esbuild/linux-x64': 0.17.11 + '@esbuild/netbsd-x64': 0.17.11 + '@esbuild/openbsd-x64': 0.17.11 + '@esbuild/sunos-x64': 0.17.11 + '@esbuild/win32-arm64': 0.17.11 + '@esbuild/win32-ia32': 0.17.11 + '@esbuild/win32-x64': 0.17.11 dev: false /escalade/3.1.1: @@ -3588,6 +3378,11 @@ packages: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} + /get-nonce/1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + dev: false + /get-port/6.1.2: resolution: {integrity: sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -3654,8 +3449,8 @@ packages: slash: 3.0.0 dev: false - /got/12.5.3: - resolution: {integrity: sha512-8wKnb9MGU8IPGRIo+/ukTy9XLJBwDiCpIf5TVzQ9Cpol50eMTpBq2GAuDsuDIz7hTYmZgMgC1e9ydr6kSDWs3w==} + /got/12.6.0: + resolution: {integrity: sha512-WTcaQ963xV97MN3x0/CbAriXFZcXCfgxVp91I+Ze6pawQOa7SgzwSx2zIJJsX+kTajMnVs0xcFD1TxZKFqhdnQ==} engines: {node: '>=14.16'} dependencies: '@sindresorhus/is': 5.3.0 @@ -3860,6 +3655,12 @@ packages: wrap-ansi: 8.1.0 dev: false + /invariant/2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + dependencies: + loose-envify: 1.4.0 + dev: false + /is-arrayish/0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} dev: false @@ -3969,14 +3770,13 @@ packages: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} dev: false - /json-schema-to-ts/2.6.2: - resolution: {integrity: sha512-RrcvhZUcTAtfMVSvHIq3h/tELToha68V/1kGeQ2ggBv/4Bv31Zjbqis+b+Hiwibj6GO5WLA9PE4X93C8VTJ1TA==} + /json-schema-to-ts/2.7.2: + resolution: {integrity: sha512-R1JfqKqbBR4qE8UyBR56Ms30LL62/nlhoz+1UkfI/VE7p54Awu919FZ6ZUPG8zIa3XB65usPJgr1ONVncUGSaQ==} engines: {node: '>=16'} dependencies: '@babel/runtime': 7.21.0 '@types/json-schema': 7.0.11 ts-algebra: 1.2.0 - ts-toolbelt: 9.6.0 dev: false /json5/2.2.3: @@ -4025,15 +3825,6 @@ packages: - supports-color dev: false - /lightningcss-darwin-arm64/1.18.0: - resolution: {integrity: sha512-OqjydwtiNPgdH1ByIjA1YzqvDG/OMR6L3LPN6wRl1729LB0y4Mik7L06kmZaTb+pvUHr+NmDd2KCwnlrQ4zO3w==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - /lightningcss-darwin-arm64/1.19.0: resolution: {integrity: sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==} engines: {node: '>= 12.0.0'} @@ -4043,15 +3834,6 @@ packages: dev: false optional: true - /lightningcss-darwin-x64/1.18.0: - resolution: {integrity: sha512-mNiuPHj89/JHZmJMp+5H8EZSt6EL5DZRWJ31O6k3DrLLnRIQjXuXdDdN8kP7LoIkeWI5xvyD60CsReJm+YWYAw==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - /lightningcss-darwin-x64/1.19.0: resolution: {integrity: sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==} engines: {node: '>= 12.0.0'} @@ -4061,15 +3843,6 @@ packages: dev: false optional: true - /lightningcss-linux-arm-gnueabihf/1.18.0: - resolution: {integrity: sha512-S+25JjI6601HiAVoTDXW6SqH+E94a+FHA7WQqseyNHunOgVWKcAkNEc2LJvVxgwTq6z41sDIb9/M3Z9wa9lk4A==} - engines: {node: '>= 12.0.0'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - /lightningcss-linux-arm-gnueabihf/1.19.0: resolution: {integrity: sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==} engines: {node: '>= 12.0.0'} @@ -4079,15 +3852,6 @@ packages: dev: false optional: true - /lightningcss-linux-arm64-gnu/1.18.0: - resolution: {integrity: sha512-JSqh4+21dCgBecIQUet35dtE4PhhSEMyqe3y0ZNQrAJQ5kyUPSQHiw81WXnPJcOSTTpG0TyMLiC8K//+BsFGQA==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - /lightningcss-linux-arm64-gnu/1.19.0: resolution: {integrity: sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==} engines: {node: '>= 12.0.0'} @@ -4097,15 +3861,6 @@ packages: dev: false optional: true - /lightningcss-linux-arm64-musl/1.18.0: - resolution: {integrity: sha512-2FWHa8iUhShnZnqhn2wfIcK5adJat9hAAaX7etNsoXJymlliDIOFuBQEsba2KBAZSM4QqfQtvRdR7m8i0I7ybQ==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - /lightningcss-linux-arm64-musl/1.19.0: resolution: {integrity: sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==} engines: {node: '>= 12.0.0'} @@ -4115,15 +3870,6 @@ packages: dev: false optional: true - /lightningcss-linux-x64-gnu/1.18.0: - resolution: {integrity: sha512-plCPGQJtDZHcLVKVRLnQVF2XRsIC32WvuJhQ7fJ7F6BV98b/VZX0OlX05qUaOESD9dCDHjYSfxsgcvOKgCWh7A==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - /lightningcss-linux-x64-gnu/1.19.0: resolution: {integrity: sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==} engines: {node: '>= 12.0.0'} @@ -4133,15 +3879,6 @@ packages: dev: false optional: true - /lightningcss-linux-x64-musl/1.18.0: - resolution: {integrity: sha512-na+BGtVU6fpZvOHKhnlA0XHeibkT3/46nj6vLluG3kzdJYoBKU6dIl7DSOk++8jv4ybZyFJ0aOFMMSc8g2h58A==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - /lightningcss-linux-x64-musl/1.19.0: resolution: {integrity: sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==} engines: {node: '>= 12.0.0'} @@ -4151,15 +3888,6 @@ packages: dev: false optional: true - /lightningcss-win32-x64-msvc/1.18.0: - resolution: {integrity: sha512-5qeAH4RMNy2yMNEl7e5TI6upt/7xD2ZpHWH4RkT8iJ7/6POS5mjHbXWUO9Q1hhDhqkdzGa76uAdMzEouIeCyNw==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - /lightningcss-win32-x64-msvc/1.19.0: resolution: {integrity: sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==} engines: {node: '>= 12.0.0'} @@ -4169,22 +3897,6 @@ packages: dev: false optional: true - /lightningcss/1.18.0: - resolution: {integrity: sha512-uk10tNxi5fhZqU93vtYiQgx/8a9f0Kvtj5AXIm+VlOXY+t/DWDmCZWJEkZJmmALgvbS6aAW8or+Kq85eJ6TDTw==} - engines: {node: '>= 12.0.0'} - dependencies: - detect-libc: 1.0.3 - optionalDependencies: - lightningcss-darwin-arm64: 1.18.0 - lightningcss-darwin-x64: 1.18.0 - lightningcss-linux-arm-gnueabihf: 1.18.0 - lightningcss-linux-arm64-gnu: 1.18.0 - lightningcss-linux-arm64-musl: 1.18.0 - lightningcss-linux-x64-gnu: 1.18.0 - lightningcss-linux-x64-musl: 1.18.0 - lightningcss-win32-x64-msvc: 1.18.0 - dev: false - /lightningcss/1.19.0: resolution: {integrity: sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==} engines: {node: '>= 12.0.0'} @@ -4592,7 +4304,7 @@ packages: resolution: {integrity: sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg==} engines: {node: '>=14.16'} dependencies: - got: 12.5.3 + got: 12.6.0 registry-auth-token: 5.0.2 registry-url: 6.0.1 semver: 7.3.8 @@ -4679,8 +4391,8 @@ packages: engines: {node: '>= 6'} dev: false - /plasmo/0.65.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-DQxlGOf5mnw5BHLCPlkA44DIemoUXsnSmqpiFIwFlLFpVPLDYG0OSsgDBqNiwLbx6uzD8yONgaUHjQDBHDt/7A==} + /plasmo/0.67.3_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-QOYOyThRzSweX0rn+r1Ycv07G5pV3XFU2U88wipX2/25w0KOo2fW2ea7Bx5YtqsfEIevQ4y9NXqMkdH91HNSqQ==} hasBin: true dependencies: '@expo/spawn-async': 1.7.0 @@ -4688,8 +4400,9 @@ packages: '@parcel/fs': 2.8.3_@parcel+core@2.8.3 '@parcel/package-manager': 2.8.3_@parcel+core@2.8.3 '@parcel/watcher': 2.1.0 - '@plasmohq/init': 0.6.0 - '@plasmohq/parcel-config': 0.31.1_biqbaboplfbrettd7655fr4n2y + '@plasmohq/init': 0.6.2 + '@plasmohq/parcel-config': 0.33.3_biqbaboplfbrettd7655fr4n2y + '@plasmohq/parcel-core': 0.0.0 archiver: 5.3.1 buffer: 6.0.3 chalk: 5.2.0 @@ -4700,7 +4413,7 @@ packages: fast-glob: 3.2.12 fflate: 0.7.4 get-port: 6.1.2 - got: 12.5.3 + got: 12.6.0 ignore: 5.2.4 inquirer: 9.1.4 is-path-inside: 4.0.0 @@ -4712,8 +4425,8 @@ packages: semver: 7.3.8 sharp: 0.31.1 tempy: 3.0.0 - typescript: 4.9.4 - ws: 8.12.0 + typescript: 4.9.5 + ws: 8.12.1 transitivePeerDependencies: - '@swc/core' - arc-templates @@ -4943,6 +4656,58 @@ packages: engines: {node: '>=0.10.0'} dev: false + /react-remove-scroll-bar/2.3.4_pmekkgnqduwlme35zpnqhenc34: + resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.28 + react: 18.2.0 + react-style-singleton: 2.2.1_pmekkgnqduwlme35zpnqhenc34 + tslib: 2.5.0 + dev: false + + /react-remove-scroll/2.5.5_pmekkgnqduwlme35zpnqhenc34: + resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.28 + react: 18.2.0 + react-remove-scroll-bar: 2.3.4_pmekkgnqduwlme35zpnqhenc34 + react-style-singleton: 2.2.1_pmekkgnqduwlme35zpnqhenc34 + tslib: 2.5.0 + use-callback-ref: 1.3.0_pmekkgnqduwlme35zpnqhenc34 + use-sidecar: 1.1.2_pmekkgnqduwlme35zpnqhenc34 + dev: false + + /react-style-singleton/2.2.1_pmekkgnqduwlme35zpnqhenc34: + resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.28 + get-nonce: 1.0.1 + invariant: 2.2.4 + react: 18.2.0 + tslib: 2.5.0 + dev: false + /react-textarea-autosize/8.3.4_pmekkgnqduwlme35zpnqhenc34: resolution: {integrity: sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==} engines: {node: '>=10'} @@ -5377,8 +5142,8 @@ packages: unique-string: 3.0.0 dev: false - /terser/5.16.1: - resolution: {integrity: sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==} + /terser/5.16.5: + resolution: {integrity: sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg==} engines: {node: '>=10'} hasBin: true dependencies: @@ -5457,17 +5222,13 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: false - /ts-toolbelt/9.6.0: - resolution: {integrity: sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==} - dev: false - /tslib/2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} dev: false - /tsup/6.5.0_typescript@4.9.4: - resolution: {integrity: sha512-36u82r7rYqRHFkD15R20Cd4ercPkbYmuvRkz3Q1LCm5BsiFNUgpo36zbjVhCOgvjyxNBWNKHsaD5Rl8SykfzNA==} - engines: {node: '>=14'} + /tsup/6.6.3_typescript@4.9.5: + resolution: {integrity: sha512-OLx/jFllYlVeZQ7sCHBuRVEQBBa1tFbouoc/gbYakyipjVQdWy/iQOvmExUA/ewap9iQ7tbJf9pW0PgcEFfJcQ==} + engines: {node: '>=14.18'} hasBin: true peerDependencies: '@swc/core': ^1 @@ -5481,11 +5242,11 @@ packages: typescript: optional: true dependencies: - bundle-require: 3.1.2_esbuild@0.15.18 + bundle-require: 4.0.1_esbuild@0.17.11 cac: 6.7.14 chokidar: 3.5.3 debug: 4.3.4 - esbuild: 0.15.18 + esbuild: 0.17.11 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 @@ -5495,7 +5256,7 @@ packages: source-map: 0.8.0-beta.0 sucrase: 3.29.0 tree-kill: 1.2.2 - typescript: 4.9.4 + typescript: 4.9.5 transitivePeerDependencies: - supports-color - ts-node @@ -5527,17 +5288,10 @@ packages: engines: {node: '>=14.16'} dev: false - /typescript/4.9.4: - resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: false - /typescript/4.9.5: resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} hasBin: true - dev: true /unique-string/3.0.0: resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} @@ -5551,17 +5305,6 @@ packages: engines: {node: '>= 10.0.0'} dev: false - /update-browserslist-db/1.0.10_browserslist@4.21.4: - resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - dependencies: - browserslist: 4.21.4 - escalade: 3.1.1 - picocolors: 1.0.0 - dev: false - /update-browserslist-db/1.0.10_browserslist@4.21.5: resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} hasBin: true @@ -5584,6 +5327,21 @@ packages: tslib: 2.5.0 dev: false + /use-callback-ref/1.3.0_pmekkgnqduwlme35zpnqhenc34: + resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.28 + react: 18.2.0 + tslib: 2.5.0 + dev: false + /use-composed-ref/1.3.0_react@18.2.0: resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} peerDependencies: @@ -5619,6 +5377,22 @@ packages: use-isomorphic-layout-effect: 1.1.2_pmekkgnqduwlme35zpnqhenc34 dev: false + /use-sidecar/1.1.2_pmekkgnqduwlme35zpnqhenc34: + resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.28 + detect-node-es: 1.1.0 + react: 18.2.0 + tslib: 2.5.0 + dev: false + /use-sync-external-store/1.2.0_react@18.2.0: resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: @@ -5679,8 +5453,8 @@ packages: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: false - /ws/8.12.0: - resolution: {integrity: sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==} + /ws/8.12.1: + resolution: {integrity: sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 From 7509a090980e115ca9ae696f77a0de180386176e Mon Sep 17 00:00:00 2001 From: Aaron van den Berg Date: Wed, 15 Mar 2023 12:26:05 +0100 Subject: [PATCH 2/3] Fix: Updated renovate settings --- renovate.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index 8292bea..755ac07 100644 --- a/renovate.json +++ b/renovate.json @@ -11,9 +11,9 @@ ], "packageRules": [ { - "matchDepTypes": ["devDependencies", "dependencies"], + "matchDepTypes": ["devDependencies"], "matchUpdateTypes": ["patch"], - "groupName": "(Dev) Dependencies (patch)", + "groupName": "Development dependencies (patch)", "automerge": true }, { From 49a7a4d471919d974d23ea7f256a1c0349cefb53 Mon Sep 17 00:00:00 2001 From: Aaron van den Berg Date: Wed, 15 Mar 2023 12:27:47 +0100 Subject: [PATCH 3/3] Feature: Get localStorage input value of current page --- src/components/FloatingLabelInput.tsx | 61 ------------------- .../settings/DefaultScreenSegmentField.tsx | 23 +------ src/handlers/localStorageHandlers.ts | 13 +++- src/local-storage-injector.ts | 4 ++ src/screens/Home.tsx | 27 ++++++-- 5 files changed, 38 insertions(+), 90 deletions(-) delete mode 100644 src/components/FloatingLabelInput.tsx diff --git a/src/components/FloatingLabelInput.tsx b/src/components/FloatingLabelInput.tsx deleted file mode 100644 index 617d2d2..0000000 --- a/src/components/FloatingLabelInput.tsx +++ /dev/null @@ -1,61 +0,0 @@ -import { useState } from 'react'; -import { TextInput, createStyles, Loader } from "@mantine/core"; - -const useStyles = createStyles((theme, { floating }: { floating: boolean }) => ({ - root: { - position: 'relative', - }, - - label: { - position: 'absolute', - zIndex: 2, - top: 7, - left: theme.spacing.sm, - pointerEvents: 'none', - color: floating - ? theme.colorScheme === 'dark' - ? theme.white - : theme.black - : theme.colorScheme === 'dark' - ? theme.colors.dark[3] - : theme.colors.gray[5], - transition: 'transform 150ms ease, color 150ms ease, font-size 150ms ease', - transform: floating ? `translate(-${theme.spacing.sm}px, -28px)` : 'none', - fontSize: floating ? theme.fontSizes.xs : theme.fontSizes.sm, - fontWeight: floating ? 500 : 400, - }, - - required: { - transition: 'opacity 150ms ease', - opacity: floating ? 1 : 0, - }, - - input: { - '&::placeholder': { - transition: 'color 150ms ease', - color: !floating ? 'transparent' : undefined, - }, - }, -})); - -const FloatingLabelInput = ({label, description= '', value, onChange, loading = false}) => { - const [focused, setFocused] = useState(false); - const { classes } = useStyles({ floating: value.trim().length !== 0 || focused }); - - return ( - onChange(e.target.value)} - onFocus={() => setFocused(true)} - mt="md" - radius="md" - autoComplete="nope" - rightSection={loading && } - /> - ); -} - -export default FloatingLabelInput; diff --git a/src/components/settings/DefaultScreenSegmentField.tsx b/src/components/settings/DefaultScreenSegmentField.tsx index 06872a6..795e62c 100644 --- a/src/components/settings/DefaultScreenSegmentField.tsx +++ b/src/components/settings/DefaultScreenSegmentField.tsx @@ -1,28 +1,8 @@ -import { createStyles, SegmentedControl, Text } from "@mantine/core"; +import { SegmentedControl, Text } from "@mantine/core"; import useStore from "~store/useStore"; -const useStyles = createStyles((theme) => ({ - root: { - backgroundColor: theme.colorScheme === 'dark' ? theme.colors.dark[6] : theme.white, - boxShadow: theme.shadows.md, - border: `1px solid ${ - theme.colorScheme === 'dark' ? theme.colors.dark[4] : theme.colors.gray[1] - }`, - }, - active: { - backgroundImage: theme.fn.gradient({ from: 'indigo', to: 'cyan' }), - }, - control: { - border: '0 !important', - }, - labelActive: { - color: `${theme.white} !important`, - }, -})); - const DefaultScreenSegmentField = () => { const { defaultScreen, setDefaultScreen } = useStore(state => state); - const { classes } = useStyles(); return ( <> @@ -38,7 +18,6 @@ const DefaultScreenSegmentField = () => { { label: 'Settings', value: 'settings' }, ]} onChange={setDefaultScreen} - classNames={classes} radius="md" mb="lg" fullWidth diff --git a/src/handlers/localStorageHandlers.ts b/src/handlers/localStorageHandlers.ts index 7153ba0..b3cc7bd 100644 --- a/src/handlers/localStorageHandlers.ts +++ b/src/handlers/localStorageHandlers.ts @@ -1,4 +1,4 @@ -import { deleteLocalStorageValue, setLocalStorageValue } from "~local-storage-injector"; +import { deleteLocalStorageValue, getLocalStorageValue, setLocalStorageValue } from "~local-storage-injector"; export const updateLocalStorageValue = async (tabId, localStorageKey, localStorageValue) => { await chrome.scripting.executeScript( @@ -21,3 +21,14 @@ export const removeLocalStorageValue = async (tabId, localStorageKey) => { } ); }; + +export const getCurrentLocalStorageValue = async (tabId, localStorageKey) => { + return chrome.scripting.executeScript( + { + target: { tabId }, + world: "MAIN", // MAIN in order to access the window object + func: getLocalStorageValue, + args: [localStorageKey] + } + ); +} diff --git a/src/local-storage-injector.ts b/src/local-storage-injector.ts index 7d87a79..cf9714d 100644 --- a/src/local-storage-injector.ts +++ b/src/local-storage-injector.ts @@ -7,3 +7,7 @@ export const deleteLocalStorageValue = (localStorageKey: string): void => { localStorage.removeItem(localStorageKey); document.location.reload(); } + +export const getLocalStorageValue = (localStorageKey: string): string => { + return localStorage.getItem(localStorageKey); +} diff --git a/src/screens/Home.tsx b/src/screens/Home.tsx index 177d48f..7c18a46 100644 --- a/src/screens/Home.tsx +++ b/src/screens/Home.tsx @@ -1,14 +1,27 @@ -import { ActionIcon, Card, Grid } from "@mantine/core"; +import { ActionIcon, Card, Grid, TextInput } from "@mantine/core"; import { IconTrash } from "@tabler/icons-react"; -import { removeLocalStorageValue, updateLocalStorageValue } from "~handlers/localStorageHandlers"; +import { + getCurrentLocalStorageValue, + removeLocalStorageValue, + updateLocalStorageValue +} from "~handlers/localStorageHandlers"; import useStore from "~store/useStore"; import SaveButton from "~components/SaveButton"; -import FloatingLabelInput from "~components/FloatingLabelInput"; import Header from "~components/Header"; +import { useEffect } from "react"; function IndexPopup() { const { localStorageKey, localStorageValue, setLocalStorageValue } = useStore(state => state); + useEffect(() => { + chrome.tabs.query({ active: true, currentWindow: true }, async (tabs) => { + const [localStorage] = await getCurrentLocalStorageValue(tabs[0].id, localStorageKey); + if (localStorage?.result) { + setLocalStorageValue(localStorage.result); + } + }); + }, [localStorageKey]); + const saveToLocalStorage = (e) => { e.preventDefault(); chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => { @@ -33,10 +46,12 @@ function IndexPopup() {
- setLocalStorageValue(e.currentTarget.value)} />