{"_id":"@elevennodes/wagtail-frontend","_rev":"9-eb2dbf131c1c003548c01d57a267efdf","name":"@elevennodes/wagtail-frontend","dist-tags":{"latest":"1.0.8"},"versions":{"1.0.0":{"name":"@elevennodes/wagtail-frontend","version":"1.0.0","keywords":[],"author":{"name":"Wojciech Zalewski"},"license":"ISC","_id":"@elevennodes/wagtail-frontend@1.0.0","maintainers":[{"name":"elevennodes","email":"admin@superstrona.pl"}],"dist":{"shasum":"4abd572f590aea62a71b44a5fb3450f9cc67ee15","tarball":"https://registry.npmjs.org/@elevennodes/wagtail-frontend/-/wagtail-frontend-1.0.0.tgz","fileCount":5,"integrity":"sha512-wbb3aVPun2+l//uSJDLP37dW6KaC3JHmj1AWGXfrSXAkt4W5zeQ7UwFeYrTZE9KR74tDXoWCsC9xheoRSwaXeg==","signatures":[{"sig":"MEQCIFAxfhvBA50z8oMvU2nt4MmQty5zKUhIcjBCA5jMrB8qAiAqLPhvEKeeLMS3QAIUBVEmFm2uP/p3ZIv+q6nti/++EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3462},"tags":["wagtail","django","frontend","parcel","tailwindcss","alpinejs","axios"],"gitHead":"a8a5f2ae036fcf01b08b1bff377f79ba7cb14486","scripts":{"dev":"parcel watch","build":"parcel build"},"targets":{"main":{"source":"src/js/[change me].js","distDir":"[change me]/static/js","publicUrl":"/static/js/"},"fonts":{"source":"src/fonts/**/*.{woff,woff2,ttf,otf,eot}","distDir":"[change me]/static/fonts","publicUrl":"/static/fonts/"},"images":{"source":"src/img/**/*.{png,jpg,jpeg,svg,gif,webp}","distDir":"[change me]/static/images","publicUrl":"/static/img/"},"styles":{"source":"src/css/[change me].css","distDir":"[change me]/static/css","publicUrl":"/static/css/"}},"_npmUser":{"name":"elevennodes","email":"admin@superstrona.pl"},"_npmVersion":"10.2.3","description":"Simple frontend blueprint for Wagtail apps","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.8.4","parcel":"^2.14.4","alpinejs":"^3.14.9","tailwindcss":"^4.1.3","@tailwindcss/postcss":"^4.1.3"},"defaultTargetOptions":{"distDir":"./","publicUrl":"/"},"_npmOperationalInternal":{"tmp":"tmp/wagtail-frontend_1.0.0_1744287819814_0.329446181485922","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@elevennodes/wagtail-frontend","version":"1.0.1","_id":"@elevennodes/wagtail-frontend@1.0.1","maintainers":[{"name":"elevennodes","email":"admin@superstrona.pl"}],"bin":{"create-frontend":"bin/index.js"},"dist":{"shasum":"786452612a48db84a282afaef26f1f8e9947bbf2","tarball":"https://registry.npmjs.org/@elevennodes/wagtail-frontend/-/wagtail-frontend-1.0.1.tgz","fileCount":8,"integrity":"sha512-5En2fBZxCLbR29fPi2Ytiyxx/JsAeyAlH+sEizeEoPA9CPQcoAU6mQNMDgbToJYKgS+2folGdcVR9ZRs6AISjA==","signatures":[{"sig":"MEQCIFsQ5u0drDpWanAqXRr64wRR0EeEJhOe2Hsh33Uknb6HAiA3/g1cBzqYtDZFM87+qJkGgowkMK3wOOwiedef8Vr3vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95606},"type":"module","gitHead":"6e0367457b9059fb41057845060629a3d8433972","_npmUser":{"name":"elevennodes","email":"admin@superstrona.pl"},"_npmVersion":"10.2.3","description":"A simple starter kit that integrates **Parcel**, **Tailwind CSS**, **Alpine.js**, and **Axios** into your **Wagtail/Django** project — ready to go with just one command.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fs-extra":"^11.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wagtail-frontend_1.0.1_1744288465703_0.9234270543187819","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@elevennodes/wagtail-frontend","version":"1.0.2","_id":"@elevennodes/wagtail-frontend@1.0.2","maintainers":[{"name":"elevennodes","email":"admin@superstrona.pl"}],"bin":{"wagtail-frontend":"bin/index.js"},"dist":{"shasum":"5468c0afb46f2c29cd1b9dbc321321f708c5b128","tarball":"https://registry.npmjs.org/@elevennodes/wagtail-frontend/-/wagtail-frontend-1.0.2.tgz","fileCount":8,"integrity":"sha512-y07LyP/syUmVE7imJCnENdvZbE47LIHYyqu8IqSx73XuaqRVQRe8JinE4TbMvNw+y6BTol7WqBmsfxKASiiLOg==","signatures":[{"sig":"MEYCIQDnSuzAQj/ovEYYwvbG3TkZoimcZ+zbkvcidcQ2GmFZyAIhALP5pB/MYIgszR/T0/45BK4ta1uiL9vXLEygpnF+ymja","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95811},"type":"module","gitHead":"6e0367457b9059fb41057845060629a3d8433972","_npmUser":{"name":"elevennodes","email":"admin@superstrona.pl"},"_npmVersion":"10.2.3","description":"A simple starter kit that integrates **Parcel**, **Tailwind CSS**, **Alpine.js**, and **Axios** into your **Wagtail/Django** project — ready to go with just one command.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fs-extra":"^11.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wagtail-frontend_1.0.2_1744288733411_0.4024006946231491","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@elevennodes/wagtail-frontend","version":"1.0.3","_id":"@elevennodes/wagtail-frontend@1.0.3","maintainers":[{"name":"elevennodes","email":"admin@superstrona.pl"}],"bin":{"wagtail-frontend":"bin/index.js"},"dist":{"shasum":"5199d008623d00d8d59f8e14dca91bb0f594a327","tarball":"https://registry.npmjs.org/@elevennodes/wagtail-frontend/-/wagtail-frontend-1.0.3.tgz","fileCount":8,"integrity":"sha512-Pker7JvzSkpLmxoysa2jLHWmnlW4D5wJ7nCxFSVNOejddBhiy+lkBbir2iLIBsy1WHMjmCY+5FC5qOR33i1KiQ==","signatures":[{"sig":"MEYCIQDogQYMrLvsRhSU34dEsGHGeLD8faqnpsAdJH5ZIIZ2AAIhAJS5oTSO+Sr0Ki+zw+e1VKaS2n7FnR5t2wPM5E6MuIVl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95776},"gitHead":"6e0367457b9059fb41057845060629a3d8433972","_npmUser":{"name":"elevennodes","email":"admin@superstrona.pl"},"_npmVersion":"10.2.3","description":"A simple starter kit that integrates **Parcel**, **Tailwind CSS**, **Alpine.js**, and **Axios** into your **Wagtail/Django** project — ready to go with just one command.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fs-extra":"^11.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wagtail-frontend_1.0.3_1744289056199_0.6893758110565316","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@elevennodes/wagtail-frontend","version":"1.0.4","_id":"@elevennodes/wagtail-frontend@1.0.4","maintainers":[{"name":"elevennodes","email":"admin@superstrona.pl"}],"bin":{"wagtail-frontend":"bin/index.js"},"dist":{"shasum":"f095375e0290a13b5010426ea43a33883e6f4684","tarball":"https://registry.npmjs.org/@elevennodes/wagtail-frontend/-/wagtail-frontend-1.0.4.tgz","fileCount":8,"integrity":"sha512-8YLyU0Zyg6fmHouDlNtzAQnjXeJGLG7e99jyVikX1lXoEW3tEDbGIxnz08NOnG2JmnG1hYPvgA/pmolRO/s7lg==","signatures":[{"sig":"MEYCIQCk0t6MdnUpSS05xew4ZoYKegL3LqUTHEyY1acQ7YRmBgIhAJv6h3kG29wOKelcWdXyqLFHYJqJt6wV2rcCtlQZ7Y9k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96686},"gitHead":"d55b9be5dcaacb308d666c4698070871935544ef","_npmUser":{"name":"elevennodes","email":"admin@superstrona.pl"},"_npmVersion":"10.2.3","description":"A simple starter kit that integrates **Parcel**, **Tailwind CSS**, **Alpine.js**, and **Axios** into your **Wagtail/Django** project — ready to go with just one command.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fs-extra":"^11.1.1","inquirer":"^9.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wagtail-frontend_1.0.4_1744290102839_0.15029158590629277","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@elevennodes/wagtail-frontend","version":"1.0.5","_id":"@elevennodes/wagtail-frontend@1.0.5","maintainers":[{"name":"elevennodes","email":"admin@superstrona.pl"}],"bin":{"wagtail-frontend":"bin/index.js"},"dist":{"shasum":"0c43193f734dde2fd02ff39d3c2f034bd36fe346","tarball":"https://registry.npmjs.org/@elevennodes/wagtail-frontend/-/wagtail-frontend-1.0.5.tgz","fileCount":8,"integrity":"sha512-sOLPcAmSMa7GAmyMvuoJEbcrP+2qTC5rWpPBK7KVkXFtpUV/DYHg6O0Cc0hQo/xNbbwPoUFSvUPfVJzsa2fZug==","signatures":[{"sig":"MEQCIGfx6wu0xQWklBtjwCPAgdBjxf13uKGFmUdtB9A+HbznAiAwq7M7NKsPbLwnFaZrUwFAC9n6JoMEJjS/ZY0Nqmd8oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97160},"gitHead":"c4aecf1420cfd06ee22016c433e60237e4014e23","_npmUser":{"name":"elevennodes","email":"admin@superstrona.pl"},"_npmVersion":"10.2.3","description":"A simple starter kit that integrates **Parcel**, **Tailwind CSS**, **Alpine.js**, and **Axios** into your **Wagtail/Django** project — ready to go with just one command.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fs-extra":"^11.1.1","inquirer":"^9.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wagtail-frontend_1.0.5_1744306844608_0.32894529301708153","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@elevennodes/wagtail-frontend","version":"1.0.6","license":"MIT","_id":"@elevennodes/wagtail-frontend@1.0.6","maintainers":[{"name":"elevennodes","email":"admin@superstrona.pl"}],"bin":{"wagtail-frontend":"bin/index.js"},"dist":{"shasum":"19dc52b3e97d5d23b00ddd08002caf6432b86e15","tarball":"https://registry.npmjs.org/@elevennodes/wagtail-frontend/-/wagtail-frontend-1.0.6.tgz","fileCount":8,"integrity":"sha512-SxDXUBgTws6/Sn31RyBm51cGeSFlhMj/OwIdZWy0sxBnAWhS6//qjA/ASnF8qqm67Emg0UWfbIalvg9HV9AUPg==","signatures":[{"sig":"MEYCIQDJv+ksfWAuV9Mi0jyecu3mMaXBG4bI4xmNkG6YOE4A1QIhAMst5KLYe+nZryY2n/A99DXdAmvRNR64QMRGIzNTfagZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97182},"gitHead":"4ef66ad31c057e87d8e1158bef5bd443313c0bfa","_npmUser":{"name":"elevennodes","email":"admin@superstrona.pl"},"_npmVersion":"10.2.3","description":"A simple starter kit that integrates **Parcel**, **Tailwind CSS**, **Alpine.js**, and **Axios** into your **Wagtail/Django** project — ready to go with just one command.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fs-extra":"^11.1.1","inquirer":"^9.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wagtail-frontend_1.0.6_1744306911552_0.17277162340195007","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@elevennodes/wagtail-frontend","version":"1.0.7","keywords":["wagtail","django","frontend","tailwindcss","parcel","alpinejs","axios"],"license":"MIT","_id":"@elevennodes/wagtail-frontend@1.0.7","maintainers":[{"name":"elevennodes","email":"admin@superstrona.pl"}],"bin":{"wagtail-frontend":"bin/index.js"},"dist":{"shasum":"a51a2e1ec05c6b35fad9443f4983e06a47a577b0","tarball":"https://registry.npmjs.org/@elevennodes/wagtail-frontend/-/wagtail-frontend-1.0.7.tgz","fileCount":8,"integrity":"sha512-wzPMg7KLwrWjn5rfq3quoGqDyE7ISYGhXX2UNr8oWci72uQVN/shMjvoxUTa83VMx21wmzHEHF06+Nuu1S9mrA==","signatures":[{"sig":"MEUCIBSw/eKEslc5+CmsX8sxWD1y+FC4wQ4nVnGcD2mUipSkAiEA9lpgL3RPBjyAUylcjmLW0yCw6lpWrCRqIn+SDoZACOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97392},"gitHead":"4ef66ad31c057e87d8e1158bef5bd443313c0bfa","_npmUser":{"name":"elevennodes","email":"admin@superstrona.pl"},"_npmVersion":"10.2.3","description":"Create a frontend for your Wagtail project","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fs-extra":"^11.1.1","inquirer":"^9.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wagtail-frontend_1.0.7_1744307085298_0.028592986931723408","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@elevennodes/wagtail-frontend","version":"1.0.8","bin":{"wagtail-frontend":"bin/index.js"},"publishConfig":{"access":"public"},"dependencies":{"fs-extra":"^11.1.1","inquirer":"^9.2.10"},"license":"MIT","description":"Create a frontend for your Wagtail project","keywords":["wagtail","django","frontend","tailwindcss","parcel","alpinejs","axios"],"_id":"@elevennodes/wagtail-frontend@1.0.8","gitHead":"a724ce8b1e8f3b71597710c8d3206d1a08795f12","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-4WEtwvjUa3im0H9GClzhfpyPpowBeA8eYatGw8DdgN823dWqDQYNXA+y5t95aIE3FNGoBUXksEywQRtAaiNdCA==","shasum":"085dd592c2a342626b3b77b6fe83bd5a32f7df2a","tarball":"https://registry.npmjs.org/@elevennodes/wagtail-frontend/-/wagtail-frontend-1.0.8.tgz","fileCount":8,"unpackedSize":96774,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB5AKxA9gKvhEt1jiFIjl3t6trgWEDCjFA6QRA6cgNTaAiEAtAHbAxEKGfZ8y93UIMNZ1F04EDPYAMAkpfLAv9OLCQU="}]},"_npmUser":{"name":"elevennodes","email":"admin@superstrona.pl"},"directories":{},"maintainers":[{"name":"elevennodes","email":"admin@superstrona.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wagtail-frontend_1.0.8_1745927875672_0.8490093581045692"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-10T12:23:39.431Z","modified":"2025-04-29T11:57:56.064Z","1.0.0":"2025-04-10T12:23:40.002Z","1.0.1":"2025-04-10T12:34:25.928Z","1.0.2":"2025-04-10T12:38:53.617Z","1.0.3":"2025-04-10T12:44:16.415Z","1.0.4":"2025-04-10T13:01:43.038Z","1.0.5":"2025-04-10T17:40:44.779Z","1.0.6":"2025-04-10T17:41:51.715Z","1.0.7":"2025-04-10T17:44:45.490Z","1.0.8":"2025-04-29T11:57:55.868Z"},"license":"MIT","keywords":["wagtail","django","frontend","tailwindcss","parcel","alpinejs","axios"],"description":"Create a frontend for your Wagtail project","maintainers":[{"name":"elevennodes","email":"admin@superstrona.pl"}],"readme":"# Frontend setup for Wagtail/Django projects\n\nA simple starter kit that integrates **Parcel**, **Tailwind CSS**, **Alpine.js**, and **Axios** into your **Wagtail/Django** project — ready to go with just one command.\n\n---\n\n## 🚀 Quick Start\n\nUse this package to scaffold the frontend environment in any Django/Wagtail project:\n\n```bash\nnpx @elevennodes/wagtail-frontend\n```\n\nThis will:\n\n- Create a `package.json`\n- Setup a `src/` directory containing:\n  - `js/` for your JavaScript (with Alpine & Axios)\n  - `css/` for your Tailwind styles\n- Configure build targets (Wagtail) with **Parcel**\n- Ask for your main app name to automatically update all paths\n\n---\n\n## ⚙️ Setup Steps\n\n### 1. Paths in `package.json` will be automatically updated\n\nDuring installation, you'll be prompted to enter your main app name. The paths in `package.json` will be automatically configured based on your input. For example:\n\n```json\n\"targets\": {\n  \"main\": {\n    \"source\": \"src/js/index.js\",\n    \"distDir\": \"app_name/static/js\",\n    \"publicUrl\": \"/static/js/\"\n  },\n  \"styles\": {\n    \"source\": \"src/css/style.css\",\n    \"distDir\": \"app_name/static/css\",\n    \"publicUrl\": \"/static/css/\"\n  },\n  \"images\": {\n    \"distDir\": \"app_name/static/images\",\n    \"publicUrl\": \"/static/images/\"\n  },\n  \"fonts\": {\n    \"distDir\": \"app_name/static/fonts\",\n    \"publicUrl\": \"/static/fonts/\"\n  }\n}\n```\n\nThis replace `app_name` with the actual name of your Wagtail app where static files live.\n\n\n\n---\n\n### 2. Install dependencies\n\n```bash\nyarn install\n```\n\n---\n\n### 3. Run the dev server\n\nThis will watch your files and auto-rebuild on save:\n\n```bash\nyarn dev\n```\n\n---\n\n### 4. Build for production\n\n```bash\nyarn build\n```\n\n---\n\n## 🧩 Included by Default\n\n- ⚡ [Parcel](https://parceljs.org/) – blazing fast bundler\n- 🎨 [Tailwind CSS](https://tailwindcss.com/)\n- 🧠 [Alpine.js](https://alpinejs.dev/) – reactive JS framework\n- 🔌 [Axios](https://axios-http.com/) – promise-based HTTP client\n\n---\n\n## 🤝 Designed For\n\nThis is designed for modern **Wagtail** or **Django** projects that want to:\n\n- Avoid Webpack complexity\n- Use modern frontend tooling\n- Keep everything neatly integrated in one repo\n\nYou can freely extend this package with any additional libraries that your project requires. Simply install them using your preferred package manager (npm or yarn) and they will be automatically included in your build.\n\n---\n\n## 💡 Author\n\nMade with ❤️ by [Wojciech Zalewski](https://github.com/zalewskimedia)","readmeFilename":"README.md"}