{"_id":"@arthurgubaidullin/pipe-ts","_rev":"4-3e2923ab75761fdbba906847b20b7d11","name":"@arthurgubaidullin/pipe-ts","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@arthurgubaidullin/pipe-ts","version":"0.1.0","author":{"name":"Artur Gubaidullin","email":"lapteuh+pipe-ts@gmail.com"},"license":"MIT","_id":"@arthurgubaidullin/pipe-ts@0.1.0","maintainers":[{"name":"arthurgubaidullin","email":"lapteuh@gmail.com"}],"homepage":"https://github.com/arthurgubaidullin/pipe-ts#readme","bugs":{"url":"https://github.com/arthurgubaidullin/pipe-ts/issues"},"dist":{"shasum":"8bfb3f3a9f43796b2f2fff3888f84dab37971abc","tarball":"https://registry.npmjs.org/@arthurgubaidullin/pipe-ts/-/pipe-ts-0.1.0.tgz","fileCount":5,"integrity":"sha512-Lmt+QF6n7ktNdll5qFrRSo3Tq2+SU2EWfK+mrJme16shIY+s+LpzZypA+jjHFFOAAL73goyOigTljtKn5hQmYA==","signatures":[{"sig":"MEQCIFdtBYFvh8QgZMEV/MowsIcD0O4eIgbGT2znGdK6LIB4AiA6rrBq6tgnoOH89/AhNzX8HaCjSLqjvD51FZTShSg+zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8530},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d41401508b1d3eea02ea930830196ef8c68aff9e","_npmUser":{"name":"arthurgubaidullin","email":"lapteuh@gmail.com"},"deprecated":"No longer supported.","repository":{"url":"git+https://github.com/arthurgubaidullin/pipe-ts.git","type":"git"},"_npmVersion":"10.9.0","description":"Left-to-right function composition in TypeScript.","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipe-ts_0.1.0_1758286049067_0.890477595903018","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@arthurgubaidullin/pipe-ts","version":"0.1.1","keywords":["composition","function","pipeline","typescript"],"author":{"name":"Artur Gubaidullin","email":"lapteuh+pipe-ts@gmail.com"},"license":"MIT","_id":"@arthurgubaidullin/pipe-ts@0.1.1","maintainers":[{"name":"arthurgubaidullin","email":"lapteuh@gmail.com"}],"homepage":"https://github.com/arthurgubaidullin/pipe-ts#readme","bugs":{"url":"https://github.com/arthurgubaidullin/pipe-ts/issues"},"dist":{"shasum":"ba0e87b201f086d26f67fd17477adcac5f8c5d17","tarball":"https://registry.npmjs.org/@arthurgubaidullin/pipe-ts/-/pipe-ts-0.1.1.tgz","fileCount":5,"integrity":"sha512-bd2h8SxZwfH2E2WVVHzPoZPlam92UatQgKF4L/WW+47HzxEEMABBtqcDRC6N0UtdfDjYJw2QEmTnSsJ+lr5WEg==","signatures":[{"sig":"MEYCIQC+oHHqEQB2BBgU9+LKqvaJPw6KaUNUQR2k19n6p43ybQIhAN5BqA9YMlfuFe7vBzkC8boWDoZkoStMcHteUS0eIvJl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8619},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2b9860d1ddd2a18b38c0d9af9d73ad0e51207f76","_npmUser":{"name":"arthurgubaidullin","email":"lapteuh@gmail.com"},"repository":{"url":"git+https://github.com/arthurgubaidullin/pipe-ts.git","type":"git"},"_npmVersion":"10.9.0","description":"Left-to-right function composition in TypeScript.","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipe-ts_0.1.1_1758289127909_0.7096858966843136","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"author":{"name":"Artur Gubaidullin","email":"lapteuh+pipe-ts@gmail.com"},"keywords":["composition","function","pipeline","typescript"],"license":"MIT","main":"dist/index.js","name":"@arthurgubaidullin/pipe-ts","repository":{"type":"git","url":"git+https://github.com/arthurgubaidullin/pipe-ts.git"},"type":"module","types":"dist/index.d.ts","version":"0.1.5","_id":"@arthurgubaidullin/pipe-ts@0.1.5","gitHead":"7052a94be49becebc981364876c1711ae29b7992","description":"Left-to-right function composition in TypeScript.","bugs":{"url":"https://github.com/arthurgubaidullin/pipe-ts/issues"},"homepage":"https://github.com/arthurgubaidullin/pipe-ts#readme","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-BytJVGqAyuvxsV8Jv/4vQnzfWS8B9/NIts8YX9zYBV48/Emn2WnyuxQAvZWydTVqGBxxVUVuoALPZQuFoeqmzw==","shasum":"377222500ba4f1718029c0c15b737e29b65f36ff","tarball":"https://registry.npmjs.org/@arthurgubaidullin/pipe-ts/-/pipe-ts-0.1.5.tgz","fileCount":5,"unpackedSize":8432,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arthurgubaidullin%2fpipe-ts@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCogC9OKy7LDPp7WOTVsHvyvTbGVduo8JgQ3JYOs8N1CwIhAKTmrsOnGICCFgsNuxtL/LaJohnURaPWBhwRXVlhK8oV"}]},"_npmUser":{"name":"arthurgubaidullin","email":"lapteuh@gmail.com"},"directories":{},"maintainers":[{"name":"arthurgubaidullin","email":"lapteuh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pipe-ts_0.1.5_1758561788389_0.5925397748904495"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-19T12:47:28.934Z","modified":"2025-09-22T17:23:08.959Z","0.1.0":"2025-09-19T12:47:29.267Z","0.1.1":"2025-09-19T13:38:48.138Z","0.1.5":"2025-09-22T17:23:08.568Z"},"bugs":{"url":"https://github.com/arthurgubaidullin/pipe-ts/issues"},"author":{"name":"Artur Gubaidullin","email":"lapteuh+pipe-ts@gmail.com"},"license":"MIT","homepage":"https://github.com/arthurgubaidullin/pipe-ts#readme","keywords":["composition","function","pipeline","typescript"],"repository":{"type":"git","url":"git+https://github.com/arthurgubaidullin/pipe-ts.git"},"description":"Left-to-right function composition in TypeScript.","maintainers":[{"name":"arthurgubaidullin","email":"lapteuh@gmail.com"}],"readme":"# PipeTS\n\nLeft-to-right function composition in TypeScript.\n\n## Installation\n\n```sh\nnpm install @arthurgubaidullin/pipe-ts --save\n```\n\n## Usage\n\n```ts\nimport { pipe } from \"@arthurgubaidullin/pipe-ts\";\n\n// Example: simple numeric transformation\nconst result = pipe(\n  2,\n  (x) => x + 2,\n  (x) => x * 3\n);\n// result: 12\n\n// Example: processing a string\nconst output = pipe(\n  \"hi\",\n  (str) => str + \" JS\",\n  (str) => str.toUpperCase(),\n  (str) => str.split(\"\"),\n  (arr) => arr.reverse().join(\"\")\n);\n// output: \"SJ IH\"\n```\n\n## License\n\nCopyright (c) Artur Gubaidullin. All rights reserved.\n\nLicensed under the [MIT](LICENSE) license.\n","readmeFilename":"README.md"}