@macalinao/grill-cli
Version:
Zero-config CLI for generating clients for Solana programs
31 lines • 702 B
JavaScript
/**
* Define a Grill configuration.
*
* @param config - The configuration object
* @returns The configuration object (for type safety)
*
* @example
* ```typescript
* // grill.config.mjs
* import { defineConfig } from "@macalinao/grill-cli";
* import { someCustomVisitor } from "./visitors/custom.js";
*
* // Using an array of visitors
* export default defineConfig({
* visitors: [
* someCustomVisitor(),
* ],
* });
*
* // Using a function that returns visitors
* export default defineConfig({
* visitors: ({ idl }) => [
* someCustomVisitor(idl),
* ],
* });
* ```
*/
export function defineConfig(config) {
return config;
}
//# sourceMappingURL=config.js.map