UNPKG

@mindmakr/gs-websdk

Version:

Web SDK for Guru SaaS System - Complete JavaScript/TypeScript SDK for building applications with dynamic schema management

82 lines (81 loc) 2.9 kB
{ "name": "@mindmakr/gs-websdk", "version": "1.0.10", "description": "Web SDK for Guru SaaS System - Complete JavaScript/TypeScript SDK for building applications with dynamic schema management", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist/**/*", "README.md", "docs/**/*.md" ], "scripts": { "build": "tsc", "build:docs": "typedoc src/index.ts --out docs/api", "docs:serve": "npx http-server docs -p 8080 -o", "dev": "tsc --watch", "test": "jest --config tests/jest.config.js", "test:integration": "jest --config tests/jest.config.js tests/integration", "test:integration:auth": "jest --config tests/jest.config.js tests/integration/auth.test.ts", "test:integration:schema": "jest --config tests/jest.config.js tests/integration/schema.test.ts", "test:integration:ai": "jest --config tests/jest.config.js tests/integration/ai.test.ts", "test:integration:notification": "jest --config tests/jest.config.js tests/integration/notification.test.ts", "test:integration:core": "jest --config tests/jest.config.js tests/integration/core.test.ts", "test:watch": "jest --config tests/jest.config.js --watch", "test:coverage": "jest --config tests/jest.config.js --coverage", "test:run": "node tests/run-integration-tests.js", "test:health": "node tests/run-integration-tests.js --check-only", "lint": "eslint src/**/*.ts", "format": "prettier --write src/**/*.ts", "validate": "node validate-api-alignment.js", "release:patch": "node scripts/release.js patch", "release:minor": "node scripts/release.js minor", "release:major": "node scripts/release.js major", "release": "node scripts/release.js", "prepublishOnly": "npm run build && npm test" }, "keywords": [ "schema", "dynamic-forms", "saas", "sdk", "typescript", "forms", "rbac", "ai-powered", "multi-tenant", "json-schema", "form-builder", "authentication", "notifications", "api-client" ], "author": "MindMakr", "license": "MIT", "dependencies": { "axios": "^1.6.0", "eventemitter3": "^5.0.0" }, "devDependencies": { "@types/jest": "^29.0.0", "@types/node": "^20.0.0", "@typescript-eslint/eslint-plugin": "^6.0.0", "@typescript-eslint/parser": "^6.0.0", "eslint": "^8.0.0", "http-server": "^14.1.1", "jest": "^29.0.0", "prettier": "^3.0.0", "ts-jest": "^29.0.0", "typedoc": "^0.25.0", "typescript": "^5.0.0" }, "repository": { "type": "git", "url": "git+https://github.com/mindmakr/guru-saas.git", "directory": "gs-websdk" }, "bugs": { "url": "https://github.com/mindmakr/guru-saas/issues" }, "homepage": "https://github.com/mindmakr/guru-saas/tree/main/gs-websdk#readme" }