1
0
Fork 0

🚧 Moved return statement to bottom to avoid warnings

This commit is contained in:
joostdecock 2018-07-23 17:35:06 +00:00
parent 9934b54566
commit 7758ba81a6
7 changed files with 23 additions and 15 deletions

View file

@ -10,7 +10,8 @@ export default {
file: "dist/freesewing.min.js",
format: "iife",
name: "freesewing",
banner: `/**\n * Freesewing\n * (c) ${new Date().getFullYear()} Joost De Cock\n * @license MIT\n */`
banner: `/**\n * Freesewing\n * (c) ${new Date().getFullYear()} Joost De Cock\n * @license MIT\n */`,
sourcemap: true
},
plugins: [
resolve({
@ -20,7 +21,6 @@ export default {
commonjs(),
babel({
exclude: "node_modules/**"
}),
terser()
})
]
};

View file

@ -6,8 +6,6 @@ function attributes(init = false) {
}
}
return this;
/** Adds an attribute */
this.prototype.add = function(name, value) {
if (typeof this.list[name] === "undefined") {
@ -47,6 +45,8 @@ function attributes(init = false) {
return svg;
};
return this;
}
export default attributes;

View file

@ -3,8 +3,7 @@ import point from "./point";
import * as hooklib from "hooks";
function part(id) {
attributes = new Attributes();
this.attributes = new Attributes();
this.points = {};
this.paths = {};
this.snippets = {};
@ -13,8 +12,6 @@ function part(id) {
this.points.origin = new point(0, 0);
for (let k in hooklib) this[k] = hooklib[k];
return this;
this.prototype.macroRunner = function(args) {
let self = this;
let data = args;
@ -27,6 +24,8 @@ function part(id) {
return method;
};
return this;
}
export default part;

View file

@ -66,6 +66,8 @@ function path() {
return d;
};
return this;
}
export default path;

View file

@ -53,8 +53,6 @@ export default function pattern(config = false) {
config: this.config
};
return this;
/**
* @throws Will throw an error when called
*/
@ -112,4 +110,6 @@ export default function pattern(config = false) {
}
}
};
return this;
}

View file

@ -5,8 +5,6 @@ function point(x, y) {
this.y = this.round(y);
this.attributes = new attributes();
return this;
/** Rounds a value to PRECISION */
this.prototype.round = function(value) {
return Math.round(value * 1e2) / 1e2;
@ -113,6 +111,8 @@ function point(x, y) {
this.prototype.shiftOutwards = function(that, distance) {
return this.shiftTowards(that, this.dist(that) + distance);
};
return this;
}
export default point;

View file

@ -2,6 +2,8 @@ import attributes from "./attributes";
import * as hooklib from "hooks";
import hooks from "./hooks";
import { version } from "../package.json";
function svg(pattern) {
this.body = "";
this.style = "";
@ -15,12 +17,15 @@ function svg(pattern) {
this.attributes.add("xmlns", "http://www.w3.org/2000/svg");
this.attributes.add("xmlns:svg", "http://www.w3.org/2000/svg");
this.attributes.add("xmlns:xlink", "http://www.w3.org/1999/xlink");
this.attributes.add(
"xmlns:freesewing",
"http://freesewing.org/namespaces/freesewing"
);
this.attributes.add("freesewing", version);
this.hooks = hooks.all;
for (let k in hooklib) this[k] = hooklib[k];
for (let k in this.hooks) this.hook(k, this[k]);
return this;
/** Method to attach preRenderSvg hooks on */
this.prototype.preRenderSvg = function() {};
@ -240,6 +245,8 @@ function svg(pattern) {
return "" + this.freeId;
};
return this;
}
export default svg;