{"_id":"pp","_rev":"30-075c2baa26b8f763a50a9c3550db3abf","name":"pp","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.0":{"name":"pp","version":"0.0.0","author":{"url":"https://github.com/letanure/","name":"Luiz Tanure","email":"letanure@gmail.com"},"license":"MIT","_id":"pp@0.0.0","maintainers":[{"name":"letanure","email":"letanure@gmail.com"}],"homepage":"https://github.com/letanure/pp#readme","bugs":{"url":"https://github.com/letanure/pp/issues"},"dist":{"shasum":"58f97fc53bd13df3423e9525ead8ab991d095be3","tarball":"https://registry.npmjs.org/pp/-/pp-0.0.0.tgz","fileCount":1,"integrity":"sha512-dgESwZPiqjuUJecuCJ7hhTSlccZzpdPTEdSADjNknMVrryqNSCnOll+zNaF9PiFwHq3u1dYcieQwE0hnmr1UhQ==","signatures":[{"sig":"MEQCICUaOUth2y1ovHSNIycdZ1bkVHuDaugFVpmSyCN/nR/6AiAEjMEuvS8K6XT7LANRleme5n0tq8jEUlSHElzHJL+nOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgn51GCRA9TVsSAnZWagAA4VsQAJb+Mf6Y6a5ZZYhWuDu6\nb2ZCDHAexFJ5NHuMVUDghSmI+b0trbgNW0aq0qn6wvhQ94iqnaRax5hYUSQk\nMp8D0cuNxKQ5p2yo0Emfy6WNLldqvgSDD93ku6QC8uJhOxu7nOQ9Vy0fy3uC\n0e+wA2WIolcwf+LhSiL7X/k9RvYJ3F9/ahvgOwc4AtoH06cWWeWZo5Sj0NCS\nOwVk1h4ZfKgGsRjIptzpLkE7xVWDCoao5TDCG7iNjqymTauJDXb/DdvAVUHC\n0Z+OOL0DwaVxtrZTqbupiJjuAX4K/+oLZ5v/vpaRbcNMnrfu7gAI/mdKwFHz\njvbiTDZWw4fZ8/lEzJZEAnAKtXphAuBY/9EgOqiqo8PSWyj7/F1FLLCMDqCt\nSWXEMMjYn3iJHNvGeAkMzkPkduLBg6ZtpiP9TD0FjFEOi2oUu7MY6E/WFsw6\nDI3r1PdSo1V1bNr9L8EtOJNPuxhIknejszqWmbKqIqyaS3MGp9Ry5LkNym/s\nPx3SBG8LlkJsOqiT0ruFPtY/j08x1oHyWLkpntkTvLH/003d8TkkIcnNNK5W\ncbqUJuxMeFxJccykbTNp6RoYCh327HCGbSnp5oE1z2aT8lLstrbBMTvN6kfT\nXe0eweOuaKNpNl5Y0liF7sU3Wm7D2CV1nKSbikZy1rn5eVBYVEwmooloWBvk\nNqtj\r\n=3sVH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"letanure","email":"letanure@gmail.com"},"repository":{"url":"git+ssh://git@github.com/letanure/pp.git","type":"git"},"_npmVersion":"6.14.13","description":"pp lib","directories":{},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pp_0.0.0_1621073221874_0.5232960881997681","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"pp","private":false,"version":"1.0.0","description":"Just a builder for now","type":"module","keywords":["vite"],"license":"MIT","bugs":{"url":"https://github.com/letanure/pp/issues"},"author":{"name":"letanure","email":"letanure@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/letanure/pp.git"},"main":"dist/index.js","devDependencies":{"@arethetypeswrong/cli":"^0.16.2","@biomejs/biome":"1.9.0","@changesets/cli":"^2.27.8","@commitlint/cli":"^19.5.0","@commitlint/config-conventional":"^19.5.0","cspell":"^8.14.2","lefthook":"^1.7.15","markdown-link-check":"^3.12.2","markdownlint-cli":"^0.41.0","typescript":"^5.5.3","vite":"^5.4.1","vitest":"^2.1.0"},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"biome lint","lint:md":"npx markdownlint '**/*.md' --ignore node_modules --fix --disable MD013","lint:exports":"attw --pack .","format":"biome format --write","release:local":"changeset version && changeset publish","test":"vitest run","ci":"npm run lint && npm run lint:md && npm run lint:exports && npm run build && npm run test"},"homepage":"https://github.com/letanure/pp#readme","_id":"pp@1.0.0","_integrity":"sha512-MBHA+YBzASvT8ErZ43hjSRjVVFNhs6JYZKhX9eUMl/pi7fSzKi+xXI2vjrrk3GZbBbqmU6efcQuQ1gUrAJlroA==","_resolved":"/private/var/folders/c_/4d752h4d6t39f5s6cwq97f9w0000gq/T/84871ab0c85c02be5c8fd09fa2d691c5/pp-1.0.0.tgz","_from":"file:pp-1.0.0.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-MBHA+YBzASvT8ErZ43hjSRjVVFNhs6JYZKhX9eUMl/pi7fSzKi+xXI2vjrrk3GZbBbqmU6efcQuQ1gUrAJlroA==","shasum":"843e10c6b4b09eb4c38cfbd96125e0becccf6039","tarball":"https://registry.npmjs.org/pp/-/pp-1.0.0.tgz","fileCount":7,"unpackedSize":12131,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaH+N+AFcqTGnacFe+DYd03LQkgFwiw60FJ6dRBAznCgIgbyym8gxBDej8YaD3dQN7NMRfV6TV9+o/3uJcdgR7azc="}]},"_npmUser":{"name":"letanure","email":"letanure@gmail.com"},"directories":{},"maintainers":[{"name":"letanure","email":"letanure@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pp_1.0.0_1726167700297_0.026891833238162022"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-15T10:07:01.874Z","modified":"2024-09-12T19:01:40.622Z","2.0.0":"2021-02-15T16:54:38.604Z","0.1.0":"2021-02-15T16:54:38.604Z","0.1.1":"2021-02-15T16:54:38.604Z","0.1.2":"2021-02-15T16:54:38.604Z","0.1.3":"2021-02-15T16:54:38.604Z","0.1.4":"2021-02-15T16:54:38.604Z","0.1.8":"2021-02-15T16:54:38.604Z","0.0.0":"2021-05-15T10:07:01.986Z","1.0.0":"2024-09-12T19:01:40.449Z"},"bugs":{"url":"https://github.com/letanure/pp/issues"},"author":{"name":"letanure","email":"letanure@gmail.com"},"license":"MIT","homepage":"https://github.com/letanure/pp#readme","repository":{"type":"git","url":"git+https://github.com/letanure/pp.git"},"description":"Just a builder for now","maintainers":[{"name":"letanure","email":"letanure@gmail.com"}],"readme":"# Project Name: pp\n\n## Overview\n\nThis project is a basic setup using Vite for development and build processes,\nalong with TypeScript for type checking and Biome for linting and formatting.\n\n## Scripts\n\n- **dev**: Starts the development server using Vite.\n- **build**: Compiles TypeScript and builds the project using Vite.\n- **preview**: Previews the built project using Vite.\n- **lint**: Lints the project using Biome.\n- **lint:md**: Lints and fixes markdown files using markdownlint.\n- **format**: Formats the code using Biome.\n- **release:local**: Updates version and publishes changes locally using Changesets.\n- **prepublishOnly**: Runs the CI script before publishing.\n- **test**: Runs tests using Vitest.\n- **ci**: Runs linting, markdown linting, export linting, builds the project, and runs tests.\n\n## Development Dependencies\n\n- **@biomejs/biome**: A tool for linting and formatting.\n- **typescript**: A language for application-scale JavaScript.\n- **vite**: A build tool that aims to provide a faster and leaner development experience for modern web projects.\n- **lefthook**: A tool for managing Git hooks.\n- **@commitlint/cli**: A tool for linting commit messages.\n- **@commitlint/config-conventional**: A shareable commitlint configuration for conventional commits.\n- **cspell**: A spell checker for code.\n- **markdownlint-cli**: A command-line interface for linting markdown files.\n- **@changesets/cli**: A tool for managing versioning and publishing.\n- **vitest**: A test runner for Vite projects.\n\n## Getting Started\n\n1. **Install dependencies**:\n\n   ```sh\n   npm install\n   ```\n\n2. **Install Lefthook**:\n\n   ```sh\n   npx lefthook install\n   ```\n\n3. **Start the development server**:\n\n   ```sh\n   npm run dev\n   ```\n\n4. **Build the project**:\n\n   ```sh\n   npm run build\n   ```\n\n5. **Preview the built project**:\n\n   ```sh\n   npm run preview\n   ```\n\n6. **Lint the project**:\n\n   ```sh\n   npm run lint\n   ```\n\n7. **Lint and fix markdown files**:\n\n   ```sh\n   npm run lint:md\n   ```\n\n8. **Format the code**:\n\n   ```sh\n   npm run format\n   ```\n\n9. **Check spelling**:\n\n   ```sh\n   npm run cspell\n   ```\n\n10. **Release locally**:\n\n    ```sh\n    npm run release:local\n    ```\n\n11. **Run tests**:\n\n    ```sh\n    npm run test\n    ```\n\n12. **Run CI script**:\n\n    ```sh\n    npm run ci\n    ```\n\n## Git Hooks\n\nThis project uses Lefthook to manage Git hooks.\n\n### Pre-commit Hook\n\nRuns Biome to check and fix issues in staged files before committing.\n\n### Commit Message Hook\n\nUses Commitlint to ensure commit messages follow the conventional commit format.\n\n### Pre-push Hook\n\nRuns CSpell to check for spelling errors in the code before pushing.\n\nRuns markdownlint to check and fix issues in markdown files before pushing.\n\n## Continuous Integration\n\nThis project uses GitHub Actions for continuous integration. The CI workflow is defined in `.github/workflows/ci.yml`.\n\n### CI Workflow\n\nThe CI workflow runs on every push to the `main` branch and on pull requests. It performs the following steps:\n\n1. **Checkout code**: Uses `actions/checkout@v4` to checkout the repository.\n2. **Setup Node.js**: Uses `actions/setup-node@v4` to set up Node.js version 20.\n3. **Install dependencies**: Runs `npm install` to install project dependencies.\n4. **Run CI script**: Runs `npm run ci` to lint, build, and test the project.\n\n## License\n\nThis project is licensed under the MIT License.\n","readmeFilename":"README.md","keywords":["vite"]}