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/ ...@@ -81,3 +81,4 @@ android/build/
samples/android/.externalNativeBuild/ samples/android/.externalNativeBuild/
samples/android/.gradle/ samples/android/.gradle/
samples/android/build/ samples/android/build/
js/flatbuffers.mjs
\ No newline at end of file
...@@ -2,14 +2,17 @@ ...@@ -2,14 +2,17 @@
"name": "flatbuffers", "name": "flatbuffers",
"version": "1.8.0", "version": "1.8.0",
"description": "Memory Efficient Serialization Library", "description": "Memory Efficient Serialization Library",
"files": ["js/flatbuffers.js"], "files": ["js/flatbuffers.js", "js/flatbuffers.mjs"],
"main": "js/flatbuffers.js", "main": "js/flatbuffers",
"module": "js/flatbuffers.mjs",
"directories": { "directories": {
"doc": "docs", "doc": "docs",
"test": "tests" "test": "tests"
}, },
"scripts": { "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": { "repository": {
"type": "git", "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