package.json•1.89 kB
{
"name": "@s2-dev/streamstore",
"version": "0.17.3",
"type": "module",
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "https://github.com/s2-streamstore/s2-sdk-typescript"
},
"homepage": "https://s2.dev",
"publishConfig": {
"access": "public"
},
"scripts": {
"build": "rm -rf dist && tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.cjs.json && bun scripts/postbuild.ts && attw --pack",
"test": "vitest --run",
"check": "biome check && tsc --noEmit",
"check:write": "biome check --write",
"format": "biome format --write",
"version-with-docs": "changeset version && bun run docs && git add docs",
"release": "changeset publish",
"gen:openapi": "openapi-ts",
"gen:proto": "protoc --ts_out src/generated/proto --ts_opt ts_nocheck --proto_path s2-protos s2-protos/s2/v1/s2.proto && mv src/generated/proto/s2/v1/s2.ts src/generated/proto/s2.ts",
"docs": "typedoc"
},
"main": "./dist/cjs/index.js",
"module": "./dist/esm/index.js",
"types": "./dist/esm/index.d.ts",
"sideEffects": false,
"exports": {
".": {
"import": {
"types": "./dist/esm/index.d.ts",
"default": "./dist/esm/index.js"
},
"require": {
"types": "./dist/cjs/index.d.ts",
"default": "./dist/cjs/index.js"
}
}
},
"files": [
"dist",
"README.md",
"LICENSE"
],
"dependencies": {
"@protobuf-ts/runtime": "^2.11.1"
},
"devDependencies": {
"@arethetypeswrong/cli": "^0.18.2",
"@biomejs/biome": "2.2.5",
"@changesets/cli": "^2.29.7",
"@hey-api/openapi-ts": "^0.86.0",
"@protobuf-ts/plugin": "^2.11.1",
"@types/bun": "^1.3.1",
"openapi-typescript": "^7.10.1",
"protoc": "^33.0.0",
"typedoc": "^0.28.14",
"vitest": "^4.0.2"
},
"peerDependencies": {
"typescript": "^5.9.3"
}
}