uki

1.1.4last stable release 14 years ago
Complexity Score
Low
Open Issues
N/A
Dependent Projects
0
Weekly Downloadsglobal
51

License

  • MIT
    • Yesattribution
    • Permissivelinking
    • Permissivedistribution
    • Permissivemodification
    • Nopatent grant
    • Yesprivate use
    • Permissivesublicensing
    • Notrademark grant

Downloads

Readme

= UKI – simple UiKit for complex Web apps Uki is a small js library that helps build complex desktop-class in a simple and conscious way. Now with nodejs support

uki({ view: ‘Button’, text: ‘Click me’, pos: ‘l:10px t:10px w:100px’ }).attach(); uki(‘Button[text^=Click]’).on(‘click’, function() { alert(this.text()); });

= Run locally Install {node and npm}[https://github.com/joyent/node/wiki/Installation] npm install ukijs node express.js

= Goals for 0.4

  • Keep core to bare minimum. Should be under 10KB gziped..
  • Keep core and common view pack under 30KB gziped.
  • Use css instead of js based themes.
  • Data Model and Bindings in the core.
  • Use native browser layout instead of rect() + layout()
  • CommonJS require() instead of homegrown include()
  • Use serverside/clientside js together
  • npm install uki-pack should work on client side without any extra configuration
  • Docs
  • Unit tests for core
  • Perf tests

= Browser constrains

  • IE7+, FF3+, Safari/Chrome latest-1, Opera 10+. Yes, no IE6 any more

Dependencies

CVE IssuesActive
0
Scorecards Score
3.00
Test Coverage
No Data
Follows Semver
Yes
Github Stars
855
Dependenciestotal
3
DependenciesOutdated
0
DependenciesDeprecated
0
Threat Modelling
No Data
Repo Audits
No Data

Learn how to distribute uki in your own private RubyGems registry

gem install uki
Processing...
Done

8 Releases

RubyGems on Cloudsmith

Getting started with RubyGems on Cloudsmith is fast and easy.