1
0
Fork 0
freesewing/src/index.js

39 lines
838 B
JavaScript
Raw Normal View History

2019-02-16 07:28:56 +01:00
import Design from "./design";
import Pattern from "./pattern";
import Point from "./point";
import Path from "./path";
import Snippet from "./snippet";
import * as utils from "./utils";
2018-07-23 11:12:06 +00:00
2018-07-23 14:16:39 +00:00
import { version } from "../package.json";
//const create = function(config, plugins = false) {
// const pattern = function(settings) {
// Pattern.call(this, config);
// if (Array.isArray(plugins)) for (let plugin of plugins) this.use(plugin);
// if (plugins) this.use(plugins);
// this.apply(settings);
//
// return this;
// };
//
// // Set up inheritance
// pattern.prototype = Object.create(Pattern.prototype);
// pattern.prototype.constructor = pattern;
//
// return pattern;
//};
2018-07-23 11:12:06 +00:00
export default {
2018-07-23 14:16:39 +00:00
version: version,
// create,
2019-02-16 07:28:56 +01:00
Design,
Pattern,
Point,
Path,
Snippet,
2018-07-26 13:43:12 +00:00
utils,
patterns: {},
plugins: {}
};