{"_id":"@dmytropaduchak/simple-linear-interpolation","_rev":"1-2b51b34b5f060f78dd2381c7bcdf3c17","name":"@dmytropaduchak/simple-linear-interpolation","dist-tags":{"latest":"1.0.8"},"versions":{"1.0.7":{"name":"@dmytropaduchak/simple-linear-interpolation","version":"1.0.7","description":"A simple linear interpolation module that construct new data points within the range of a discrete set of known data points","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublish":"npm run build","prebuild":"rm -rf dist","build":"npx tsc","lint":"eslint --ignore-path .eslintignore src/*.ts","lint:fix":"eslint --ignore-path .eslintignore src/*.ts --fix","test":"jest --coverage && coveralls < report/lcov.info","test:dev":"jest --watch"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dmytropaduchak/simple-linear-interpolation.git"},"author":{"name":"Dmytro Paduchak","email":"dmytro.paduchak@gmail.com","url":"https://github.com/dmytropaduchak"},"keywords":["simple","ts","ts-node","typescript","interpolate","interpolation","linear-interpolation","interpolating","mathmathematics","numeric"],"bugs":{"url":"https://github.com/dmytropaduchak/simple-linear-interpolation/issues"},"homepage":"https://github.com/dmytropaduchak/simple-linear-interpolation#readme","license":"ISC","devDependencies":{"@types/jest":"^25.1.4","@types/node":"^12.12.31","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","coveralls":"^3.0.2","eslint":"^8.20.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-simple-import-sort":"^5.0.2","husky":"^4.2.3","jest":"^28.1.3","lint-staged":"^10.0.9","prettier":"^2.0.2","ts-jest":"^25.2.1","typescript":"^3.8.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"(src)/**/*.{js,ts,json}":["prettier --write","eslint --ignore-path .eslintignore src/**/*.ts"]},"gitHead":"88d0497dbc3013ee4a06526b54f9f5373da5791b","_id":"@dmytropaduchak/simple-linear-interpolation@1.0.7","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Ujo+ZRirkrmlDr+HV+5jk1kvdOCIC0duXPvXYavN3ZwwDs5daRIVJx+R4GbpLw2hYJwogj4Hk9Lmk4j1o08mpQ==","shasum":"60255a6e7124153609a29f6893ea09af8bcbdd3d","tarball":"https://registry.npmjs.org/@dmytropaduchak/simple-linear-interpolation/-/simple-linear-interpolation-1.0.7.tgz","fileCount":18,"unpackedSize":12384,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQyZrKO90evpkyuKcvUCKcpsL3QB+JKo5JAJb8VyER8AiB4EklST1f/UWKdvrhyWroYFAr/RieWIw7UPHwt13zZHA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1fH5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqevA/+IJK79Sz8+ZEceX0602S9HutplsC/9ofIvdSfysqbIADvCZHM\r\nc5tyawr1keq8FkhE1n7nkzKlEBjQ4mo7MMiZgpyucxKSmblc9WNOqqMTyVTt\r\nqQJtnBrjTQE9gznKuE5/Z5RDMZDDFob6g7GYQI2sc2fyzg1hR7/oK8N08hQ1\r\nVbgvuURQZwZ8OpmfFq+E9QOqQ+2Hdwc7e3t6lSCjRPDpRgpToj0OtNnxNiI+\r\nq1AubdAkc3O9ZBqcRGCxtaQvA64HKS1A7hug6Gxe7cMz+xCgmm5mfiJAP+y/\r\nfAEYoSdedqWZYvtkauZSq4Yzny4hTh/jsVZxq7myViv4zlZP7g/KmUfFG+RX\r\nqm7IpoyTc78YW1uzbw3Y5M6PRqv5QerxYbcVjlb3mJPeyy+cq4JcUX2EU//L\r\nCMA3mjnDganHniirIFg7qBGx6pvqCTZUbLo43akshRlkCBHye5gE0zKBZ+e/\r\n7ITQHXSdl7HndS9vt9kX+z+tvXnPkZLWTEjgoPhiEExtyj/Wh01nuoi9OFqT\r\nacyZbFmlXbM+31Z2zc/eyiVhTf131VUolSNjq4eNFZXVqQGlDUBz8C+ho/OW\r\npmufz3ECgXveEl6SjioqboCn+YgJmQFAdaAQMGrFqwaC1PTJQXkWVTigwdd9\r\nf5/XKbKul6r1idnDdVRS72EfWNE5wXf2qzg=\r\n=rFe2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"paduchak","email":"dmytro.paduchak+1@gmail.com"},"directories":{},"maintainers":[{"name":"paduchak","email":"dmytro.paduchak+1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-linear-interpolation_1.0.7_1658188281379_0.11783461155345787"},"_hasShrinkwrap":false},"1.0.8":{"name":"@dmytropaduchak/simple-linear-interpolation","version":"1.0.8","description":"A simple linear interpolation module that construct new data points within the range of a discrete set of known data points","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublish":"npm run build","prebuild":"rm -rf dist","build":"npx tsc","lint":"eslint --ignore-path .eslintignore src/*.ts","lint:fix":"eslint --ignore-path .eslintignore src/*.ts --fix","test":"jest --coverage && coveralls < report/lcov.info","test:dev":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/dmytropaduchak/simple-linear-interpolation.git"},"author":{"name":"Dmytro Paduchak","email":"dmytro.paduchak@gmail.com","url":"https://github.com/dmytropaduchak"},"keywords":["simple","ts","ts-node","typescript","interpolate","interpolation","linear-interpolation","interpolating","mathmathematics","numeric"],"bugs":{"url":"https://github.com/dmytropaduchak/simple-linear-interpolation/issues"},"homepage":"https://github.com/dmytropaduchak/simple-linear-interpolation#readme","license":"ISC","devDependencies":{"coveralls":"^3.0.2","@types/jest":"^25.1.4","@types/node":"^12.12.31","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-simple-import-sort":"^5.0.2","jest":"^25.2.3","prettier":"^2.0.2","ts-jest":"^25.2.1","typescript":"^3.8.3"},"gitHead":"65ddf904a4a723444573c09a368573f456baa9e2","_id":"@dmytropaduchak/simple-linear-interpolation@1.0.8","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ZhOp6/VHZ9NotZrrjv3hkSS3+tuqlyleXSucZjO1ZKlGB/8OJIFDC1QMNmHQ6s3RtGdJiZ6hehRuDT7QcmGWow==","shasum":"ffa1fa214a1cb2b8241ceedcc03d1110024bc8bc","tarball":"https://registry.npmjs.org/@dmytropaduchak/simple-linear-interpolation/-/simple-linear-interpolation-1.0.8.tgz","fileCount":18,"unpackedSize":12098,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXl1I5mFdfGymonOPXWx+bFDLzggBLrrp6r09tm0y9+wIhAN5aH+3lBqbrBhwP/MaderizRnUmDNB3K8CGaj280zdu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1gR9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQIg/+OGkxuf6J/CAyRrSXSs3MUYaLdyisQ6GmTo+NMh50EtXen2pg\r\ncwqoFfMbZkBSKLbRv2/11/cDnxaiS27QScBYwmq2unC5BxFtWIdjkaznYgmF\r\nRmhF587Otp3XJk2qLY4hd+c2zTHaNRT6jLQfdCHY8eiwx6BVDcvPhj0wa7LM\r\nq5gOGQzQ5TEDpp1xbY809PkXZ46I6mSuaYdGXLA9qdjWGwms5FcEWpKzYC2v\r\nnvyfAD4IqfjzDodF2TJAvm9d55bJP5yWYHV68tVu6wXRR2Uvfdkaw1R66UOI\r\nGkds46271yHXS0m0RNQDM430TsZa6r1rIFN1ZCK3j2Nacj+EW9BKYa+a4Ubv\r\nGuWh7aTaexcFEg9/PhBlB3/42NwwyfOHRkXbu8tJ5wecQdJirS+aCNz3caNs\r\nIsLU91aYilinznev1aXx+Gik9DPnfhk39Jq1qxWfMN6xsAdTMG+lSWumt9Sn\r\nNII1TNHGlLWusWXqZvQzX7bLF5id0TYDg51lupY/0qY37bi4tO2v+jXKtt2T\r\nHDNGJA/zdFq4h+x+4rIh4RZdBvx4cvH8LAxX/TkMlCcftZpYOcLReYc/n8RP\r\n2ccTx6yTyZmpi9tcOdq7IEcTKKCspU4Z2TPMYU6/+CBpf40K/kSQwJSAo1gs\r\ngUCKUrKrigRecoPYNroiQPcFrSyeFocznlQ=\r\n=VQ6H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"paduchak","email":"dmytro.paduchak+1@gmail.com"},"directories":{},"maintainers":[{"name":"paduchak","email":"dmytro.paduchak+1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-linear-interpolation_1.0.8_1658193021014_0.7918222562054256"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-18T23:51:21.307Z","1.0.7":"2022-07-18T23:51:21.537Z","modified":"2022-07-19T01:10:21.319Z","1.0.8":"2022-07-19T01:10:21.226Z"},"maintainers":[{"name":"paduchak","email":"dmytro.paduchak+1@gmail.com"}],"description":"A simple linear interpolation module that construct new data points within the range of a discrete set of known data points","homepage":"https://github.com/dmytropaduchak/simple-linear-interpolation#readme","keywords":["simple","ts","ts-node","typescript","interpolate","interpolation","linear-interpolation","interpolating","mathmathematics","numeric"],"repository":{"type":"git","url":"git+https://github.com/dmytropaduchak/simple-linear-interpolation.git"},"author":{"name":"Dmytro Paduchak","email":"dmytro.paduchak@gmail.com","url":"https://github.com/dmytropaduchak"},"bugs":{"url":"https://github.com/dmytropaduchak/simple-linear-interpolation/issues"},"license":"ISC","readme":"# 🇺🇦 HELP UKRAINE\n\nGOOD EVENING WE ARE FROM UKRAINE.\n\nWe fight for democratic values, for freedom, for our future. We need your support. \nThere are dozen ways to help us, [JUST DO IT](https://github.com/pinchukdiana/help-ua#-%D1%87%D0%B0%D1%82-%D0%B1%D0%BE%D1%82%D0%B8--chat-bots).\n\n[![Build Status](https://travis-ci.org/dmytropaduchak/simple-linear-interpolation.svg?branch=master)](https://travis-ci.org/dmytropaduchak/simple-linear-interpolation)\n[![Coverage Status](https://coveralls.io/repos/github/dmytropaduchak/simple-linear-interpolation/badge.svg?branch=master)](https://coveralls.io/github/dmytropaduchak/simple-linear-interpolation?branch=master)\n[![NPM Version](https://badge.fury.io/js/simple-linear-interpolation.svg)](http://badge.fury.io/js/simple-linear-interpolation?type=dev)\n\n# Simple Linear Interpolation\n\nA simple interpolation module that construct new data points within the range of a discrete set of known data points.\nLinear Interpolation [EXAMPLE](https://dmytropaduchak.github.io/simple-interpolation-example#linear).\n\n## Installation \n\nYou can install this package using NPM:\n\n```sh\nnpm i @dmytropaduchak/simple-linear-interpolation --save\n```\n\n## How use\n\nSimple example JavaScript / TypeScript:\n\n```JavaScript\nimport { linearInterpolation } from \"@dmytropaduchak/simple-linear-interpolation\";\n\nconst points = [{ x: 1, y: 1}, { x: 2, y: 2 }];\nconst calculate = linearInterpolation(points);\n\ncalculate({ x: 1.5 }); // y -> 1.5\ncalculate({ y: 1.5 }); // x -> 1.5\n```\n\n## Unit testing\n\nFor run unit tests, use:\n\n```\nnpm run test\n```\n\nAll unit test report you can find at `report/` folder.\n\nFor run test at watch mode, use:\n\n```\nnpm run test:dev\n```\n\n\n## Linting\n\nFor check eslint rules, use:\n\n```\nnpm run lint\n```\n\nFor auto fix all eslint bugs, use:\n\n```\nnpm run lint:fix\n```\n\n\n## License\nExcept where noted otherwise, files are licensed under the MIT License.\n\n\n## Information\n\n- [Linear interpolation](https://en.wikipedia.org/wiki/Linear_interpolation).\n","readmeFilename":"README.md"}