|
2 | 2 | "name": "token.js", |
3 | 3 | "version": "0.0.2", |
4 | 4 | "description": "Integrate 9 LLM providers with a single Typescript SDK using OpenAIs format.", |
5 | | - "main": "dist/index", |
6 | | - "types": "dist/index", |
| 5 | + "main": "dist/index.cjs", |
| 6 | + "module": "dist/index.js", |
| 7 | + "type": "module", |
| 8 | + "exports": { |
| 9 | + ".": { |
| 10 | + "import": "./dist/index.js", |
| 11 | + "require": "./dist/index.cjs", |
| 12 | + "types": "./dist/index.d.ts" |
| 13 | + } |
| 14 | + }, |
7 | 15 | "files": [ |
8 | 16 | "dist/*" |
9 | 17 | ], |
10 | 18 | "scripts": { |
11 | | - "test": "vitest --exclude 'test/manual/**'", |
12 | | - "test:coverage": "vitest --exclude 'test/manual/**' run --coverage", |
13 | | - "test:ui": "vitest --exclude 'test/manual/**' --ui", |
14 | | - "test:manual": "vitest test/manual --testTimeout 100000", |
| 19 | + "test": "vitest --dir test/automated", |
| 20 | + "test:coverage": "vitest --dir test/automated run --coverage", |
| 21 | + "test:ui": "vitest --dir test/automated --ui", |
| 22 | + "test:manual": "vitest --dir test/manual --testTimeout 100000", |
| 23 | + "test:commonjs": "jest 'test/commonjs/index.test.cjs'", |
15 | 24 | "lint": "pnpm lint:fix && pnpm lint:check", |
16 | 25 | "lint:fix": "pnpm lint:check --fix", |
17 | 26 | "lint:check": "eslint . --max-warnings=0", |
18 | 27 | "format": "prettier --write .", |
19 | | - "build": "tsc -p ./tsconfig.json", |
| 28 | + "build:tsc": "pnpm tsc -p tsconfig.json", |
| 29 | + "build": "vite-node ./scripts/build.ts && pnpm build:tsc", |
20 | 30 | "docs:update": "vite-node ./scripts/docs/generate.ts", |
21 | | - "docs:check": "vite-node ./scripts/docs/check.ts" |
| 31 | + "docs:check": "vite-node ./scripts/docs/check.ts", |
| 32 | + "clean": "rimraf dist/ ./tsconfig.tsbuildinfo" |
22 | 33 | }, |
23 | 34 | "author": "Sam Goldman", |
24 | 35 | "keywords": [], |
|
31 | 42 | "axios": "^1.7.2", |
32 | 43 | "chalk": "^4.1.2", |
33 | 44 | "cohere-ai": "^7.10.6", |
34 | | - "groq-sdk": "^0.5.0", |
35 | 45 | "mime-types": "^2.1.35", |
36 | 46 | "nanoid": "^5.0.7", |
37 | 47 | "openai": "^4.52.2" |
|
44 | 54 | "@vitest/coverage-v8": "^2.0.1", |
45 | 55 | "@vitest/ui": "^2.0.1", |
46 | 56 | "dotenv": "^16.4.5", |
| 57 | + "esbuild": "^0.23.0", |
47 | 58 | "eslint": "^8.16.0", |
48 | 59 | "eslint-config-prettier": "^8.3.0", |
49 | 60 | "eslint-config-standard": "^16.0.3", |
|
56 | 67 | "eslint-plugin-promise": "^5.1.0", |
57 | 68 | "eslint-plugin-react": "^7.24.0", |
58 | 69 | "eslint-plugin-unicorn": "^42.0.0", |
| 70 | + "jest": "^29.7.0", |
59 | 71 | "markdown-table": "^3.0.3", |
60 | 72 | "prettier": "^2.3.1", |
61 | 73 | "typescript": "^5.5.3", |
|
0 commit comments