prophecy-engine
TypeScript icon, indicating that this package has built-in type declarations

0.3.0 • Public • Published

Prophecy is a JavaScript library for modelling budgets and account transaction data. It is used to power Ratio.

Budgeting features:

  • Multi-currency support
  • Transactions model actual or predicted/future account transactions
  • Transactions can include arbitrary metadata defined by the user
  • Categories define budgets like "$15/day for lunch" with a lot of flexibility
  • Categories can include arbitrary metadata defined by the user

API features:

  • Only one dependency, Immutable.js
  • Fully immutable API.
  • Can be used as a Redux state
  • Includes a redux reducer and complete action API
  • Redux actions can be "inverted" for powerful undo/redo functionality.
  • Full test suite
  • Easy serialization to/from JSON

Prophecy is available on NPM as prophecy-engine.

/prophecy-engine/

    Package Sidebar

    Install

    npm i prophecy-engine

    Weekly Downloads

    8

    Version

    0.3.0

    License

    MIT

    Unpacked Size

    728 kB

    Total Files

    32

    Last publish

    Collaborators

    • bradenmacdonald