{"_id":"@carmopereira/wp-php-template","_rev":"9-febb5b4b8139916a730248273443ec4a","name":"@carmopereira/wp-php-template","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.0":{"name":"@carmopereira/wp-php-template","version":"1.0.0","keywords":["wordpress","plugin","cli","scaffold"],"author":{"name":"carmopereira"},"license":"MIT","_id":"@carmopereira/wp-php-template@1.0.0","maintainers":[{"name":"carmopereira","email":"joao.carmopereira@gmail.com"}],"bin":{"wp-php-template":"bin/cli.js"},"dist":{"shasum":"b9cd844363d7f92490e3a814719e2afbade9ecff","tarball":"https://registry.npmjs.org/@carmopereira/wp-php-template/-/wp-php-template-1.0.0.tgz","fileCount":3,"integrity":"sha512-N57oP/2D7wmBUG0ZHvfZUrpfsOBk8uG/8qmsFkkgbaKq1/kD2qkA3gsQosR/P7IeOadHZSl/Hq2vGoetfGV6mQ==","signatures":[{"sig":"MEUCIQClK4RFRjAjnry/P0XnQGFB4La1matgl3+FOsPPRbk9jwIgINydkHfwbwh98FleMTfs0LODt/864a79QqR+K3etXQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4109},"main":"bin/cli.js","_npmUser":{"name":"carmopereira","email":"joao.carmopereira@gmail.com"},"_npmVersion":"11.7.0","description":"Gerador de plugins WordPress tradicionais com suporte a wp-scripts","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wp-php-template_1.0.0_1769440995306_0.781397629603624","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@carmopereira/wp-php-template","version":"1.0.1","keywords":["wordpress","plugin","cli","scaffold"],"author":{"name":"carmopereira"},"license":"MIT","_id":"@carmopereira/wp-php-template@1.0.1","maintainers":[{"name":"carmopereira","email":"joao.carmopereira@gmail.com"}],"bin":{"wp-php-template":"bin/cli.js"},"dist":{"shasum":"dff7a88a733c32e1b70631c4a1bb4fdeb1815047","tarball":"https://registry.npmjs.org/@carmopereira/wp-php-template/-/wp-php-template-1.0.1.tgz","fileCount":3,"integrity":"sha512-BBkpO/bQy4n9FPPzBwC7IiRjjBsDIVqyCbPWl5Dgbik212Q8DgjvOuy5Sgar1IsDw853OA8CPruQ9jsu8cEpMw==","signatures":[{"sig":"MEUCIQCepU3YvaaIwC3zqPJ8clKFOUaHXy6JABaqjx13VkNJowIgL8sufAxqmfcPg+fR7TAw97ox5QFLKh4XpysoPZqRnx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5339},"main":"bin/cli.js","_npmUser":{"name":"carmopereira","email":"joao.carmopereira@gmail.com"},"_npmVersion":"11.7.0","description":"Gerador de plugins WordPress tradicionais com suporte a wp-scripts","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wp-php-template_1.0.1_1769444668390_0.3945282628726894","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@carmopereira/wp-php-template","version":"1.0.2","keywords":["wordpress","plugin","cli","scaffold"],"author":{"name":"carmopereira"},"license":"MIT","_id":"@carmopereira/wp-php-template@1.0.2","maintainers":[{"name":"carmopereira","email":"joao.carmopereira@gmail.com"}],"bin":{"wp-php-template":"bin/cli.js"},"dist":{"shasum":"7be41c83c696584659aa67cd66b14e4842538917","tarball":"https://registry.npmjs.org/@carmopereira/wp-php-template/-/wp-php-template-1.0.2.tgz","fileCount":3,"integrity":"sha512-a2NgUoR8CyjfT2wz/5CtU5ltSjMIALmeAU+2hTcvxKfdGrhZT2wcRAsmXijhoNfyZY6VjgbwxKWVnflYKKgcNw==","signatures":[{"sig":"MEUCIHWOHZhMA2PXxCxyz5MN5DICK/jrzD+oQMVYvELyfuMoAiEA+lM0m0qK+8eSBQw+azV/KOLIeN3HGKE+oESlEwWrjkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5368},"main":"bin/cli.js","_npmUser":{"name":"carmopereira","email":"joao.carmopereira@gmail.com"},"_npmVersion":"11.7.0","description":"Gerador de plugins WordPress tradicionais com suporte a wp-scripts","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wp-php-template_1.0.2_1769445130927_0.6262281929335909","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@carmopereira/wp-php-template","version":"1.0.3","keywords":["wordpress","plugin","cli","scaffold"],"author":{"name":"carmopereira"},"license":"MIT","_id":"@carmopereira/wp-php-template@1.0.3","maintainers":[{"name":"carmopereira","email":"joao.carmopereira@gmail.com"}],"bin":{"wp-php-template":"bin/cli.js"},"dist":{"shasum":"af8f83713eef278bf342af753848f4ae3a1c1c56","tarball":"https://registry.npmjs.org/@carmopereira/wp-php-template/-/wp-php-template-1.0.3.tgz","fileCount":3,"integrity":"sha512-GkBQUmd4ChkmGxRv9OUfcIPdZ/NE8EkOmECaQNQFrG+S8/Ulfjrt+y54o8PEBIzQGKagZC+vBwQr7ijJCYZiYw==","signatures":[{"sig":"MEUCIBLVDMThTKVfasg9mMexqOyh8h+YmahWE5dmxMbh+/sAAiEA+kXzK1m3zIlCH5b0foWN26kqNTWPgjaRJKXQgBAWKzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4342},"main":"bin/cli.js","_npmUser":{"name":"carmopereira","email":"joao.carmopereira@gmail.com"},"_npmVersion":"11.7.0","description":"Gerador de plugins WordPress tradicionais com suporte a wp-scripts","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wp-php-template_1.0.3_1769507830566_0.2497034686374049","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@carmopereira/wp-php-template","version":"1.0.4","keywords":["wordpress","plugin","cli","scaffold"],"author":{"name":"carmopereira"},"license":"MIT","_id":"@carmopereira/wp-php-template@1.0.4","maintainers":[{"name":"carmopereira","email":"joao.carmopereira@gmail.com"}],"bin":{"wp-php-template":"bin/cli.js"},"dist":{"shasum":"03ba9ed5edd15231c786cb7bbe14aa2d978eee06","tarball":"https://registry.npmjs.org/@carmopereira/wp-php-template/-/wp-php-template-1.0.4.tgz","fileCount":3,"integrity":"sha512-EPWV+B5V2I2byABy/sqt92MMwAGv/5TwBmMG9H0iiE2ysgOP/gh8i/CJlJOgkc8YwKLiuqszNT1IMnYQD1IrBw==","signatures":[{"sig":"MEYCIQDcWCKNR90LosZRpiE87oL9SsGt4pQYhFUWRFi77ZhNtgIhAOmABSRqPAorjMYw2bNST0gvRw8c93RSar6qSLLD13hT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4402},"main":"bin/cli.js","_npmUser":{"name":"carmopereira","email":"joao.carmopereira@gmail.com"},"_npmVersion":"11.7.0","description":"Gerador de plugins WordPress tradicionais com suporte a wp-scripts","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wp-php-template_1.0.4_1769508012329_0.29637816830194774","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@carmopereira/wp-php-template","version":"1.0.5","keywords":["wordpress","plugin","cli","scaffold"],"author":{"name":"carmopereira"},"license":"MIT","_id":"@carmopereira/wp-php-template@1.0.5","maintainers":[{"name":"carmopereira","email":"joao.carmopereira@gmail.com"}],"bin":{"wp-php-template":"bin/cli.js"},"dist":{"shasum":"73e5a69fc2e4e60eec091a9e0aecfa7596363f11","tarball":"https://registry.npmjs.org/@carmopereira/wp-php-template/-/wp-php-template-1.0.5.tgz","fileCount":3,"integrity":"sha512-n0je62M0hhOmJrl90GG9Ivt8rlHz34BGP1R/70NyeV2lKFHciwWMWcJqMRwSrMDoVyW40rhtdqUXBQ66P1ccpQ==","signatures":[{"sig":"MEUCIQDwdRrsBa4rQF9IuGRnrj80DgGZ/SRAX0Gp+Vcg+8zZkQIgZZo+WzOj3aQLB45/m2R8qzh/YqW7A1CizlTZjgHf7/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4397},"main":"bin/cli.js","_npmUser":{"name":"carmopereira","email":"joao.carmopereira@gmail.com"},"_npmVersion":"11.7.0","description":"Traditional WordPress plugin generator with wp-scripts support","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wp-php-template_1.0.5_1769508554982_0.36184634952047645","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@carmopereira/wp-php-template","version":"1.0.6","keywords":["wordpress","plugin","cli","scaffold"],"author":{"name":"carmopereira"},"license":"MIT","_id":"@carmopereira/wp-php-template@1.0.6","maintainers":[{"name":"carmopereira","email":"joao.carmopereira@gmail.com"}],"bin":{"wp-php-template":"bin/cli.js"},"dist":{"shasum":"7cddff56cf0a130849698e7f0c7f15283d170e70","tarball":"https://registry.npmjs.org/@carmopereira/wp-php-template/-/wp-php-template-1.0.6.tgz","fileCount":3,"integrity":"sha512-HbA4I89BXeZMB4R0Kz82BqzsQiNZq2cRsed2UXRLbVAVNIX/kbFWHIjR4h+JZhWJpE9TyYqShe1R49alZDZ70A==","signatures":[{"sig":"MEYCIQD/NPhVERFMW+NqhKc28xWVT5awyiMQ5UP52AXU6LPPmAIhAP9oMde/zK0K9yi2FxFjF1dApEcKO//SZeF3S3WURV4l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4404},"main":"bin/cli.js","gitHead":"822774bda314df5b26bdf5f439f2b6297934a4d6","_npmUser":{"name":"carmopereira","email":"joao.carmopereira@gmail.com"},"_npmVersion":"11.7.0","description":"Traditional WordPress plugin generator with wp-scripts support","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wp-php-template_1.0.6_1769530958763_0.643189383636549","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@carmopereira/wp-php-template","version":"1.0.9","keywords":["wordpress","plugin","cli","scaffold"],"author":{"name":"carmopereira"},"license":"MIT","_id":"@carmopereira/wp-php-template@1.0.9","maintainers":[{"name":"carmopereira","email":"joao.carmopereira@gmail.com"}],"homepage":"https://github.com/carmopereira/wp-plugin-php-template#readme","bugs":{"url":"https://github.com/carmopereira/wp-plugin-php-template/issues"},"bin":{"wp-php-template":"bin/cli.js"},"dist":{"shasum":"643a94ddea91b034d1cf9ca8ee99fa89214f7f69","tarball":"https://registry.npmjs.org/@carmopereira/wp-php-template/-/wp-php-template-1.0.9.tgz","fileCount":3,"integrity":"sha512-Ceo+M4IUKg1WcsPrZZjmDCsI85oMTD+2FuM9NKQYE7FfOB/MSB4zah/IROuoVKyOurtYad5PMX1Ankf4OE9WpA==","signatures":[{"sig":"MEUCIQD8Our9KnfOtGNYr6BHuVXVxPBsci0odv72Q5FlFd6RjAIgAzkI8XIQHXeko2amDndghiq8CyKwU8RWXE/GYq90yW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carmopereira%2fwp-php-template@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4514},"main":"bin/cli.js","gitHead":"f108cd8652ed621e7477b0af91d6ad30bc5e0903","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcaac3a5-8c5f-4c35-bf5a-6a2f1ffda233"}},"repository":{"url":"git+https://github.com/carmopereira/wp-plugin-php-template.git","type":"git"},"_npmVersion":"12.0.1","description":"Traditional WordPress plugin generator with wp-scripts support","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wp-php-template_1.0.9_1785229458430_0.22963275003149897","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@carmopereira/wp-php-template","version":"1.0.10","description":"Traditional WordPress plugin generator with wp-scripts support","main":"bin/cli.js","bin":{"wp-php-template":"bin/cli.js"},"repository":{"type":"git","url":"git+https://github.com/carmopereira/wp-plugin-php-template.git"},"keywords":["wordpress","plugin","cli","scaffold"],"author":{"name":"carmopereira"},"license":"MIT","gitHead":"2c74b9688cfdb357a7410ded95d4083a2adb796c","_id":"@carmopereira/wp-php-template@1.0.10","bugs":{"url":"https://github.com/carmopereira/wp-plugin-php-template/issues"},"homepage":"https://github.com/carmopereira/wp-plugin-php-template#readme","_nodeVersion":"24.18.0","_npmVersion":"12.0.1","dist":{"integrity":"sha512-cfYJ62XBacwx4qwj5MuGilg4A3ynD9solvnelNP8WE3KH8ABHT9EGMV0YWyq9f+hJr+yg0WAaSVTJiOsd7QC7g==","shasum":"be29c7240f3f0fe6c262d70290314c0c342f1739","tarball":"https://registry.npmjs.org/@carmopereira/wp-php-template/-/wp-php-template-1.0.10.tgz","fileCount":3,"unpackedSize":4515,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carmopereira%2fwp-php-template@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDLpWkRSolJxMFPzHgq/EpA3YDP6j92wK7s56myWY5HNwIgR2bP2g425Ju8VaBw0+h68Pg1592okmH9YNbh4QO8ivc="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcaac3a5-8c5f-4c35-bf5a-6a2f1ffda233"}},"directories":{},"maintainers":[{"name":"carmopereira","email":"joao.carmopereira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wp-php-template_1.0.10_1785229717359_0.7641893215501763"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-26T15:23:15.211Z","modified":"2026-07-28T09:08:37.788Z","1.0.0":"2026-01-26T15:23:15.458Z","1.0.1":"2026-01-26T16:24:28.527Z","1.0.2":"2026-01-26T16:32:11.082Z","1.0.3":"2026-01-27T09:57:10.690Z","1.0.4":"2026-01-27T10:00:12.480Z","1.0.5":"2026-01-27T10:09:15.120Z","1.0.6":"2026-01-27T16:22:38.894Z","1.0.9":"2026-07-28T09:04:18.576Z","1.0.10":"2026-07-28T09:08:37.498Z"},"bugs":{"url":"https://github.com/carmopereira/wp-plugin-php-template/issues"},"author":{"name":"carmopereira"},"license":"MIT","homepage":"https://github.com/carmopereira/wp-plugin-php-template#readme","keywords":["wordpress","plugin","cli","scaffold"],"repository":{"type":"git","url":"git+https://github.com/carmopereira/wp-plugin-php-template.git"},"description":"Traditional WordPress plugin generator with wp-scripts support","maintainers":[{"name":"carmopereira","email":"joao.carmopereira@gmail.com"}],"readme":"# wp-php-template\n\nA lightweight CLI tool to scaffold **traditional** WordPress plugins (PHP-first) while integrating modern JavaScript and CSS workflows using `@wordpress/scripts`.\n\n## 🚀 Overview\n\nUnlike the official `@wordpress/create-block`, which is focused on Gutenberg blocks, this tool is designed for developers who need a classic plugin structure but still want to use **ES6+, SASS, and modern build tools**.\n\nIt automates:\n1.  **Plugin Scaffolding**: Generates a clean WordPress plugin header and structure.\n2.  **Modern Build Stack**: Installs `@wordpress/scripts`.\n3.  **Folder Structure**: Creates a `/src` directory for your assets.\n4.  **Ready-to-go Scripts**: Pre-configures `npm start` and `npm run build`.\n\n## 📋 Prerequisites\n\nBefore using this tool, ensure you have the following installed:\n* [Node.js](https://nodejs.org/) (LTS version recommended)\n\n## 💻 Usage\n\nYou don't need to install this globally. You can run it directly using `npx`:\n\n```bash\nnpx @carmopereira/wp-php-template@latest\n```\n\nNo WordPress installation is required to run the scaffold.","readmeFilename":"README.md"}