diff --git a/package.json b/package.json index 5f7255c..0975ce3 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,8 @@ "openai": "^4.38.5", "plasmo": "0.84.2", "react": "18.2.0", - "react-dom": "18.2.0" + "react-dom": "18.2.0", + "preact": "10.22.0" }, "devDependencies": { "@ianvs/prettier-plugin-sort-imports": "4.1.1", @@ -44,5 +45,9 @@ "id": "linklooker@tsuni.dev" } } + }, + "alias": { + "react": "preact/compat", + "react-dom": "preact/compat" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 82eaf25..8a5a3c0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,6 +23,9 @@ importers: plasmo: specifier: 0.84.2 version: 0.84.2(@swc/core@1.5.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10)(lodash@4.17.21)(postcss@8.4.38)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(srcset@4.0.0) + preact: + specifier: 10.22.0 + version: 10.22.0 react: specifier: 18.2.0 version: 18.2.0 @@ -2745,6 +2748,9 @@ packages: resolution: {integrity: sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==} engines: {node: '>=12.0.0'} + preact@10.22.0: + resolution: {integrity: sha512-RRurnSjJPj4rp5K6XoP45Ui33ncb7e4H7WiOHVpjbkvqvA3U+N8Z6Qbo0AE6leGYBV66n8EhEaFixvIu3SkxFw==} + prebuild-install@7.1.2: resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==} engines: {node: '>=10'} @@ -6289,6 +6295,8 @@ snapshots: posthtml-parser: 0.11.0 posthtml-render: 3.0.0 + preact@10.22.0: {} + prebuild-install@7.1.2: dependencies: detect-libc: 2.0.3