{
 "schema_version": 1,
 "generated": "2026-10-26",
 "id": "kasturibuilds-generative-loaders--verify-loader-changes-before-a-pull-request",
 "repo": "kasturibuilds/generative-loaders",
 "repo_url": "https://github.com/kasturibuilds/generative-loaders",
 "repo_slug": "kasturibuilds-generative-loaders",
 "title": "Run the package checks before opening a pull request",
 "page_title": "How to run the package checks before opening a pull request with Generative Loaders",
 "summary": "Test, lint, and dry-run the npm package before submitting a change to the repo.",
 "who": "A contributor or coding agent who has changed loader code in the public repo and needs to confirm it passes before review.",
 "problem": "A change can break tests, lint rules, or the published package contents, and reviewers will reject it without these checks.",
 "outcome": "The contributor gets a clean test run, lint result, and package dry-run output ready to attach to a pull request.",
 "steps": [
  "Run `npm install` in the cloned repository.",
  "Run `npm test` and fix any failing tests.",
  "Run `npm run lint` and fix any reported issues.",
  "Run `npm pack --workspace generative-loaders --dry-run` to check the package contents.",
  "Read CONTRIBUTING.md in the repo for the full workflow, then open the pull request."
 ],
 "agent_prompt": "In the kasturibuilds/generative-loaders repository, run npm install, npm test, npm run lint, and npm pack --workspace generative-loaders --dry-run after my change to <file-or-component>. Expected output: a pass or fail summary for each command with any error messages. Verify that all three commands exit with no errors before suggesting a pull request.",
 "agents": [
  "any"
 ],
 "difficulty": "Advanced",
 "time": "45 minutes",
 "basis": "readme",
 "caveat": "The README says the live website is maintained separately, so the checks cover only the public npm package source in this repository.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "typescript",
 "requirements": [
  "Node.js and npm to install the package",
  "A React app using React 18 or newer",
  "A streaming or pending response source, such as a fetch endpoint, for the text and status cases"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": false,
 "score": 0.7,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/kasturibuilds-generative-loaders/verify-loader-changes-before-a-pull-request/",
 "md": "https://dedupedai.com/use-cases/kasturibuilds-generative-loaders/verify-loader-changes-before-a-pull-request/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/kasturibuilds-generative-loaders--verify-loader-changes-before-a-pull-request.json",
 "api_version": "v1"
}
