1
0
Fork 0
freesewing/packages/plugin-validate/src/index.js
2019-04-19 08:23:04 +02:00

19 lines
538 B
JavaScript

import { version, name } from "../package.json";
export default {
name: name,
version: version,
hooks: {
preDraft: function(next) {
for(let m in this.config.measurements) {
let measurement = this.config.measurements[m];
if(!this.context.settings.measurements[measurement]) {
this.debug('Missing measurement:', measurement);
this.debug('All measurements:', this.settings.measurements);
throw `Missing measurement: ${measurement}`;
}
}
next();
}
}
};