{ "name": "@foxglove/schemas", "version": "1.6.2", "description": "Foxglove-defined message schemas for ROS, Protobuf, and JSON", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/foxglove/schemas.git" }, "author": { "name": "Foxglove Technologies Inc", "email": "support@foxglove.dev" }, "engines": { "node": ">=16" }, "main": "schemas/typescript/index.js", "typings": "schemas/typescript/index.d.ts", "scripts": { "prepack": "yarn update-generated-files && tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig.json --noEmit", "lint:ci": "eslint --report-unused-disable-directives .", "lint": "eslint --report-unused-disable-directives --fix .", "test": "jest", "update-generated-files": "yarn test --updateSnapshot && ts-node --files --project tsconfig.json scripts/updateGeneratedFiles --out-dir schemas --ros-out-dir ros_foxglove_msgs" }, "devDependencies": { "@foxglove/eslint-plugin": "0.21.0", "@foxglove/omgidl-parser": "^0.2.0", "@foxglove/rosmsg": "^4.0.0", "@foxglove/tsconfig": "1.1.0", "@types/jest": "29.4.0", "@types/node": "18.14.2", "@typescript-eslint/eslint-plugin": "5.54.0", "@typescript-eslint/parser": "5.54.0", "ajv": "^8.12.0", "commander": "^10.0.0", "eslint": "8.35.0", "eslint-config-prettier": "8.6.0", "eslint-plugin-es": "4.1.0", "eslint-plugin-filenames": "1.3.2", "eslint-plugin-import": "2.27.5", "eslint-plugin-jest": "27.2.1", "eslint-plugin-prettier": "4.2.1", "jest": "29.4.3", "prettier": "2.8.4", "protobufjs": "^7.2.2", "rimraf": "^4.1.2", "ts-jest": "29.0.5", "ts-node": "10.9.1", "typescript": "4.9.5" }, "dependencies": { "@foxglove/rosmsg-msgs-common": "^3.0.0", "tslib": "^2.5.0" } }