UNPKG

tsdk

Version:

Type-safe API development and code share tool for TypeScript projects.

75 lines (74 loc) 1.98 kB
{ "name": "tsdk", "version": "0.3.0", "description": "Type-safe API development and code share tool for TypeScript projects.", "repository": "tsdk-monorepo/tsdk", "bugs": "https://github.com/tsdk-monorepo/tsdk/issues", "homepage": "https://tsdk.dev", "license": "MIT", "main": "lib/index.js", "bin": { "tsdk": "bin/tsdk.js" }, "scripts": { "start": "npm run build && pnpm --filter server-example sync && pnpm --filter server-example build && pnpm --filter server-example example", "start-publish": "npm run build && npm publish --registry=https://registry.npmjs.org", "build": "rm -rf lib && tsc --project tsconfig.json", "start-website": "cd website && yarn && npm run start", "build-website": "cd website && yarn && npm run build", "test": "cross-env NODE_ENV=test TS_CONFIG_PATHS=true ts-mocha -p tsconfig.json ./**/*.test.ts --parallel --timeout 30000", "lint": "eslint . --ext .ts,.tsx --fix", "checktype": "tsc --noEmit" }, "files": [ "bin/*", "lib/*", "fe-sdk-template/*", "README.md" ], "keywords": [ "TypeScript", "Share Code", "APIs", "typesafe API", "type-safe API", "typeorm", "typesafe", "zod", "express", "@nestjs/cli", "tsdk", "http", "express", "ws", "socket.io", "cli", "axios", "fetch", "xior" ], "dependencies": { "chalk": "4.1.2", "fast-glob": "^3.3.2", "fs-extra": "^11.2.0" }, "devDependencies": { "@configs/test-config": "workspace:*", "@configs/eslint-config": "workspace:*", "@configs/ts-config": "workspace:*", "@types/fs-extra": "^11.0.4", "@types/webpack-node-externals": "^3.0.0", "webpack": "^5.97.1", "webpack-node-externals": "^3.0.0", "typescript": "^5", "@tsconfig/recommended": "^1.0.7" }, "eslintConfig": { "extends": [ "@configs/eslint-config/node" ], "ignorePatterns": [ "node_modules" ] } }