Compose-ready workspace: packages/zappier (rate card, portal, Stripe), packages/verae-zapier-middleware (timestamp + NATS), packages/verae-zapier (CLI app), vendor/zapier-platform, and research/zapier vendor corpus. Gate 0 structure checks pass. Product code and research are not yet wired.
18 lines
365 B
JavaScript
Executable file
18 lines
365 B
JavaScript
Executable file
#!/usr/bin/env node
|
|
|
|
const zapierSchema = require('zapier-platform-schema');
|
|
|
|
const validApp = {
|
|
version: '1.0.0',
|
|
platformVersion: '7.0.0'
|
|
};
|
|
|
|
const invalidApp = {};
|
|
|
|
const testApps = [validApp, invalidApp];
|
|
|
|
const results = testApps.map(app =>
|
|
zapierSchema.validateAppDefinition(app).errors.map(err => err.message)
|
|
);
|
|
|
|
console.log(JSON.stringify(results));
|