1
0
Fork 0

Merge branch 'develop' into eriese-imperial

This commit is contained in:
Enoch Riese 2022-06-17 22:31:11 -05:00
commit 7476d45f54
575 changed files with 2464 additions and 1196 deletions

77
.gitignore vendored
View file

@ -3,10 +3,12 @@
# .env
.env
# Specifics
export
packages/plugin-theme/src/bundle.css.js
packages/plugin-theme/css
# Plugins
plugins/plugin-theme/src/bundle.css.js
plugins/plugin-theme/css
# Components package build artifacts
packages/components/Blockquote
packages/components/Draft
packages/components/DraftConfigurator
@ -27,8 +29,12 @@ packages/components/withGist
packages/components/withLanguage
packages/components/withStorage
packages/components/Workbench
# Code coverage reports
packages/core/coverage
packages/workbench
packages/*/report
# Utils package build artifacts
packages/utils/backend
packages/utils/camelCase
packages/utils/capitalize
@ -54,60 +60,48 @@ packages/utils/tiler
packages/utils/validateEmail
packages/utils/validateTld
packages/*/example/yarn.lock
packages/*/report
# Any NPM or Yarn lock files
designs/*/package-lock.json
designs/*/yarn.lock
packages/*/package-lock.json
packages/*/yarn.lock
packages/strapi/.cache
plugins/*/package-lock.json
plugins/*/yarn.lock
packages/freesewing.dev/public/locales/en/*.json
# NPM lock files for sites (we use yarn)
sites/*/package-lock.json
packages/freesewing.org/public/locales/en/*.json
packages/freesewing.org/public/locales/es/*.json
packages/freesewing.org/public/locales/de/*.json
packages/freesewing.org/public/locales/fr/*.json
packages/freesewing.org/public/locales/nl/*.json
# Strapi cache
sites/strapi/.cache
packages/freesewing.lab/public/locales/en/*.json
packages/freesewing.lab/public/locales/es/*.json
packages/freesewing.lab/public/locales/de/*.json
packages/freesewing.lab/public/locales/fr/*.json
packages/freesewing.lab/public/locales/nl/*.json
# Sites prebuild artifacts
sites/*/public/locales/*/*.json
sites/*/public/feeds/*
packages/freesewing.org/public/feeds/*
packages/freesewing.dev/public/feeds/*
# Lab auto-generated pages
sites/lab/lib
sites/lab/pages
packages/freesewing.lab/lib
packages/freesewing.lab/pages
# dependencies
# Node dependencies
node_modules
# build
# Build folders
dist
build
export
#prebuild
# Prebuild files
prebuild/*.json
# yarn
# Yarn
.yarn
.yarnrc
# NextJS
.next
packages/freesewing.dev/out
packages/freesewing.lab/out
packages/freesewing.org/out
packages/freesewing.dev/public/mdx
packages/freesewing.lab/public/mdx
packages/freesewing.org/public/mdx
packages/freesewing.dev/prebuild
packages/freesewing.lab/prebuild
packages/freesewing.org/prebuild
# Mock registry (verdaccio)
.registry
sites/*/out
sites/*/public/mdx
sites/*/prebuild
# misc
.DS_Store
@ -127,9 +121,6 @@ packages/i18n/sort.sh
scripts/taskrunner.sh
scripts/verdaccio.sh
# Local Netlify folder
.netlify
# Don't ignore the specific Points.dist() docs folder
!markdown/dev/reference/api/point/dist

File diff suppressed because it is too large Load diff

View file

@ -45,3 +45,5 @@ export const degreeMeasurements = ['shoulderSlope']
/* Helper method to determine whether a measurement uses degrees */
export const isDegreeMeasurement = (measie) => degreeMeasurements.indexOf(measie) !== -1

View file

@ -5,6 +5,8 @@ _:
symlink: 'mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -'
test: &notests 'echo "{{name}}: No tests configured. Perhaps you''d like to do this?" && exit 0'
vbuild: 'VERBOSE=1 node build.js'
lab: "cd ../../sites/lab && yarn start"
tips: "node ../../scripts/help.mjs"
_types:
design:
prettier: "npx prettier --write 'src/*.js' 'config/*.js'"

View file

@ -1,51 +1,59 @@
{
"aaron": "A FreeSewing pattern for a A-shirt or tank top",
"albert": "A FreeSewing pattern for an apron",
"bee": "A FreeSewing pattern for a bikini top",
"bella": "A FreeSewing pattern for a womenswear bodice block",
"benjamin": "A FreeSewing pattern for a bow tie",
"bent": "A FreeSewing pattern for a menswear body block with a two-part sleeve",
"breanna": "A FreeSewing pattern for a basic body block for womenswear",
"brian": "A FreeSewing pattern for a basic body block for menswear",
"bruce": "A FreeSewing pattern for boxer briefs",
"carlita": "A FreeSewing pattern for Sherlock Holmes cosplay; Or just a nice long coat",
"carlton": "A FreeSewing pattern for Sherlock Holmes cosplay; Or just a nice long coat",
"cathrin": "A FreeSewing pattern for a underbust corset / waist trainer",
"charlie": "A FreeSewing pattern for chino trousers",
"cornelius": "A FreeSewing pattern for cycling breeches, based on the Keystone drafting system",
"diana": "A FreeSewing pattern for a top with a draped neck",
"examples": "A FreeSewing pattern holding examples for our documentation",
"florence": "A FreeSewing pattern for a face mask",
"florent": "A FreeSewing pattern for a flat cap",
"hi": "A FreeSewing pattern for a shark plush toy",
"holmes": "A FreeSewing pattern for a Sherlock Holmes hat",
"hortensia": "A FreeSewing pattern for a handbag",
"huey": "A FreeSewing pattern for a zip-up hoodie",
"hugo": "A FreeSewing pattern for a hooded jumper with raglan sleeves",
"jaeger": "A FreeSewing pattern for a sport coat style jacket",
"legend": "A FreeSewing pattern to document pattern notation",
"lucy": "A FreeSewing pattern for a historical tie-on pocket",
"lunetius": "A FreeSewing pattern for a lacerna, a historical Roman cloak",
"paco": "A FreeSewing pattern for summer pants",
"penelope": "A FreeSewing pattern for a pencil skirt",
"plugintest": "A FreeSewing pattern to test (y)our plugins",
"rendertest": "A FreeSewing pattern to test (y)our render engine our CSS",
"sandy": "A FreeSewing pattern for a circle skirt",
"shin": "A FreeSewing pattern for swim trunks",
"simon": "A FreeSewing pattern for a button down shirt",
"simone": "A FreeSewing pattern for a button down shirt (Simone = Simon for people with breasts)",
"sven": "A FreeSewing pattern for a straightforward sweater",
"tamiko": "A FreeSewing pattern for a zero-waste top",
"teagan": "A FreeSewing pattern for a T-shirt",
"theo": "A FreeSewing pattern for classic trousers",
"tiberius": "A FreeSewing pattern for a tunica, a historical Roman tunic",
"titan": "A FreeSewing pattern for a unisex trouser block",
"trayvon": "A FreeSewing pattern for a tie",
"tutorial": "A FreeSewing pattern for a baby bib that's used in our tutorial",
"unice": "A FreeSewing pattern for a basic, highly-customizable underwear pattern",
"ursula": "A FreeSewing pattern for a basic, highly-customizable underwear pattern",
"wahid": "A FreeSewing pattern for a classic fitted waistcoat",
"walburga": "A FreeSewing pattern for a wappenrock (tabard/surcoat), a historical European/medieval (ish) garment",
"waralee": "A FreeSewing pattern for wrap pants",
"yuri": "A FreeSewing pattern for a fancy zipless sweater based on the Huey hoodie"
"accessories": {
"benjamin": "A FreeSewing pattern for a bow tie",
"florence": "A FreeSewing pattern for a face mask",
"florent": "A FreeSewing pattern for a flat cap",
"hi": "A FreeSewing pattern for a shark plush toy",
"holmes": "A FreeSewing pattern for a Sherlock Holmes hat",
"hortensia": "A FreeSewing pattern for a handbag",
"trayvon": "A FreeSewing pattern for a tie"
},
"blocks": {
"bella": "A FreeSewing pattern for a womenswear bodice block",
"bent": "A FreeSewing pattern for a menswear body block with a two-part sleeve",
"breanna": "A FreeSewing pattern for a basic body block for womenswear",
"brian": "A FreeSewing pattern for a basic body block for menswear",
"titan": "A FreeSewing pattern for a unisex trouser block"
},
"garments": {
"aaron": "A FreeSewing pattern for a A-shirt or tank top",
"albert": "A FreeSewing pattern for an apron",
"bee": "A FreeSewing pattern for a bikini top",
"bruce": "A FreeSewing pattern for boxer briefs",
"carlita": "A FreeSewing pattern for Sherlock Holmes cosplay; Or just a nice long coat",
"carlton": "A FreeSewing pattern for Sherlock Holmes cosplay; Or just a nice long coat",
"cathrin": "A FreeSewing pattern for a underbust corset / waist trainer",
"charlie": "A FreeSewing pattern for chino trousers",
"cornelius": "A FreeSewing pattern for cycling breeches, based on the Keystone drafting system",
"diana": "A FreeSewing pattern for a top with a draped neck",
"huey": "A FreeSewing pattern for a zip-up hoodie",
"hugo": "A FreeSewing pattern for a hooded jumper with raglan sleeves",
"jaeger": "A FreeSewing pattern for a sport coat style jacket",
"lucy": "A FreeSewing pattern for a historical tie-on pocket",
"lunetius": "A FreeSewing pattern for a lacerna, a historical Roman cloak",
"paco": "A FreeSewing pattern for summer pants",
"penelope": "A FreeSewing pattern for a pencil skirt",
"sandy": "A FreeSewing pattern for a circle skirt",
"shin": "A FreeSewing pattern for swim trunks",
"simon": "A FreeSewing pattern for a button down shirt",
"simone": "A FreeSewing pattern for a button down shirt (Simone = Simon for people with breasts)",
"sven": "A FreeSewing pattern for a straightforward sweater",
"tamiko": "A FreeSewing pattern for a zero-waste top",
"teagan": "A FreeSewing pattern for a T-shirt",
"theo": "A FreeSewing pattern for classic trousers",
"tiberius": "A FreeSewing pattern for a tunica, a historical Roman tunic",
"unice": "A FreeSewing pattern for a basic, highly-customizable underwear pattern",
"ursula": "A FreeSewing pattern for a basic, highly-customizable underwear pattern",
"wahid": "A FreeSewing pattern for a classic fitted waistcoat",
"walburga": "A FreeSewing pattern for a wappenrock (tabard/surcoat), a historical European/medieval (ish) garment",
"waralee": "A FreeSewing pattern for wrap pants",
"yuri": "A FreeSewing pattern for a fancy zipless sweater based on the Huey hoodie"
},
"utilities": {
"examples": "A FreeSewing pattern holding examples for our documentation",
"legend": "A FreeSewing pattern to document pattern notation",
"plugintest": "A FreeSewing pattern to test (y)our plugins",
"rendertest": "A FreeSewing pattern to test (y)our render engine our CSS",
"tutorial": "A FreeSewing pattern for a baby bib that's used in our tutorial"
}
}

View file

@ -1,4 +1,4 @@
import designs from './designs.json'
import designsByType from './designs.json'
import packages from './packages.json'
import plugins from './plugins.json'
import sites from './sites.json'
@ -8,8 +8,15 @@ const unpack = (obj, folder) => Object.fromEntries(
Object.keys(obj).map(name => [name, { name, folder, description: obj[name], type: folder.slice(0, -1) } ])
)
const designs = {
...designsByType.accessories,
...designsByType.blocks,
...designsByType.garments,
...designsByType.utilities,
}
// Re-Export imported JSON
export { designs, packages, plugins, sites }
export { designs, designsByType, packages, plugins, sites }
// All software
export const software = {

View file

@ -1,9 +1,9 @@
{
"backend": "FreeSewing backend",
"freesewing.dev": "FreeSewing website with documentation for contributors & developers",
"freesewing.lab": "FreeSewing website to test various patterns",
"freesewing.org": "FreeSewing website",
"freesewing.shared": "Shared code and React components for different websites",
"dev": "FreeSewing website with documentation for contributors & developers",
"lab": "FreeSewing website to test various patterns",
"org": "FreeSewing website",
"shared": "Shared code and React components for different websites",
"strapi": "Freesewing's Strapi instance",
"svgtopdf": "FreeSewing on-demand tiler"
}

View file

@ -0,0 +1,23 @@
import { version } from './package.json'
export default {
name: '{{name}}',
version,
design: '{{author}}',
code: '{{author}}',
department: '{{department}}',
type: '{{type}}',
difficulty: 3,
tags: [ ],
optionGroups: {
fit: ['size'],
},
measurements: [],
dependencies: {},
inject: {},
hide: [],
parts: ['box'],
options: {
size: { pct: 50, min: 10, max: 100 },
},
}

View file

@ -0,0 +1,12 @@
{
"name": "{{name}}",
"version": "0.0.1",
"description": "{{description}}",
"author": "Joost De Cock <joost@joost.at> (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
"repository": "github:freesewing/freesewing",
"license": "MIT",
"main": "dist/index.js",
"module": "dist/index.mjs",
"scripts": { }
}

View file

@ -0,0 +1,5 @@
{
"env": {
"jest": true
}
}

View file

@ -0,0 +1,49 @@
export default function (part) {
const { options, Point, Path, points, paths, Snippet, snippets, complete, sa, paperless, macro } =
part.shorthand()
const w = 500 * options.size
points.topLeft = new Point(0, 0)
points.topRight = new Point(w, 0)
points.bottomLeft = new Point(0, w / 2)
points.bottomRight = new Point(w, w / 2)
paths.seam = new Path()
.move(points.topLeft)
.line(points.bottomLeft)
.line(points.bottomRight)
.line(points.topRight)
.line(points.topLeft)
.close()
.attr('class', 'fabric')
// Complete?
if (complete) {
points.logo = points.topLeft.shiftFractionTowards(points.bottomRight, 0.5)
snippets.logo = new Snippet('logo', points.logo)
points.text = points.logo
.shift(-90, w / 8)
.attr('data-text', 'hello')
.attr('data-text-class', 'center')
if (sa) {
paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
}
}
// Paperless?
if (paperless) {
macro('hd', {
from: points.bottomLeft,
to: points.bottomRight,
y: points.bottomLeft.y + sa + 15,
})
macro('vd', {
from: points.bottomRight,
to: points.topRight,
x: points.topRight.x + sa + 15,
})
}
return part
}

View file

@ -0,0 +1,12 @@
import freesewing from '@freesewing/core'
import plugins from '@freesewing/plugin-bundle'
import config from '../config'
import draftBox from './box'
// Create new design
const Pattern = new freesewing.Design(config, plugins)
// Attach the draft methods to the prototype
Pattern.prototype.draftBox = draftBox
export default Pattern

View file

@ -0,0 +1,41 @@
// This file is auto-generated.
// Changes you make will be overwritten.
import chai from 'chai'
import models from '@freesewing/models'
import patterns from '@freesewing/pattern-info'
import Pattern from './dist/index.mjs'
// Shared tests
import { testPatternConfig } from '../../../tests/patterns/config.mjs'
import { testPatternDrafting } from '../../../tests/patterns/drafting.mjs'
import { testPatternSampling } from '../../../tests/patterns/sampling.mjs'
const expect = chai.expect
// Test config
testPatternConfig(
"{{name}}",
new Pattern(),
expect,
models,
patterns
)
// Test drafting
testPatternDrafting(
"{{name}}",
Pattern,
expect,
models,
patterns
)
// Test sampling
testPatternSampling(
"{{name}}",
Pattern,
expect,
models,
patterns
)

View file

@ -14,6 +14,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: {{{fullname}}}
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/aaron
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/albert
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/bee
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/bella
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step3": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/benjamin
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/bent
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step4": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/breanna
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step3": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/brian
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step3": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/bruce
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/carlita
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/carlton
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step4": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/cathrin
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/charlie
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/cornelius
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/diana
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/examples
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -28,6 +28,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/florence
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/florent
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/hi
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/holmes
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/hortensia
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/huey
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/hugo
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/jaeger
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/legend
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/lucy
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/lunetius
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/paco
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/penelope
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/plugintest
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/rendertest
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/sandy
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/shin
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/simon
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step4": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/simone
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/sven
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/tamiko
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/teagan
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/theo
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/tiberius
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/titan
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step3": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/trayvon
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

View file

@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
This folder holds: @freesewing/tutorial
If you're not entirely sure what to do or how to start, type this command:
```
npm run tips
```
## About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.

View file

@ -33,6 +33,8 @@
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
"vbuild": "VERBOSE=1 node build.js",
"lab": "cd ../../sites/lab && yarn start",
"tips": "node ../../scripts/help.mjs",
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
"cibuild_step5": "node build.js"

Some files were not shown because too many files have changed in this diff Show more