TAON Typescript Angular Orm Node )
( BETA VERSION - For early testing. )
Taon 🔥🔥🔥 is a:
- CLI
- Framework
- Cloud
for building/testing/deploying modern:
+ TypesScript isomorphic libraries/backends/frontends ✅
+ Angular libraries and PWA apps ✅
+ Databases with Orm (TypeORM)
- sql.js
-> local development mode ✅
-> local development with backend in browser mode (WEBSQL) ✅
-> production dockerized mode ✅
-> production backend in browser mode (WEBSQL) ✅
- mysql
-> production dockerized mode (NOT READY YET)
- D1
-> production read sql db ✅
+ NodeJS backends deployable on any server with on command (Taon Cloud - PROOF OF CONCEPT READY)
+ NodeJS backends deployable Cloudflare Wokers® on command ✅
+ Electron desktop apps ✅
+ Capacitor mobile apps (NOT READY YET)
+ Visual Studio Code/ VScodium plugins ✅
+ Documentation websites with:
- MkDocs beautifull material wrapper for *.md docs files ✅
- Storybook ui elements documentation (NOT READY YET)
- Compodoc docs from comments (NOT READY YET)
-
Installed git
-
Increased watchers limit (only on linux):
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p- Win10, Win11 (gitbash, pwsh)
- MacOS
- Linux
- Windows 10/11 >= v22
- MacOS: >= v22
- Linux: >= v22
npm i -g taon
Taon stores a big global container (in ~/.taon) for npm packages
that are being shared across all taon projects.
npm uninstall -g taon
rm -rf ~/.taon # taon local repositories, databases, settings, caches.- taon https://github.com/darekf77/taon
- framework library
- tnp https://github.com/darekf77/tnp
- main cli / code structuring tool
- taon-core https://github.com/darekf77/tnp-core
- essential/core helpers for all projects
- taon-helpers https://github.com/darekf77/tnp-helpers
- extended core helpers
- taon-rest https://github.com/darekf77/ng2-rest
- easy rest api
- taon-json https://github.com/darekf77/json10
- handle JSON in better way
- taon-logger https://github.com/darekf77/ng2-logger
- logging in isomorphic apps
- taon-typeorm https://github.com/darekf77/taon-typeorm
- TypeOrm fork
- taon-type-sql https://github.com/darekf77/taon-type-sql
- strongly type sql
- taon-incremental-watcher https://github.com/darekf77/incremental-compiler
- abstraction for incremental builders NodeJS based
- taon-storage https://github.com/darekf77/taon-storage
- ts decorators based storage solution
- taon-walk-object https://github.com/darekf77/lodash-walk-object
- iterate over deep properties in object
- taon-class-helpers https://github.com/darekf77/typescript-class-helpers
- helpers for OOP class names based
Installation happens when you first time use taon