Amateras v0.10.0
我重写了整个框架
这是个为 JS 爱好者而生的 UI 框架
没有 JSX,没有编译器,没有 VDOM 和 Diffs
使用 Signal 响应式数据
支持 For、If、Match 控制流
可以直接在服务端运行,支持 SSR
上手试试:jsfiddle.net/a3epvbgL/34/
github.com/defaultkavy/amate…
npmjs.com/amateras
Amateras v0.6.0 Release
[New Module] Signal 1.26 kB (gzip 0.49 kB)
Make reactive data so easy in JS.
[Core] Reduce the size to 4.79 kB (gzip 2.20 kB)
NPM: npmjs.com/amateras
Release Note: github.com/defaultkavy/amate…
我玩了下这个屎山代码检测器
扫描了 Amateras 库的代码
结果看起来还行w
检测器:github.com/Done-0/fuck-u-cod…
[New Module] Markdown Converter
A simple and small library to handle your markdown text.
1.89 kB (gzip 0.67 kB)
Amateras v0.5.0 Release
[New Module] IndexedDB Utility Library
Build IDB in automatic and type safety, use modern APIs to make your coding experience better.
5.35 kB (gzip 2.03 kB)
NPM: npmjs.com/amateras
Release Note: github.com/defaultkavy/amate…
What's new in v0.4.0?
New I18n module with only 1.49 kB (gzip 0.57 kB).
In this example code, all new features supported by amateras/core with only 5.64 kB (gzip 2.48 kB).
Amateras v0.4.0 Release
"amateras/i18n" provides a solution to manage text translations, you can write translations object in JS file, dynamic import them when the locale is set.
NPM: npmjs.com/amateras
Full Release Note: github.com/defaultkavy/amate…
Amateras v0.3.0 Release
New Features
- Nested array arguments are supported in content() method.
- CSS preset colors
- Multiple element builder
- Element auto rebuild with Signal value changes.
NPM: npmjs.com/amateras
Full Release Note: github.com/defaultkavy/amate…
Amateras v0.2.0 更新
新增 Router 模块
- 模块体积仅有 2.92 kB(gzip 1.27 kB)
- Nesting Routes
- 支持页面代码逻辑分离
- Asyc Route,使用 import() 语法
- 支持路径变量和查询
NPM: npmjs.com/amateras










