hashup v0.5.0
hashup
!TIP Mainly to use in conjunction with kirby-hashed-assets.
hashup is a tiny CLI tool with two objectives in mind for your freshly built frontend assets:
- Rename or rather hash (hence the name) the assets.
- Generate a
manifest.jsonfor them.
Installation
If you want to use hashup right away, there is no need to install it. Simply call it with npx:
npx -y hashupOtherwise, add it to your development dependencies with either npm, pnpm or your package manager of choice:
# pnpm
pnpm add -D hashup
# npm
npm i -D hashupUsage
Add hashup to your build pipeline by adding it your package.json scripts (recommended), for example:
{
"scripts": {
"clean": "rm -rf public/assets/{css,js}",
"build": "npm run clean && <...> && hashup"
},
"devDependencies": {
"hashup": "latest"
}
}Now, pass asset paths to Kirby's asset helpers like you normally do:
<?= js('assets/js/main.js') ?>
// `<script src="https://example.com/assets/js/main.9ad649fd.js"></script>Read on here: Automatic hashing with manifest.json.
License
MIT License © 2021-PRESENT Johann Schopplich
1 year ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago