Package Exports
- sqlpm
- sqlpm/src/index.ts
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 (sqlpm) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
sqlpm
sqlpm is a package manager for SQL.
Alpha Version
Please note that this project is still in its early stages of development and is considered an alpha version.
If you have stumbled upon it, we would love to hear your feedback and thoughts. You can reach one of the authors by checking the package.json file.
Introduction
sqlpm is a source code package manager for SQL. sqlpm gives SQL access to programming tools other languages have such as:
- Semantic versioning
- Behavior and test driven development
- Reusable installable sql packages
- Package dependency
- Support for multiple SQL flavors
- Works especially well with mono-repos
How it Works
sqlpm leverages existing JavaScript development tools to manage SQL source-code:
- yarn (npm, pnpm, etc.) for package management
- jest (Mocha, Karma, etc.), for testing
- Lerna (Semantic Release, Conventional Changelog, etc.) for semantic versioning
- Lerna for mono-repo
- Sqlpm for package dependency
Usage
TODO
SQL Packages
Although not specific to sqlpm, we've have started to create some SQL packages ourselves located in the schemas folder of the sqlpm mono-repo. (see persona for an example sqlpm package).