Home / Packages / @ivangrynenko/node-dependencies

@ivangrynenko/node-dependencies

Enforce Node.js versioning and package management best practices. globs: package.json, .nvmrc

prpm install @ivangrynenko/node-dependencies
0 total downloads

📄 Full Prompt Content

---
description: Enforce Node.js versioning and package management best practices.
globs: package.json, .nvmrc
---
# Node.js & Dependency Management

Ensures correct Node.js versions and package management.

<rule>
name: node_dependency_management
description: Enforce Node.js versioning and package management best practices.
filters:
  - type: file_extension
    pattern: "package.json|\\.nvmrc"

actions:
  - type: enforce
    conditions:
      - pattern: '"engines":\\s*{[^}]*}'
        message: "Ensure package.json specifies required Node.js version."

      - pattern: "(?<!\\.)nvmrc"
        message: "Ensure an .nvmrc file exists in the root directory."

  - type: suggest
    message: |
      Best practices:
      - Include an .nvmrc file specifying Node.js version.
      - Use latest stable Node.js version for Drupal projects.
      - Use Composer for dependency management.

metadata:
  priority: medium
  version: 1.0
</rule>

💡 Suggested Test Inputs

Loading suggested inputs...

🎯 Community Test Results

Loading results...

📦 Package Info

Format
cursor
Type
rule
Category
general
License
MIT

🏷️ Tags