Skip to content

A library with reusable logic for the actor system library @nact/core.

License

Notifications You must be signed in to change notification settings

MostlyIT/nact-extensions

Repository files navigation

@mostly-it/nact-extensions

A TypeScript library with reusable logic for the actor system library @nact/core.

Solutions

Source Code

The library is written in TypeScript and uses the TypeScript compiler to check the code during development.

Configuration file Configuration description
package.json
  • The TypeScript compiler is run without outputs for type checking during testing script.
  • TypeScript is added as a development dependency for code checking during development.
  • TypeScript is added as a peer dependency because it is required by consumers of this package.
tsconfig.json
  • TypeScript is configured to check files and not emit JavaScript.

Actor Model

@nact/core is used as the actor model implementation.

Persistent Collections

ImmutableJS is used for its persistent collections.

Testing

Vitest is used for testing purposes.

Configuration file Configuration description
vitest.config.ts
  • Basic configuration.

Package Distribution

npm is used as package distribution solution.

Configuration file Configuration description
package.json
  • Various pieces of package metadata, such as homepage and license, is filled out.

About

A library with reusable logic for the actor system library @nact/core.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published