Merge branch 'develop' into eriese-imperial
This commit is contained in:
commit
7476d45f54
575 changed files with 2464 additions and 1196 deletions
77
.gitignore
vendored
77
.gitignore
vendored
|
@ -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
|
||||
|
||||
|
|
906
CHANGELOG.md
906
CHANGELOG.md
File diff suppressed because it is too large
Load diff
|
@ -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
|
||||
|
||||
|
|
@ -5,6 +5,8 @@ _:
|
|||
symlink: 'mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -'
|
||||
test: ¬ests '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'"
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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 = {
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
|
|
23
config/templates/design/config.js
Normal file
23
config/templates/design/config.js
Normal 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 },
|
||||
},
|
||||
}
|
12
config/templates/design/package.json
Normal file
12
config/templates/design/package.json
Normal 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": { }
|
||||
}
|
5
config/templates/design/src/.eslintrc
Normal file
5
config/templates/design/src/.eslintrc
Normal file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"env": {
|
||||
"jest": true
|
||||
}
|
||||
}
|
49
config/templates/design/src/box.js
Normal file
49
config/templates/design/src/box.js
Normal 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
|
||||
}
|
12
config/templates/design/src/index.js
Normal file
12
config/templates/design/src/index.js
Normal 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
|
41
config/templates/design/tests/shared.test.mjs
Normal file
41
config/templates/design/tests/shared.test.mjs
Normal 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
|
||||
)
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
Loading…
Add table
Add a link
Reference in a new issue