Adding pattern parts

Parts can be added to the design add build time, by passing them to the Design constructor, or at runtime by calling Pattern.addPart(). The latter approach is rarely used, but it’s there if you need it.

At build time

import { Design } from '@freesewing/core'
import { myPart } from './mypart.mjs'

const Sorcha = new Design({
  parts: [ myPart ]

At run time

import { Aaron } from '@freesewing/aaron'
import { myRuntimePart } from './mypart.mjs'

const pattern = new Aaron()