codeMan f03f940133 2023-6-20 2 年 前
..
bin f03f940133 2023-6-20 2 年 前
.npmignore f03f940133 2023-6-20 2 年 前
LICENSE f03f940133 2023-6-20 2 年 前
README.md f03f940133 2023-6-20 2 年 前
package.json f03f940133 2023-6-20 2 年 前

README.md

json2module

Convert a JSON object into an ES6 module. For example, given a package.json file:

{
  "name": "hello-world",
  "version": "0.0.1"
}

If you run this through json2module like so:

json2module < package.json

You’ll get the following ES6 module as output:

export var name = "hello-world";
export var version = "0.0.1";

This is particularly useful for exporting a version number defined in your package.json file when using Rollup. Unlike rollup-plugin-json, which enables Rollup to parse JSON directly, json2module creates standard ES6 modules that can be consumed by any client.