UNPKG

effi-find

Version:

Creates a function to choose an Item from a list in O(1)

110 lines (109 loc) 3.31 kB
{ "name": "effi-find", "description": "Creates a function to choose an Item from a list in O(1)", "version": "0.1.3", "private": false, "author": { "name": "Thiago O Santos <tos.oliveira@gmail.com>" }, "engines": { "node": ">=14" }, "files": [ "dist" ], "main": "dist/index.js", "scripts": { "doc": "rm -rf docs && npx typedoc && git add . && git commit -m \"chore: generating docs [skip ci]\"", "lint": "npm run lint:format && npm run lint:style", "lint:fix": "npm run lint:format:fix && npm run lint:style:fix", "build": "tsc -p tsconfig.build.json", "test": "jest test/unit", "test:watch": "jest test/unit --watch", "test:coverage": "jest test/unit --coverage", "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand", "test:e2e": "jest test/e2e", "clear": "npm run clear:build && npm run clear:modules", "clear:build": "del-cli ./dist", "clear:modules": "del-cli ./node_modules", "prebuild": "npm run clear:build && del-cli tsconfig.tsbuildinfo", "preaction:verify:update-modules": "npm run action:verify:update-modules:check", "action:verify:update-modules": "npm run action:verify:update-modules:reinstall && npm run action:verify:update-modules:clean", "action:verify:update-modules:clean": "del-cli .check", "lint:format": "prettier --check \"{src,test}/**/*.ts\" \"*.js\"", "lint:format:fix": "prettier --write \"{src,test}/**/*.ts\" \"*.js\"", "lint:style": "eslint \"**/*.[tj]s\"", "lint:style:fix": "eslint \"**/*.[tj]s\" --fix", "prepare": "husky install", "prepublishOnly": "npm run build" }, "jest": { "moduleFileExtensions": [ "js", "json", "ts" ], "testRegex": ".spec.ts$", "transform": { "^.+\\.(t|j)s$": "ts-jest" }, "preset": "ts-jest", "coverageDirectory": "./coverage", "collectCoverageFrom": [ "./src/**/*.ts" ], "testEnvironment": "node", "setupFilesAfterEnv": [ "./test/jest-setup.ts" ] }, "directories": { "test": "test" }, "repository": { "type": "git", "url": "https://github.com/codibre/effi-find.git" }, "homepage": "https://github.com/codibre/effi-find#readme", "bugs": { "url": "https://github.com/codibre/effi-find/issues" }, "keywords": [ "O(1)", "tree", "efficient", "classifier", "search", "find", "fast", "quick" ], "license": "MIT", "devDependencies": { "@codibre/confs": "^1.1.2", "@nestjs/cli": "^9.3.0", "@types/eslint": "^8.37.0", "@types/jest": "^27.4.1", "@typescript-eslint/eslint-plugin": "^5.57.1", "@typescript-eslint/parser": "^5.57.1", "del-cli": "^3.0.1", "eslint": "^7.32.0", "eslint-config-prettier": "^7.0.0", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-unused-imports": "^2.0.0", "husky": "^7.0.4", "jest": "^29.5.0", "jest-callslike": "^0.2.1", "jest-extended": "^2.0.0", "prettier": "^2.5.1", "ts-jest": "^29.1.0", "ts-loader": "^9.2.7", "ts-node": "^10.6.0", "typedoc": "^0.22.17", "typedoc-plugin-markdown": "^3.12.1", "typescript": "^4.9.4" }, "dependencies": { "@codibre/fluent-iterable": "^1.30.0" } }