Commit 0e8a2185 authored by Paul Taylor's avatar Paul Taylor Committed by Wouter van Oortmerssen

publish additional js/flatbuffers.mjs to npm to support ESModules in node (#4504)

parent 53a89773
......@@ -81,3 +81,4 @@ android/build/
samples/android/.externalNativeBuild/
samples/android/.gradle/
samples/android/build/
js/flatbuffers.mjs
\ No newline at end of file
......@@ -2,14 +2,17 @@
"name": "flatbuffers",
"version": "1.8.0",
"description": "Memory Efficient Serialization Library",
"files": ["js/flatbuffers.js"],
"main": "js/flatbuffers.js",
"files": ["js/flatbuffers.js", "js/flatbuffers.mjs"],
"main": "js/flatbuffers",
"module": "js/flatbuffers.mjs",
"directories": {
"doc": "docs",
"test": "tests"
},
"scripts": {
"test": "tests/JavaScriptTest.sh"
"test": "tests/JavaScriptTest.sh",
"append-esm-export": "sed \"s/this.flatbuffers = flatbuffers;/export { flatbuffers };/\" js/flatbuffers.js >> js/flatbuffers.mjs",
"prepublishOnly": "npm run append-esm-export"
},
"repository": {
"type": "git",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment