JSPM

  • Created
  • Published
  • Downloads 5
  • Score
    100M100P100Q46694F
  • License MIT

This library provides a JavaScript based implementation of the Bali Component Framework™.

Package Exports

  • bali-component-framework

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (bali-component-framework) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Logo

Bali Component Framework

This project provides a JavaScript version of the foundation classes for the Bali Cloud Environment™. It defines the Bali Document Notation™ which allows your browser to communicate with the Bali Cloud Environment™ similar to the way JSON based web services communicate with each other but with a much more powerful interchange language.

Pyramid

WARNING This project is still in its early stages and the classes and interfaces to the classes are likely to change. Nevertheless, the project in its current state should work well as a better JSON solution for capturing information and rendering it in a human and computer readable way. A compiler for the procedural aspects of the Bali Document Notation™ and the full Bali Cloud Environment™ should be available sometime in 2019.

For more information on this project click on the following links:

Highlighted Components

  • Elements - a group of primitive types that are used to capture information that is generally atomic in nature:
    • Angles
    • Binary Strings
    • Time Durations
    • Moments in Time
    • Numbers
    • Percents
    • Booleans
    • Probabilities
    • Resource References
    • Symbols
    • Unique Tags
    • Regular Expressions
    • Text Strings
    • Version Strings
  • Collections - a group of collection types that are used to organize elements and other collections:
    • Catalogs
    • Lists
    • Ranges
    • Sets
    • Stacks
    • Trees
  • Utilities - a group of utilities that are used to manipulate elements and collections:
    • Comparators
    • Iterators
    • Formatters
    • Parsers
    • Sorters

Getting Started

To install this NodeJS package:

npm install bali-component-framework

Contributing

Project contributers are always welcome. Create a fork of the project and add cool new things to the framework. When you are ready to contribute the changes create a subsequent "pull request". Any questions and comments can be sent to craterdog@gmail.com.