Giter Club home page Giter Club logo

Comments (6)

DeMoorJasper avatar DeMoorJasper commented on June 14, 2024 9

@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.

canadaduane avatar canadaduane commented on June 14, 2024 1

FWIW, I spent some time trying to get other parcel 2 transformers for Svelte working:

  • parcel-transformer-svelte: Incorrectly uses async getConfig (should be async loadConfig AFAICT); duplicate CSS issues; HMR (possibly just 'reloading'?) not working correctly
  • parcel-transformer-sveltejs: Copy of parcel-transformer-svelte; published on NPM; the github repository has been deleted
  • parcel-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.

canadaduane avatar canadaduane commented on June 14, 2024 1

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.

DeMoorJasper avatar DeMoorJasper commented on June 14, 2024

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.

rondonjon avatar rondonjon commented on June 14, 2024

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:

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.

DeMoorJasper avatar DeMoorJasper commented on June 14, 2024

in that case I can close this...

from parcel-plugin-svelte.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.