factory for fbi factory development
This is a factory for fbi v4.
node v10+
npx fbi create @fbi-js/factory-factoryfactory: template for fbi factory development
-
watch: watching for file changes (typescript only)fbi w
-
build: build for production (typescript only)fbi b
Build your own factory-factory based on @fbi-js/factory-factory.
Create a project
npx fbi create @fbi-js/factory-factory
npm i @fbi-js/factory-factoryCreate and modify files
// src/index.ts
import FactoryBase from '@fbi-js/factory-factory'
import CommandX from './commands/my-command'
import TemplateX from './templates/my-template'
const { name, description } = require('../package.json')
export default class FactoryCool extends FactoryBase {
id = name
description = description
// 1. replace default commands
commands = [new CommandX(this)]
templates = [new TemplateX(this)]
constructor() {
super()
// 2. OR: extends default commands
// this.commands.push(new CommandX(this))
// this.templates.push(new TemplateX(this))
}
}Compile ts files
yarn buildTest
fbi linkfbi createPlease make sure to read the Contributing Guide before making a pull request.
Thank you to all the people who already contributed to fbi factory!
Licensed under MIT.