npm.io
1.2.1-browser • Published 8 years ago

back-lib-common-util

Licence
Version
1.2.1-browser
Deps
4
Size
282 kB
Vulns
0
Weekly
0

Gennova backend common utility

Shared utility classes used by all other packages.

INSTALLATION

npm i: To install dependencies. gulp to transpile TypeScript.

DEVELOPMENT

gulp watch: To transpile and watch for edit.

RELEASE

gulp release: To transpile and create app.d.ts definition file.

VERSIONS

1.2.1
  • Use Bluebird to override global native Promise.
1.1.1
  • Exports @unmanaged annotation to fix "Error: The number of constructor arguments in the derived class ProgramRepository must be >= than the number of constructor arguments of its base class."
1.1.0
  • Added InternalErrorException.
  • Added HandlerContainer to keep and resolve action handlers.
  • Added file .npmignore.
  • Testing coverage: 100%
1.0.0
  • Added Types constants.
  • Added AutoMapper definition.
  • Added one parameter to Exception constructor.
  • Added isBound and unbind functions to DependencyContainer.
  • Added more functions to Guard. (breaking change)
  • Renamed IAdapter to IServiceAddOn. (breaking change)
  • Testing coverage: 100%
0.1.0
  • DependencyContainer
  • Guard
  • Exception
  • Testing coverage: 66%