Move middleware sources into core/, refresh config paths, and update design/user docs to reflect the raw payload pipeline.
24 lines
609 B
JavaScript
24 lines
609 B
JavaScript
const {
|
|
InstrumentConfigValidationError,
|
|
validateAndLoadInstrumentConfigs
|
|
} = require('./instrumentConfig');
|
|
|
|
function main() {
|
|
try {
|
|
const entries = validateAndLoadInstrumentConfigs();
|
|
console.log(`instrument check passed (${entries.length} instrument(s))`);
|
|
} catch (err) {
|
|
if (err instanceof InstrumentConfigValidationError) {
|
|
console.error('instrument check failed:');
|
|
err.errors.forEach((issue) => {
|
|
console.error(`- ${issue}`);
|
|
});
|
|
process.exit(1);
|
|
}
|
|
console.error('instrument check failed:', err.message);
|
|
process.exit(1);
|
|
}
|
|
}
|
|
|
|
main();
|