{"_id":"@ahnopologetic/prd","name":"@ahnopologetic/prd","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@ahnopologetic/prd","private":false,"description":"Create a product requirement document (PRD) interactively","version":"1.0.0","author":{"name":"ahnopologetic","email":"stahn1995@gmail.com"},"bin":{"prd":"bin/run.js"},"bugs":{"url":"https://github.com/ahnopologetic/prd/issues"},"dependencies":{"@oclif/core":"^4","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","inquirer":"^12.3.0"},"devDependencies":{"@oclif/prettier-config":"^0.2.1","@oclif/test":"^4","@types/chai":"^4","@types/mocha":"^10","@types/node":"^18","chai":"^4","eslint":"^8","eslint-config-oclif":"^5","eslint-config-oclif-typescript":"^3","eslint-config-prettier":"^9","mocha":"^10","oclif":"^4","shx":"^0.3.3","ts-node":"^10","typescript":"<5.4.0","@types/inquirer":"^9.0.7"},"engines":{"node":">=18.0.0"},"homepage":"https://github.com/ahnopologetic/prd","keywords":["oclif","prd","product requirement document","product management","product development","product design","product requirements","product strategy","product roadmap","product backlog","product documentation"],"license":"MIT","main":"dist/index.js","type":"module","oclif":{"bin":"prd","dirname":"prd","commands":"./dist/commands","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"topicSeparator":" ","topics":{"hello":{"description":"Say hello to the world and others"}}},"repository":{"type":"git","url":"git+https://github.com/ahnopologetic/prd.git"},"scripts":{"build":"shx rm -rf dist && tsc -b","lint":"eslint . --ext .ts","postpack":"shx rm -f oclif.manifest.json","posttest":"pnpm run lint","prepack":"oclif manifest && oclif readme","test":"mocha --forbid-only \"test/**/*.test.ts\"","version":"oclif readme && git add README.md"},"types":"dist/index.d.ts","_id":"@ahnopologetic/prd@1.0.0","gitHead":"57db89c7b65200023a00889929551d76c0448e65","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-f90kR3JnVUcI2Ma4j2Bh5voqL64oUtTovQIeEr3kPP3MtHBaEujNlgedgUGqmAXW3OcGoYY73vXQOIIefEcXMw==","shasum":"2c3c09b8248a3e2fdb11717564ed568206a85c8a","tarball":"https://registry.npmjs.org/@ahnopologetic/prd/-/prd-1.0.0.tgz","fileCount":10,"unpackedSize":15374,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWtozpkPbFm4Zsp2ko4NSjcpTNXfMxtDORQAyn26To4gIgdbAn/ijLyrDTPLzVsNMFXs6gCcqBc3ymtkMOxxGEtxo="}]},"_npmUser":{"name":"ahnopologetic","email":"stahn1995@gmail.com"},"directories":{},"maintainers":[{"name":"ahnopologetic","email":"stahn1995@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prd_1.0.0_1736632731058_0.821820316976708"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-11T21:58:50.886Z","1.0.0":"2025-01-11T21:58:51.231Z","modified":"2025-01-11T21:58:51.500Z"},"maintainers":[{"name":"ahnopologetic","email":"stahn1995@gmail.com"}],"description":"Create a product requirement document (PRD) interactively","homepage":"https://github.com/ahnopologetic/prd","keywords":["oclif","prd","product requirement document","product management","product development","product design","product requirements","product strategy","product roadmap","product backlog","product documentation"],"repository":{"type":"git","url":"git+https://github.com/ahnopologetic/prd.git"},"author":{"name":"ahnopologetic","email":"stahn1995@gmail.com"},"bugs":{"url":"https://github.com/ahnopologetic/prd/issues"},"license":"MIT","readme":"prd\n=================\n\nCreate a product requirement document \n\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![Version](https://img.shields.io/npm/v/prd.svg)](https://npmjs.org/package/prd)\n[![Downloads/week](https://img.shields.io/npm/dw/prd.svg)](https://npmjs.org/package/prd)\n\n\n<!-- toc -->\n* [Usage](#usage)\n* [Commands](#commands)\n<!-- tocstop -->\n# Usage\n<!-- usage -->\n```sh-session\n$ npm install -g @ahnopologetic/prd\n$ prd COMMAND\nrunning command...\n$ prd (--version)\n@ahnopologetic/prd/1.0.0 darwin-arm64 node-v22.9.0\n$ prd --help [COMMAND]\nUSAGE\n  $ prd COMMAND\n...\n```\n<!-- usagestop -->\n# Commands\n<!-- commands -->\n* [`prd help [COMMAND]`](#prd-help-command)\n* [`prd init [PATH]`](#prd-init-path)\n* [`prd plugins`](#prd-plugins)\n* [`prd plugins add PLUGIN`](#prd-plugins-add-plugin)\n* [`prd plugins:inspect PLUGIN...`](#prd-pluginsinspect-plugin)\n* [`prd plugins install PLUGIN`](#prd-plugins-install-plugin)\n* [`prd plugins link PATH`](#prd-plugins-link-path)\n* [`prd plugins remove [PLUGIN]`](#prd-plugins-remove-plugin)\n* [`prd plugins reset`](#prd-plugins-reset)\n* [`prd plugins uninstall [PLUGIN]`](#prd-plugins-uninstall-plugin)\n* [`prd plugins unlink [PLUGIN]`](#prd-plugins-unlink-plugin)\n* [`prd plugins update`](#prd-plugins-update)\n\n## `prd help [COMMAND]`\n\nDisplay help for prd.\n\n```\nUSAGE\n  $ prd help [COMMAND...] [-n]\n\nARGUMENTS\n  COMMAND...  Command to show help for.\n\nFLAGS\n  -n, --nested-commands  Include all nested commands in the output.\n\nDESCRIPTION\n  Display help for prd.\n```\n\n_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v6.2.21/src/commands/help.ts)_\n\n## `prd init [PATH]`\n\nInitialize a PRD template interactively\n\n```\nUSAGE\n  $ prd init [PATH]\n\nARGUMENTS\n  PATH  [default: ./docs/base.md] Path to save the PRD file\n\nDESCRIPTION\n  Initialize a PRD template interactively\n```\n\n_See code: [src/commands/init.ts](https://github.com/ahnopologetic/prd/blob/v1.0.0/src/commands/init.ts)_\n\n## `prd plugins`\n\nList installed plugins.\n\n```\nUSAGE\n  $ prd plugins [--json] [--core]\n\nFLAGS\n  --core  Show core plugins.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  List installed plugins.\n\nEXAMPLES\n  $ prd plugins\n```\n\n_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.24/src/commands/plugins/index.ts)_\n\n## `prd plugins add PLUGIN`\n\nInstalls a plugin into prd.\n\n```\nUSAGE\n  $ prd plugins add PLUGIN... [--json] [-f] [-h] [-s | -v]\n\nARGUMENTS\n  PLUGIN...  Plugin to install.\n\nFLAGS\n  -f, --force    Force npm to fetch remote resources even if a local copy exists on disk.\n  -h, --help     Show CLI help.\n  -s, --silent   Silences npm output.\n  -v, --verbose  Show verbose npm output.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Installs a plugin into prd.\n\n  Uses npm to install plugins.\n\n  Installation of a user-installed plugin will override a core plugin.\n\n  Use the PRD_NPM_LOG_LEVEL environment variable to set the npm loglevel.\n  Use the PRD_NPM_REGISTRY environment variable to set the npm registry.\n\nALIASES\n  $ prd plugins add\n\nEXAMPLES\n  Install a plugin from npm registry.\n\n    $ prd plugins add myplugin\n\n  Install a plugin from a github url.\n\n    $ prd plugins add https://github.com/someuser/someplugin\n\n  Install a plugin from a github slug.\n\n    $ prd plugins add someuser/someplugin\n```\n\n## `prd plugins:inspect PLUGIN...`\n\nDisplays installation properties of a plugin.\n\n```\nUSAGE\n  $ prd plugins inspect PLUGIN...\n\nARGUMENTS\n  PLUGIN...  [default: .] Plugin to inspect.\n\nFLAGS\n  -h, --help     Show CLI help.\n  -v, --verbose\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Displays installation properties of a plugin.\n\nEXAMPLES\n  $ prd plugins inspect myplugin\n```\n\n_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.24/src/commands/plugins/inspect.ts)_\n\n## `prd plugins install PLUGIN`\n\nInstalls a plugin into prd.\n\n```\nUSAGE\n  $ prd plugins install PLUGIN... [--json] [-f] [-h] [-s | -v]\n\nARGUMENTS\n  PLUGIN...  Plugin to install.\n\nFLAGS\n  -f, --force    Force npm to fetch remote resources even if a local copy exists on disk.\n  -h, --help     Show CLI help.\n  -s, --silent   Silences npm output.\n  -v, --verbose  Show verbose npm output.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Installs a plugin into prd.\n\n  Uses npm to install plugins.\n\n  Installation of a user-installed plugin will override a core plugin.\n\n  Use the PRD_NPM_LOG_LEVEL environment variable to set the npm loglevel.\n  Use the PRD_NPM_REGISTRY environment variable to set the npm registry.\n\nALIASES\n  $ prd plugins add\n\nEXAMPLES\n  Install a plugin from npm registry.\n\n    $ prd plugins install myplugin\n\n  Install a plugin from a github url.\n\n    $ prd plugins install https://github.com/someuser/someplugin\n\n  Install a plugin from a github slug.\n\n    $ prd plugins install someuser/someplugin\n```\n\n_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.24/src/commands/plugins/install.ts)_\n\n## `prd plugins link PATH`\n\nLinks a plugin into the CLI for development.\n\n```\nUSAGE\n  $ prd plugins link PATH [-h] [--install] [-v]\n\nARGUMENTS\n  PATH  [default: .] path to plugin\n\nFLAGS\n  -h, --help          Show CLI help.\n  -v, --verbose\n      --[no-]install  Install dependencies after linking the plugin.\n\nDESCRIPTION\n  Links a plugin into the CLI for development.\n\n  Installation of a linked plugin will override a user-installed or core plugin.\n\n  e.g. If you have a user-installed or core plugin that has a 'hello' command, installing a linked plugin with a 'hello'\n  command will override the user-installed or core plugin implementation. This is useful for development work.\n\n\nEXAMPLES\n  $ prd plugins link myplugin\n```\n\n_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.24/src/commands/plugins/link.ts)_\n\n## `prd plugins remove [PLUGIN]`\n\nRemoves a plugin from the CLI.\n\n```\nUSAGE\n  $ prd plugins remove [PLUGIN...] [-h] [-v]\n\nARGUMENTS\n  PLUGIN...  plugin to uninstall\n\nFLAGS\n  -h, --help     Show CLI help.\n  -v, --verbose\n\nDESCRIPTION\n  Removes a plugin from the CLI.\n\nALIASES\n  $ prd plugins unlink\n  $ prd plugins remove\n\nEXAMPLES\n  $ prd plugins remove myplugin\n```\n\n## `prd plugins reset`\n\nRemove all user-installed and linked plugins.\n\n```\nUSAGE\n  $ prd plugins reset [--hard] [--reinstall]\n\nFLAGS\n  --hard       Delete node_modules and package manager related files in addition to uninstalling plugins.\n  --reinstall  Reinstall all plugins after uninstalling.\n```\n\n_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.24/src/commands/plugins/reset.ts)_\n\n## `prd plugins uninstall [PLUGIN]`\n\nRemoves a plugin from the CLI.\n\n```\nUSAGE\n  $ prd plugins uninstall [PLUGIN...] [-h] [-v]\n\nARGUMENTS\n  PLUGIN...  plugin to uninstall\n\nFLAGS\n  -h, --help     Show CLI help.\n  -v, --verbose\n\nDESCRIPTION\n  Removes a plugin from the CLI.\n\nALIASES\n  $ prd plugins unlink\n  $ prd plugins remove\n\nEXAMPLES\n  $ prd plugins uninstall myplugin\n```\n\n_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.24/src/commands/plugins/uninstall.ts)_\n\n## `prd plugins unlink [PLUGIN]`\n\nRemoves a plugin from the CLI.\n\n```\nUSAGE\n  $ prd plugins unlink [PLUGIN...] [-h] [-v]\n\nARGUMENTS\n  PLUGIN...  plugin to uninstall\n\nFLAGS\n  -h, --help     Show CLI help.\n  -v, --verbose\n\nDESCRIPTION\n  Removes a plugin from the CLI.\n\nALIASES\n  $ prd plugins unlink\n  $ prd plugins remove\n\nEXAMPLES\n  $ prd plugins unlink myplugin\n```\n\n## `prd plugins update`\n\nUpdate installed plugins.\n\n```\nUSAGE\n  $ prd plugins update [-h] [-v]\n\nFLAGS\n  -h, --help     Show CLI help.\n  -v, --verbose\n\nDESCRIPTION\n  Update installed plugins.\n```\n\n_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.24/src/commands/plugins/update.ts)_\n<!-- commandsstop -->\n","readmeFilename":"README.md"}