2022-01-16 17:26:52 +01:00
|
|
|
import { version } from '../package.json'
|
|
|
|
|
|
|
|
export default {
|
|
|
|
name: 'plugintest',
|
|
|
|
version,
|
|
|
|
design: 'Joost De Cock',
|
|
|
|
code: 'Joost De Cock',
|
|
|
|
department: 'accessories',
|
|
|
|
type: 'pattern',
|
|
|
|
difficulty: 1,
|
|
|
|
optionGroups: {
|
|
|
|
tests: [
|
|
|
|
'plugin',
|
|
|
|
],
|
|
|
|
banner: [
|
|
|
|
'bannerDy',
|
|
|
|
'bannerSpaces',
|
|
|
|
'bannerRepeat',
|
|
|
|
],
|
|
|
|
bartack: [
|
|
|
|
'bartackLength',
|
|
|
|
'bartackAngle',
|
|
|
|
'bartackDensity',
|
|
|
|
'bartackWidth',
|
|
|
|
'bartackStart',
|
|
|
|
'bartackEnd',
|
2022-01-17 18:14:05 +01:00
|
|
|
],
|
|
|
|
cutonfold: [
|
|
|
|
'cutonfoldMargin',
|
|
|
|
'cutonfoldOffset',
|
|
|
|
'cutonfoldGrainline',
|
|
|
|
],
|
2022-01-18 08:30:33 +01:00
|
|
|
dimension: [
|
|
|
|
'dimensionCustomText',
|
|
|
|
'dimensionD',
|
|
|
|
'dimensionEndMarker',
|
|
|
|
'dimensionStartMarker',
|
|
|
|
],
|
2022-01-16 17:26:52 +01:00
|
|
|
},
|
|
|
|
measurements: [],
|
|
|
|
parts: [
|
|
|
|
'banner',
|
|
|
|
'bartack',
|
2022-01-16 19:01:54 +01:00
|
|
|
'buttons',
|
2022-01-17 18:14:05 +01:00
|
|
|
'cutonfold',
|
2022-01-18 08:30:33 +01:00
|
|
|
'dimension',
|
2022-01-16 17:26:52 +01:00
|
|
|
//'flip',
|
|
|
|
//'gore',
|
|
|
|
//'grainline',
|
|
|
|
//'i18n',
|
|
|
|
//'logo',
|
|
|
|
//'measurements',
|
|
|
|
//'mirror',
|
|
|
|
//'notches',
|
|
|
|
//'round',
|
|
|
|
//'scalebox',
|
|
|
|
//'sprinkle',
|
|
|
|
//'svgattr',
|
|
|
|
//'theme',
|
|
|
|
//'title',
|
|
|
|
//'validate',
|
|
|
|
//'versionfreeSvg',
|
|
|
|
],
|
|
|
|
options: {
|
|
|
|
plugin: {
|
2022-01-18 08:30:33 +01:00
|
|
|
dflt: 'dimension',
|
2022-01-16 17:26:52 +01:00
|
|
|
list: [
|
2022-01-18 08:30:33 +01:00
|
|
|
'all',
|
2022-01-16 17:26:52 +01:00
|
|
|
'banner',
|
|
|
|
'bartack',
|
|
|
|
'buttons',
|
|
|
|
'cutonfold',
|
|
|
|
'dimension',
|
|
|
|
'flip',
|
|
|
|
'gore',
|
|
|
|
'grainline',
|
|
|
|
'i18n',
|
|
|
|
'logo',
|
|
|
|
'measurements',
|
|
|
|
'mirror',
|
|
|
|
'notches',
|
|
|
|
'round',
|
|
|
|
'scalebox',
|
|
|
|
'sprinkle',
|
|
|
|
'svgattr',
|
|
|
|
'theme',
|
|
|
|
'title',
|
|
|
|
'validate',
|
|
|
|
'versionfreeSvg',
|
|
|
|
]
|
|
|
|
},
|
|
|
|
// Banner options
|
|
|
|
bannerDy: { count: -1, min: -15, max: 15 },
|
|
|
|
bannerSpaces: { count: 10, min: 0, max: 20 },
|
|
|
|
bannerRepeat: { count: 10, min: 1, max: 20 },
|
|
|
|
// Bartack options
|
|
|
|
bartackLength: {count: 15, min: 2, max: 100 },
|
|
|
|
bartackAngle: {count: 0, min: -360, max: 360 },
|
|
|
|
bartackDensity: {count: 3, min: 1, max: 5 },
|
|
|
|
bartackWidth: {count: 3, min: 1, max: 5 },
|
|
|
|
bartackStart: {pct: 25, min: 0, max: 100 },
|
|
|
|
bartackEnd: {pct: 75, min: 0, max: 100 },
|
2022-01-17 18:14:05 +01:00
|
|
|
// Cutonfold options
|
|
|
|
cutonfoldMargin: { count: 5, min: 0, max: 25 },
|
|
|
|
cutonfoldOffset: { count: 15, min: 0, max: 100 },
|
|
|
|
cutonfoldGrainline: { bool: false },
|
2022-01-18 08:30:33 +01:00
|
|
|
// Dimension options
|
|
|
|
dimensionCustomText: { bool: false },
|
|
|
|
dimensionD: { count: 10, min: -20, max: 20 },
|
|
|
|
dimensionEndMarker: { bool: true },
|
|
|
|
dimensionStartMarker: { bool: true },
|
2022-01-16 17:26:52 +01:00
|
|
|
},
|
|
|
|
}
|