0.19.0 • Published 10 months ago

@amnis/state v0.19.0

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

Amnis State

GitHub license npm version Build Status

An Extensible JavaScript/TypeScript Data State Library

Amnis State is a powerful, extensible JavaScript/TypeScript library designed to simplify state management in your node, native, or web applications. It provides a set of well-defined fundamental data types, generates default data, and offers schema definitions to ensure consistency and validation. In addition, Amnis State includes various methods to manage state mutations and a diverse range of selection methods to retrieve data from the state.

This library aims to streamline state management by offering a unified, modular approach. With Amnis State, you can maintain your application's state with ease and flexibility, focusing on your core application logic instead of wrestling with state management complexities.

Key Features

  • Core Data Types: Includes a set of minimal pre-built data types required for more advanced applications.
  • Default Data Generation: Effortlessly generate default data for your application, making it easy to start new projects or expand existing ones.
  • Schema Definitions: Schemas for the state data to enforce validation and improve maintainability.
  • State Mutation Management: Utilize powerful methods to manage state mutations while preserving immutability (leveraged by the Redux toolset).
  • Variety of Selection Methods: Access and retrieve data from your state with ease using a wide range of selection methods tailored for different use cases.
  • Extensibility: Customize to fit your specific needs and requirements.
  • TypeScript support: Amnis State is built with TypeScript, offering you excellent type safety and autocompletion right out of the box.

Whether it's for a small-scale project or a large enterprise application, this library helps cover the foundations.

License

Amnis State is licensed under the MIT License.

0.17.2

10 months ago

0.18.1

10 months ago

0.18.2

10 months ago

0.18.3

10 months ago

0.19.0

10 months ago

0.16.14

1 year ago

0.16.15

1 year ago

0.16.12

1 year ago

0.16.13

1 year ago

0.16.18

1 year ago

0.16.19

1 year ago

0.16.16

1 year ago

0.16.17

1 year ago

0.16.21

1 year ago

0.16.22

1 year ago

0.16.20

1 year ago

0.16.23

1 year ago

0.16.11

1 year ago

0.16.8

1 year ago

0.16.9

1 year ago

0.14.10

1 year ago

0.13.0

1 year ago

0.13.1

1 year ago

0.14.5

1 year ago

0.14.7

1 year ago

0.14.8

1 year ago

0.14.9

1 year ago

0.14.2

1 year ago

0.14.3

1 year ago

0.14.4

1 year ago

0.15.4

1 year ago

0.15.5

1 year ago

0.15.6

1 year ago

0.15.7

1 year ago

0.15.8

1 year ago

0.15.9

1 year ago

0.15.0

1 year ago

0.15.1

1 year ago

0.15.2

1 year ago

0.15.3

1 year ago

0.16.3

1 year ago

0.16.4

1 year ago

0.16.5

1 year ago

0.16.6

1 year ago

0.16.7

1 year ago

0.12.1

1 year ago

0.12.2

1 year ago

0.12.3

1 year ago

0.16.0

1 year ago

0.16.1

1 year ago

0.16.2

1 year ago

0.11.0

1 year ago

0.11.1

1 year ago

0.11.2

1 year ago

0.11.3

1 year ago

0.11.4

1 year ago

0.12.0

1 year ago

0.4.9

2 years ago

0.4.8

2 years ago

0.9.0

1 year ago

0.7.2

2 years ago

0.7.1

2 years ago

0.5.3

2 years ago

0.9.2

1 year ago

0.7.4

2 years ago

0.5.6

2 years ago

0.9.1

1 year ago

0.7.3

2 years ago

0.5.5

2 years ago

0.5.0

2 years ago

0.7.0

2 years ago

0.5.2

2 years ago

0.5.1

2 years ago

0.5.8

2 years ago

0.9.3

1 year ago

0.7.5

2 years ago

0.4.1-alpha.2

2 years ago

0.10.1

1 year ago

0.10.2

1 year ago

0.10.3

1 year ago

0.10.4

1 year ago

0.4.10

2 years ago

0.10.0

1 year ago

0.4.4-alpha.5

2 years ago

0.4.4-alpha.3

2 years ago

0.4.4-alpha.4

2 years ago

0.4.4-alpha.2

2 years ago

0.8.1

1 year ago

0.4.5

2 years ago

0.8.0

2 years ago

0.4.4

2 years ago

0.4.7

2 years ago

0.8.2

1 year ago

0.4.6

2 years ago

0.4.3

2 years ago

0.6.0

2 years ago

0.4.2

2 years ago

0.4.0-alpha.3

2 years ago

0.4.0-alpha.2

2 years ago

0.4.0-alpha.1

2 years ago

0.2.0-alpha.12

2 years ago

0.2.0-alpha.11

2 years ago

0.2.0-alpha.10

2 years ago

0.3.0-alpha.2

2 years ago

0.2.0-alpha.9

2 years ago

0.2.0-alpha.8

2 years ago

0.2.0-alpha.7

2 years ago

0.2.0-alpha.6

2 years ago

0.2.0-alpha.5

2 years ago

0.2.0-alpha.4

2 years ago

0.2.0-alpha.3

2 years ago

0.2.0-alpha.2

2 years ago

0.2.0-alpha.1

2 years ago

0.1.0-alpha.12

2 years ago

0.1.0-alpha.11

2 years ago

0.1.0-alpha.10

2 years ago

0.1.0-alpha.9

2 years ago

0.1.0-alpha.8

2 years ago

0.1.0-alpha.7

2 years ago

0.1.0-alpha.6

2 years ago

0.1.0-alpha.5

2 years ago

0.1.0-alpha.4

2 years ago

0.1.0-alpha.3

2 years ago

0.1.0-alpha.2

2 years ago