UNPKG

@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
{ "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 ." } }