...
1{
2 "name": "flatbuffers",
3 "version": "23.5.26",
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": "SEE LICENSE IN LICENSE",
33 "bugs": {
34 "url": "https://github.com/google/flatbuffers/issues"
35 },
36 "homepage": "https://google.github.io/flatbuffers/",
37 "dependencies": {},
38 "devDependencies": {
39 "@types/node": "18.16.3",
40 "@typescript-eslint/eslint-plugin": "^5.59.2",
41 "@typescript-eslint/parser": "^5.59.2",
42 "esbuild": "^0.17.18",
43 "eslint": "^8.39.0",
44 "typescript": "5.0.4"
45 }
46}
View as plain text