1{ 2 "name": "flatbuffers", 3 "version": "25.1.24", 4 "description": "Memory Efficient Serialization Library", 5 "files": [ 6 "js/**/*.js", 7 "js/**/*.d.ts", 8 "mjs/**/*.js", 9 "mjs/**/*.d.ts", 10 "ts/**/*.ts" 11 ], 12 "main": "js/flatbuffers.js", 13 "module": "mjs/flatbuffers.js", 14 "directories": { 15 "doc": "docs", 16 "test": "tests" 17 }, 18 "scripts": { 19 "test": "npm run compile && cd tests/ts && python3 ./TypeScriptTest.py", 20 "lint": "eslint ts", 21 "compile": "tsc && tsc -p tsconfig.mjs.json && esbuild js/flatbuffers.js --minify --global-name=flatbuffers --bundle --outfile=js/flatbuffers.min.js", 22 "prepublishOnly": "npm install --only=dev && npm run compile" 23 }, 24 "repository": { 25 "type": "git", 26 "url": "git+https://github.com/google/flatbuffers.git" 27 }, 28 "keywords": [ 29 "flatbuffers" 30 ], 31 "author": "The FlatBuffers project", 32 "license": "Apache-2.0", 33 "bugs": { 34 "url": "https://github.com/google/flatbuffers/issues" 35 }, 36 "homepage": "https://google.github.io/flatbuffers/", 37 "devDependencies": { 38 "@types/node": "^20.10.4", 39 "@typescript-eslint/eslint-plugin": "^6.13.2", 40 "@typescript-eslint/parser": "^6.13.2", 41 "esbuild": "^0.19.8", 42 "eslint": "^8.55.0", 43 "typescript": "5.3.3" 44 } 45} 46