JSPM

@dvsa/database-helpers

0.0.1
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 37
    • Score
      100M100P100Q45447F
    • License ISC

    Common package to be used for database operations

    Package Exports

      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 (@dvsa/database-helpers) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

      Readme

      database-operations

      Database wrapper to help with connection creation and use of MyBatis, published as a GitHub package.

      Pre-requisites

      • Node.js (Please see .nvmrc for specific version)
      • npm (If using n or nvm, this will be automatically managed)
      • Security
        • Git secrets
        • ScanRepo
          • Unzip repo-security-scanner_<version>_Darwin_<architercture>.tar.gz and rename the executable inside the folder to scanrepo - Add executable to path (using echo $PATH to find your path)

      Getting started

      Run the following command after cloning the project
      1. npm install (or npm i)
      The code that will be published lives inside the ./src directory.

      If wishing to add new top level directories to the output, then they must be included in the files array inside package.json as well as included in the clean:temp command.

      Publishing

      In order to see the output of what will be published, run the following command:

      npm publish --dry-run

      There are two ways in which this package can/should be published:

      Requires manual version bump via the PR
      • Upon merge into main branch, the package will be published via a GHA workflow.