Skip to content

Typescript version of AtomicReact framework to build web apps with atomicity concept

License

Notifications You must be signed in to change notification settings

AtomicReact/AtomicReact-TS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AtomicReact-TS · GitHub license npm version NPM Downloads

AtomicReact-TS logo

AtomicReact-TS is a framework to build Web Apps with atomicity concept using Typescript language.

Features

  1. Modular components (Atoms)
  2. Typed (Typescript)
  3. TSX support
  4. DUinDOM: Direct updates in DOM
  5. CSS modules
  6. Shallow learning curve
  7. Modular HotReload: fast refresh - no hard/live reload
  8. Light-weight web framework: ~8.8 KBytes (last build)

Let's Get Started

@TODO yet, but you can see a simple project at https://github.com/AtomicReact/simple-frontend

Requirements

  1. NodeJs

Documentation

@TODO yet, but you can see a simple project at https://github.com/AtomicReact/simple-frontend

TODO

  • Publish on npm
  • HotReload Module
  • Import and export AtomicReact libraries
  • Support to Relative Paths (./some/path/import/file.tsx)
  • Support to Absolute Paths (some/path/import/file.tsx) - Support working with baseUrl of tsconfig.json > compilerOptions
  • Support to external libs (ES6+) and .mjs scripts
  • [CLI] --init command: build and web_server scripts
  • Documentation: Get Started, Basis of AtomicReact (Atom, Styling), Development Guidelines and Playground

About

Typescript version of AtomicReact framework to build web apps with atomicity concept

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published