UNPKG

@tsailab/xai

Version:

The loto-xai is an openai nodejs sdk compatible extension library.

109 lines 3.34 kB
{ "name": "@tsailab/xai", "version": "0.2.2", "description": "The loto-xai is an openai nodejs sdk compatible extension library.", "main": "dist/cjs/index.js", "types": "types/index.d.ts", "module": "dist/esm/index.js", "private": false, "publishConfig": { "access": "public" }, "npm": { "publish": false }, "keywords": [ "xai", "langchain", "openai-node", "nestjs", "sse", "streaming" ], "author": { "name": "lanbery", "email": "lanbery@gmail.com", "url": "https://lanbery.cc" }, "license": "LICENSE", "files": [ "dist/*", "types/*", "README.md", "LICENSE" ], "repository": { "type": "git", "url": "git+https://github.com/tsai-plat/loto-xai.git" }, "bugs": { "url": "https://github.com/tsai-plat/loto-xai/issues" }, "homepage": "https://github.com/tsai-plat/loto-xai#readme", "devDependencies": { "@changesets/changelog-github": "^0.5.0", "@changesets/cli": "^2.27.12", "@commitlint/cli": "^19.7.1", "@commitlint/config-conventional": "^19.7.1", "@commitlint/types": "^19.5.0", "@eslint/js": "^9.20.0", "@jest/globals": "^29.7.0", "@types/jest": "^29.5.14", "@types/mocha": "^10.0.10", "@types/node": "20.14.8", "eslint": "^9.20.0", "eslint-config-prettier": "^10.0.1", "eslint-plugin-import": "^2.31.0", "eslint-plugin-prettier": "^5.2.3", "eventsource-parser": "^3.0.0", "globals": "^15.14.0", "husky": "^9.1.7", "jest": "^29.7.0", "lint-staged": "^15.4.3", "nanoid": "3.3.8", "openai": "^4.83.0", "prettier": "^3.5.0", "rimraf": "^6.0.1", "ts-jest": "^29.2.5", "ts-node": "^10.9.2", "tsc-multi": "^1.1.0", "typescript": "^5.7.3", "typescript-eslint": "^8.23.0" }, "lint-staged": { "*.{js,ts,tsx,json,html,vue,jsx,scss,less,css}": [ "prettier \"**/**/*.{ts,js,json,tsx,mjs,vue,scss,less,css,html}\" --ignore-path ./.prettierignore --write" ], "*.{js,ts,tsx,json,html,vue,jsx}": [ "pnpm run lint" ] }, "peerDependencies": { "eventsource-parser": "^3.0.0", "nanoid": "^3.3.0||^5.0.9", "openai": "^4.83.0" }, "scripts": { "postinstall": "npx only-allow pnpm", "prebuild": "rimraf dist types", "clean": "rimraf dist types coverage", "build": "pnpm clean && pnpm tsc:esm && pnpm tsc:cjs", "build:only": "pnpm tsc:esm && pnpm tsc:cjs", "multi:build": "pnpm tsc-multi", "tsc:esm": "tsc -p tsconfig.esm.json", "tsc:cjs": "tsc -p tsconfig.cjs.json", "commitlint": "commitlint --config commitlint.config.ts -e -v", "format": "prettier \"**/**/*.{ts,js,json,tsx,mjs}\" --ignore-path ./.prettierignore --write", "lint": "eslint \"src/**/*.ts\" --fix", "lint-staged": "lint-staged", "test:all": "jest --config ./jest.config.ts --runInBand --colors", "test": "jest --config ./jest.config.ts --runInBand --colors --onlyChanged", "change:empty": "changeset add --empty", "publish:only": "changeset publish --registry=https://registry.npmjs.com/", "vp": "pnpm changeset version", "prerelease": "pnpm format && pnpm build && pnpm test:all && pnpm vp", "release": "pnpm publish:only", "postrelease": "pnpm push:changelog", "push:changelog": "node build/scripts/push-changelog.mjs" } }