UNPKG

@softwareventures/array

Version:

Pure functional array manipulation and traversal

78 lines (77 loc) 2.23 kB
{ "name": "@softwareventures/array", "version": "7.0.1", "description": "Pure functional array manipulation and traversal", "keywords": [ "array", "functional", "lambda", "typescript" ], "author": "Daniel Cassidy <mail@danielcassidy.me.uk>", "homepage": "https://github.com/softwareventures/array", "bugs": "https://github.com/softwareventures/array/issues", "repository": "github:softwareventures/array", "license": "ISC", "scripts": { "fix": "tsc --noEmit && eslint . --fix && prettier --write .", "lint": "tsc --noEmit && eslint . && prettier --check .", "prepare": "husky && tsc", "semantic-release": "semantic-release", "test": "ava" }, "sideEffects": false, "engines": { "node": "^18 || >=20" }, "dependencies": { "@softwareventures/nullable": "^1.0.0 || ^2.0.0 || ^3.0.0", "@softwareventures/ordered": "^1.1.0 || ^2.0.0", "tslib": "^2.0.0" }, "devDependencies": { "@softwareventures/eslint-config": "9.2.0", "@softwareventures/precise-commits": "4.0.19", "@softwareventures/prettier-config": "4.0.0", "@softwareventures/semantic-release-config": "4.1.0", "@softwareventures/tsconfig": "7.3.0", "@typescript-eslint/eslint-plugin": "8.35.0", "@typescript-eslint/parser": "8.35.0", "ava": "6.4.0", "conventional-changelog-conventionalcommits": "7.0.2", "cz-conventional-changelog": "3.3.0", "eslint": "8.57.1", "eslint-config-prettier": "10.1.5", "eslint-plugin-import": "2.31.0", "eslint-plugin-jsdoc": "48.11.0", "eslint-plugin-prefer-arrow": "1.2.3", "eslint-plugin-sonarjs": "3.0.3", "husky": "9.1.7", "prettier": "3.6.0", "semantic-release": "22.0.12", "ts-node": "10.9.2", "typescript": "5.8.3" }, "eslintConfig": { "root": true, "extends": "@softwareventures" }, "prettier": "@softwareventures/prettier-config", "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "ava": { "extensions": [ "ts" ], "require": [ "ts-node/register" ] }, "release": { "extends": "@softwareventures/semantic-release-config" }, "packageManager": "yarn@1.22.22" }