{"bugs":{"url":"https://github.com/functionaljs/functional-js/issues"},"dist":{"shasum":"525b3af003f6c83c6c2b43f81998b2bc85c1ba1f","tarball":"https://registry.npmjs.org/functional.js/-/functional.js-1.0.2.tgz","fileCount":25,"integrity":"sha512-zGKKaBzL443WtNQO/wZIjXOVNKan+h+J0R3MuHsjCih2q+sJVYoyr//EX68DJVGekwhxqMMd2ROkrM4yiZk8Xg==","signatures":[{"sig":"MEQCIFkho0VCn83jZzqOcAoolnmnAcUEH8jkxgNkCMpPZDSUAiB/db3TJcrZM3hnXqFUAtfuPPsZzG+5qeQZGCwwLOaquw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290861},"main":"./dist/index.cjs","name":"functional.js","type":"module","types":"./dist/index.d.ts","author":{"url":"http://ilee.co.uk/","name":"Lee Crossley","email":"leee@hotmail.co.uk"},"module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs","production":"./dist/index.min.js"},"./package.json":"./package.json"},"gitHead":"fea2bbea006405a688df2d23033fa124f35d49ee","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\"","release":"pnpm build && changeset publish","version":"changeset version","benchmark":"pnpm --dir local/benchmarks install && pnpm build && node local/benchmarks/run.mjs","changeset":"changeset","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"leecrossley","email":"leee@hotmail.co.uk"},"homepage":"https://functionaljs.com","keywords":["functional","fp","typescript","curry","currying","compose","composition","pipe","immutable","point-free","data-last","ramda","lodash-fp","functional-programming","ai","ai-friendly","llm","llm-documented","llms-txt"],"repository":{"url":"git+ssh://git@github.com/functionaljs/functional-js.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight, TypeScript-first functional programming library with excellent type inference","directories":{},"maintainers":[{"name":"leecrossley","email":"leee@hotmail.co.uk"}],"_nodeVersion":"24.13.0","contributors":[{"name":"Lee Crossley","email":"leee@hotmail.co.uk"},{"name":"Ryan Roberts","email":"ryansroberts@gmail.com"}],"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.1","devDependencies":{"tsup":"^8.5.1","eslint":"^8.56.0","vitest":"^4.0.18","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.5","expect-type":"^0.17.3","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/functional.js_1.0.2_1769997873861_0.8401948104193326","host":"s3://npm-registry-packages-npm-production"},"_id":"functional.js@1.0.2","version":"1.0.2"}