UNPKG

rollup-plugin-json-map-keys

Version:
39 lines (30 loc) 1.25 kB
# rollup-plugin-json-map-keys [![Release](https://img.shields.io/npm/v/rollup-plugin-json-map-keys.svg?style=flat-square&label=release)](https://github.com/tiagoporto/rollup-plugin-json-map-keys/releases) [![Downloads](https://img.shields.io/npm/dt/rollup-plugin-json-map-keys.svg?logo=npm&style=flat-square)](https://www.npmjs.com/package/rollup-plugin-json-map-keys) [![install size](https://packagephobia.now.sh/badge?p=rollup-plugin-json-map-keys)](https://packagephobia.now.sh/result?p=rollup-plugin-json-map-keys) [![bundle size](https://img.shields.io/bundlephobia/min/rollup-plugin-json-map-keys?style=flat-square&label=bundle%20size)](https://bundlephobia.com/result?p=rollup-plugin-json-map-keys) [![License](https://img.shields.io/github/license/tiagoporto/json-map-keys.svg?style=flat-square)](LICENSE) > Rollup plugin to replace json values with the key path. ## Install ```sh npm install rollup-plugin-json-map-keys --save-dev ``` ## Usage ``` import jsonMapKeys from 'rollup-plugin-json-map-keys'; export default { input: 'src/index.js', output: { dir: 'dist', format: 'es' }, plugins: [ json({ include: [], exclude: [], prefix: '[name]:', compact: false }) ] } ```