Publishing
This guide explains the automated publishing process for the OWOX Data Marts Connectors package to npm.
The @owox/connectors package is published automatically through GitHub Actions. For detailed information about the release strategy, versioning, installation commands, security guidelines, and troubleshooting, see the Release & Versioning Strategy.
Automated Publishing Process
Section titled āAutomated Publishing ProcessāThe publishing process automatically:
- Runs the
prepackscript (which builds the package) - Runs the
prepublishOnlyscript (which runs security audit and linting) - Publishes the package to the appropriate npm tag
Package Contents
Section titled āPackage ContentsāThe published package contains only the production-necessary files:
dist/**/*.js- Compiled JavaScript files (ES modules)dist/**/*.cjs- Compiled JavaScript files (CommonJS)package.json- Package metadata and dependencies
To preview what will be published before the automated process runs:
npm pack --dry-runThis command will show you exactly which files will be included in the published package.