Package Exports
- @sobird/murph
- @sobird/murph/dist/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 (@sobird/murph) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@sobird/murph
A pristine TypeScript template for rapid project inception.
🛠️ Step into the Singularity
Don't just clone. Incept. The fastest way to bootstrap your next pristine project is via degit, ensuring zero git history contamination.
# Incept a new project in the current directory
npx degit sobird/murph .
# Or, incept in a specific folder
npx degit sobird/murph my-new-dimension
# reset name & version
cd my-new-dimension
rm CHANGELOG.md
# Initialize the equation
pnpm install🛰️ Engineering & Governance
murph adheres to the highest standards of automated software delivery. Every change is tracked, and every release is predictable.
- Conventional Commits: Every commit follows a strict semantic structure to ensure clarity and machine-readability.
- Release Please: Automated versioning and changelog generation. No manual
npm versionrequired. - Provenance: Every NPM release includes a build provenance statement, linking the package directly to its GitHub source.
🤖 CI/CD Pipeline
The singularity is maintained through an automated lifecycle:
- Commit: Developers push
feat:,fix:, ordocs:commits. - Review: A release PR is automatically maintained by
release-please. - Ascension: Upon merging the release PR, the package is built, tested, and published to NPM with an OIDC-authenticated handshake.