Package Exports
- @eigenspace/db-migrator
- @eigenspace/db-migrator/index.js
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 (@eigenspace/db-migrator) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
DB Migrator
It is a base package that allows to migrate SQL change sets for a database. It is a simple version of migration like the Liquibase does but only for NodeJs.
Why do we have that dev dependencies?
@eigenspace/codestyle- includes lint rules, config for typescript.@eigenspace/commit-linter- linter for commit messages.@eigenspace/package-publisher- it publishes the package and set the next version automatically.@types/*- contains type definitions for specific library.clean-webpack-plugin- it is used to clean dist folder before build.copy-webpack-plugin- it is used to copy additional files into dist.eslint- it checks code for readability, maintainability, and functionality errors.eslint-plugin-eigenspace-script- includes set of script linting rules and configuration for them.husky- used for configure git hooks.lint-staged- used for configure linters against staged git files.ts-loader- webpack loader to build typescript files.ts-node- to run without build typescript.typescript- is a superset of JavaScript that have static type-checking and ECMAScript features.webpack- it is used to build the package/library.webpack-cli- it is used to send commands to webpack using commandline interface.