An Aurelia-based plugin framework for building modular web applications with TypeScript support. Currently at version 0.0.44, with low release cadence. It is bootstrapped with aurelia-cli and provides custom elements, attributes, value converters, and binding behaviors. Unlike full Aurelia applications, this package focuses on reusable resources that can be imported into any Aurelia project. It uses PLATFORM.moduleName() for compatibility with webpack, CLI bundler, and jspm. The package does not bundle core Aurelia dependencies, relying on the host app to provide them, which reduces duplication risk. TypeScript types are included.
npm install pitaya-frameworkNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to register pitaya-framework as a feature using PLATFORM.moduleName() and the configure function.
Always wrap resource paths: PLATFORM.moduleName('./path/to/resource')In consumer apps, import from the package itself or use PLATFORM.moduleName() as configured.
Add aurelia-framework, aurelia-pal, etc. as peerDependencies or ensure host app provides them.
Always import PLATFORM directly from 'aurelia-pal'.
npm install pitaya-framework --save
Ensure aurelia.use.standardConfiguration() is called before aurelia.use.feature().
import { PLATFORM } from 'aurelia-pal';Add TypeScript loader to webpack config (e.g., ts-loader).