Skip to content

Merge/jan26 01#38

Merged
barluq merged 4 commits intomainfrom
merge/jan26-01
Jan 15, 2026
Merged

Merge/jan26 01#38
barluq merged 4 commits intomainfrom
merge/jan26-01

Conversation

@barluq
Copy link
Collaborator

@barluq barluq commented Jan 14, 2026

This pull request introduces new documentation and prompts to guide package maintenance workflows, and updates the before:push script in package.json to use a CI-friendly test command. The main focus is on standardizing how the package.json file is structured and maintained, as well as providing clear instructions for refreshing NPM dependencies and preparing code for clean pushes.

Documentation and Workflow Instructions

  • Added a comprehensive instruction file .github/instructions/package-json.instructions.md detailing the required structure, ordering, and separation of dependencies in package.json, including rules for scripts, peer dependencies, and dev dependencies.
  • Introduced .github/prompts/package-json.prompt.md to prompt the ordering and cleaning of package.json as per the new instructions.
  • Added .github/prompts/npmrefresh.prompt.md with a step-by-step process for refreshing all NPM packages to the latest major versions, including handling compatibility issues and restructuring package.json.

Push Workflow Improvements

  • Added .github/prompts/beforepush.prompt.md describing the process for running linting, building, and testing before pushing code, and how to address any issues found.
  • Updated the before:push script in package.json to use npm run test:ci for running tests, ensuring compatibility with CI environments.

@barluq barluq requested a review from mbabic84 January 14, 2026 16:09
@barluq barluq merged commit 4897cf6 into main Jan 15, 2026
2 checks passed
@barluq barluq deleted the merge/jan26-01 branch January 15, 2026 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants