@fbi-js/factory-node
TypeScript icon, indicating that this package has built-in type declarations

2.3.1 • Public • Published

factory-node

Templates and commands for node.js applications development.

This is a factory for fbi v4

Usage

npx fbi create factory-node

Requirements

  • node v10+
  • fbi v4.6.1+

Templates

Features

Development

Build your own factory-node based on @fbi-js/factory-node,

Create a project

npx fbi create @fbi-js/factory-factory

npm i @fbi-js/factory-node

Create and modify files

// src/index.ts

import FactoryNodeBase from '@fbi-js/factory-node'

import CommandX from './commands/my-command'
import TemplateX from './templates/my-template'

const { name, description } = require('../package.json')

export default class FactoryNode extends FactoryNodeBase {
  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 build

Test

fbi link
fbi create

Changelog

Contribution

Please make sure to read the Contributing Guide before making a pull request.

Thank you to all the people who already contributed to fbi factory!

License

Licensed under MIT.

Readme

Keywords

none

Package Sidebar

Install

npm i @fbi-js/factory-node

Weekly Downloads

13

Version

2.3.1

License

MIT

Unpacked Size

64.2 kB

Total Files

69

Last publish

Collaborators

  • neikvon
  • wendaosanshou