gerber-to-svg
Version:
Render individual Gerber / NC drill files as SVGs
26 lines (21 loc) • 430 B
JavaScript
// clone a PlotterToSvg to a plain object with just enough information to render
var KEYS = [
'id',
'attributes',
'defs',
'layer',
'viewBox',
'width',
'height',
'units',
]
module.exports = function cloneConverter(converter) {
return KEYS.reduce(function(result, key) {
var value = converter[key]
if (value != null) {
result[key] = converter[key]
}
return result
}, {})
}