1
0
Fork 0

construction: Dual-builds for node and browser

This commit is contained in:
Joost De Cock 2018-07-15 18:57:27 +02:00
parent d74ceaf9f2
commit 1f33804778
12 changed files with 7560 additions and 35 deletions

View file

@ -0,0 +1,14 @@
import freesewing from 'freesewing'
import * as patternConfig from '../config/config'
import { Pattern } from 'freesewing/dist/lib/pattern'
import backBlock from './lib/back'
var brian = new freesewing.pattern(patternConfig);
brian.draft = function(final = true) {
backBlock.draft(brian, final);
return brian;
}
module.exports = brian;

View file

@ -1,4 +1,4 @@
import F from 'freesewing'
import freesewing from 'freesewing'
import { Pattern } from 'freesewing/dist/lib/pattern'
var backBlock = {
@ -10,6 +10,7 @@ var backBlock = {
let values = pattern.values;
let points = pattern.parts.backBlock.points;
let paths = pattern.parts.backBlock.paths;
let F = freesewing;
// Center back (cb) vertical axis
points.cbNeck = new F.point(0, options.backNeckCutout);

View file

@ -1,29 +0,0 @@
import F from 'freesewing'
import * as patternConfig from '../config/config'
import { Pattern } from 'freesewing/dist/lib/pattern'
import backBlock from './lib/back'
import { manSize38 } from '@freesewing/models'
var brian = new F.pattern(patternConfig);
brian.draft = function(final = true) {
backBlock.draft(brian, final);
return brian;
}
export default brian;
// This is not for inclusion in production
console.log(manSize38);
brian.settings.measurements = manSize38;
brian.draft();
console.log(brian.parts.backBlock.points);