UNPKG

@n3-rd/s-kit

Version:

A CLI tool for SvelteKit development

21 lines (15 loc) 474 B
const fs = require('fs'); const path = require('path'); function addLayout(route) { const layoutPath = path.join(process.cwd(), 'src', 'routes', route, '+layout.svelte'); const layoutContent = ` <script> import '../app.css'; </script> <slot /> `.trim(); fs.mkdirSync(path.dirname(layoutPath), { recursive: true }); fs.writeFileSync(layoutPath, layoutContent); console.log(`Layout created successfully at ${layoutPath}`); } module.exports = addLayout;