Aurelia UI Framework
A bespoke UI Framework built on Aurelia for desktop business application
Instructions:
temporarly change the package name to aurelia-ui-framework
,
run yarn link
run yarn link aurelia-ui-framework
make changes.
run yarn build:source
run yarn unlink aurelia-ui-framework
run yarn
change the package name to hey-aurelia-ui-framework
,
publish
Browser Support
Safari | Chrome | Opera | Firefox | Edge |
>10.0 | >49.0 | >42.0 | >51.0 | >13.0 |
Demo
https://adarshpastakia.github.io/aurelia-ui-framework
Demo for version 3
https://adarshpastakia.github.io/auf-demo-v3
Framework Dependencies
Aurelia (http://aurelia.io)
- aurelia-bootstrapper
- aurelia-event-aggregator
- aurelia-fetch-client
- aurelia-framework
- aurelia-logging
- aurelia-metadata
- aurelia-router
- aurelia-templating-resources
- aurelia-validation
- aurelia-ui-virtualization
Other JS Utilities
- lodash (http://lodash.com)
- moment (http://momentjs.com)
- numeral (http://numeraljs.com)
- kramed (https://www.npmjs.com/package/kramed)
Building The Code
-
Ensure NodeJs and Git is installed
-
Clone the project
v4-dev
branch from GitHub
git clone https://github.com/adarshpastakia/aurelia-ui-framework.git
-
From project folder execute the following commands
-
Install npm module dependencies
yarn install
- Build the framework source
yarn build:source
Use
npm
in place ofyarn
if preferable
Using The Framework via Local Link
- Create a npm link
yarn link
- Use the framework in your application
yarn link aurelia-ui-framework
NOTE: Ensure that the
auf-utility-library
module dependency is also added
Running The Demo Application
- Run the application
yarn start
- Browse the application on
http://localhost:9000