Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 1.91 KB

README.md

File metadata and controls

42 lines (31 loc) · 1.91 KB

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: ~9.819 KBytes (last build)

Let's Get Started

@TODO, but for now you can see others simple examples:

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