1
0
Fork 0

🎨 Updated prettier config

This commit is contained in:
Joost De Cock 2019-08-03 15:03:33 +02:00
parent b8e632998b
commit 6710d76b08
401 changed files with 13193 additions and 15620 deletions

View file

@ -1,4 +1,4 @@
import { addButtonHoles } from "./shared";
import { addButtonHoles } from './shared'
export default part => {
let {
@ -14,21 +14,18 @@ export default part => {
paperless,
macro,
options
} = part.shorthand();
} = part.shorthand()
if (
!options.seperateButtonholePlacket ||
options.buttonholePlacketStyle !== "classic"
) {
part.paths = {};
part.snippets = {};
part.points = {};
return part;
if (!options.seperateButtonholePlacket || options.buttonholePlacketStyle !== 'classic') {
part.paths = {}
part.snippets = {}
part.points = {}
return part
}
for (let id of Object.keys(part.paths)) delete part.paths[id];
let width = options.buttonholePlacketWidth;
let fold = options.buttonholePlacketFoldWidth;
for (let id of Object.keys(part.paths)) delete part.paths[id]
let width = options.buttonholePlacketWidth
let fold = options.buttonholePlacketFoldWidth
points.topInnerEdge = utils.lineIntersectsCurve(
new Point(points.cfNeck.x + fold * 2, points.cfNeck.y + 20),
@ -37,65 +34,38 @@ export default part => {
points.cfNeckCp1,
points.neckCp2Front,
points.neck
);
points.bottomInnerEdge = new Point(points.topInnerEdge.x, points.cfHem.y);
)
points.bottomInnerEdge = new Point(points.topInnerEdge.x, points.cfHem.y)
points.placketCfNeck = points.cfNeck.shift(180, fold * 2);
points.placketTopInnerEdgeFold = points.placketCfNeck.shift(0, width / 2);
points.placketTopInnerEdgeOver = points.placketCfNeck.shift(
0,
width / 2 - fold
);
points.placketTopInnerEdgeUnder = points.placketCfNeck.shift(
0,
width / 2 + fold
);
points.placketTopOuterEdgeFold = points.placketCfNeck.shift(180, width / 2);
points.placketTopOuterEdgeOver = points.placketCfNeck.shift(
180,
width / 2 - fold
);
points.placketTopOuterEdgeUnder = points.placketCfNeck.shift(
180,
width / 2 + fold
);
points.placketCfHem = points.cfHem.shift(180, fold * 2);
points.placketBottomInnerEdgeFold = points.placketCfHem.shift(0, width / 2);
points.placketBottomInnerEdgeOver = points.placketCfHem.shift(
0,
width / 2 - fold
);
points.placketBottomInnerEdgeUnder = points.placketCfHem.shift(
0,
width / 2 + fold
);
points.placketBottomOuterEdgeFold = points.placketCfHem.shift(180, width / 2);
points.placketBottomOuterEdgeOver = points.placketCfHem.shift(
180,
width / 2 - fold
);
points.placketBottomOuterEdgeUnder = points.placketCfHem.shift(
180,
width / 2 + fold
);
points.placketTopEdge = points.placketTopOuterEdgeFold.shift(180, width);
points.placketBottomEdge = points.placketBottomOuterEdgeFold.shift(
180,
width
);
points.placketCfNeck = points.cfNeck.shift(180, fold * 2)
points.placketTopInnerEdgeFold = points.placketCfNeck.shift(0, width / 2)
points.placketTopInnerEdgeOver = points.placketCfNeck.shift(0, width / 2 - fold)
points.placketTopInnerEdgeUnder = points.placketCfNeck.shift(0, width / 2 + fold)
points.placketTopOuterEdgeFold = points.placketCfNeck.shift(180, width / 2)
points.placketTopOuterEdgeOver = points.placketCfNeck.shift(180, width / 2 - fold)
points.placketTopOuterEdgeUnder = points.placketCfNeck.shift(180, width / 2 + fold)
points.placketCfHem = points.cfHem.shift(180, fold * 2)
points.placketBottomInnerEdgeFold = points.placketCfHem.shift(0, width / 2)
points.placketBottomInnerEdgeOver = points.placketCfHem.shift(0, width / 2 - fold)
points.placketBottomInnerEdgeUnder = points.placketCfHem.shift(0, width / 2 + fold)
points.placketBottomOuterEdgeFold = points.placketCfHem.shift(180, width / 2)
points.placketBottomOuterEdgeOver = points.placketCfHem.shift(180, width / 2 - fold)
points.placketBottomOuterEdgeUnder = points.placketCfHem.shift(180, width / 2 + fold)
points.placketTopEdge = points.placketTopOuterEdgeFold.shift(180, width)
points.placketBottomEdge = points.placketBottomOuterEdgeFold.shift(180, width)
paths.saBase = new Path()
.move(points.placketTopEdge)
.line(points.cfNeck)
.curve(points.cfNeckCp1, points.neckCp2Front, points.neck)
.split(points.topInnerEdge)[0]
.line(points.bottomInnerEdge);
.line(points.bottomInnerEdge)
paths.seam = paths.saBase
.clone()
.line(points.placketBottomEdge)
.close()
.attr("class", "fabric");
.attr('class', 'fabric')
// Complete pattern?
if (complete) {
@ -103,117 +73,107 @@ export default part => {
paths.frontCenter = new Path()
.move(points.placketCfNeck)
.line(points.placketCfHem)
.attr("class", "help");
.attr('class', 'help')
paths.placketInnerEdgeFold = new Path()
.move(points.placketTopInnerEdgeFold)
.line(points.placketBottomInnerEdgeFold)
.attr("class", "dotted");
.attr('class', 'dotted')
paths.placketInnerEdgeOver = new Path()
.move(points.placketTopInnerEdgeOver)
.line(points.placketBottomInnerEdgeOver)
.attr("class", "dotted");
.attr('class', 'dotted')
paths.placketOuterEdgeFold = new Path()
.move(points.placketTopOuterEdgeFold)
.line(points.placketBottomOuterEdgeFold)
.attr("class", "dotted");
.attr('class', 'dotted')
paths.placketOuterEdgeOver = new Path()
.move(points.placketTopOuterEdgeOver)
.line(points.placketBottomOuterEdgeOver)
.attr("class", "dotted");
.attr('class', 'dotted')
paths.placketOuterEdgeUnder = new Path()
.move(points.placketTopOuterEdgeUnder)
.line(points.placketBottomOuterEdgeUnder)
.attr("class", "dotted");
.attr('class', 'dotted')
// Notches
snippets["cfArmhole-notch"].anchor.x = points.cfArmhole.x - fold * 2;
snippets["cfWaist-notch"].anchor.x = points.cfArmhole.x - fold * 2;
snippets["cfHips-notch"].anchor.x = points.cfArmhole.x - fold * 2;
snippets['cfArmhole-notch'].anchor.x = points.cfArmhole.x - fold * 2
snippets['cfWaist-notch'].anchor.x = points.cfArmhole.x - fold * 2
snippets['cfHips-notch'].anchor.x = points.cfArmhole.x - fold * 2
// Buttons
addButtonHoles(part, "placketCfNeck");
addButtonHoles(part, 'placketCfNeck')
// Grainline
points.grainlineFrom = points.placketBottomEdge.shift(0, width / 2);
points.grainlineTo = points.placketTopEdge.shift(0, width / 2);
macro("grainline", {
points.grainlineFrom = points.placketBottomEdge.shift(0, width / 2)
points.grainlineTo = points.placketTopEdge.shift(0, width / 2)
macro('grainline', {
from: points.grainlineFrom,
to: points.grainlineTo
});
})
// Title
points.title = new Point(points.placketCfNeck.x, points.cfArmhole.y);
macro("title", {
points.title = new Point(points.placketCfNeck.x, points.cfArmhole.y)
macro('title', {
at: points.title,
nr: "2b",
title: "buttonholePlacket",
nr: '2b',
title: 'buttonholePlacket',
scale: 0.75,
rotation: -90
});
})
// Logo
points.logo = points.title.shift(-90, 120);
snippets.logo = new Snippet("logo", points.logo)
.attr("data-scale", 0.5)
.attr("data-rotate", -90);
points.logo = points.title.shift(-90, 120)
snippets.logo = new Snippet('logo', points.logo)
.attr('data-scale', 0.5)
.attr('data-rotate', -90)
if (sa) {
paths.sa = paths.saBase.offset(sa * -1);
paths.sa = paths.saBase.offset(sa * -1)
paths.sa
.line(
new Point(
points.bottomInnerEdge.x + sa,
points.bottomInnerEdge.y + 3 * sa
)
)
.line(
new Point(
points.placketBottomEdge.x,
points.placketBottomEdge.y + 3 * sa
)
)
.line(new Point(points.bottomInnerEdge.x + sa, points.bottomInnerEdge.y + 3 * sa))
.line(new Point(points.placketBottomEdge.x, points.placketBottomEdge.y + 3 * sa))
.line(points.placketBottomEdge)
.move(points.placketTopEdge)
.line(paths.sa.start())
.attr("class", "fabric sa");
.attr('class', 'fabric sa')
}
}
// Paperless?
if (paperless) {
let offset = 0;
let offset = 0
for (let pid of [
"placketBottomOuterEdgeUnder",
"placketBottomOuterEdgeFold",
"placketBottomOuterEdgeOver",
"placketCfHem",
"placketBottomInnerEdgeOver",
"placketBottomInnerEdgeFold",
"placketBottomInnerEdgeUnder"
'placketBottomOuterEdgeUnder',
'placketBottomOuterEdgeFold',
'placketBottomOuterEdgeOver',
'placketCfHem',
'placketBottomInnerEdgeOver',
'placketBottomInnerEdgeFold',
'placketBottomInnerEdgeUnder'
]) {
offset += 15;
macro("hd", {
offset += 15
macro('hd', {
from: points.placketBottomEdge,
to: points[pid],
y: points.placketBottomEdge.y + offset + 3 * sa
});
})
}
points.button0 = points.placketTopEdge;
let j;
points.button0 = points.placketTopEdge
let j
for (let i = 0; i < options.buttons; i++) {
j = i + 1;
macro("vd", {
from: points["button" + j],
to: points["button" + i],
j = i + 1
macro('vd', {
from: points['button' + j],
to: points['button' + i],
x: points.placketTopEdge.x - 15
});
})
}
macro("vd", {
macro('vd', {
from: points.placketBottomEdge,
to: points.placketTopEdge,
x: points.placketTopEdge.x - 30
});
})
}
return part;
};
return part
}