boostr
Version:
Build and deploy your Layr apps
18 lines • 733 B
JavaScript
import mri from 'mri';
import { createRequire } from 'module';
import fsExtra from 'fs-extra';
import 'source-map-support/register.js';
import { findBackgroundMethods } from '../component.js';
const require = createRequire(import.meta.url);
async function main() {
const { componentGetterFile, serviceName: _, outputFile } = mri(process.argv.slice(2));
const componentGetter = require(componentGetterFile).default;
const rootComponent = (await componentGetter());
const output = findBackgroundMethods(rootComponent);
fsExtra.writeJSONSync(outputFile, output, { spaces: 2 });
}
main().catch((error) => {
console.error(error);
process.exit(1);
});
//# sourceMappingURL=find-backend-background-methods.js.map