1.0.56 • Published 1 year ago
templatix v1.0.56
Templatix
Instalation
npm install templatix --save-dev
Config initialization
// package.json
...your code
scripts: {
...your code
"generate-config": "templatix-init", // create config file
"generate": "templatix" // generate files
}
Config fields
Field | Description | Default |
---|---|---|
framework | The chosen framework (react, none) | react |
router | The chosen router library (type-route, none) | type-route |
extension_list.general_extension | The general extension for files | ts |
extension_list.style | The extension for stylesheets | module.scss |
extension_list.route | The extension for route files | route.ts |
extension_list.page | The extension for page files | ts |
extension_list.component | The extension for component files | ts |
output.general | The directory for general output | src/output |
output.routes | The directory for route output | src/routes |
react.output.page | The directory for page components in a React app | src/pages |
react.output.component | The directory for general components in a React app | src/components |
react.extension_list.page | The extension for page components in a React app | page.tsx |
react.extension_list.component | The extension for general components in a React app | tsx |
Comand line arguments
Option name | Type | Description | Required | Alias |
---|---|---|---|---|
name | string | Name of the entity | true | n |
type | string | Type of generated template (component, page, entity) | true | t |
framework | string | Framework of the entity (React) | false | f |
path | string | Path to the generated file | false | p |
parentRoute | string | Parent route of the generated page | false | pr |
Usage
Page template creation
npm run generate -- --type page --name login
Route template creation
npm run generate -- --type route --name login
Route with parent
npm run generate -- --type route --name user --parentRoute users
1.0.56
1 year ago
1.0.55
1 year ago
1.0.54
1 year ago
1.0.53
1 year ago
1.0.52
1 year ago
1.0.51
1 year ago
1.0.5
1 year ago
1.0.49
1 year ago
1.0.48
1 year ago
1.0.47
1 year ago
1.0.45
1 year ago
1.0.44
1 year ago
1.0.43
1 year ago
1.0.42
1 year ago
1.0.41
1 year ago
1.0.40
1 year ago
1.0.39
1 year ago
1.0.38
1 year ago
1.0.37
1 year ago
1.0.36
1 year ago
1.0.35
1 year ago
1.0.34
1 year ago
1.0.33
1 year ago
1.0.32
1 year ago
1.0.31
1 year ago
1.0.3
1 year ago
1.0.2
1 year ago
1.0.1
1 year ago
1.0.0
1 year ago