Parcel Transformer Svelte screenshot

Parcel Transformer Svelte

Author Avatar Theme by Orlov vo
Updated: 24 Jul 2023
39 Stars

Parcel 2 transformer for Svelte 3

Overview

The parcel-transformer-svelte is a transformer specifically designed for Svelte 3 in Parcel 2. It allows for easy configuration and transformation of Svelte files.

Features

  • Svelte 3 Support: The transformer is fully compatible with Svelte 3, allowing users to leverage the latest features of the framework.
  • Easy Installation: It can be easily installed as a dependency of your Parcel 2 project.
  • Configuration Flexibility: Users have the flexibility to configure the transformer through various files such as .svelterc, svelte.config.js, or the svelte field in package.json.
  • Customization Options: The transformer provides several options that users can leverage to customize their Svelte transformation process.

Installation

To install the parcel-transformer-svelte, follow these steps:

  1. Open your terminal and navigate to the root directory of your Parcel 2 project.
  2. Run the following command to install the transformer:
npm install parcel-transformer-svelte
  1. Once the installation is complete, configure the transformation for Svelte files by adding the following snippet to your .parcelrc file:
{
  "extends": "@parcel/config-default",
  "transformers": {
    "*.{svelte}": ["parcel-transformer-svelte"]
  }
}
  1. Optionally, you can customize the Svelte options by creating a .svelterc, svelte.config.js file, or adding a svelte field to your package.json file. Refer to the official Svelte documentation for available options.

Summary

The parcel-transformer-svelte is a handy transformer for Svelte 3 in Parcel 2. It provides seamless integration and configuration options for transforming Svelte files. With its support for the latest version of Svelte and customizable options, it simplifies the development process for Svelte projects in Parcel. The transformer can be easily installed and configured, making it a valuable addition to any Svelte-based project utilizing Parcel 2.