UNPKG

rosbag

Version:

`rosbag` is a node.js & browser compatible module for reading [rosbag](http://wiki.ros.org/rosbag) binary data files.

73 lines (72 loc) 1.99 kB
{ "name": "rosbag", "version": "5.0.0", "license": "Apache-2.0", "repository": "cruise-automation/rosbag.js", "homepage": "https://github.com/cruise-automation/rosbag.js", "dependencies": { "buffer": "6.0.3", "heap": "0.2.7" }, "engines": { "node": ">=14.0.0" }, "main": "./dist/node", "browser": "./dist/web", "types": "./dist/index.d.ts", "files": [ "src", "dist", "LICENSE", "README.md" ], "scripts": { "prepack": "yarn run build", "lint": "yarn run tsc --noEmit && eslint src && prettier -l 'src/**/*.ts'", "lint:fix": "eslint --fix src && prettier --write -l 'src/**/*.ts'", "test": "yarn run jest --verbose && yarn run lint", "clean": "rm -rf build dist", "build": "yarn run clean && mkdir -p dist && yarn run build-node && yarn run build-web", "build-node": "cross-env ROSBAG_TARGET=node webpack --mode development", "build-web": "cross-env ROSBAG_TARGET=web webpack --mode development" }, "devDependencies": { "@types/heap": "0.2.31", "@types/jest": "29.5.1", "@types/node": "20.2.3", "@typescript-eslint/eslint-plugin": "5.59.7", "@typescript-eslint/parser": "5.59.7", "compressjs": "1.0.3", "cross-env": "7.0.3", "eslint": "8.41.0", "eslint-config-airbnb": "17.1.0", "eslint-config-prettier": "8.8.0", "eslint-plugin-import": "2.27.5", "eslint-plugin-jsx-a11y": "6.7.1", "eslint-plugin-react": "7.32.2", "jest": "29.5.0", "jest-cli": "29.5.0", "jest-junit": "16.0.0", "lodash.range": "3.2.0", "lz4js": "0.2.0", "prettier": "2.8.8", "ts-jest": "29.1.0", "ts-loader": "9.4.3", "typescript": "5.0.4", "webpack": "5.84.0", "webpack-cli": "5.1.1", "webpack-node-externals": "3.0.0" }, "prettier": { "arrowParens": "always", "printWidth": 120, "trailingComma": "es5" }, "jest": { "reporters": [ "default", "jest-junit" ], "preset": "ts-jest" } }