Texa
A Powerful Minimalist TypeScript Library For Creating Beautiful UIs and Secure, Fast Web Apps
- Components-Based & Customizable UI Components : Build Complex UI Components that's logic is written in JavaScript
Files Only easily and fast pass rich data through your app With texa-ui.
- Optimized Project : Texa Uses WebPack And Some Loaders To Build Your Own App Faster
And Simplify + Minify Your Code To Get High Performance
- Lightweight on Server, Electron And Cordova : Texa Make Your Own App Optimized And Light With WebPack Bundler And Load Fast
With Electron And Cordova No More Optimization Steps
- State Management : Texa have A Built-In State Management Functions
- Robust Routing : Texa have A Robust And Fast Routing Client Side To Make Single Page Apps Fast
- Reactive Library : Texa have A Reactive Library To Make Development More Robust and More Easily
CLI Commands
Installation
Install the package with NPM and add it to your as devDependencies
$ npm i texa --save-dev
$ mkdir Hello && cd Hello
Create Project
to create js project you can use "create":"tx create"
into package.json
{
"script": {
"create": "tx create"
}
}
Create JavaScript Project
to create project you can use "create":"tx create --js"
into package.json
{
"script": {
"create": "tx create"
}
}
Start Project
Add "start":"tx start"
to package.json
{
"script": {
"start": "tx start"
}
}
Watch Project
it enables to webpack to start watching
Add "watch": "tx watch"
to package.json
{
"script": {
"watch": "tx watch"
}
}
Build Project
Add "build": "tx build"
to package.json to create build production
{
"script": {
"build": "tx build"
}
}
Show Help
Add "help": "tx help"
|| "help": "tx --h"
to package.json to show help and commands
{
"script": {
"help": "tx help"
}
}
Check Version
Add "version": "tx version"
|| "version": "tx --v"
to package.json to version package
{
"script": {
"version": "tx version"
}
}
DevServer And More Functions And Full Documention are Coming Soon