package.json (2276B)
1 { 2 "name": "@quri/squiggle-lang", 3 "version": "0.8.6", 4 "license": "MIT", 5 "homepage": "https://squiggle-language.com", 6 "author": "Quantified Uncertainty Research Institute", 7 "repository": { 8 "type": "git", 9 "url": "https://github.com/quantified-uncertainty/squiggle.git", 10 "directory": "packages/squiggle-lang" 11 }, 12 "dependencies": { 13 "@commander-js/extra-typings": "^11.1.0", 14 "commander": "^11.1.0", 15 "immutable": "^4.3.4", 16 "jstat": "^1.9.6", 17 "lodash": "^4.17.21", 18 "open": "^9.1.0" 19 }, 20 "devDependencies": { 21 "@babel/preset-typescript": "^7.23.2", 22 "@jest/globals": "^29.7.0", 23 "@types/jest": "^29.5.7", 24 "@types/lodash": "^4.14.200", 25 "@types/node": "^20.8.10", 26 "@typescript-eslint/eslint-plugin": "^6.9.1", 27 "@typescript-eslint/parser": "^6.9.1", 28 "codecov": "^3.8.3", 29 "eslint": "^8.52.0", 30 "fast-check": "^3.13.2", 31 "jest": "^29.7.0", 32 "peggy": "^3.0.2", 33 "prettier": "^3.0.3", 34 "ts-node": "^10.9.1", 35 "typescript": "^5.2.2" 36 }, 37 "files": [ 38 "dist", 39 "src", 40 "!**/tsconfig*.tsbuildinfo", 41 "!**/__tests__" 42 ], 43 "type": "module", 44 "source": "./src/index.ts", 45 "types": "./dist/index.d.ts", 46 "module": "./dist/index.js", 47 "exports": { 48 ".": "./dist/index.js" 49 }, 50 "bin": { 51 "squiggle": "./dist/cli/index.js" 52 }, 53 "scripts": { 54 "build": "pnpm run build:peggy && pnpm run build:ts", 55 "build:peggy": "peggy --cache --format es ./src/ast/peggyParser.peggy", 56 "build:ts": "tsc -b", 57 "start": "tsc -b -w", 58 "clean": "rm -rf dist && rm -f src/ast/peggyParser.js", 59 "test": "NODE_OPTIONS=--experimental-vm-modules jest", 60 "test:watch": "pnpm run test --watchAll", 61 "coverage:local": "pnpm run test --coverage && echo && echo 'Open ./coverage/lcov-report/index.html to see the detailed report.'", 62 "coverage": "pnpm run test --coverage && codecov", 63 "lint:prettier": "prettier --check .", 64 "lint": "pnpm run lint:prettier && pnpm eslint", 65 "eslint": "eslint src __tests__", 66 "format:prettier": "prettier --write .", 67 "format": "pnpm run format:prettier", 68 "all": "pnpm run build && pnpm run test", 69 "cli": "node ./dist/cli/index.js", 70 "update-system-version": "node ./dist/scripts/update-system-version.js" 71 } 72 }