1.9 KiB
1.9 KiB
title |
---|
@freesewing/plugin-bundle |
The @freesewing/plugin-bundle plugin bundles the most common FreeSewing build-time plugins:
- plugin-banner : Add repeating text to your patterns
- plugin-bartack : Add bartacks to your patterns
- plugin-buttons : Add buttons, buttonholes, and snaps to your patterns
- plugin-cutonfold : Add cut-on-fold indicators to your patterns
- plugin-dimension : Add dimensions to your (paperless) patterns
- plugin-grainline : Add grainline indicators to your patterns
- plugin-logo : Add a FreeSewing logo to your patterns
- plugin-measurements : Make extra, calculated measurements available to your patterns
- plugin-mirror : Mirror points and paths in your patterns
- plugin-notches : Add notches to your patterns
- plugin-scalebox : Add scaleboxes to your pattern parts
- plugin-round : Create rounded corners in your patterns
- plugin-sprinkle : Add multiple snippets to your patterns
- plugin-title : Add pretty titles to your pattern parts
Almost all patterns use these plugins, so it made sense to bundle them.
Installation
npm install @freesewing/plugin-bundle
Usage
Like all build-time plugins, you load them by passing them to the freesewing.Design super-constructor:
import freesewing from "@freesewing/core";
import plugins from "@freesewing/plugin-bundle";
import config from "../config";
const Pattern = new freesewing.Design(config, plugins);