What problem does it solve?
This Skill ensures the quality and integrity of the Tunelito npm package by performing automated checks on its package.json, package-lock.json, and other configurations.
Core Features & Use Cases
- Automated Checks: Validates the consistency between package.json and package-lock.json.
- Bin Script Validation: Ensures
bin.tunelito points to the correct script.
- File Inclusion: Checks that all necessary files are included in the package.
- CI Workflow Validation: Ensures the npm ci command passes.
- Dry Run Packaging: Validates the npm pack command with dry run to check file contents.
- Clean Install Verification: Verifies that a clean tarball install works.
- Published Package Verification: Checks if a published package can be installed with npm npx.
- Prepack Hook Avoidance: Ensures no
prepack hook is used for mandatory checks to avoid breaking git dependency installs.
- Explicit Checks: Maintains explicit checks in CI and release playbooks for robustness.
- Use Case: For developers and maintainers of the Tunelito npm package, this Skill provides a safety net for package quality control before releases.
Quick Start
Run the tunelito-package skill to perform quality checks on the Tunelito npm package.