parcel-namer-without-hash

0.0.1 • Public • Published

Enables parcel v2 to generate assets without content hash

If you want to use parcel as pure asset compiler you don't need a content hash (because you rely on the same filename regardless which generated version you are using).

Installation

  $ npm install --save-dev parcel-namer-without-hash

Change your .parcelrc (see https://v2.parceljs.org/configuration/plugin-configuration/ for more details):

{
  "extends": "@parcel/config-default",
  "namers": ["parcel-namer-without-hash"]
}

Example / Usage

After installation, your serve/build/watch pipeline should work out if the box (to be sure, remove the .parcel-cache/ folder before).

Before:

$ npm run build

> yourproject@1.0.0 build /yourproject
> parcel build --no-cache --no-minify src/myproject.html

✨ Built in 3.70s

dist/myproject.html              6.06 KB     65ms
dist/myproject.fc27e217.png     10.55 KB     34ms
dist/myproject.965e22a2.css     17.29 KB     55ms
dist/myproject.c4f85a82.js     118.91 KB    1.03s

After:

$ npm run build

> yourproject@1.0.0 build /yourproject
> parcel build --no-cache --no-minify src/myproject.html

✨ Built in 3.70s

dist/myproject.html              6.06 KB     65ms
dist/myproject.png              10.55 KB     34ms
dist/myproject.css              17.29 KB     55ms
dist/myproject.js              118.91 KB    1.03s

Troubleshooting

If some unexpected behaviour occurs, remove the .parcel-cache-folder (rm -rf .parcel-cache/) and try again.

License

MIT

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i parcel-namer-without-hash

      Weekly Downloads

      207

      Version

      0.0.1

      License

      MIT

      Unpacked Size

      3.6 kB

      Total Files

      3

      Last publish

      Collaborators

      • pstaender