1
0
Fork 0
freesewing/packages/plugin-validate/src/index.js

20 lines
538 B
JavaScript
Raw Normal View History

2018-08-10 16:03:39 +02:00
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();
}
}
};