UNPKG

rehiver

Version:

Super-charge your S3 hive partitioned based file operations with intelligent pattern matching, change detection, optimized data-fetching, and out-of-the-box time series support.

165 lines 4.16 kB
{ "name": "rehiver", "description": "Super-charge your S3 hive partitioned based file operations with intelligent pattern matching, change detection, optimized data-fetching, and out-of-the-box time series support.", "version": "1.0.1", "author": "Tim Mikeladze <tim.mikeladze@gmail.com>", "license": "MIT", "keywords": [ "s3", "aws", "hive", "partitioning", "timeseries", "data-lake", "etl", "pattern-matching", "glob", "caching", "change-detection", "typescript", "cloud-storage", "data-processing", "file-operations", "aws-s3", "s3-client", "hive-partitioning", "time-series", "time-series-data", "data-lake-tools", "etl-tools", "pattern-matching", "glob-patterns", "file-caching", "change-tracking", "typescript-library", "cloud-storage-tools", "data-processing-tools", "file-operations-tools", "aws-tools", "s3-tools", "hive-tools", "partition-tools", "timeseries-tools", "data-lake-management", "etl-pipeline", "pattern-matching-tools", "glob-matching", "cache-management", "change-detection-tools", "typescript-aws", "cloud-storage-management", "data-processing-library", "file-operations-library", "aws-sdk", "s3-operations", "hive-parser", "partition-parser", "timeseries-parser", "data-lake-parser", "etl-parser", "pattern-parser", "glob-parser", "cache-parser", "change-parser", "typescript-parser", "cloud-parser", "data-parser", "file-parser" ], "repository": { "type": "git", "url": "https://github.com/TimMikeladze/rehiver" }, "types": "./dist/index.d.ts", "exports": { ".": { "require": "./dist/index.js", "import": "./dist/index.mjs" } }, "files": [ "dist" ], "config": { "commitizen": { "path": "./node_modules/@ryansonshine/cz-conventional-changelog" } }, "release-it": { "git": { "commitMessage": "chore(release): v${version}" }, "github": { "release": true }, "npm": { "publish": false } }, "engines": { "node": ">=18.0.0" }, "devDependencies": { "@biomejs/biome": "1.9.4", "@ryansonshine/commitizen": "4.2.8", "@ryansonshine/cz-conventional-changelog": "3.3.4", "@storybook/addon-essentials": "8.6.8", "@storybook/addon-interactions": "8.6.8", "@storybook/addon-links": "8.6.8", "@storybook/addon-webpack5-compiler-swc": "3.0.0", "@storybook/blocks": "8.6.8", "@storybook/react": "8.6.8", "@storybook/react-webpack5": "8.6.8", "@storybook/test": "8.6.8", "@testing-library/jest-dom": "6.6.3", "@testing-library/react": "16.2.0", "@types/micromatch": "^4.0.9", "@types/mime-types": "^2.1.4", "@types/node": "22.13.11", "@types/react": "19.0.12", "@types/react-dom": "19.0.4", "@types/react-test-renderer": "19.0.0", "@vitest/coverage-v8": "3.0.9", "concurrently": "9.1.2", "dotenv": "^16.4.7", "jsdom": "26.0.0", "lefthook": "1.11.3", "prop-types": "15.8.1", "react": "19.0.0", "react-dom": "19.0.0", "react-test-renderer": "19.0.0", "release-it": "18.1.2", "storybook": "8.6.8", "ts-node": "10.9.2", "tsconfig-paths": "4.2.0", "tsup": "8.4.0", "tsx": "4.19.3", "typescript": "5.8.2", "vitest": "3.0.9" }, "peerDependencies": { "react": ">=17", "react-dom": ">=17" }, "dependencies": { "@aws-sdk/client-s3": "^3.772.0", "lru-cache": "^11.0.2", "micromatch": "^4.0.8", "mime-types": "^2.1.35", "p-limit": "^6.2.0", "zod": "^3.24.2" }, "scripts": { "dev": "concurrently \"pnpm build --watch\" \"pnpm test\" ", "build": "tsup", "lint": "biome check --write --unsafe .", "lint:ci": "biome check --unsafe .", "test": "vitest", "test:ci": "vitest run --coverage", "commit": "cz", "storybook": "storybook dev -p 6006", "storybook:build": "storybook build", "release": "pnpm build && pnpm release-it", "link:self": "pnpm link --global" } }