[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/modelscript/modelscript/main/package.json [Back]  [Original]

{
  "name": "modelscript",
  "version": "0.0.0",
  "private": true,
  "description": "ModelScript",
  "keywords": [
    "modelscript"
  ],
  "homepage": "https://modelscript.org",
  "bugs": {
    "url": "https://github.com/modelscript/modelscript/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/modelscript/modelscript.git"
  },
  "license": "AGPL-3.0-or-later",
  "author": "Mohamad Omar Nachawati ",
  "type": "module",
  "workspaces": [
    "apps/*",
    "extensions/*",
    "packages/*",
    "languages/*",
    "languages/*/*"
  ],
  "scripts": {
    "benchmark:incremental": "npx tsx scripts/benchmark-incremental.ts",
    "benchmark:simulation": "npx tsx scripts/benchmark-simulation.ts",
    "prebuild": "mkdir -p data",
    "build": "nx run-many --target=build --exclude=@modelscript/morsel --parallel=3",
    "build:all": "nx run-many --target=build --exclude=@modelscript/morsel --parallel=3",
    "clean": "nx run-many --target=clean",
    "predev": "mkdir -p data",
    "dev": "nx run-many --target=dev --projects=@modelscript/api,@modelscript/web,@modelscript/ide,@modelscript/lsp --parallel=4",
    "dev:docs": "npm run dev --workspace=@modelscript/docs",
    "dev:ide": "npm run dev --workspace=@modelscript/ide",
    "dev:vscode": "npm run test-web --workspace=extensions/vscode",
    "docker:build": "docker compose build",
    "docker:down": "docker compose down",
    "docker:logs": "docker compose logs -f",
    "docker:up": "docker compose up -d",
    "format": "prettier . --write",
    "lint": "nx run-many --target=lint --parallel=3",
    "prepare": "husky",
    "preview:ide": "npx tsx apps/ide/src/preview-static.ts",
    "release": "nx release",
    "release:dry-run": "nx release --dry-run",
    "test": "nx run-many --target=test --parallel=3",
    "test:modelica": "npx tsx languages/modelica/tests/testsuite-runner.ts",
    "test:modelica:update": "npx tsx languages/modelica/tests/testsuite-runner.ts --update --omc",
    "test:single": "npx tsx languages/modelica/tests/testsuite-runner.ts"
  },
  "lint-staged": {
    "*.{ts,tsx}": "eslint --no-warn-ignored",
    "*.{ts,tsx,js,json,md,yml,css}": "prettier --write --ignore-unknown"
  },
  "overrides": {
    "@antv/x6-plugin-selection": {
      "@antv/x6": "^3.1.7"
    },
    "dompurify": "^3.4.0",
    "elliptic": "^6.6.1",
    "hono": "^4.12.14",
    "tree-sitter-cli": "0.26.9"
  },
  "dependencies": {
    "@eslint/config-array": "^0.19.2",
    "@eslint/eslintrc": "^3.2.0",
    "ajv": "^8.17.0",
    "glob": "^13.0.6",
    "lodash.merge": "^4.6.2",
    "react": "^19.2.7",
    "react-dom": "^19.2.7",
    "source-map": "^0.8.0",
    "tree-sitter": "^0.21.1"
  },
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "@nx/js": "^22.7.3",
    "@types/node": "^25.3.2",
    "esbuild": "^0.28.0",
    "eslint": "^10.1.0",
    "husky": "^9.1.7",
    "jiti": "^2.6.1",
    "lint-staged": "^16.4.0",
    "nx": "^22.6.5",
    "prettier": "^3.6.2",
    "prettier-plugin-organize-imports": "^4.3.0",
    "prettier-plugin-packagejson": "^3.0.0",
    "tsx": "^4.21.0",
    "typescript": "^5.9.3",
    "typescript-eslint": "^8.46.3"
  },
  "engines": {
    "node": ">=24"
  }
}

Web Proxy Viewer  |  New URL  |  Original Page