@doodle3d/potrace-js
Advanced tools
Comparing version 0.0.5 to 0.0.6
@@ -6,4 +6,31 @@ 'use strict'; | ||
}); | ||
exports.Bitmap = exports.getPaths = exports.getSVG = undefined; | ||
exports.traceUrl = traceUrl; | ||
exports.Bitmap = exports.getPaths = exports.getSVG = exports.traceUrl = undefined; | ||
var traceUrl = exports.traceUrl = function () { | ||
var _ref = _asyncToGenerator(regeneratorRuntime.mark(function _callee(url, options) { | ||
var image; | ||
return regeneratorRuntime.wrap(function _callee$(_context) { | ||
while (1) { | ||
switch (_context.prev = _context.next) { | ||
case 0: | ||
_context.next = 2; | ||
return (0, _utils.loadImage)(url, options); | ||
case 2: | ||
image = _context.sent; | ||
return _context.abrupt('return', traceImage(image, options)); | ||
case 4: | ||
case 'end': | ||
return _context.stop(); | ||
} | ||
} | ||
}, _callee, this); | ||
})); | ||
return function traceUrl(_x, _x2) { | ||
return _ref.apply(this, arguments); | ||
}; | ||
}(); | ||
exports.traceImage = traceImage; | ||
@@ -37,2 +64,4 @@ exports.traceCanvas = traceCanvas; | ||
function _asyncToGenerator(fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { step("next", value); }, function (err) { step("throw", err); }); } } return step("next"); }); }; } | ||
var OPTIONS = { | ||
@@ -46,8 +75,2 @@ turnpolicy: 'right', | ||
async function traceUrl(url, options) { | ||
var image = await (0, _utils.loadImage)(url, options); | ||
return traceImage(image, options); | ||
} | ||
function traceImage(image, options) { | ||
@@ -54,0 +77,0 @@ var canvas = document.createElement('canvas'); |
{ | ||
"name": "@doodle3d/potrace-js", | ||
"version": "0.0.5", | ||
"version": "0.0.6", | ||
"description": "Traces bitmap images to vector paths", | ||
@@ -23,3 +23,3 @@ "main": "lib/index.js", | ||
"presets": [ | ||
"es2015" | ||
"latest" | ||
], | ||
@@ -45,5 +45,5 @@ "plugins": [ | ||
"babel-plugin-add-module-exports": "^0.2.1", | ||
"babel-preset-es2015": "^6.22.0", | ||
"babel-preset-latest": "^6.24.1", | ||
"jspm": "^0.17.0-beta.40" | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
73812
2542