UNPKG

@lumina-study/courses-sdk

Version:

Type-safe TypeScript SDK for the Courses Platform API, auto-generated from OpenAPI specification

68 lines 1.94 kB
{ "name": "@lumina-study/courses-sdk", "version": "0.1.0-alpha.1", "description": "Type-safe TypeScript SDK for the Courses Platform API, auto-generated from OpenAPI specification", "main": "./dist/index.cjs", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.cjs" } }, "files": [ "dist" ], "keywords": [ "courses", "sdk", "api-client", "typescript", "openapi", "lumina-study" ], "author": "Lumina Study", "license": "MIT", "peerDependencies": { "openapi-fetch": "^0.15.0" }, "devDependencies": { "@types/node": "^22.10.7", "@vitest/coverage-v8": "3.2.4", "eslint": "^9.18.0", "eslint-config-agent": "^1.6.2", "openapi-fetch": "^0.15.0", "openapi-typescript": "^7.10.1", "tsup": "8.5.0", "typescript": "^5.7.3", "vitest": "^3.2.4" }, "engines": { "node": ">=18.0.0", "pnpm": ">=8.0.0" }, "publishConfig": { "access": "public" }, "scripts": { "generate": "openapi-typescript ../../courses-service/openapi/openapi.json -o src/generated/schema.d.ts", "build": "tsup", "test": "vitest run", "test:watch": "vitest", "test:e2e": "vitest run test/e2e", "test:e2e:watch": "vitest test/e2e", "test:unit": "vitest run src", "test:all": "vitest run && vitest run test/e2e", "lint": "eslint src --ext .ts", "typecheck": "tsc --noEmit", "version:patch": "npm version patch", "version:minor": "npm version minor", "version:major": "npm version major", "version:prerelease": "npm version prerelease --preid=alpha", "release:patch": "npm run version:patch && git push --follow-tags", "release:minor": "npm run version:minor && git push --follow-tags", "release:major": "npm run version:major && git push --follow-tags" } }