@beignet/core
Version:
Core framework primitives for Beignet
240 lines (239 loc) • 6.49 kB
JSON
{
"name": "@beignet/core",
"version": "0.0.55",
"type": "module",
"description": "Core framework primitives for Beignet",
"exports": {
"./agent-capabilities": {
"types": "./dist/agent-capabilities/index.d.ts",
"default": "./dist/agent-capabilities/index.js"
},
"./application": {
"types": "./dist/application/index.d.ts",
"default": "./dist/application/index.js"
},
"./client": {
"types": "./dist/client/index.d.ts",
"default": "./dist/client/index.js"
},
"./client-only": {
"types": "./dist/client-only.d.ts",
"bun": "./src/client-only.ts",
"default": "./dist/client-only.js"
},
"./config": {
"types": "./dist/config/index.d.ts",
"default": "./dist/config/index.js"
},
"./contracts": {
"types": "./dist/contracts/index.d.ts",
"default": "./dist/contracts/index.js"
},
"./domain": {
"types": "./dist/domain/index.d.ts",
"default": "./dist/domain/index.js"
},
"./encryption": {
"types": "./dist/encryption/index.d.ts",
"default": "./dist/encryption/index.js"
},
"./errors": {
"types": "./dist/errors/index.d.ts",
"default": "./dist/errors/index.js"
},
"./errors/http": {
"types": "./dist/errors/http.d.ts",
"default": "./dist/errors/http.js"
},
"./entitlements": {
"types": "./dist/entitlements/index.d.ts",
"default": "./dist/entitlements/index.js"
},
"./error-reporting": {
"types": "./dist/error-reporting/index.d.ts",
"default": "./dist/error-reporting/index.js"
},
"./flags": {
"types": "./dist/flags/index.d.ts",
"default": "./dist/flags/index.js"
},
"./events": {
"types": "./dist/events/index.d.ts",
"default": "./dist/events/index.js"
},
"./idempotency": {
"types": "./dist/idempotency/index.d.ts",
"default": "./dist/idempotency/index.js"
},
"./jobs": {
"types": "./dist/jobs/index.d.ts",
"default": "./dist/jobs/index.js"
},
"./locks": {
"types": "./dist/locks/index.d.ts",
"default": "./dist/locks/index.js"
},
"./memo": {
"types": "./dist/memo/index.d.ts",
"default": "./dist/memo/index.js"
},
"./mail": {
"types": "./dist/mail/index.d.ts",
"default": "./dist/mail/index.js"
},
"./notifications": {
"types": "./dist/notifications/index.d.ts",
"default": "./dist/notifications/index.js"
},
"./openapi": {
"types": "./dist/openapi/index.d.ts",
"default": "./dist/openapi/index.js"
},
"./outbox": {
"types": "./dist/outbox/index.d.ts",
"default": "./dist/outbox/index.js"
},
"./payments": {
"types": "./dist/payments/index.d.ts",
"default": "./dist/payments/index.js"
},
"./search": {
"types": "./dist/search/index.d.ts",
"default": "./dist/search/index.js"
},
"./pagination": {
"types": "./dist/pagination/index.d.ts",
"default": "./dist/pagination/index.js"
},
"./ports": {
"types": "./dist/ports/index.d.ts",
"default": "./dist/ports/index.js"
},
"./providers": {
"types": "./dist/providers/index.d.ts",
"bun": "./src/providers/index.ts",
"default": "./dist/providers/index.js"
},
"./schedules": {
"types": "./dist/schedules/index.d.ts",
"default": "./dist/schedules/index.js"
},
"./tasks": {
"types": "./dist/tasks/index.d.ts",
"default": "./dist/tasks/index.js"
},
"./tenancy": {
"types": "./dist/tenancy/index.d.ts",
"default": "./dist/tenancy/index.js"
},
"./testing": {
"types": "./dist/testing/index.d.ts",
"default": "./dist/testing/index.js"
},
"./tracing": {
"types": "./dist/tracing/index.d.ts",
"default": "./dist/tracing/index.js"
},
"./uploads": {
"types": "./dist/uploads/index.d.ts",
"default": "./dist/uploads/index.js"
},
"./uploads/client": {
"types": "./dist/uploads/client.d.ts",
"default": "./dist/uploads/client.js"
},
"./webhooks": {
"types": "./dist/webhooks/index.d.ts",
"default": "./dist/webhooks/index.js"
},
"./server": {
"types": "./dist/server/index.d.ts",
"default": "./dist/server/index.js"
},
"./server-only": {
"types": "./dist/server-only.d.ts",
"bun": "./src/server-only.ts",
"default": "./dist/server-only.js"
},
"./broadcasting": {
"types": "./dist/broadcasting/index.d.ts",
"default": "./dist/broadcasting/index.js"
},
"./broadcasting/server": {
"types": "./dist/broadcasting/server.d.ts",
"default": "./dist/broadcasting/server.js"
},
"./broadcasting/client": {
"types": "./dist/broadcasting/client.d.ts",
"default": "./dist/broadcasting/client.js"
}
},
"files": [
"dist",
"src",
"!src/**/*.test.ts",
"!src/**/*.test.tsx",
"!src/**/*.test-d.ts",
"skills",
"README.md",
"CHANGELOG.md"
],
"scripts": {
"build": "tsc",
"prepack": "bun run build",
"dev": "tsc --watch",
"clean": "rm -rf dist coverage .turbo",
"test": "bun test && bun run typecheck:types",
"typecheck:types": "tsc -p tsconfig.type-tests.json",
"test:coverage": "bun test --coverage",
"lint": "biome check ."
},
"keywords": [
"contract",
"api",
"typescript",
"standard-schema",
"validation",
"tanstack-intent"
],
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/taylorbryant/beignet.git",
"directory": "packages/core"
},
"author": "Taylor Bryant",
"homepage": "https://github.com/taylorbryant/beignet#readme",
"bugs": "https://github.com/taylorbryant/beignet/issues",
"sideEffects": [
"./dist/client-only.js",
"./dist/server-only.js",
"./src/client-only.ts",
"./src/server-only.ts"
],
"publishConfig": {
"access": "public"
},
"engines": {
"node": ">=22.12.0"
},
"dependencies": {
"@standard-schema/spec": "^1.0.0"
},
"peerDependencies": {
"zod": "^4.0.0"
},
"peerDependenciesMeta": {
"zod": {
"optional": true
}
},
"devDependencies": {
"@types/bun": "^1.4.0",
"@types/node": "^22.0.0",
"openapi-fetch": "^0.17.0",
"openapi-typescript": "^7.13.0",
"typescript": "^5.3.0",
"zod": "^4.0.0"
}
}