Documentation

widget-core

widget-core is a library to create powerful, composable user interface widgets.

i18n

An internationalization library that provides locale-specific message loading, and support for locale-specific message, date, and number formatting.

stores

This library provides an application store designed to complement @dojo/widgets and @dojo/widget-core or any other reactive application.

routing

Widgets are a fundamental concept for any Dojo 2 application and as such Dojo 2 Routing provides a collection of components that integrate directly with existing widgets within an application.

widgets

A suite of pre-built Dojo 2 widgets, ready to use in your web application. These widgets are built using Dojo 2's widget authoring system

themes

Theme system for Dojo 2 widgets

interop

Provides interoperability between Dojo 2 and other code

core

This package provides a set of language helpers, utility functions, and classes for writing TypeScript applications.

shim

This package provides functional shims for ECMAScript, access to the Typescript helpers, and a quick way to include the polyfills needed to run Dojo 2 in the browser.

has

This package provides an API for expressing feature detection to allow developers to branch code based upon the detected features.

loader

The loader can load both AMD and CJS formatted modules.

cli

The CLI is the officially supported way to create and maintain Dojo 2 apps.

cli-build-app

The official CLI command for building Dojo 2 applications.

cli-build-widget

The official CLI command for building Dojo 2 custom elements.

cli-create-app

The create app command for @dojo/cli.

cli-test-intern

The official Dojo 2 test command. This package uses Intern to run unit and functional tests against your Dojo project.

cli-create-theme

This package provides tooling support for theme generation in Dojo 2.

cli-create-widget

A Dojo CLI command that creates a Dojo 2 widget template with an optional custom element descriptor.