chore: Added scripts to facilitate development
This commit is contained in:
parent
7108cb46a2
commit
a4cda485d5
183 changed files with 1019 additions and 15 deletions
|
@ -6,6 +6,7 @@ _:
|
||||||
test: ¬ests 'echo "{{name}}: No tests configured. Perhaps you''d like to do this?" && exit 0'
|
test: ¬ests 'echo "{{name}}: No tests configured. Perhaps you''d like to do this?" && exit 0'
|
||||||
vbuild: 'VERBOSE=1 node build.js'
|
vbuild: 'VERBOSE=1 node build.js'
|
||||||
lab: "cd ../../sites/lab && yarn start"
|
lab: "cd ../../sites/lab && yarn start"
|
||||||
|
tips: "node ../../scripts/help.mjs"
|
||||||
_types:
|
_types:
|
||||||
design:
|
design:
|
||||||
prettier: "npx prettier --write 'src/*.js' 'config/*.js'"
|
prettier: "npx prettier --write 'src/*.js' 'config/*.js'"
|
||||||
|
|
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}}}
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find 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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step3": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step4": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step3": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step3": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step4": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step4": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step3": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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
|
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 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.js"
|
"cibuild_step5": "node build.js"
|
||||||
|
|
|
@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
|
||||||
|
|
||||||
This folder holds: @freesewing/unice
|
This folder holds: @freesewing/unice
|
||||||
|
|
||||||
|
If you're not entirely sure what to do or how to start, type this command:
|
||||||
|
|
||||||
|
```
|
||||||
|
npm run tips
|
||||||
|
```
|
||||||
|
|
||||||
## About FreeSewing 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.js"
|
"cibuild_step5": "node build.js"
|
||||||
|
|
|
@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
|
||||||
|
|
||||||
This folder holds: @freesewing/ursula
|
This folder holds: @freesewing/ursula
|
||||||
|
|
||||||
|
If you're not entirely sure what to do or how to start, type this command:
|
||||||
|
|
||||||
|
```
|
||||||
|
npm run tips
|
||||||
|
```
|
||||||
|
|
||||||
## About FreeSewing 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step4": "node build.js"
|
"cibuild_step4": "node build.js"
|
||||||
|
|
|
@ -59,6 +59,12 @@ holding [all our NPM packages](https://freesewing.dev/reference/packages/).
|
||||||
|
|
||||||
This folder holds: @freesewing/wahid
|
This folder holds: @freesewing/wahid
|
||||||
|
|
||||||
|
If you're not entirely sure what to do or how to start, type this command:
|
||||||
|
|
||||||
|
```
|
||||||
|
npm run tips
|
||||||
|
```
|
||||||
|
|
||||||
## About FreeSewing 💀
|
## About FreeSewing 💀
|
||||||
|
|
||||||
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
Where the world of makers and developers collide, that's where you'll find FreeSewing.
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
"test": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register",
|
||||||
"vbuild": "VERBOSE=1 node build.js",
|
"vbuild": "VERBOSE=1 node build.js",
|
||||||
"lab": "cd ../../sites/lab && yarn start",
|
"lab": "cd ../../sites/lab && yarn start",
|
||||||
|
"tips": "node ../../scripts/help.mjs",
|
||||||
"prettier": "npx prettier --write 'src/*.js' 'config/*.js'",
|
"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",
|
"testci": "BABEL_ENV=production npx mocha tests/*.test.mjs --require @babel/register --reporter ../../tests/reporters/terse.js",
|
||||||
"cibuild_step5": "node build.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