1
0
Fork 0
freesewing/markdown/dev/reference/plugins/buttons/en.md
2021-10-17 18:26:00 +02:00

1.7 KiB

title
buttons

Build-time plugin   License: MIT   Code quality on DeepScan   Open issues tagged pkg:plugin-buttons

The buttons plugin provides the following snippets:

  • button
  • buttonhole
  • buttonhole-start
  • buttonhole-end
  • snap-stud
  • snap-socket
let { Point, snippets, Snippet } = part.shorthand();

snippets.button = new Snippet('button', new Point(40, 10));
snippets.buttonhole = new Snippet('buttonhole', new Point(80, 10));

The buttons plugin is part of our plugin-bundle

Installation

npm install @freesewing/plugin-buttons

Usage

Like all build-time plugins, you load them by passing them to the freesewing.Design constructor:

import freesewing from "@freesewing/core";
import buttons from "@freesewing/plugin-buttons";
import config from "../config";

const Pattern = new freesewing.Design(config, buttons);