### Start Development Server with pnpm Source: https://github.com/bellcubedev/papyrus-index/blob/production/README.md Starts the development server for the project. This command is used for local development and testing. ```bash pnpm run dev ``` -------------------------------- ### Install Project Dependencies with pnpm Source: https://github.com/bellcubedev/papyrus-index/blob/production/README.md Installs all project dependencies using pnpm. Ensure Node.js and pnpm are installed before running. ```bash pnpm install ``` -------------------------------- ### Serve Built Project Locally Source: https://github.com/bellcubedev/papyrus-index/blob/production/README.md Starts a local server to view the built project output from the 'out/' directory. Requires the project to be built first. ```bash pnpm exec serve out ``` -------------------------------- ### Install Papyrus Index TypeScript Plugin with pnpm Source: https://github.com/bellcubedev/papyrus-index/blob/production/typescript-plugin/README.md Install the plugin as a dev dependency using pnpm. Ensure the path points to the local directory of the plugin. ```bash pnpm install --dev file:./path/to/this/directory ``` -------------------------------- ### Invalid Wiki File Example Source: https://github.com/bellcubedev/papyrus-index/blob/production/typescript-plugin/README.md This TypeScript code demonstrates an invalid export that will trigger a plugin error because it does not extend the specified base class. ```typescript // data/SkyrimSE/po3/wiki.ts export default class SkyrimPO3PapyrusExtenderWiki { constructor() { // This doesn't extend GitHubWiki } } ```