Registry / web-framework / aurelia-ui-framework

aurelia-ui-framework

JSON →
library5.0.0-beta.4jsnpmunverified

A bespoke UI/UX framework for business applications built on Aurelia. Current stable version is 5.0.0-beta.4 (beta). Release cadence is irregular; the repository has low activity with infrequent updates. Differentiators: tailored for enterprise desktop-like apps, includes date/number formatting via date-fns and numeral, markdown rendering via kramed, phone number parsing via libphonenumber-js, and resize observer polyfill. Ships TypeScript types. Heavily depends on Aurelia ecosystem (aurelia-framework, aurelia-binding, aurelia-templating, aurelia-pal).

npm install aurelia-ui-framework
INSTALL
IMPORT
SIG · AURELIA-UI-FRAMEWO
A
aurelia-ui-framework
web-frameworkjavascriptv5.0.0-beta.4
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

AureliaUI
import { AureliaUI } from 'aurelia-ui-framework';
const AureliaUI = require('aurelia-ui-framework');
ESM-only; commonjs require will not work. Use ES modules.
configure
import { configure } from 'aurelia-ui-framework';
Function to register plugin with Aurelia's configure() in main.ts.
default
import AureliaUI from 'aurelia-ui-framework';
import { default } from 'aurelia-ui-framework';
Default export is the plugin class; you can use named import 'AureliaUI' or default.

Shows how to register the aurelia-ui-framework plugin in an Aurelia application's main.ts, with optional configuration.

// main.ts import { Aurelia } from 'aurelia-framework'; import { configure } from 'aurelia-ui-framework'; export function configure(aurelia: Aurelia): void { aurelia.use .standardConfiguration() .developmentLogging(); // Register the UI framework plugin aurelia.use.plugin('aurelia-ui-framework', (config) => { // Optional: configure date format, locale, etc. config.dateFormat = 'yyyy-MM-dd'; config.locale = 'en-US'; }); aurelia.start().then(() => aurelia.setRoot()); }
Debug
Known issues
breakingv5.0.0-beta.x requires Aurelia v2 (aurelia-framework v2). Do not use with Aurelia v1.
fix
Upgrade your Aurelia application to v2 before using this package.
affects: >=5.0.0-beta.0
deprecatedThe package is in beta and may introduce breaking changes without major semver increments.
fix
Pin exact version in package.json and test thoroughly on upgrade.
affects: >=5.0.0-beta.0
gotchaRequires Webpack resolve aliases for aurelia-binding, aurelia-framework, aurelia-templating, aurelia-pal when used as a linked local dependency.
fix
Add resolve.symlinks = false and resolve.alias entries in webpack.config.js as shown in README.
affects: *
Errors
Common errors & fixes
Cannot find module 'aurelia-ui-framework'
Package not installed or incorrect import path.
fix
Run 'npm install aurelia-ui-framework' and ensure import path is correct.
Module not found: Error: Can't resolve 'aurelia-binding'
Missing resolve alias for linked local dependency.
fix
Add resolve.alias for 'aurelia-binding' in webpack.config.js.
TypeError: aurelia.use.plugin is not a function
Trying to call plugin registration without proper Aurelia instance.
fix
Ensure you are inside the Aurelia configure function and aurelia.use is available.
Upgrade
Version history
5.0.0-beta.4latest on npm
Audit
Dependencies
aurelia-frameworkrequiredCore dependency for Aurelia plugin integration
aurelia-bindingrequiredRequired for binding engine
aurelia-templatingrequiredRequired for template compilation
aurelia-palrequiredPlatform abstraction layer for Aurelia
date-fnsrequiredDate manipulation and formatting
numeralrequiredNumber formatting
kramedrequiredMarkdown parsing
libphonenumber-jsrequiredPhone number validation and formatting
resize-observer-polyfillrequiredResizeObserver polyfill for browser compatibility
@mdi/fontoptionalMaterial Design Icons for UI
zxcvbnoptionalPassword strength estimation
Agent activity
15 hits · last 30 days
node
14
OpenAI (training)
1
Resources
aurelia-ui-framework — npm install aurelia-ui-framework · libregistry