Comments (6)
@rondonjon thanks for looking into it so there's 3 svelte plugins that are all broken, well that's not good, that pretty much takes away all possible plugin names except scoped ones.
Currently I'm pretty focused on getting Parcel 2 to beta and stable like the rest of the parcel team but once I have more time on the side I might look into porting svelte to Parcel 2 and perhaps even make it an official parcel plugin (using the @parcel
org)
from parcel-plugin-svelte.
FWIW, I spent some time trying to get other parcel 2 transformers for Svelte working:
parcel-transformer-svelte
: Incorrectly usesasync getConfig
(should beasync loadConfig
AFAICT); duplicate CSS issues; HMR (possibly just 'reloading'?) not working correctlyparcel-transformer-sveltejs
: Copy of parcel-transformer-svelte; published on NPM; the github repository has been deletedparcel-transformer-svelte3
: Repository has been archived by the owner. Read-only.
I'm currently trying to learn how to fix the issues with parcel-transformer-svelte
, making PRs as I discover solutions (but I'm not an expert in Parcel).
from parcel-plugin-svelte.
I made a PR to https://github.com/orlov-vo/parcel-transformer-svelte and it was accepted. Looks like it is being maintained.
from parcel-plugin-svelte.
This plugin is for parcel 1, there's a parcel 2 version already https://yarnpkg.com/package/parcel-transformer-svelte
Not entirely sure how reliable this transformer is. Might add one to the parcel monorepo at some point if it appears to be unreliable as Svelte seems like it's starting to get pretty common
from parcel-plugin-svelte.
Thanks for the link @DeMoorJasper 👍
As a quick follow-up, maybe also for other readers:
I have added the transformer to a Parcel v2 setup, but there seems to be a conflict with the latest Parcel v2 version (source map format has changed).
There seem to be two other transformers with similar names and the same goal:
- https://www.npmjs.com/package/parcel-transformer-sveltejs
- https://github.com/22mahmoud/parcel-transformer-svelte3
While the prior crashes the build with the same error about source maps, the build completes with the latter, but then at runtime the app raises an exception about missing exports from the Svelte files.
🤷♂️
from parcel-plugin-svelte.
in that case I can close this...
from parcel-plugin-svelte.
Related Issues (20)
- External deps resolution fails HOT 1
- changes required to use HOT 13
- Not reading built in node modules example (fs)
- I was noticing huge bundle sizes for my app until I used --experimental-scope-hoisting HOT 6
- HMR - Component Duplicated on Reload HOT 3
- Parcel/Svelte: styles are duplicated HOT 4
- Parcel 2 HOT 2
- Project will not run without installing Svelte as a dependency
- Example for using Typescript with parcel-plugin-svelte? HOT 2
- Resolve tilde paths
- Syntax error doesn't tell Svelte how to indicate line number
- Duplicate svelte/internals leads to various errors HOT 1
- Build silently failing (ERR_PACKAGE_PATH_NOT_EXPORTED) HOT 5
- This plugin doesn't work since Svelte 3.29.5 HOT 6
- Minimal example does not work HOT 2
- CSS Compiler Option Can Never Be Set to `true` HOT 1
- App_svelte_1.default is not a constructor HOT 1
- Publish 4.0.8 as latest on NPM HOT 1
- Update to Svelte 4 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from parcel-plugin-svelte.