1.1.0 • Published 4 months ago
@jordi-c/solid-fef-cli v1.1.0
Solid FE Form CLI
The Solid Front End Form CLI is meant to help creating forms on Vue/Angular frameworks from SHACL (Shapes Constraint Language) files.
Main Features
- creates... (to do)
Installation
As solid-sfef-cli is a development CLI tool, it is recommened to install it using --global
option.
npm install @solidlab/solid-fef-cli --global
# or
npm i @solidlab/solid-fef-cli -g
It could also be install locally using `--save-dev
option.
npm install @solidlab/solid-fef-cli --save-dev
# or
npm i @solidlab/solid-fef-cli -D
Usage
Print out the commands and options in the CLI tool
sfef help
List shapes available
List the actual available shapes:
sfef list-shapes
Custom CSS styles
Define some custom CSS classes to be used when creating the form.
sfef set-custom-css
The command asks for CSS classes on:
<form>
element<div>
wrapper around input and label<label>
element<em>
element which contains additional information binded to the label (bash:description
)<input
element The custom classes are stored in project root under filename form-custom-classes.json.
Example of custom CSS classes json structure:
[
{
"element":"form",
"classes":["css-custom__form"]
}, {
"element":"input-wrapper",
"classes":["css-custom__wrapper"]
}, {
"element":"input-label",
"classes":["css-custom__label", "css-custom__label--bold"]
}, {
"element":"input-additional-info",
"classes":["css-custom__info"]
}, {
"element":"input-element",
"classes":["css-custom__input", "css-custom__input--required"]
}
]
Create form file and dependencies
sfef create --framework --shape --css
Remove
To uninstall, simply run:
# for global installation:
npm uninstall @solidlab/solid-fef-cli --global
# or
npm rm @solidlab/solid-fef-cli -g
# for development installation:
npm uninstall @solidlab/solid-fef-cli --save-dev
# or
npm rm @solidlab/solid-fef-cli -D
1.1.0
4 months ago
1.0.3-p
4 months ago
1.0.3-n
4 months ago
1.0.3-m
4 months ago
1.0.3-l
4 months ago
1.0.3-k
4 months ago
1.0.3-j
4 months ago
1.0.3-i
4 months ago
1.0.3-g
4 months ago
1.0.3-f
4 months ago
1.0.3-e
4 months ago
1.0.3-c
4 months ago
1.0.3-b
4 months ago
1.0.3-a
4 months ago
1.0.2
4 months ago
1.0.1
4 months ago
1.0.0
4 months ago