{"_id":"@dancrumb/fpish","_rev":"18-d93a3527eea70dc0cbadb40363787c24","name":"@dancrumb/fpish","dist-tags":{"latest":"8.0.0"},"versions":{"5.1.0":{"name":"@dancrumb/fpish","version":"5.1.0","keywords":["FP","Typescript"],"author":{"name":"Dan Rumney","email":"dancrumb@gmail.com"},"license":"MIT","_id":"@dancrumb/fpish@5.1.0","maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"homepage":"https://github.com/dancrumb/fpish#readme","bugs":{"url":"https://github.com/dancrumb/fpish/issues"},"dist":{"shasum":"86dd7c1c0387119787c8231ad94529ac045fc352","tarball":"https://registry.npmjs.org/@dancrumb/fpish/-/fpish-5.1.0.tgz","fileCount":17,"integrity":"sha512-xePCUQLHsDDq4bn5ZQPCtm+/c3EUn6uYOYAQnPxbciI2aHsBaHY0q5B59Tv8BsatGs49DGoBQl+ByVk4eRbp7g==","signatures":[{"sig":"MEUCIQDTRX1giFn7l0/GMPdoMEpNGDFo8szmAF2bzi/zx7m8TQIgATRvox2R1ulkYg2xqgJ88euw9VGgFAtKpqwdYJTmFQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVbv6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBGhAAl39StxKPx8B5+yh0NBnfMC4M4C73ilLMco0R8g+NroaYvxcE\r\nAk2+Cc+t94PnXEX89k8YQx/kK0m/69A7YIOvTLMd9q0Y/7fQLyer0sPJoAuf\r\n3bcxK+eAfiOHC1hBu0nqSb6VXq+JuPSF9Ho4y5ETampU5OsM9WzTfEMrwZWb\r\nlMzoOGgvNjCnp7kf0CTFHLKiRrPzV5P7XnfqPXy3ncfh78yMETzBSls7NDgS\r\nqcW8Cr/ekOQL5zTvGsHsU37KNSI102eu5kRbf72JsO7UAX+T7MTfAVfBneI0\r\nUDa04pLxb9XHmrgd1LziIc9wrQkREyIhHIFBU2L0SPwjFFLcznsoI+e0LZd1\r\nqtxGmifAEMqZwu+SOY+e+KXoi4mjsPAmwc3G44KMw3HnQB3nXHJeNi+Sgp7W\r\nNg26reNjtgSBy6TjAspjnNozHJOg1kijc68cp//Ho7uprq++1XsVKXeHinKM\r\nhSiRJsSASRe8UpSxbg90VlQJl05kZVRsgu57neWRTrQbcf+34Ptp0/E50KnA\r\nOGNzJLU10++b+ZVStN3TahWAcvzd3Zk83GlFGJjQsKmXohtq6trpDnL1P0HV\r\nQl2nIKCCM6sWaeEdjcxBi2Ix+Ej1u8wQGQds97oGVBPkF/bAIZEWf8nOuKBo\r\nDxxVwgtsJoJVzATLiKT3Ek2VZ6zEcG8z2N4=\r\n=yeN+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"engines":{"node":">=14.17.0"},"gitHead":"4396d7598eb4ad38a591d9d0cb4de0a675c378ac","scripts":{"lint":"yarn run eslint -c .eslintrc.js --ext .ts src","test":"yarn run jest","build":"yarn run tsc -p tsconfig.production.json","lint:ci":"yarn run eslint -c .eslintrc.js --ext .ts --format junit --output-file ./reports/eslint.xml src","prepack":"yarn run build","prepublish":"yarn run lint","prerelease":"yarn run prepare","preversion":"yarn run lint","postversion":"git push && git push --tags","prettier:cli":"yarn run prettier \"src/**/*.ts\"","prettier:fix":"yarn run prettier:cli -- --write","prettier:check":"yarn run prettier:cli -- -l"},"_npmUser":{"name":"dancrumb","email":"dancrumb@gmail.com"},"repository":{"url":"git+https://github.com/dancrumb/fpish.git","type":"git"},"_npmVersion":"8.15.0","description":"FP-friendly classes for Typescript","directories":{},"_nodeVersion":"16.17.1","publishConfig":{"main":"dist/index.js","access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.4","devDependencies":{"jest":"^29.2.0","sinon":"14.0.1","eslint":"8.25.0","git-cz":"4.9.0","ts-jest":"^29.0.3","ts-node":"10.9.1","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/node":"^18.11.0","@types/sinon":"10.0.13","@jest/globals":"^29.2.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.40.0","@typescript-eslint/eslint-plugin":"5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/fpish_5.1.0_1666563066689_0.9572685410833601","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@dancrumb/fpish","version":"5.2.0","keywords":["FP","Typescript"],"author":{"name":"Dan Rumney","email":"dancrumb@gmail.com"},"license":"MIT","_id":"@dancrumb/fpish@5.2.0","maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"homepage":"https://github.com/dancrumb/fpish#readme","bugs":{"url":"https://github.com/dancrumb/fpish/issues"},"dist":{"shasum":"945e81d085e1befe3bab18475bb7275b822bb206","tarball":"https://registry.npmjs.org/@dancrumb/fpish/-/fpish-5.2.0.tgz","fileCount":19,"integrity":"sha512-CnKhFxEXERwYaaa+vroy1wDWJ4WEaF4vKoj1jVj/sEJ1JVo3vdEN0Q1mzaCq+RcCjATK+lSh5zp7U5a13qEmPg==","signatures":[{"sig":"MEUCIQCI85q9hEDTQPoZzaYzEMkORDF6V0i5lBHxUXfA0Yg7TgIgHAOaFJl3S4lA8/Vx8gXB0cC3sI8xmFq6omUS4z+EIh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46089},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"engines":{"node":">=14.17.0"},"gitHead":"c7334c738c6b35ab9fbebd2bd4cbe70d624beedd","scripts":{"lint":"yarn run eslint -c .eslintrc.js --ext .ts src","test":"yarn run jest","build":"yarn run tsc -p tsconfig.production.json","lint:ci":"yarn run eslint -c .eslintrc.js --ext .ts --format junit --output-file ./reports/eslint.xml src","prepack":"yarn run build","prepublish":"yarn run lint","prerelease":"yarn run prepare","preversion":"yarn run lint","postversion":"git push && git push --tags","prettier:cli":"yarn run prettier \"src/**/*.ts\"","prettier:fix":"yarn run prettier:cli -- --write","prettier:check":"yarn run prettier:cli -- -l"},"_npmUser":{"name":"dancrumb","email":"dancrumb@gmail.com"},"repository":{"url":"git+https://github.com/dancrumb/fpish.git","type":"git"},"_npmVersion":"8.19.4","description":"FP-friendly classes for Typescript","directories":{},"_nodeVersion":"16.20.1","publishConfig":{"main":"dist/index.js","access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.6.2","eslint":"8.46.0","git-cz":"4.9.0","ts-jest":"^29.1.1","ts-node":"10.9.1","prettier":"3.0.1","typescript":"^5.1.6","@types/jest":"^29.5.3","@types/node":"^18.11.0","@jest/globals":"^29.6.2","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"5.0.0","@typescript-eslint/parser":"6.2.1","@typescript-eslint/eslint-plugin":"6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fpish_5.2.0_1691419358626_0.5114428004155875","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"@dancrumb/fpish","version":"5.2.1","keywords":["FP","Typescript"],"author":"Dan Rumney <dancrumb@gmail.com>","license":"MIT","_id":"@dancrumb/fpish@5.2.1","maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"dist":{"shasum":"a3e88a08bfc8b73b16f540ce6e9872be8a3d1a45","tarball":"https://registry.npmjs.org/@dancrumb/fpish/-/fpish-5.2.1.tgz","fileCount":20,"integrity":"sha512-cWaqzIY/8LYg2R4pSzc/O4ckdgWU15U1ND09ncgk/Hi/UZ4bYwMNHceY9ZO54zyEjwNlxRZJao7lQPuzfH3K2w==","signatures":[{"sig":"MEUCIHkcWhySH7ZxFHYn10yc6CFP16m1hQb02Ak5qPDCvk7EAiEAxaN/0Ofl9twF5W6gBelOsFkjI7so1xmz7LifKmXKH9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48950},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"engines":{"node":">=14.17.0"},"gitHead":"5e368f5f64bdf099275d9b55adf45b4dc8cf8322","scripts":{"lint":"yarn run eslint -c .eslintrc.js --ext .ts src","test":"yarn run jest","build":"yarn run tsc -p tsconfig.production.json","lint:ci":"yarn run eslint -c .eslintrc.js --ext .ts --format junit --output-file ./reports/eslint.xml src","prepack":"yarn run build","prepublish":"yarn run lint","prerelease":"yarn run prepare","preversion":"yarn run lint","postversion":"git push && git push --tags","prettier:cli":"yarn run prettier \"src/**/*.ts\"","prettier:fix":"yarn run prettier:cli -- --write","prettier:check":"yarn run prettier:cli -- -l"},"_npmUser":{"name":"dancrumb","email":"dancrumb@gmail.com"},"repository":"github:dancrumb/fpish","description":"FP-friendly classes for Typescript","directories":{},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.6.2","eslint":"8.46.0","git-cz":"4.9.0","ts-jest":"^29.1.1","ts-node":"10.9.1","prettier":"3.0.1","typescript":"^5.1.6","@types/jest":"^29.5.3","@types/node":"^18.11.0","@jest/globals":"^29.6.2","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"5.0.0","@typescript-eslint/parser":"6.2.1","@typescript-eslint/eslint-plugin":"6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fpish_5.2.1_1691420697986_0.940625276563188","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@dancrumb/fpish","version":"6.0.1","keywords":["FP","Typescript"],"author":{"name":"Dan Rumney","email":"dancrumb@gmail.com"},"license":"MIT","_id":"@dancrumb/fpish@6.0.1","maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"homepage":"https://github.com/dancrumb/fpish#readme","bugs":{"url":"https://github.com/dancrumb/fpish/issues"},"dist":{"shasum":"1549a9a4bee50f96d46833970e3b100a92e5f950","tarball":"https://registry.npmjs.org/@dancrumb/fpish/-/fpish-6.0.1.tgz","fileCount":19,"integrity":"sha512-b2nf2t+C90JMY6pMzuG67QxF94YShioK+oiGd9iRVini7wQ58chmiwuSrZl46acYFk0ZIPWT4ZfdXILPQq8TZw==","signatures":[{"sig":"MEQCIDQONFj1JwzRQoIM/d+197sMdqzPqOKufyVW+SRxEgQTAiAWf6qJgGk7FuXIVfXCHdQwWLu/g9DQ4VWDQ15CACEoqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46138},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=18.20.2"},"gitHead":"a3437ce74d0643810172b5ae9af0e7adbe55ac8a","scripts":{"lint":"yarn run eslint","test":"yarn vitest","build":"yarn run tsc -p tsconfig.production.json","lint:ci":"yarn run eslint --format junit --output-file ./reports/eslint.xml src","prepack":"yarn run build","release":"commit-and-tag-version","prepublish":"yarn run lint","preversion":"yarn run lint","postversion":"git push && git push --tags","prettier:cli":"yarn run prettier \"src/**/*.ts\"","prettier:fix":"yarn run prettier:cli -- --write","prettier:check":"yarn run prettier:cli -- -l"},"_npmUser":{"name":"dancrumb","email":"dancrumb@gmail.com"},"repository":{"url":"git+https://github.com/dancrumb/fpish.git","type":"git"},"_npmVersion":"10.5.0","description":"FP-friendly classes for Typescript","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"eslint":"9.2.0","git-cz":"4.9.0","vitest":"^1.6.0","ts-node":"10.9.2","prettier":"3.2.5","@eslint/js":"^9.2.0","typescript":"^5.4.5","@types/node":"^20.12.8","@vitest/coverage-v8":"^1.6.0","commit-and-tag-version":"^12.4.1","conventional-changelog":"^6.0.0","eslint-formatter-junit":"^8.40.0","@typescript-eslint/parser":"7.8.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fpish_6.0.1_1714935711986_0.8467347940674002","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"@dancrumb/fpish","version":"6.0.2","keywords":["FP","Typescript"],"author":{"name":"Dan Rumney","email":"dancrumb@gmail.com"},"license":"MIT","_id":"@dancrumb/fpish@6.0.2","maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"homepage":"https://github.com/dancrumb/fpish#readme","bugs":{"url":"https://github.com/dancrumb/fpish/issues"},"dist":{"shasum":"4da1f01666303cb76b045415e31425c2d1edde48","tarball":"https://registry.npmjs.org/@dancrumb/fpish/-/fpish-6.0.2.tgz","fileCount":19,"integrity":"sha512-/gtjDU+ZWZ/TIPTH6gCt8Fass0OOTmvpqqG+7Jc1NEtGojLYbqktxwDJezuTpwqp4s4DkcKHAARjJwwL3w6mpQ==","signatures":[{"sig":"MEYCIQDGLFiAmjOszHDywiHX8W5QgCMhJJoOFGEl61RGbFWblQIhANoqyYQ5w+UqKF9njipR/fqpsajehVbq51JtIye9EsYi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46138},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=18.20.2"},"gitHead":"b9258397eea7c883773885eeb906a8379edb1df6","scripts":{"lint":"yarn run eslint","test":"yarn vitest","build":"yarn run tsc -p tsconfig.production.json","lint:ci":"yarn run eslint --format junit --output-file ./reports/eslint.xml src","prepack":"yarn run build","release":"commit-and-tag-version","prepublish":"yarn run lint","preversion":"yarn run lint","postversion":"git push && git push --tags","prettier:cli":"yarn run prettier \"src/**/*.ts\"","prettier:fix":"yarn run prettier:cli -- --write","prettier:check":"yarn run prettier:cli -- -l"},"_npmUser":{"name":"dancrumb","email":"dancrumb@gmail.com"},"repository":{"url":"git+https://github.com/dancrumb/fpish.git","type":"git"},"_npmVersion":"10.5.0","description":"FP-friendly classes for Typescript","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"eslint":"9.2.0","git-cz":"4.9.0","vitest":"^1.6.0","ts-node":"10.9.2","prettier":"3.2.5","@eslint/js":"^9.2.0","typescript":"^5.4.5","@types/node":"^20.12.8","@vitest/coverage-v8":"^1.6.0","commit-and-tag-version":"^12.4.1","conventional-changelog":"^6.0.0","eslint-formatter-junit":"^8.40.0","@typescript-eslint/parser":"7.8.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fpish_6.0.2_1714935838210_0.7532147596893397","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"@dancrumb/fpish","version":"6.0.3","keywords":["FP","Typescript"],"author":{"name":"Dan Rumney","email":"dancrumb@gmail.com"},"license":"MIT","_id":"@dancrumb/fpish@6.0.3","maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"homepage":"https://github.com/dancrumb/fpish#readme","bugs":{"url":"https://github.com/dancrumb/fpish/issues"},"dist":{"shasum":"fb49d5880dc746404406826bb35da29bd1982eed","tarball":"https://registry.npmjs.org/@dancrumb/fpish/-/fpish-6.0.3.tgz","fileCount":19,"integrity":"sha512-8SyRyetgNaClt/L+m1o9wU+mMFj94eK+3RvH7101Enz3WiG9Cvc+SAdNDMC7dPzDbB375JXxO3uMU2inQF+S1g==","signatures":[{"sig":"MEUCIFgyQifzcbKoQl/FywAabfYOomNMBdgyxhIDg7eDNOmGAiEAhlAR/5aUMb+CrP5cJrHDEc7OFAjXmJadS+teNvLsmlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46208},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=18.20.2"},"gitHead":"670ebbb571fd170dc973da64de5b9fea0413b048","scripts":{"lint":"yarn run eslint","test":"yarn vitest","build":"yarn run tsc -p tsconfig.production.json","lint:ci":"yarn run eslint --format junit --output-file ./reports/eslint.xml src","prepack":"yarn run build","release":"commit-and-tag-version","prepublish":"yarn run lint","preversion":"yarn run lint","postversion":"git push && git push --tags","prettier:cli":"yarn run prettier \"src/**/*.ts\"","prettier:fix":"yarn run prettier:cli -- --write","prettier:check":"yarn run prettier:cli -- -l"},"_npmUser":{"name":"dancrumb","email":"dancrumb@gmail.com"},"repository":{"url":"git+https://github.com/dancrumb/fpish.git","type":"git"},"_npmVersion":"10.5.0","description":"FP-friendly classes for Typescript","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"eslint":"9.2.0","git-cz":"4.9.0","vitest":"^1.6.0","ts-node":"10.9.2","prettier":"3.2.5","@eslint/js":"^9.2.0","typescript":"^5.4.5","@types/node":"^20.12.8","@vitest/coverage-v8":"^1.6.0","commit-and-tag-version":"^12.4.1","conventional-changelog":"^6.0.0","eslint-formatter-junit":"^8.40.0","@typescript-eslint/parser":"7.8.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fpish_6.0.3_1715005039566_0.8694136866515287","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@dancrumb/fpish","version":"7.0.0","keywords":["FP","Typescript"],"author":{"name":"Dan Rumney","email":"dancrumb@gmail.com"},"license":"MIT","_id":"@dancrumb/fpish@7.0.0","maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"homepage":"https://github.com/dancrumb/fpish#readme","bugs":{"url":"https://github.com/dancrumb/fpish/issues"},"dist":{"shasum":"e0fb6579df2ec66a816f677255aeca512b56aeba","tarball":"https://registry.npmjs.org/@dancrumb/fpish/-/fpish-7.0.0.tgz","fileCount":17,"integrity":"sha512-MYlWWvfUx43b4u260ue62Z8dbOYDZZo0P5QlALugjzaQEvhNMqOB8onC6PlKXLqtVIifUghF/QvdFkafqgGlBA==","signatures":[{"sig":"MEYCIQCRbF5cAPbHBp2H+ZvAt2rXyvaoOUO1sCwKX7NGyGHPPAIhAOKxaHiavrNY+zJyiC6k/9DHL4XUmcEipdVTNfwXe5sy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49272},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=18.20.2"},"gitHead":"4c02968944b0ccacea4169d77db58fc181877d68","scripts":{"lint":"yarn run eslint","test":"yarn vitest","build":"yarn run tsc -p tsconfig.production.json","lint:ci":"yarn run eslint --format junit --output-file ./reports/eslint.xml src","prepack":"yarn run build","release":"commit-and-tag-version","build:docs":"yarn typedoc","prepublish":"yarn run lint","preversion":"yarn run lint","postversion":"git push && git push --tags","prettier:cli":"yarn run prettier \"src/**/*.ts\"","prettier:fix":"yarn run prettier:cli -- --write","prettier:check":"yarn run prettier:cli -- -l"},"_npmUser":{"name":"dancrumb","email":"dancrumb@gmail.com"},"repository":{"url":"git+https://github.com/dancrumb/fpish.git","type":"git"},"_npmVersion":"10.5.0","description":"FP-friendly classes for Typescript","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"eslint":"9.2.0","git-cz":"4.9.0","vitest":"^1.6.0","ts-node":"10.9.2","typedoc":"^0.25.13","prettier":"3.2.5","@eslint/js":"^9.2.0","typescript":"^5.4.5","@types/node":"^20.12.8","@vitest/coverage-v8":"^1.6.0","commit-and-tag-version":"^12.4.1","conventional-changelog":"^6.0.0","eslint-formatter-junit":"^8.40.0","@typescript-eslint/parser":"7.8.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fpish_7.0.0_1715029843715_0.3556317625658767","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"@dancrumb/fpish","version":"7.1.0","keywords":["FP","Typescript"],"author":{"name":"Dan Rumney","email":"dancrumb@gmail.com"},"license":"MIT","_id":"@dancrumb/fpish@7.1.0","maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"homepage":"https://github.com/dancrumb/fpish#readme","bugs":{"url":"https://github.com/dancrumb/fpish/issues"},"dist":{"shasum":"cc7f70045e934a97297577f12ab219c913502164","tarball":"https://registry.npmjs.org/@dancrumb/fpish/-/fpish-7.1.0.tgz","fileCount":17,"integrity":"sha512-xfyYRYiihZNJNOZqC802XeBWDFPqHaSdvjb/Fiw4cB+Bwn2DQm3JzWlb7STcL/v7miV7/kRzTDcqGvCTOXwIag==","signatures":[{"sig":"MEUCIA0261nUFE3u9nL+3APs0mTjYHmzuNhmGoKJ7feF0SLaAiEA5pT8+Rn7DyEoW0J1Db6V7yri94GyC5EN9w6hkfaIb+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49814},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=18.20.2"},"gitHead":"8d5bdf66b4bb57da40e474b7b2295c7c934014f3","scripts":{"lint":"yarn run eslint","test":"yarn vitest","build":"yarn run tsc -p tsconfig.production.json","lint:ci":"yarn run eslint --format junit --output-file ./reports/eslint.xml src","prepack":"yarn run build","release":"commit-and-tag-version","build:docs":"yarn typedoc","prepublish":"yarn run lint","preversion":"yarn run lint","postversion":"git push && git push --tags","prettier:cli":"yarn run prettier \"src/**/*.ts\"","prettier:fix":"yarn run prettier:cli -- --write","prettier:check":"yarn run prettier:cli -- -l"},"_npmUser":{"name":"dancrumb","email":"dancrumb@gmail.com"},"repository":{"url":"git+https://github.com/dancrumb/fpish.git","type":"git"},"_npmVersion":"10.5.0","description":"FP-friendly classes for Typescript","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"eslint":"8.56.0","git-cz":"4.9.0","vitest":"^1.6.0","ts-node":"10.9.2","typedoc":"^0.25.13","prettier":"3.2.5","@eslint/js":"^9.2.0","typescript":"^5.4.5","@types/node":"^20.12.10","@vitest/coverage-v8":"^1.6.0","commit-and-tag-version":"^12.4.1","conventional-changelog":"^6.0.0","eslint-formatter-junit":"^8.40.0","@typescript-eslint/parser":"7.8.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fpish_7.1.0_1715042546892_0.5418709889031901","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"@dancrumb/fpish","version":"7.2.0","keywords":["FP","Typescript"],"author":{"name":"Dan Rumney","email":"dancrumb@gmail.com"},"license":"MIT","_id":"@dancrumb/fpish@7.2.0","maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"homepage":"https://github.com/dancrumb/fpish#readme","bugs":{"url":"https://github.com/dancrumb/fpish/issues"},"dist":{"shasum":"b9d507fdf1d7d879805c64a1166f0b80071fa1e4","tarball":"https://registry.npmjs.org/@dancrumb/fpish/-/fpish-7.2.0.tgz","fileCount":19,"integrity":"sha512-qatt4p+fOWH+qxkdnrmW2blBV1aex0eR7lKkJxXFvKWYE7dOulu5+FWv+r/EL2sWmwdd5iyp+IdaRurI09PuaQ==","signatures":[{"sig":"MEYCIQDnhLN5413H4nxBH6UcRsH2FavnOTs9iCUcMuKHC5wLogIhAKtTERZcy9SFN2thAqpmLOFEHWMCTiLOQXq1D22LVYQ5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48724},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=18.20.2"},"gitHead":"a757b71e6d45c2e1eab21a1428844aced40ed660","scripts":{"lint":"yarn run eslint","test":"yarn vitest","build":"yarn run tsc -p tsconfig.production.json","lint:ci":"yarn run eslint --format junit --output-file ./reports/eslint.xml src","prepack":"yarn run build","release":"commit-and-tag-version","build:docs":"yarn typedoc","prepublish":"yarn run lint","preversion":"yarn run lint","postversion":"git push && git push --tags","prettier:cli":"yarn run prettier \"src/**/*.ts\"","prettier:fix":"yarn run prettier:cli -- --write","prettier:check":"yarn run prettier:cli -- -l"},"_npmUser":{"name":"dancrumb","email":"dancrumb@gmail.com"},"repository":{"url":"git+https://github.com/dancrumb/fpish.git","type":"git"},"_npmVersion":"10.5.0","description":"FP-friendly classes for Typescript","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"eslint":"8.56.0","git-cz":"4.9.0","vitest":"^1.6.0","ts-node":"10.9.2","typedoc":"^0.25.13","prettier":"3.2.5","@eslint/js":"^9.2.0","typescript":"^5.4.5","@types/node":"^20.12.10","@vitest/coverage-v8":"^1.6.0","commit-and-tag-version":"^12.4.1","conventional-changelog":"^6.0.0","eslint-formatter-junit":"^8.40.0","@typescript-eslint/parser":"7.8.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fpish_7.2.0_1715044427618_0.47513434926126075","host":"s3://npm-registry-packages"}},"7.2.1":{"name":"@dancrumb/fpish","version":"7.2.1","keywords":["FP","Typescript"],"author":{"name":"Dan Rumney","email":"dancrumb@gmail.com"},"license":"MIT","_id":"@dancrumb/fpish@7.2.1","maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"homepage":"https://github.com/dancrumb/fpish#readme","bugs":{"url":"https://github.com/dancrumb/fpish/issues"},"dist":{"shasum":"8e2836107ccee35c536ea75188c14e566c95b7b9","tarball":"https://registry.npmjs.org/@dancrumb/fpish/-/fpish-7.2.1.tgz","fileCount":19,"integrity":"sha512-YReFnDkSdaFsiC9qQkOfN8//DyffIX0qUe+ERYr0Nw/TUoKESix4ZSYqD2Gbj54Ea3qWAIw1dq8P1SavUH9BCQ==","signatures":[{"sig":"MEUCIBtglm+jO7ciBUx81jDa9Y4MdiQaMa5wJl17SyXa//n2AiEAzDbBmekNGE49bp+4moSX6iNAH8yu4DwxuWQWOu/FFEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=18.20.2"},"gitHead":"5f36f861f4339701ee27c363eef1ff332bd56404","scripts":{"lint":"yarn run eslint","test":"yarn vitest","build":"yarn run tsc -p tsconfig.production.json","lint:ci":"yarn run eslint --format junit --output-file ./reports/eslint.xml src","prepack":"yarn run build","release":"commit-and-tag-version","build:docs":"yarn typedoc","prepublish":"yarn run lint","preversion":"yarn run lint","postversion":"git push && git push --tags","prettier:cli":"yarn run prettier \"src/**/*.ts\"","prettier:fix":"yarn run prettier:cli -- --write","prettier:check":"yarn run prettier:cli -- -l"},"_npmUser":{"name":"dancrumb","email":"dancrumb@gmail.com"},"repository":{"url":"git+https://github.com/dancrumb/fpish.git","type":"git"},"_npmVersion":"10.5.0","description":"FP-friendly classes for Typescript","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"eslint":"8.56.0","git-cz":"4.9.0","vitest":"^1.6.0","ts-node":"10.9.2","typedoc":"^0.25.13","prettier":"3.2.5","@eslint/js":"^9.2.0","typescript":"^5.4.5","@types/node":"^20.12.10","@vitest/coverage-v8":"^1.6.0","commit-and-tag-version":"^12.4.1","conventional-changelog":"^6.0.0","eslint-formatter-junit":"^8.40.0","@typescript-eslint/parser":"7.8.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fpish_7.2.1_1715044632332_0.5241995142186318","host":"s3://npm-registry-packages"}},"7.2.2":{"name":"@dancrumb/fpish","version":"7.2.2","keywords":["FP","Typescript"],"author":{"name":"Dan Rumney","email":"dancrumb@gmail.com"},"license":"MIT","_id":"@dancrumb/fpish@7.2.2","maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"homepage":"https://github.com/dancrumb/fpish#readme","bugs":{"url":"https://github.com/dancrumb/fpish/issues"},"dist":{"shasum":"f822b60c5ce4358f9479d52ad38aa6065a5446d0","tarball":"https://registry.npmjs.org/@dancrumb/fpish/-/fpish-7.2.2.tgz","fileCount":19,"integrity":"sha512-Ir+q91tVCwh3hbfoDNJX3HkI7n+eieWIyFErGo6ZqKUzpbAhgv3gjNxbn6ydGfO1WihFtL/STysDVZQtkcKrNg==","signatures":[{"sig":"MEUCIQDa7sio+U6NUTC5sLwMXZ9caH8g6zriAmgRJgnfNl4LEwIgUWWKBCtnHU1qKsbKFQevc+0e1M+S4eqwz4JN+b5bRWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48950},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=18.20.2"},"gitHead":"59716c1941718209ee36c336e888a628d4000ae4","scripts":{"lint":"yarn run eslint","test":"yarn vitest","build":"yarn run tsc -p tsconfig.production.json","lint:ci":"yarn run eslint --format junit --output-file ./reports/eslint.xml src","prepack":"yarn run build","release":"commit-and-tag-version","build:docs":"yarn typedoc","prepublish":"yarn run lint","preversion":"yarn run lint","postversion":"git push && git push --tags","prettier:cli":"yarn run prettier \"src/**/*.ts\"","prettier:fix":"yarn run prettier:cli -- --write","prettier:check":"yarn run prettier:cli -- -l"},"_npmUser":{"name":"dancrumb","email":"dancrumb@gmail.com"},"repository":{"url":"git+https://github.com/dancrumb/fpish.git","type":"git"},"_npmVersion":"10.5.0","description":"FP-friendly classes for Typescript","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"eslint":"8.56.0","git-cz":"4.9.0","vitest":"^1.6.0","ts-node":"10.9.2","typedoc":"^0.25.13","prettier":"3.2.5","@eslint/js":"^9.2.0","typescript":"^5.4.5","@types/node":"^20.12.10","@vitest/coverage-v8":"^1.6.0","commit-and-tag-version":"^12.4.1","conventional-changelog":"^6.0.0","eslint-formatter-junit":"^8.40.0","@typescript-eslint/parser":"7.8.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fpish_7.2.2_1715044957592_0.06489338743434936","host":"s3://npm-registry-packages"}},"7.3.1":{"name":"@dancrumb/fpish","version":"7.3.1","keywords":["FP","Typescript"],"author":{"name":"Dan Rumney","email":"dancrumb@gmail.com"},"license":"MIT","_id":"@dancrumb/fpish@7.3.1","maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"homepage":"https://github.com/dancrumb/fpish#readme","bugs":{"url":"https://github.com/dancrumb/fpish/issues"},"dist":{"shasum":"7d76c8f77d588f5a8bd65549fb125cf04d27bfe6","tarball":"https://registry.npmjs.org/@dancrumb/fpish/-/fpish-7.3.1.tgz","fileCount":19,"integrity":"sha512-tmVXyiLxayJvmJy+AhrNL1xYzwHEKqixFktk3zB2s55bi0ux1aDiQuPGTAbi3vTod/zR38CtaS9DsVecWA7Tzg==","signatures":[{"sig":"MEQCIDFPgiQvVFwatDWkZGB8gOn8eFjKPPXjBrOml9tANctAAiBgvrXSIGxzlqrdCeBz9OsY4l5560PT9FhohYAggmrhFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=18.20.2"},"gitHead":"fe7e7d33e8501ceb094fa805fe088143d05a5f56","scripts":{"lint":"yarn run eslint","test":"yarn vitest","build":"yarn run tsc -p tsconfig.production.json","lint:ci":"yarn run eslint --format junit --output-file ./reports/eslint.xml src","prepack":"yarn run build","release":"commit-and-tag-version","build:docs":"yarn typedoc","prepublish":"yarn run lint","preversion":"yarn run lint","postversion":"git push && git push --tags","prettier:cli":"yarn run prettier \"src/**/*.ts\"","prettier:fix":"yarn run prettier:cli -- --write","prettier:check":"yarn run prettier:cli -- -l"},"_npmUser":{"name":"dancrumb","email":"dancrumb@gmail.com"},"repository":{"url":"git+https://github.com/dancrumb/fpish.git","type":"git"},"_npmVersion":"10.5.0","description":"FP-friendly classes for Typescript","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"eslint":"8.56.0","git-cz":"4.9.0","vitest":"^1.6.0","ts-node":"10.9.2","typedoc":"^0.25.13","prettier":"3.2.5","@eslint/js":"^9.2.0","typescript":"^5.4.5","@types/node":"^20.12.10","@vitest/coverage-v8":"^1.6.0","commit-and-tag-version":"^12.4.1","conventional-changelog":"^6.0.0","eslint-formatter-junit":"^8.40.0","@typescript-eslint/parser":"7.8.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fpish_7.3.1_1716647583488_0.03806660267959816","host":"s3://npm-registry-packages"}},"7.3.2":{"name":"@dancrumb/fpish","version":"7.3.2","keywords":["FP","Typescript"],"author":{"name":"Dan Rumney","email":"dancrumb@gmail.com"},"license":"MIT","_id":"@dancrumb/fpish@7.3.2","maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"homepage":"https://github.com/dancrumb/fpish#readme","bugs":{"url":"https://github.com/dancrumb/fpish/issues"},"dist":{"shasum":"0bbedbf4a3de4e77e388899f9fed698bf59fa3a2","tarball":"https://registry.npmjs.org/@dancrumb/fpish/-/fpish-7.3.2.tgz","fileCount":19,"integrity":"sha512-ImtYarcCPmM7/rN4DtGFa3Pj5Zm1UE9O5LB+z1igRcNrYmihfcZe6rr31mmWs56o/z2mdkNkP/DtVf6GBNrZBQ==","signatures":[{"sig":"MEYCIQC4bO8R0QMq5B1VbpYFiKNN+5MHKbswtMfIt0NDRYCGHAIhANDcx/17u48PwZWIN9w7HRwafzvdkEugU6/PiFSilHdy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=18.20.2"},"gitHead":"03ebd842c0fd758fae141296549cc87a5b9d241b","scripts":{"lint":"yarn run eslint","test":"yarn vitest","build":"yarn run tsc -p tsconfig.production.json","lint:ci":"yarn run eslint --format junit --output-file ./reports/eslint.xml src","prepack":"yarn run build","release":"commit-and-tag-version","build:docs":"yarn typedoc","prepublish":"yarn run lint","preversion":"yarn run lint","postversion":"git push && git push --tags","prettier:cli":"yarn run prettier \"src/**/*.ts\"","prettier:fix":"yarn run prettier:cli -- --write","prettier:check":"yarn run prettier:cli -- -l"},"_npmUser":{"name":"dancrumb","email":"dancrumb@gmail.com"},"repository":{"url":"git+https://github.com/dancrumb/fpish.git","type":"git"},"_npmVersion":"10.5.0","description":"FP-friendly classes for Typescript","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"eslint":"8.56.0","git-cz":"4.9.0","vitest":"^1.6.0","ts-node":"10.9.2","typedoc":"^0.25.13","prettier":"3.2.5","@eslint/js":"^9.2.0","typescript":"^5.4.5","@types/node":"^20.12.10","@vitest/coverage-v8":"^1.6.0","commit-and-tag-version":"^12.4.1","conventional-changelog":"^6.0.0","eslint-formatter-junit":"^8.40.0","@typescript-eslint/parser":"7.8.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fpish_7.3.2_1716648188117_0.47528337625469774","host":"s3://npm-registry-packages"}},"7.4.0":{"name":"@dancrumb/fpish","version":"7.4.0","keywords":["FP","Typescript"],"author":{"name":"Dan Rumney","email":"dancrumb@gmail.com"},"license":"MIT","_id":"@dancrumb/fpish@7.4.0","maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"homepage":"https://github.com/dancrumb/fpish#readme","bugs":{"url":"https://github.com/dancrumb/fpish/issues"},"dist":{"shasum":"3ccd1bb87e5411563b0644c7959ba73260fb8787","tarball":"https://registry.npmjs.org/@dancrumb/fpish/-/fpish-7.4.0.tgz","fileCount":19,"integrity":"sha512-JvSeLQhA5jq3dRy4Kz0QB2AhGa7M6PDzjN3nOsK2oHHv2AZwXTljdm/vGC8siLfv0ioXJYRRYasdai56/sdHSA==","signatures":[{"sig":"MEUCIQDS5mmKriT44bwx+x6toD1le4i+EsptYlI91QbTEBfIfAIgc9b2b65f7mSr2bY275ZWfLdNthFTnf5hC8YF2VG/Odk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50187},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=18.20.2"},"gitHead":"a6f803a60dee3ac711e1985ff49d2038dd25d8ac","scripts":{"lint":"yarn run eslint","test":"yarn vitest","build":"yarn run tsc -p tsconfig.production.json","lint:ci":"yarn run eslint --format junit --output-file ./reports/eslint.xml src","prepack":"yarn run build","release":"commit-and-tag-version","build:docs":"yarn typedoc src/","prepublish":"yarn run lint","preversion":"yarn run lint","postversion":"git push && git push --tags","prettier:cli":"yarn run prettier \"src/**/*.ts\"","prettier:fix":"yarn run prettier:cli -- --write","prettier:check":"yarn run prettier:cli -- -l"},"_npmUser":{"name":"dancrumb","email":"dancrumb@gmail.com"},"repository":{"url":"git+https://github.com/dancrumb/fpish.git","type":"git"},"_npmVersion":"10.5.0","description":"FP-friendly classes for Typescript","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"eslint":"8.56.0","git-cz":"4.9.0","vitest":"^1.6.0","ts-node":"10.9.2","typedoc":"^0.25.13","prettier":"3.2.5","@eslint/js":"^9.2.0","typescript":"^5.4.5","@types/node":"^20.12.10","@vitest/coverage-v8":"^1.6.0","commit-and-tag-version":"^12.4.1","conventional-changelog":"^6.0.0","eslint-formatter-junit":"^8.40.0","@typescript-eslint/parser":"7.8.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fpish_7.4.0_1716649076962_0.3775974250546257","host":"s3://npm-registry-packages"}},"7.4.1":{"name":"@dancrumb/fpish","version":"7.4.1","keywords":["FP","Typescript"],"author":{"name":"Dan Rumney","email":"dancrumb@gmail.com"},"license":"MIT","_id":"@dancrumb/fpish@7.4.1","maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"homepage":"https://github.com/dancrumb/fpish#readme","bugs":{"url":"https://github.com/dancrumb/fpish/issues"},"dist":{"shasum":"6c6fcca46f9567ae6f0f1a164f32d4d58bd23787","tarball":"https://registry.npmjs.org/@dancrumb/fpish/-/fpish-7.4.1.tgz","fileCount":19,"integrity":"sha512-WN04T5diI54bZanhuvDtps0Gl/ml8ZH4huKBiJmPBwyX3GvdeKYzOp0kZzlehKmDCSlGnnhV5smeOyMKQRW+TA==","signatures":[{"sig":"MEUCIQDgCgvdTQdgYx+3x3Yo7+jj0ezZ9PLwdOpoXuvlLVL6WAIgFQMyFOXmzW2WyEOwZF3rLhOxWt+EiorRdPaqh9K80Gk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51241},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=18.20.2"},"gitHead":"c2ab00ba7ef52850f3dc2a3f0e5efcb0cfabea5c","scripts":{"lint":"yarn run eslint","test":"yarn vitest","build":"yarn run tsc -p tsconfig.production.json","lint:ci":"yarn run eslint --format junit --output-file ./reports/eslint.xml src","prepack":"yarn run build","release":"commit-and-tag-version","build:docs":"yarn typedoc --plugin typedoc-plugin-missing-exports --readme README.md src/","prepublish":"yarn run lint","preversion":"yarn run lint","postversion":"git push && git push --tags","prettier:cli":"yarn run prettier \"src/**/*.ts\"","prettier:fix":"yarn run prettier:cli -- --write","prettier:check":"yarn run prettier:cli -- -l"},"_npmUser":{"name":"dancrumb","email":"dancrumb@gmail.com"},"repository":{"url":"git+https://github.com/dancrumb/fpish.git","type":"git"},"_npmVersion":"10.7.0","description":"FP-friendly classes for Typescript","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"eslint":"8.56.0","git-cz":"4.9.0","vitest":"^1.6.0","ts-node":"10.9.2","typedoc":"^0.25.13","prettier":"3.2.5","@eslint/js":"^9.2.0","typescript":"^5.4.5","@types/node":"^20.12.10","commit-and-tag-version":"^12.4.1","conventional-changelog":"^6.0.0","eslint-formatter-junit":"^8.40.0","@typescript-eslint/parser":"7.10.0","@vitest/coverage-istanbul":"^1.6.0","cz-conventional-changelog":"^3.3.0","typedoc-plugin-missing-exports":"^2.2.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fpish_7.4.1_1722383599832_0.7105365753994031","host":"s3://npm-registry-packages"}},"7.5.0":{"name":"@dancrumb/fpish","version":"7.5.0","keywords":["FP","Typescript"],"author":{"name":"Dan Rumney","email":"dancrumb@gmail.com"},"license":"MIT","_id":"@dancrumb/fpish@7.5.0","maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"homepage":"https://github.com/dancrumb/fpish#readme","bugs":{"url":"https://github.com/dancrumb/fpish/issues"},"dist":{"shasum":"393250b221d7db7bce6956b48e2e9be9ad65e7c9","tarball":"https://registry.npmjs.org/@dancrumb/fpish/-/fpish-7.5.0.tgz","fileCount":19,"integrity":"sha512-2CDpUJguQ+Cqy9LNv+F6Tq4uMZOOfFKsin/Iln06IuO8KnwbiFYHfQnk3t5ftSdWryz4nqRahyc2PTYiOhnndQ==","signatures":[{"sig":"MEYCIQC5JWmn1tu9NUbftqfT6aIuSD1nX9On6K5MHyvwGB2j4gIhAJU0vieTqlvS1YSl6sUC7kQEOU6wELvzGwuO90WRBwXy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51087},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=18.20.2"},"gitHead":"fa0b39a5a2d98e3e37de5ca262474e2119a2e588","scripts":{"lint":"yarn run eslint","test":"yarn vitest","build":"yarn run tsc -p tsconfig.production.json","lint:ci":"yarn run eslint --format junit --output-file ./reports/eslint.xml src","prepack":"yarn run build","release":"commit-and-tag-version","build:docs":"yarn typedoc --plugin typedoc-plugin-missing-exports --readme README.md src/","prepublish":"yarn run lint","preversion":"yarn run lint","postversion":"git push && git push --tags","prettier:cli":"yarn run prettier \"src/**/*.ts\"","prettier:fix":"yarn run prettier:cli -- --write","prettier:check":"yarn run prettier:cli -- -l"},"_npmUser":{"name":"dancrumb","email":"dancrumb@gmail.com"},"repository":{"url":"git+https://github.com/dancrumb/fpish.git","type":"git"},"_npmVersion":"10.7.0","description":"FP-friendly classes for Typescript","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"tsafe":"^1.7.2","eslint":"8.56.0","git-cz":"4.9.0","vitest":"^1.6.0","ts-node":"10.9.2","typedoc":"^0.25.13","prettier":"3.2.5","@eslint/js":"^9.2.0","typescript":"^5.4.5","@types/node":"^20.12.10","commit-and-tag-version":"^12.4.1","conventional-changelog":"^6.0.0","eslint-formatter-junit":"^8.40.0","@typescript-eslint/parser":"7.10.0","@vitest/coverage-istanbul":"^1.6.0","cz-conventional-changelog":"^3.3.0","typedoc-plugin-missing-exports":"^2.2.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fpish_7.5.0_1722393490926_0.9518705104924456","host":"s3://npm-registry-packages"}},"7.5.1":{"name":"@dancrumb/fpish","version":"7.5.1","keywords":["FP","Typescript"],"author":{"name":"Dan Rumney","email":"dancrumb@gmail.com"},"license":"MIT","_id":"@dancrumb/fpish@7.5.1","maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"homepage":"https://github.com/dancrumb/fpish#readme","bugs":{"url":"https://github.com/dancrumb/fpish/issues"},"dist":{"shasum":"e68de979049148c5122df35390cc945cd176743a","tarball":"https://registry.npmjs.org/@dancrumb/fpish/-/fpish-7.5.1.tgz","fileCount":19,"integrity":"sha512-txQ4tppXIIVvtpwqRiOFDoNPoz+p6vbVGN+uwqjjMI+TRSGP2PSjmzmvsylKjrwYDixuQI0JnazPEILBOOlQxQ==","signatures":[{"sig":"MEYCIQC44MDIBcg6v97F6RzEGWjNqG7RXSI625qoS5m0n/o8NAIhAO5HqNA3ECE9RYOqUHgmZnSvncMZaGNC5k4c+dLwUhtu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51211},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=18.20.2"},"gitHead":"2a11d0a15e1f36018f211a70da7e9764c76e5c95","scripts":{"lint":"yarn run eslint","test":"yarn vitest","build":"yarn run tsc -p tsconfig.production.json","lint:ci":"yarn run eslint --format junit --output-file ./reports/eslint.xml src","prepack":"yarn run build","release":"commit-and-tag-version","build:docs":"yarn typedoc --plugin typedoc-plugin-missing-exports --readme README.md src/","prepublish":"yarn run lint","preversion":"yarn run lint","postversion":"git push && git push --tags","prettier:cli":"yarn run prettier \"src/**/*.ts\"","prettier:fix":"yarn run prettier:cli -- --write","prettier:check":"yarn run prettier:cli -- -l"},"_npmUser":{"name":"dancrumb","email":"dancrumb@gmail.com"},"repository":{"url":"git+https://github.com/dancrumb/fpish.git","type":"git"},"_npmVersion":"10.7.0","description":"FP-friendly classes for Typescript","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"tsafe":"^1.7.2","eslint":"8.56.0","git-cz":"4.9.0","vitest":"^1.6.0","ts-node":"10.9.2","typedoc":"^0.25.13","prettier":"3.2.5","@eslint/js":"^9.2.0","typescript":"^5.4.5","@types/node":"^20.12.10","commit-and-tag-version":"^12.4.1","conventional-changelog":"^6.0.0","eslint-formatter-junit":"^8.40.0","@typescript-eslint/parser":"7.10.0","@vitest/coverage-istanbul":"^1.6.0","cz-conventional-changelog":"^3.3.0","typedoc-plugin-missing-exports":"^2.2.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fpish_7.5.1_1722393892858_0.4966321080911431","host":"s3://npm-registry-packages"}},"7.6.0":{"name":"@dancrumb/fpish","version":"7.6.0","keywords":["FP","Typescript"],"author":{"name":"Dan Rumney","email":"dancrumb@gmail.com"},"license":"MIT","_id":"@dancrumb/fpish@7.6.0","maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"homepage":"https://github.com/dancrumb/fpish#readme","bugs":{"url":"https://github.com/dancrumb/fpish/issues"},"dist":{"shasum":"3ce2d25503c82e3c0e26869bc259b65f7506fea7","tarball":"https://registry.npmjs.org/@dancrumb/fpish/-/fpish-7.6.0.tgz","fileCount":19,"integrity":"sha512-ONhnnyi3EjPJs9yDWfBCTYZOMOI1hnflI670eFdnNVIVRCiQBN5ZBGcXOTzaWpgjOOa2nyB2EI1BxTtQ+/Ovxg==","signatures":[{"sig":"MEUCIEptvHlxtejw968nrNj4wY6k/4Qt2b38ucY+rW6ruMZmAiEA+jncpsDSaJS9Q/Xmv6IwiK/5X7pO4qfogaB/L8XTOPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51274},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=18.20.2"},"gitHead":"63ab733efccc48e1be7bf0b0bcd832a20f24c650","scripts":{"lint":"yarn run eslint","test":"yarn vitest","build":"yarn run tsc -p tsconfig.production.json","lint:ci":"yarn run eslint --format junit --output-file ./reports/eslint.xml src","prepack":"yarn run build","release":"commit-and-tag-version","build:docs":"yarn typedoc --plugin typedoc-plugin-missing-exports --readme README.md src/","prepublish":"yarn run lint","preversion":"yarn run lint","postversion":"git push && git push --tags","prettier:cli":"yarn run prettier \"src/**/*.ts\"","prettier:fix":"yarn run prettier:cli -- --write","prettier:check":"yarn run prettier:cli -- -l"},"_npmUser":{"name":"dancrumb","email":"dancrumb@gmail.com"},"repository":{"url":"git+https://github.com/dancrumb/fpish.git","type":"git"},"_npmVersion":"10.7.0","description":"FP-friendly classes for Typescript","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"tsafe":"^1.7.2","eslint":"8.56.0","git-cz":"4.9.0","vitest":"^1.6.0","ts-node":"10.9.2","typedoc":"^0.25.13","prettier":"3.2.5","@eslint/js":"^9.2.0","typescript":"^5.4.5","@types/node":"^20.12.10","commit-and-tag-version":"^12.4.1","conventional-changelog":"^6.0.0","eslint-formatter-junit":"^8.40.0","@typescript-eslint/parser":"7.10.0","@vitest/coverage-istanbul":"^1.6.0","cz-conventional-changelog":"^3.3.0","typedoc-plugin-missing-exports":"^2.2.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fpish_7.6.0_1722398940594_0.2562073011799797","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@dancrumb/fpish","version":"8.0.0","description":"FP-friendly classes for Typescript","main":"dist/index.js","types":"dist/index.d.ts","type":"module","engines":{"node":">=18.20.2"},"scripts":{"build":"yarn run tsc -p tsconfig.production.json","build:docs":"yarn typedoc --plugin typedoc-plugin-missing-exports --readme README.md src/","release":"commit-and-tag-version","lint":"yarn run eslint","lint:ci":"yarn run eslint --format junit --output-file ./reports/eslint.xml src","postversion":"git push && git push --tags","prettier:cli":"yarn run prettier \"src/**/*.ts\"","prettier:check":"yarn run prettier:cli -- -l","prettier:fix":"yarn run prettier:cli -- --write","prepack":"yarn run build","prepublish":"yarn run lint","preversion":"yarn run lint","test":"yarn vitest"},"keywords":["FP","Typescript"],"author":{"name":"Dan Rumney","email":"dancrumb@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dancrumb/fpish.git"},"devDependencies":{"@eslint/js":"^9.2.0","@types/node":"^20.12.10","@typescript-eslint/eslint-plugin":"^7.8.0","@typescript-eslint/parser":"7.10.0","@vitest/coverage-istanbul":"^1.6.0","commit-and-tag-version":"^12.4.1","conventional-changelog":"^6.0.0","cz-conventional-changelog":"^3.3.0","eslint":"8.56.0","eslint-formatter-junit":"^8.40.0","git-cz":"4.9.0","prettier":"3.2.5","ts-node":"10.9.2","tsafe":"^1.7.2","typedoc":"^0.25.13","typedoc-plugin-missing-exports":"^2.2.0","typescript":"^5.4.5","vitest":"^1.6.0"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"packageManager":"yarn@3.6.1","_id":"@dancrumb/fpish@8.0.0","gitHead":"e34160fb56f3b38e66228a334d3ba63c86d9d63a","bugs":{"url":"https://github.com/dancrumb/fpish/issues"},"homepage":"https://github.com/dancrumb/fpish#readme","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-pYM+4ZSx5hPACUycJ4o5bLtBj5OPM6qdzMkXBG7Gtj3hR7B7rXkSOAvFhL3xINf7HZ6SxEA4UhLaLIidfuv/RQ==","shasum":"6d88fd4e416a4356992009be64eef7c1f86171c7","tarball":"https://registry.npmjs.org/@dancrumb/fpish/-/fpish-8.0.0.tgz","fileCount":23,"unpackedSize":56288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYq+w//G/tzyC66sFeh5RaL7uRSzwNvU96uCTFwh9IYAIhANLgYd8fYXD4C7n4kpuhS6Kd2CxWx02RoATchAE2pltq"}]},"_npmUser":{"name":"dancrumb","email":"dancrumb@gmail.com"},"directories":{},"maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpish_8.0.0_1722467247332_0.5388257822698208"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-23T22:11:06.619Z","modified":"2024-07-31T23:07:27.795Z","5.1.0":"2022-10-23T22:11:06.877Z","5.2.0":"2023-08-07T14:42:38.830Z","5.2.1":"2023-08-07T15:04:58.215Z","6.0.1":"2024-05-05T19:01:52.195Z","6.0.2":"2024-05-05T19:03:58.431Z","6.0.3":"2024-05-06T14:17:19.709Z","7.0.0":"2024-05-06T21:10:43.911Z","7.1.0":"2024-05-07T00:42:27.085Z","7.2.0":"2024-05-07T01:13:47.802Z","7.2.1":"2024-05-07T01:17:12.502Z","7.2.2":"2024-05-07T01:22:37.773Z","7.3.1":"2024-05-25T14:33:03.663Z","7.3.2":"2024-05-25T14:43:08.332Z","7.4.0":"2024-05-25T14:57:57.190Z","7.4.1":"2024-07-30T23:53:20.050Z","7.5.0":"2024-07-31T02:38:11.150Z","7.5.1":"2024-07-31T02:44:53.010Z","7.6.0":"2024-07-31T04:09:00.867Z","8.0.0":"2024-07-31T23:07:27.568Z"},"bugs":{"url":"https://github.com/dancrumb/fpish/issues"},"author":{"name":"Dan Rumney","email":"dancrumb@gmail.com"},"license":"MIT","homepage":"https://github.com/dancrumb/fpish#readme","keywords":["FP","Typescript"],"repository":{"type":"git","url":"git+https://github.com/dancrumb/fpish.git"},"description":"FP-friendly classes for Typescript","maintainers":[{"name":"dancrumb","email":"dancrumb@gmail.com"}],"readme":"# FP-ish\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fdancrumb%2Ffpish.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fdancrumb%2Ffpish?ref=badge_shield)\n[![Build Status](https://img.shields.io/github/actions/workflow/status/dancrumb/fpish/build-and-test.yml?branch=main)](https://github.com/dancrumb/fpish/actions/workflows/build-and-test.yml)\n[![Known Vulnerabilities](https://snyk.io/test/github/dancrumb/fpish/badge.svg)](https://snyk.io/test/github/dancrumb/fpish)\n\nThis package contains a series of \"FP-friendly\" classes for use in your code.\n\n## API Documentation\n\nSee https://dancrumb.com/fpish/\n\n## What is \"FP-friendly\"?\n\nAn “FP-friendly’ object can be defined as an instance of the class with immutable internal property and a set of methods that are all ‘pure’ with the caveat that they are able to read internal fields without treating that as a side effect?\n\nPut another way, in a purely FP language, the set of functions F that can operate on a type `T` can be reasonably modeled in a hybrid or OO language as a class `T`, where each of the functions in F becomes a method on the class `T`, with the initial parameter of each function being replaced by an internal property of `T`.\n\n## Says who?\n\nWell, me. I don't think this definition should cause anyone by the most hardened purist any real concern.\n\nImplementing these in a purely FP style would still result in the functions being packaged someway, probably in some kind of namespace. This is just another way to manage this.\n","readmeFilename":"README.md"}