time-to-botec

Benchmark sampling in different programming languages
Log | Files | Refs | README

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 }