@lumina-study/courses-sdk
Version:
Type-safe TypeScript SDK for the Courses Platform API, auto-generated from OpenAPI specification
68 lines • 1.94 kB
JSON
{
"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"
}
}