diff --git a/cli/create-plasmo/package.json b/cli/create-plasmo/package.json index 23f4dfe35..6b67eb3e2 100644 --- a/cli/create-plasmo/package.json +++ b/cli/create-plasmo/package.json @@ -1,6 +1,6 @@ { "name": "create-plasmo", - "version": "0.71.0", + "version": "0.71.1", "description": "Create Plasmo Framework Browser Extension", "main": "dist/index.js", "bin": "bin/index.mjs", diff --git a/cli/plasmo/package.json b/cli/plasmo/package.json index 48bf446e0..61356a05f 100644 --- a/cli/plasmo/package.json +++ b/cli/plasmo/package.json @@ -1,6 +1,6 @@ { "name": "plasmo", - "version": "0.71.0", + "version": "0.71.1", "description": "The Plasmo Framework CLI", "publishConfig": { "types": "dist/type.d.ts" diff --git a/cli/plasmo/templates/plasmo.d.ts b/cli/plasmo/templates/plasmo.d.ts index 14ec4a663..01c0a3b6e 100644 --- a/cli/plasmo/templates/plasmo.d.ts +++ b/cli/plasmo/templates/plasmo.d.ts @@ -47,6 +47,8 @@ declare module "*.graphql" declare module "react:*" +declare module "https:*" + declare module "url:*" { const value: string export default value diff --git a/examples b/examples index 5acfd2339..7550b3abc 160000 --- a/examples +++ b/examples @@ -1 +1 @@ -Subproject commit 5acfd2339725831bc3cab714c658721f497bd2c7 +Subproject commit 7550b3abc379d438335787d9dff6a3a94d5f3cc1 diff --git a/packages/parcel-config/package.json b/packages/parcel-config/package.json index cd21a9198..f874c39bf 100644 --- a/packages/parcel-config/package.json +++ b/packages/parcel-config/package.json @@ -1,6 +1,6 @@ { "name": "@plasmohq/parcel-config", - "version": "0.35.0", + "version": "0.35.1", "license": "MIT", "repository": { "type": "git", diff --git a/packages/parcel-optimizer-es/package.json b/packages/parcel-optimizer-es/package.json index 908e70d33..8a52f993c 100644 --- a/packages/parcel-optimizer-es/package.json +++ b/packages/parcel-optimizer-es/package.json @@ -1,6 +1,6 @@ { "name": "@plasmohq/parcel-optimizer-es", - "version": "0.2.0", + "version": "0.2.1", "description": "Plasmo ECMAScript Optimizer for Extension", "files": [ "dist" diff --git a/packages/parcel-optimizer-es/src/index.ts b/packages/parcel-optimizer-es/src/index.ts index 7150b91ad..5f42f52d3 100644 --- a/packages/parcel-optimizer-es/src/index.ts +++ b/packages/parcel-optimizer-es/src/index.ts @@ -40,14 +40,10 @@ export default new Optimizer({ vLog(`optimizer-es: use SWC for ${bundle.displayName}`) - const swcOutput = await swcTransform(code, { + const swcOutput = await swcTransform(toUtf8(code), { jsc: { target: "es2022", - minify: { - format: { - ascii_only: true - }, mangle: shouldMinify, compress: shouldMinify, sourceMap: sourceMapType !== "none", diff --git a/packages/parcel-resolver/package.json b/packages/parcel-resolver/package.json index 23e229f94..7a2943648 100644 --- a/packages/parcel-resolver/package.json +++ b/packages/parcel-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@plasmohq/parcel-resolver", - "version": "0.12.1", + "version": "0.12.2", "description": "Plasmo Parcel Resolver", "files": [ "dist" diff --git a/packages/parcel-resolver/src/handle-remote-caching.ts b/packages/parcel-resolver/src/handle-remote-caching.ts index f061eba39..a3bc69ec5 100644 --- a/packages/parcel-resolver/src/handle-remote-caching.ts +++ b/packages/parcel-resolver/src/handle-remote-caching.ts @@ -4,8 +4,8 @@ import { resolve } from "path" import { injectEnv } from "@plasmo/utils/env" import { - ResolverProps, - ResolverResult, + type ResolverProps, + type ResolverResult, relevantExtensionList, state } from "./shared" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7a0857e5b..c7e2cc854 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1364,8 +1364,11 @@ importers: examples/with-react-query: dependencies: '@tanstack/react-query': - specifier: 4.29.5 - version: 4.29.5(react-dom@18.2.0)(react@18.2.0) + specifier: 4.29.7 + version: 4.29.7(react-dom@18.2.0)(react@18.2.0) + '@tanstack/react-query-devtools': + specifier: 4.29.7 + version: 4.29.7(@tanstack/react-query@4.29.7)(react-dom@18.2.0)(react@18.2.0) plasmo: specifier: workspace:* version: link:../../cli/plasmo @@ -8121,12 +8124,34 @@ packages: defer-to-connect: 2.0.1 dev: false - /@tanstack/query-core@4.29.5: - resolution: {integrity: sha512-xXIiyQ/4r9KfaJ3k6kejqcaqFXXBTzN2aOJ5H1J6aTJE9hl/nbgAdfF6oiIu0CD5xowejJEJ6bBg8TO7BN4NuQ==} + /@tanstack/match-sorter-utils@8.8.4: + resolution: {integrity: sha512-rKH8LjZiszWEvmi01NR72QWZ8m4xmXre0OOwlRGnjU01Eqz/QnN+cqpty2PJ0efHblq09+KilvyR7lsbzmXVEw==} + engines: {node: '>=12'} + dependencies: + remove-accents: 0.4.2 + dev: false + + /@tanstack/query-core@4.29.7: + resolution: {integrity: sha512-GXG4b5hV2Loir+h2G+RXhJdoZhJLnrBWsuLB2r0qBRyhWuXq9w/dWxzvpP89H0UARlH6Mr9DiVj4SMtpkF/aUA==} + dev: false + + /@tanstack/react-query-devtools@4.29.7(@tanstack/react-query@4.29.7)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-fckNnBV6Kfbtq6EJqQen8oBjPqGFcOPS9SJmNKLbFLQgd7OpNIlA4M0r37iJYUY9m14/ESKc1wzKd36VfeiPjg==} + peerDependencies: + '@tanstack/react-query': 4.29.7 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@tanstack/match-sorter-utils': 8.8.4 + '@tanstack/react-query': 4.29.7(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + superjson: 1.12.3 + use-sync-external-store: 1.2.0(react@18.2.0) dev: false - /@tanstack/react-query@4.29.5(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-F87cibC3s3eG0Q90g2O+hqntpCrudKFnR8P24qkH9uccEhXErnJxBC/AAI4cJRV2bfMO8IeGZQYf3WyYgmSg0w==} + /@tanstack/react-query@4.29.7(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ijBWEzAIo09fB1yd22slRZzprrZ5zMdWYzBnCg5qiXuFbH78uGN1qtGz8+Ed4MuhaPaYSD+hykn+QEKtQviEtg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -8137,7 +8162,7 @@ packages: react-native: optional: true dependencies: - '@tanstack/query-core': 4.29.5 + '@tanstack/query-core': 4.29.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) use-sync-external-store: 1.2.0(react@18.2.0) @@ -9881,6 +9906,13 @@ packages: is-what: 3.14.1 dev: false + /copy-anything@3.0.4: + resolution: {integrity: sha512-MaQ9FwzlZ/KLeVCLhzI3rZw0EhrIryfZa3AyT4agVybR0DjlkDHA8898lamLD6kfkf9MMn8D+zDAUR4+GxaymQ==} + engines: {node: '>=12.13'} + dependencies: + is-what: 4.1.10 + dev: false + /copy-descriptor@0.1.1: resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} engines: {node: '>=0.10.0'} @@ -12335,6 +12367,11 @@ packages: resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} dev: false + /is-what@4.1.10: + resolution: {integrity: sha512-JBy26nXqBUwzTfgj6T5Y/UgXSmRd+03FTq5v3P+N1cOmOtI1hz7dBn+ZfqM7c86qqWTNBEH98h3pkpmI6USnQA==} + engines: {node: '>=12.13'} + dev: false + /is-windows@1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} @@ -16215,6 +16252,10 @@ packages: dependencies: jsesc: 0.5.0 + /remove-accents@0.4.2: + resolution: {integrity: sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==} + dev: false + /repeat-element@1.1.4: resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} engines: {node: '>=0.10.0'} @@ -17086,6 +17127,13 @@ packages: resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==} dev: false + /superjson@1.12.3: + resolution: {integrity: sha512-0j+U70KUtP8+roVPbwfqkyQI7lBt7ETnuA7KXbTDX3mCKiD/4fXs2ldKSMdt0MCfpTwiMxo20yFU3vu6ewETpQ==} + engines: {node: '>=10'} + dependencies: + copy-anything: 3.0.4 + dev: false + /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'}