UNPKG

@dobesv/parquets

Version:

TypeScript implementation of the Parquet file format, based on parquet.js

118 lines (117 loc) 3.2 kB
{ "name": "@dobesv/parquets", "description": "TypeScript implementation of the Parquet file format, based on parquet.js", "version": "0.11.9", "upstream": "0.10.1", "homepage": "https://github.com/dobesv/parquets", "author": "dobes@formative.com", "license": "MIT", "browser": { "fs": false }, "main": "./lib/index.js", "types": "./lib/index.d.ts", "source": "./src/index.ts", "keywords": [ "dremel", "parquet" ], "repository": { "type": "git", "url": "git://github.com/dobesv/parquets.git" }, "publishConfig": { "access": "public" }, "files": [ "lib", "src" ], "scripts": { "build": "yarn clean ; yarn tsc -p . ; yarn tsc -p src", "clean": "yarn rimraf ./lib ./build", "prepublish": "yarn build", "test": "yarn build && yarn eslint && yarn jest --verbose test/*.ts", "thrift": "thrift --gen js:node parquet.thrift && thrift --gen js:ts parquet.thrift", "tsgen": "thrift-typescript --target apache --rootDir . --sourceDir . --outDir codegen parquet.thrift", "tsgencore": "thrift-typescript --target thrift-server --rootDir . --sourceDir . --outDir codegen parquet.thrift", "upver": "npm version patch && git push --follow-tags", "watch": "yarn clean ; yarn tsc --watch" }, "engines": { "node": ">=18" }, "dependencies": { "bson": "^4.5.3", "int53": "^1.0.0", "node-int64": "^0.4.0", "thrift": "^0.15.0", "ts-custom-error": "^3.2.0", "varint": "^5.0.2" }, "runtimeDependencies": { "brotli": "^1.3.2", "lzo": "^0.4.0", "lz4js": "^0.2.0" }, "devDependencies": { "@creditkarma/thrift-typescript": "^3.7.2", "@types/chai": "^4.1.7", "@types/debug": "^4.1.4", "@types/jest": "^24.0.17", "@types/mocha": "^5.2.7", "@types/node": "^10.14.15", "@types/node-int64": "^0.4.29", "@types/thrift": "^0.10.8", "@types/varint": "^5.0.0", "@typescript-eslint/eslint-plugin": "^5.1.0", "@typescript-eslint/parser": "^5.1.0", "assert": "^2.0.0", "brotli": "^1.3.2", "chai": "^4.3.4", "debug": "^4.3.2", "eslint": "^8.0.1", "jest": "^27.3.1", "jest-environment-node": "^27.3.1", "lz4js": "^0.2.0", "lzo": "^0.4.11", "object-stream": "0.0.1", "prettier": "^2.4.1", "rimraf": "^3.0.2", "snappy": "^7.0.3", "test-jest": "^1.0.1", "ts-jest": "^27.0.7", "ts-node": "^10.3.0", "typescript": "^4.4.4" }, "peerDependencies": { "@types/node": "*", "@types/node-int64": "*", "@types/thrift": "*", "@types/varint": "*" }, "jest": { "testEnvironment": "node", "verbose": true, "transform": { "^.+\\.tsx?$": "ts-jest" }, "testRegex": "(test/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$", "testPathIgnorePatterns": [ "<rootDir>/build_" ], "moduleFileExtensions": [ "ts", "tsx", "js", "jsx", "json", "node" ] }, "prettier": { "arrowParens": "avoid", "singleQuote": true }, "packageManager": "yarn@4.5.0+sha512.837566d24eec14ec0f5f1411adb544e892b3454255e61fdef8fd05f3429480102806bac7446bc9daff3896b01ae4b62d00096c7e989f1596f2af10b927532f39" }