Does exactly the plugin name told: make require
d or import
ed json returns url instead of strings.
Lots of users inculding me are suffered from the build-in feature of parcel
which bundles json
file as strings into the final bundler by default parcel-bundler#501. When people are looking for the official solutions, parcel
is still waiting for the solution from react community devongovett@parcel-bundler#501. As a matter of fact, it's something easy to hanle with parcel
's plugin system. So I made this.
yarn add parcel-plugin-json-url-loader --dev
or
npm i parcel-plugin-json-url-loader --save-dev
There is no options for you to think of. Just install it and checkout the output:
const jsonPath = require('path/to/json/file.json');
console.log(jsonPath); // /file.3a855491.json
There are no tests yet, no linters, no production grade garrentee, and works simply as possible. Any feature requests or bugfixes are welcome.