UNPKG

sift-r

Version:

Apportion objects / arrays into multiple buckets based on predicates / patterns

64 lines 1.61 kB
{ "name": "sift-r", "browserGlobalName": "siftr", "version": "1.4.0", "description": "Apportion objects / arrays into multiple buckets based on predicates / patterns", "author": "Conan Theobald", "license": "MIT", "keywords": [ "sift", "partition", "grouping", "apportion", "filtering" ], "types": "index.d.ts", "main": "./dist/cjs/sift-r.cjs.js", "module": "dist/esm/sift-r.esm.js", "exports": { ".": { "import": "./dist/esm/sift-r.esm.js", "require": "./dist/cjs/sift-r.cjs.js", "default": "./dist/cjs/sift-r.cjs.js" }, "./package.json": "./package.json" }, "files": [ "dist/**/*.js", "dist/**/package.json", "CHANGELOG.md", "README.md", "LICENSE", "index.d.ts" ], "engines": { "node": ">=15" }, "homepage": "https://github.com/shuckster/sift-r", "repository": { "type": "git", "url": "https://github.com/shuckster/sift-r" }, "bugs": { "url": "https://github.com/shuckster/sift-r/issues", "email": "bugs+sift-r@conans.co.uk" }, "dependencies": { "match-iz": ">=3.2.0" }, "devDependencies": { "compose-paths": "^1.2.2", "esbuild": "^0.15.10", "eslint": "^8.24.0", "rimraf": "^3.0.2", "typescript": "^4.8.4" }, "scripts": { "test": "node ./tests/run.mjs", "lint": "pnpx eslint src/*.mjs tests/*.mjs", "build": "pnpm run build:esbuild", "build:clean": "rimraf dist/; mkdir -p dist/{esm,cjs,browser}", "build:all": "pnpm run build:clean ; pnpm run build", "build:esbuild": "node ./build-config/esbuild.mjs" } }