{"bugs":{"url":"https://github.com/functionaljs/functional-js/issues"},"dist":{"shasum":"1c7c62d05cb880b78c2c1ae35c40a419c503f051","tarball":"https://registry.npmjs.org/functional.js/-/functional.js-1.0.0.tgz","fileCount":25,"integrity":"sha512-kxlgaySUrzY5zBPotr2aJ8IhLsrOxGF5hZ/bzmKEK/BxaRPa9Ibx0KdLbUlw7Sw+OAFF9dbsiorhlzANG9lNFg==","signatures":[{"sig":"MEUCIDG4wgVabxyEEq93/3v+eOwomSNM3dGLrjl58nhGdTc7AiEA+yGn/kpRWqqBFBBfjj0hl8UNXx48abu0IG1Uw1msa34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298428},"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":"9163f5e598011edf7da1274c2ad8cdf5b70b2cd6","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":"http://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.0.1","eslint":"^8.56.0","vitest":"^1.2.1","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":"^1.2.1","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/functional.js_1.0.0_1769362667098_0.7881859325682954","host":"s3://npm-registry-packages-npm-production"},"_id":"functional.js@1.0.0","version":"1.0.0"}