{ "name": "@teable/formula", "version": "1.10.0", "license": "MIT", "homepage": "https://github.com/teableio/teable", "publishConfig": { "access": "public" }, "repository": { "type": "git", "url": "https://github.com/teableio/teable", "directory": "packages/formula" }, "author": { "name": "tea artist", "url": "https://github.com/tea-artist" }, "sideEffects": false, "main": "dist/index.cjs", "module": "dist/index.mjs", "types": "src/index.ts", "exports": { ".": { "@teable/source": "./src/index.ts", "types": "./src/index.ts", "import": "./dist/index.mjs", "module": "./dist/index.mjs", "require": "./dist/index.cjs" } }, "files": [ "dist", "src" ], "scripts": { "build": "tsdown --tsconfig tsconfig.build.json", "dev": "tsdown --tsconfig tsconfig.build.json --watch", "clean": "rimraf ./dist ./coverage ./tsconfig.tsbuildinfo ./tsconfig.build.tsbuildinfo ./.eslintcache", "lint": "eslint . --ext .ts,.js,.mjs,.cjs,.mts,.cts --cache --cache-location ../../.cache/eslint/formula.eslintcache", "antlr4ts": "antlr4ts -visitor -no-listener src/parser/*.g4", "typecheck": "tsc --project ./tsconfig.json --noEmit", "test": "vitest run test-unit", "test-unit": "vitest run --silent", "test-unit-cover": "pnpm test-unit --coverage", "fix-all-files": "eslint . --ext .ts,.js,.mjs,.cjs,.mts,.cts --fix" }, "dependencies": { "antlr4ts": "0.5.0-alpha.4" }, "devDependencies": { "@teable/eslint-config-bases": "workspace:^", "@types/node": "22.18.0", "@vitest/coverage-v8": "4.0.17", "antlr4ts-cli": "0.5.0-alpha.4", "eslint": "8.57.0", "prettier": "3.2.5", "rimraf": "5.0.5", "tsdown": "0.18.1", "typescript": "5.4.3", "vitest": "4.0.17" } }