@smooai/utils
Version:
A collection of shared utilities and tools used across SmooAI projects. This package provides common functionality to standardize and simplify development across all SmooAI repositories.
119 lines • 3.2 kB
JSON
{
"name": "@smooai/utils",
"version": "2.0.0",
"description": "A collection of shared utilities and tools used across SmooAI projects. This package provides common functionality to standardize and simplify development across all SmooAI repositories.",
"keywords": [
"aws-lambda",
"hono",
"smooai",
"tools",
"utils"
],
"homepage": "https://github.com/SmooAI/utils#readme",
"bugs": {
"url": "https://github.com/SmooAI/utils/issues"
},
"license": "MIT",
"author": {
"name": "SmooAI",
"email": "brent@smooai.com",
"url": "https://smooai.com"
},
"repository": {
"type": "git",
"url": "https://github.com/SmooAI/utils.git"
},
"bin": {
"generate-git-branch": "./dist/scripts/generate-git-branch.cjs",
"generate-jira-git-branch": "./dist/scripts/generate-jira-git-branch.cjs"
},
"files": [
"dist/**"
],
"main": "./dist/index.cjs",
"module": "./dist/index.mjs",
"types": "./dist/index.d.mts",
"typesVersions": {
"*": {
"*": [
"./dist/*"
]
}
},
"exports": {
".": {
"import": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
},
"require": {
"types": "./dist/index.d.cts",
"default": "./dist/index.cjs"
},
"default": "./dist/index.cjs"
},
"./*": {
"import": {
"types": "./dist/*.d.mts",
"default": "./dist/*.mjs"
},
"require": {
"types": "./dist/*.d.cts",
"default": "./dist/*.cjs"
}
}
},
"publishConfig": {
"access": "public"
},
"dependencies": {
"@smooai/logger": "^4.1.4",
"@standard-schema/spec": "^1.0.0",
"@standard-schema/utils": "^0.3.0",
"find-up": "^7.0.0",
"hono": "^4.7.2",
"http-status-codes": "^2.3.0",
"libphonenumber-js": "^1.12.4",
"zod": "^4.0.0",
"zx": "^8.8.1"
},
"devDependencies": {
"@changesets/cli": "^2.28.1",
"@smooai/config-typescript": "^1.0.18",
"@types/aws-lambda": "^8.10.119",
"@types/jira-client": "^7.1.9",
"@types/node": "^20.13.0",
"husky": "^9.1.7",
"jira-client": "^8.2.2",
"openai": "^5.15.0",
"oxfmt": "^0.28.0",
"oxlint": "^0.16.0",
"picocolors": "^1.1.1",
"tsdown": "latest",
"typescript": "^5.8.2",
"unrun": "^0.3.0",
"vite": "^6.2.4",
"vite-node": "^3.1.1",
"vite-tsconfig-paths": "^5.1.4",
"vitest": "^3.1.1"
},
"engines": {
"node": ">=20.0.0"
},
"scripts": {
"aibranch": "pnpm vite-node ./src/scripts/generate-git-branch.ts",
"build": "pnpm exec tsdown",
"check-all": "pnpm run typecheck && pnpm run lint && pnpm run test && pnpm run build",
"ci:publish": "pnpm build && pnpm changeset publish",
"format": "oxfmt --write .",
"generate-jira-git-branch": "pnpm vite-node ./src/scripts/generate-jira-git-branch.ts",
"preinstall": "npx only-allow pnpm",
"lint": "oxlint .",
"lint:fix": "oxlint --fix src/",
"pre-commit-check": "(zsh .husky/pre-commit)",
"test": "vitest run --passWithNoTests",
"typecheck": "tsc --noEmit --skipLibCheck",
"watch": "tsdown --watch",
"format:check": "oxfmt --check ."
}
}