use lerna to handle build order and speed up buildsitedeps
This commit is contained in:
parent
893b22bec8
commit
d613c842d6
83 changed files with 186 additions and 230 deletions
|
@ -1,34 +0,0 @@
|
|||
import { designs, plugins, packages } from './software/index.mjs'
|
||||
|
||||
/*
|
||||
* As this monorepo has interlocking dependencies
|
||||
* we need to ensure things get built in the correct
|
||||
* order. This file takes care of that
|
||||
*/
|
||||
|
||||
const first = ['core', 'remark-jargon', 'snapseries']
|
||||
const blocks = ['brian', 'titan', 'bella', 'breanna']
|
||||
const extended = ['bent', 'simon', 'carlton']
|
||||
|
||||
export const buildOrder = [
|
||||
// First build FreeSewing core library and config-helpers
|
||||
first,
|
||||
|
||||
// Then build all FreeSewing plugins, but not the bundle
|
||||
Object.keys(plugins).filter((id) => id !== 'plugin-bundle'),
|
||||
|
||||
// Then build the plugin bundle
|
||||
['plugin-bundle'],
|
||||
|
||||
// Then build all FreeSewing designs that are blocks
|
||||
blocks,
|
||||
|
||||
// Then build all FreeSewing designs that are further extended
|
||||
extended,
|
||||
|
||||
// Then build all remaining designs
|
||||
Object.keys(designs).filter((id) => [...blocks, ...extended].indexOf(id) === -1),
|
||||
|
||||
// Finally build the rest of the packages
|
||||
Object.keys(packages).filter((id) => first.indexOf(id) === -1),
|
||||
]
|
|
@ -1,10 +1,11 @@
|
|||
_:
|
||||
build: 'node build.mjs'
|
||||
build: &build 'node build.mjs'
|
||||
buildall: *build
|
||||
clean: 'rimraf dist'
|
||||
mbuild: 'NO_MINIFY=1 node build.mjs'
|
||||
mbuild: &mbuild 'NO_MINIFY=1 node build.mjs'
|
||||
symlink: 'mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -'
|
||||
test: 'echo "{{name}}: No tests configured. Perhaps you could write some?" && exit 0'
|
||||
vbuild: 'VERBOSE=1 node build.mjs'
|
||||
vbuild: &vbuild 'VERBOSE=1 node build.mjs'
|
||||
lab: 'cd ../../sites/lab && yarn start'
|
||||
tips: 'node ../../scripts/help.mjs'
|
||||
lint: "npx eslint 'src/**' 'tests/*.mjs'"
|
||||
|
@ -35,10 +36,12 @@ new-design:
|
|||
test: '!'
|
||||
testci: '!'
|
||||
vbuild: '!'
|
||||
buildall: '!'
|
||||
rehype-highlight-lines:
|
||||
build: '!'
|
||||
mbuild: '!'
|
||||
vbuild: '!'
|
||||
buildall: '!'
|
||||
lint: "npx eslint 'src/*.mjs'"
|
||||
rehype-jargon:
|
||||
lint: "npx eslint 'src/*.mjs'"
|
||||
|
@ -53,12 +56,12 @@ backend:
|
|||
clean: 'rimraf dist'
|
||||
dev: 'nodemon src/index.mjs'
|
||||
initdb: 'npx prisma db push'
|
||||
mbuild: 'NO_MINIFY=1 node build.mjs'
|
||||
mbuild: *mbuild
|
||||
newdb: 'node ./scripts/newdb.mjs'
|
||||
prettier: "npx prettier --write 'src/*.mjs' 'tests/*.mjs'"
|
||||
rmdb: 'node ./scripts/rmdb.mjs'
|
||||
test: 'npx mocha --require mocha-steps tests/index.mjs'
|
||||
vbuild: 'VERBOSE=1 node build.mjs'
|
||||
vbuild: *vbuild
|
||||
prebuild: 'node scripts/prebuild.mjs'
|
||||
|
||||
dev:
|
||||
|
@ -69,7 +72,7 @@ dev:
|
|||
develop: *nextDev
|
||||
i18n: "SITE=dev node ../shared/prebuild/i18n-only.mjs"
|
||||
lint: &nextLint 'next lint'
|
||||
buildsitedeps: &buildsitedeps 'cd ../../ && yarn buildall && cd -'
|
||||
buildsitedeps: &buildsitedeps 'npx lerna run buildall'
|
||||
prebuild: 'yarn buildsitedeps && node --experimental-json-modules ./prebuild.mjs'
|
||||
prebuildonly: 'node --experimental-json-modules ./prebuild.mjs'
|
||||
predev: 'node --experimental-json-modules ./prebuild.mjs'
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step3": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step3": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step4": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step4": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step3": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step3": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step3": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step3": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step4": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step4": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -36,9 +37,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step4": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step4": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step3": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step3": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step5": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step5": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10",
|
||||
|
|
5
nx.json
5
nx.json
|
@ -3,7 +3,7 @@
|
|||
"default": {
|
||||
"runner": "nx/tasks-runners/default",
|
||||
"options": {
|
||||
"cacheableOperations": [],
|
||||
"cacheableOperations": ["buildall"],
|
||||
"parallel": 5
|
||||
}
|
||||
}
|
||||
|
@ -12,6 +12,9 @@
|
|||
"build": {
|
||||
"dependsOn": ["^build", "prebuild"]
|
||||
},
|
||||
"buildall": {
|
||||
"dependsOn": ["^buildall", "prebuildall"]
|
||||
},
|
||||
"testci": {
|
||||
"dependsOn": ["^build"]
|
||||
},
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
"prettier": "npx prettier --write 'config/*' 'config/**/*' 'packages/**/src/*.mjs' 'packages/i18n/src/locales/**/*.*' 'packages/**/tests/*.mjs'",
|
||||
"reconfigure": "all-contributors generate && node --experimental-json-modules --no-warnings scripts/reconfigure.mjs",
|
||||
"prerelease": "lerna version --no-git-tag-version --no-push && yarn reconfigure && yarn buildall",
|
||||
"buildall": "lerna run cibuild_step0 && lerna run cibuild_step1 && lerna run cibuild_step2 && lerna run cibuild_step3 && lerna run cibuild_step4 && lerna run cibuild_step5 && lerna run cibuild_step6",
|
||||
"buildall": "lerna run buildall",
|
||||
"build": "yarn buildall",
|
||||
"wbuild": "yarn wbuildall",
|
||||
"testall": "node scripts/testall.js",
|
||||
|
@ -43,7 +43,7 @@
|
|||
"checkdocs": "remark markdown --quiet --frail",
|
||||
"strapi:translate": "node scripts/strapi-en-to-other.mjs",
|
||||
"fixdocs": "remark markdown --quiet --frail --output",
|
||||
"wbuildall": "lerna run wcibuild_step0 && lerna run wcibuild_step1 && lerna run wcibuild_step2 && lerna run wcibuild_step3 && lerna run wcibuild_step4 && lerna run wcibuild_step5 && lerna run wcibuild_step6",
|
||||
"wbuildall": "lerna run wbuildall",
|
||||
"prepare": "husky install"
|
||||
},
|
||||
"repository": {
|
||||
|
|
|
@ -32,6 +32,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -44,9 +45,8 @@
|
|||
"testci": "c8 mocha tests/*.test.mjs",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"jsdoc": "jsdoc -c jsdoc.json -r src",
|
||||
"cibuild_step0": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step0": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {},
|
||||
"dependencies": {
|
||||
|
|
|
@ -28,6 +28,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -36,9 +37,8 @@
|
|||
"lab": "cd ../../sites/lab && yarn start",
|
||||
"tips": "node ../../scripts/help.mjs",
|
||||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"cibuild_step6": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step6": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {},
|
||||
"dependencies": {},
|
||||
|
|
|
@ -27,11 +27,8 @@
|
|||
"lint": "npx eslint 'lib/*.mjs'",
|
||||
"i18n-only": "SITE=\"new-design/shared\" node ../../sites/shared/prebuild/i18n-only.mjs",
|
||||
"prebuild": "node ./prebuild.mjs",
|
||||
"precibuild_step6": "node ./prebuild.mjs",
|
||||
"prewbuild": "node ./prebuild.mjs",
|
||||
"cibuild_step6": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step6": "node build.mjs"
|
||||
"prewbuild": "node ./prebuild.mjs"
|
||||
},
|
||||
"peerDependencies": {},
|
||||
"dependencies": {
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -32,9 +33,8 @@
|
|||
"lab": "cd ../../sites/lab && yarn start",
|
||||
"tips": "node ../../scripts/help.mjs",
|
||||
"lint": "eslint 'src/**/*.mjs'",
|
||||
"cibuild_step6": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step6": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": ">=14"
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -32,9 +33,8 @@
|
|||
"lab": "cd ../../sites/lab && yarn start",
|
||||
"tips": "node ../../scripts/help.mjs",
|
||||
"lint": "npx eslint 'src/*.mjs'",
|
||||
"cibuild_step6": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step6": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {},
|
||||
"dependencies": {
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -32,9 +33,8 @@
|
|||
"lab": "cd ../../sites/lab && yarn start",
|
||||
"tips": "node ../../scripts/help.mjs",
|
||||
"lint": "npx eslint 'src/*.mjs'",
|
||||
"cibuild_step0": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step0": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {},
|
||||
"dependencies": {},
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step1": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step1": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10"
|
||||
|
|
|
@ -32,6 +32,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -42,9 +43,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step2": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step2": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10"
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step1": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step1": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10"
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step1": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step1": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10"
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step1": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step1": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10"
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step1": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step1": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10"
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step1": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step1": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10"
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step1": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step1": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10"
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step1": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step1": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10"
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step1": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step1": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10"
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step1": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step1": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10"
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step1": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step1": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10"
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step1": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step1": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10"
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "node build.mjs",
|
||||
"buildall": "node build.mjs",
|
||||
"clean": "rimraf dist",
|
||||
"mbuild": "NO_MINIFY=1 node build.mjs",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
|
@ -41,9 +42,8 @@
|
|||
"lint": "npx eslint 'src/**' 'tests/*.mjs'",
|
||||
"prettier": "npx prettier --write 'src/*.mjs' 'tests/*.mjs'",
|
||||
"testci": "npx mocha tests/*.test.mjs --reporter ../../tests/reporters/terse.js",
|
||||
"cibuild_step1": "node build.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"wcibuild_step1": "node build.mjs"
|
||||
"wbuildall": "node build.mjs"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@freesewing/core": "3.0.0-alpha.10"
|
||||
|
|
|
@ -7,7 +7,7 @@ import mustache from 'mustache'
|
|||
import conf from '../lerna.json' assert { type: 'json' }
|
||||
const { version } = conf
|
||||
import { software, publishedTypes as types, designs, plugins } from '../config/software/index.mjs'
|
||||
import { buildOrder } from '../config/build-order.mjs'
|
||||
// import { buildOrder } from '../config/build-order.mjs'
|
||||
import rootPackageJson from '../package.json' assert { type: 'json' }
|
||||
import { capitalize } from '../packages/core/src/index.mjs'
|
||||
|
||||
|
@ -96,22 +96,7 @@ log.write(chalk.green(' Done\n'))
|
|||
// Step 4: Generate overall CHANGELOG.md
|
||||
fs.writeFileSync(path.join(repo.path, 'CHANGELOG.md'), changelog('global'))
|
||||
|
||||
// Step 5: Generate build script for published software
|
||||
log.write(chalk.blueBright('Generating buildall node script...'))
|
||||
const buildSteps = buildOrder.map((step, i) => `lerna run cibuild_step${i}`)
|
||||
// Can we skip reconfigure?
|
||||
//const buildAllCommand = 'npm run reconfigure && ' + buildSteps.join(' && ')
|
||||
const buildAllCommand = buildSteps.join(' && ')
|
||||
const newRootPkgJson = { ...rootPackageJson }
|
||||
newRootPkgJson.scripts.buildall = buildAllCommand
|
||||
newRootPkgJson.scripts.wbuildall = buildAllCommand.replace(/cibuild/g, 'wcibuild')
|
||||
fs.writeFileSync(
|
||||
path.join(repo.path, 'package.json'),
|
||||
JSON.stringify(newRootPkgJson, null, 2) + '\n'
|
||||
)
|
||||
log.write(chalk.green(' Done\n'))
|
||||
|
||||
// Step 6: Generate tests for designs and plugins
|
||||
// Step 5: Generate tests for designs and plugins
|
||||
for (const design in designs) {
|
||||
fs.writeFileSync(
|
||||
path.join(repo.path, 'designs', design, 'tests', 'shared.test.mjs'),
|
||||
|
@ -219,22 +204,15 @@ function scripts(pkg) {
|
|||
}
|
||||
}
|
||||
|
||||
// Enforce build order by generating the cibuild_stepX scrips
|
||||
for (let step = 0; step < buildOrder.length; step++) {
|
||||
if (buildOrder[step].indexOf(pkg.name) !== -1) {
|
||||
if (runScripts.prebuild) {
|
||||
runScripts[`precibuild_step${step}`] = runScripts.prebuild
|
||||
if (!runScripts.prewbuild) runScripts.prewbuild = runScripts.prebuild
|
||||
}
|
||||
if (runScripts.build) {
|
||||
runScripts[`cibuild_step${step}`] = runScripts.build
|
||||
// make windows versions of build prebuild scripts
|
||||
runScripts.wbuild = runScripts.wbuild || runScripts.build
|
||||
runScripts.prewbuild = runScripts.prewbuild || runScripts.prebuild
|
||||
|
||||
// add windows scripts
|
||||
if (!runScripts.wbuild) runScripts.wbuild = runScripts.build
|
||||
|
||||
runScripts[`wcibuild_step${step}`] = runScripts.wbuild
|
||||
}
|
||||
}
|
||||
// make prebuildall and windows versions of buildall and prebuildall
|
||||
if (runScripts.buildall !== undefined) {
|
||||
runScripts.wbuildall = runScripts.wbuildall || runScripts.wbuild
|
||||
runScripts.prebuildall = runScripts.prebuildall || runScripts.prebuild
|
||||
runScripts.prewbuildall = runScripts.prewbuildall || runScripts.prewbuild
|
||||
}
|
||||
|
||||
return runScripts
|
||||
|
|
|
@ -24,7 +24,9 @@
|
|||
"rmdb": "node ./scripts/rmdb.mjs",
|
||||
"test": "npx mocha --require mocha-steps tests/index.mjs",
|
||||
"vbuild": "VERBOSE=1 node build.mjs",
|
||||
"prebuild": "node scripts/prebuild.mjs"
|
||||
"prebuild": "node scripts/prebuild.mjs",
|
||||
"wbuild": "node build.mjs",
|
||||
"prewbuild": "node scripts/prebuild.mjs"
|
||||
},
|
||||
"peerDependencies": {},
|
||||
"dependencies": {
|
||||
|
|
|
@ -21,12 +21,14 @@
|
|||
"develop": "next dev -p 8000",
|
||||
"i18n": "SITE=dev node ../shared/prebuild/i18n-only.mjs",
|
||||
"lint": "next lint",
|
||||
"buildsitedeps": "cd ../../ && yarn buildall && cd -",
|
||||
"buildsitedeps": "npx lerna run buildall",
|
||||
"prebuild": "yarn buildsitedeps && node --experimental-json-modules ./prebuild.mjs",
|
||||
"prebuildonly": "node --experimental-json-modules ./prebuild.mjs",
|
||||
"predev": "node --experimental-json-modules ./prebuild.mjs",
|
||||
"serve": "pm2 start npm --name 'dev' -- run start",
|
||||
"start": "yarn prebuild && yarn dev"
|
||||
"start": "yarn prebuild && yarn dev",
|
||||
"wbuild": "next build",
|
||||
"prewbuild": "yarn buildsitedeps && node --experimental-json-modules ./prebuild.mjs"
|
||||
},
|
||||
"peerDependencies": {},
|
||||
"dependencies": {
|
||||
|
|
|
@ -22,11 +22,13 @@
|
|||
"i18n": "SITE=lab node ../shared/prebuild/i18n-only.mjs",
|
||||
"e2e": "yarn playwright test",
|
||||
"lint": "next lint",
|
||||
"buildsitedeps": "cd ../../ && yarn buildall && cd -",
|
||||
"buildsitedeps": "npx lerna run buildall",
|
||||
"prebuild": "yarn buildsitedeps && node --experimental-json-modules ./prebuild.mjs",
|
||||
"prebuildonly": "node --experimental-json-modules ./prebuild.mjs",
|
||||
"predev": "node --experimental-json-modules ./prebuild.mjs",
|
||||
"start": "yarn prebuild && yarn dev"
|
||||
"start": "yarn prebuild && yarn dev",
|
||||
"wbuild": "next build",
|
||||
"prewbuild": "yarn buildsitedeps && node --experimental-json-modules ./prebuild.mjs"
|
||||
},
|
||||
"peerDependencies": {},
|
||||
"dependencies": {
|
||||
|
|
|
@ -21,11 +21,13 @@
|
|||
"develop": "next dev -p 8000",
|
||||
"i18n": "SITE=org node ../shared/prebuild/i18n-only.mjs",
|
||||
"lint": "next lint",
|
||||
"buildsitedeps": "cd ../../ && yarn buildall && cd -",
|
||||
"buildsitedeps": "npx lerna run buildall",
|
||||
"prebuild": "yarn buildsitedeps && node --experimental-json-modules ./prebuild.mjs",
|
||||
"prebuildonly": "node --experimental-json-modules ./prebuild.mjs",
|
||||
"predev": "node --experimental-json-modules ./prebuild.mjs",
|
||||
"start": "yarn prebuild && yarn dev"
|
||||
"start": "yarn prebuild && yarn dev",
|
||||
"wbuild": "next build",
|
||||
"prewbuild": "yarn buildsitedeps && node --experimental-json-modules ./prebuild.mjs"
|
||||
},
|
||||
"peerDependencies": {},
|
||||
"dependencies": {
|
||||
|
|
|
@ -16,7 +16,8 @@
|
|||
"scripts": {
|
||||
"dev": "sanity dev",
|
||||
"start": "sanity start",
|
||||
"build": "sanity build -y"
|
||||
"build": "sanity build -y",
|
||||
"wbuild": "sanity build -y"
|
||||
},
|
||||
"peerDependencies": {},
|
||||
"dependencies": {
|
||||
|
|
|
@ -41,7 +41,7 @@ const loadFolderFrontmatter = async (key, site, folder, transform = false, lang
|
|||
const cmd = `find ${cwd} -type f -name "${
|
||||
lang ? lang : '*'
|
||||
}.md" -exec grep "^${key}:" -ism 1 {} +`
|
||||
const grep = exec(cmd, { cwd }, (error, stdout, stderr) => {
|
||||
const grep = exec(cmd, { cwd, maxBuffer: 2048 * 1024 }, (error, stdout, stderr) => {
|
||||
if (error) {
|
||||
console.error(`exec error: ${error} - ${stderr}`)
|
||||
return
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue