@stryke/capnp
Version:
A package to assist in running the Cap'n Proto compiler and creating Cap'n Proto serialization protocol schemas.
131 lines (130 loc) • 3.89 kB
JSON
{
"name": "@stryke/capnp",
"version": "0.12.102",
"private": false,
"description": "A package to assist in running the Cap'n Proto compiler and creating Cap'n Proto serialization protocol schemas.",
"keywords": [
"capnp",
"capnproto",
"serialization",
"protocol",
"compiler",
"storm-software",
"stryke"
],
"homepage": "https://stormsoftware.com",
"bugs": {
"url": "https://stormsoftware.com/support",
"email": "support@stormsoftware.com"
},
"repository": {
"type": "github",
"url": "https://github.com/storm-software/stryke",
"directory": "packages/capnp"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/storm-software"
},
"license": "Apache-2.0",
"author": {
"name": "Storm Software",
"email": "contact@stormsoftware.com",
"url": "https://stormsoftware.com"
},
"maintainers": [
{
"name": "Storm Software",
"email": "contact@stormsoftware.com",
"url": "https://stormsoftware.com"
}
],
"contributors": [
{
"name": "Storm Software",
"email": "contact@stormsoftware.com",
"url": "https://stormsoftware.com"
}
],
"type": "module",
"exports": {
".": {
"import": { "types": "./dts/index.d.ts", "default": "./dist/index.mjs" },
"require": {
"types": "./dts/index.d.cts",
"default": "./dist/index.cjs"
},
"default": { "types": "./dts/index.d.ts", "default": "./dist/index.mjs" }
},
"./index": {
"import": { "types": "./dts/index.d.ts", "default": "./dist/index.mjs" },
"require": {
"types": "./dts/index.d.cts",
"default": "./dist/index.cjs"
},
"default": { "types": "./dts/index.d.ts", "default": "./dist/index.mjs" }
},
"./types": { "require": "./dist/types.cjs", "import": "./dist/types.mjs" },
"./compile": {
"require": "./dist/compile.cjs",
"import": "./dist/compile.mjs"
},
"./helpers": {
"require": "./dist/helpers.cjs",
"import": "./dist/helpers.mjs"
},
"./rpc-helpers": {
"require": "./schemas/rpc-helpers.cjs",
"import": "./schemas/rpc-helpers.mjs"
},
"./cpp": { "require": "./schemas/cpp.cjs", "import": "./schemas/cpp.mjs" },
"./persistent": {
"require": "./schemas/persistent.cjs",
"import": "./schemas/persistent.mjs"
},
"./rpc": { "require": "./schemas/rpc.cjs", "import": "./schemas/rpc.mjs" },
"./rpc-twoparty": {
"require": "./schemas/rpc-twoparty.cjs",
"import": "./schemas/rpc-twoparty.mjs"
},
"./schema": {
"require": "./schemas/schema.cjs",
"import": "./schemas/schema.mjs"
},
"./ts": { "require": "./schemas/ts.cjs", "import": "./schemas/ts.mjs" },
"./*": "./dist/*"
},
"main": "./dist/index.cjs",
"module": "./dist/index.mjs",
"types": "./dts/index.d.ts",
"bin": {
"storm-capnpc": "bin/capnpc.mjs",
"storm-capnpc-cjs": "bin/capnpc.cjs",
"storm-capnpc-esm": "bin/capnpc.mjs"
},
"files": ["bin/**/*", "dist/**/*", "dts/**/*", "schemas/**/*", "vendor/**/*"],
"dependencies": {
"@stryke/fs": "^0.33.76",
"@stryke/path": "^0.29.3",
"defu": "^6.1.7",
"hex2dec": "^1.1.2",
"nanotar": "^0.2.1"
},
"devDependencies": {
"@storm-software/config": "^1.137.44",
"@storm-software/config-tools": "^1.190.11",
"@storm-software/testing-tools": "^1.119.165",
"@types/node": "^24.12.4",
"@types/semver": "^7.7.1",
"capnp-es": "^0.0.11",
"chalk": "^5.6.2",
"commander": "^14.0.3",
"dts-bundle-generator": "^9.5.1",
"tsdown": "^0.21.10",
"tsx": "^4.22.0"
},
"peerDependencies": { "typescript": ">=4.0.0" },
"peerDependenciesMeta": { "typescript": { "optional": false } },
"publishConfig": { "access": "public" },
"gitHead": "b4ff7288e87cebd30fa8787c420e563b13bef1c8"
}