schemind
Version:
Read and write to messages serialized as arrays (indexed keys) by defining a schema, enabling smaller message size when using protocols such as msgpack or JSON.
59 lines • 1.56 kB
JSON
{
"name": "schemind",
"version": "1.0.3",
"description": "Read and write to messages serialized as arrays (indexed keys) by defining a schema, \nenabling smaller message size when using protocols such as msgpack or JSON.",
"keywords": [
"serialization",
"schema",
"index",
"indexed keys",
"array",
"msgpack",
"messagepack",
"packed"
],
"license": "MIT",
"author": "kpietraszko",
"homepage": "https://github.com/kpietraszko/schemind",
"repository": {
"type": "git",
"url": "git+https://github.com/kpietraszko/schemind.git"
},
"type": "module",
"exports": {
".": {
"import": "./dist/schemind.js",
"require": "./dist/schemind.cjs"
}
},
"main": "./dist/schemind.cjs",
"module": "./dist/schemind.js",
"types": "./dist/schemind.d.ts",
"files": [
"dist"
],
"dependencies": {
"type-fest": "^5.4.3"
},
"devDependencies": {
"@commitlint/cli": "^20.4.0",
"@commitlint/config-conventional": "^20.4.0",
"@types/node": "^24.10.9",
"camelcase": "^9.0.0",
"changelogen": "^0.6.2",
"husky": "^9.1.7",
"typescript": "~5.9.3",
"vite": "^7.3.1",
"vite-plugin-dts": "^4.5.4",
"vitest": "4.0.18",
"@vitest/coverage-v8": "4.0.18"
},
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"release": "pnpm test && pnpm build && changelogen --release --push && pnpm publish",
"test": "vitest --run --typecheck",
"test:watch": "vitest",
"test:coverage": "vitest --run --typecheck --coverage"
}
}