Open GODrums opened 4 months ago
Using Typescript's import attributes leads to build errors in Plasmo.
With Typescript 5.3, import attributes have been introduced: https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-3.html
π£ Plasmo v0.86.3 π΄ The Browser Extension Framework π΅ INFO | Starting the extension development server... π΅ INFO | Loaded environment variables from: [ '.env.chrome', '.env' ] π΄ ERROR | Build failed. To debug, run plasmo dev --verbose. π΄ ERROR | Expected ';', got 'with'
or with plasmo dev --verbose
plasmo dev --verbose
π΅ INFO | Loaded environment variables from: [ '.env.chrome', '.env' ] π‘ 0 | @plasmohq/parcel-transformer-manifest π‘ 1 | Adding tab onboarding.tsx π‘ 2 | Adding icons π‘ 3 | Adding default_icon π‘ 4 | Adding default_popup π‘ 5 | Handling MV3 background service worker π‘ 6 | + Finished transforming manifest π΄ ERROR | Expected ';', got 'with' π‘ 30 | ...\src\lib\handlers\mappinghandler.ts:1:45
with the corresponding line mappinghandler.ts:1:45: import buffIds from '@/assets/buffids.json' with { type: "json" };
import buffIds from '@/assets/buffids.json' with { type: "json" };
My package.json uses "typescript": "5.4.5".
package.json
"typescript": "5.4.5"
Latest
Windows
No response
I think the packaged Parcel's TS path resolver doesn't support TS import attributes atm xd...
If you can help with #813 that'd be great.
What happened?
Using Typescript's import attributes leads to build errors in Plasmo.
With Typescript 5.3, import attributes have been introduced: https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-3.html
or with
plasmo dev --verbose
with the corresponding line mappinghandler.ts:1:45:
import buffIds from '@/assets/buffids.json' with { type: "json" };
My
package.json
uses"typescript": "5.4.5"
.Version
Latest
What OS are you seeing the problem on?
Windows
What browsers are you seeing the problem on?
No response
Relevant log output
No response
(OPTIONAL) Contribution
Code of Conduct