{"_id":"@dmytropaduchak/simple-bilinear-interpolation","_rev":"2-1cca5515b7fb64cec7c08466e06146a3","name":"@dmytropaduchak/simple-bilinear-interpolation","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.7":{"name":"@dmytropaduchak/simple-bilinear-interpolation","version":"1.0.7","description":"A simple bilinear 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-bilinear-interpolation.git"},"author":{"name":"Dmytro Paduchak","email":"dmytro.paduchak@gmail.com","url":"https://github.com/dmytropaduchak"},"keywords":["simple","ts","ts-node","typescript","interpolate","interpolation","bilinear-interpolation","interpolating","mathmathematics","numeric"],"bugs":{"url":"https://github.com/dmytropaduchak/simple-bilinear-interpolation/issues"},"homepage":"https://github.com/dmytropaduchak/simple-bilinear-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"]},"dependencies":{"simple-linear-interpolation":"^1.0.6"},"gitHead":"b7df228350f595a3449ea8ae37e4ac3a76876f9c","_id":"@dmytropaduchak/simple-bilinear-interpolation@1.0.7","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-yyj29I3u2tdjC28IJUPyJxAJZI8EPvc6vJZwPz/EvVpLxP6CNg6/bR7Q4T9NAiZc/f/do/TSCwLCKHSQOTDqlA==","shasum":"e216bfe0214524bce52f134c1b26dd776860235b","tarball":"https://registry.npmjs.org/@dmytropaduchak/simple-bilinear-interpolation/-/simple-bilinear-interpolation-1.0.7.tgz","fileCount":18,"unpackedSize":18241,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqqMqxwACpq1h+hq7w52rC5VIPl72cDtkKebGohV22bQIgElTT8VtL3TY0/O6XdgDJsZ5HJCGYaTfp/ETeAisFDBE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1e6mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0Qw//WlvOLr9udzHLvzSKGmfb/9SDTp73fKJc8XG99Ejhdx4vrVEq\r\nPv44aV3n/BzAeVvJUGiSbq8WqW9XHTt/rC15bo/IAVje/iP+KjLUA4I7yyAk\r\nz8pZIsbV7qY24qF27oy9zV+Tn3iWR5wjC4ysV3VsvjWLiERTSBJCiEPjX9KL\r\n9zfCijwnOj4LnLHEkvHHHHw1sxDPLdfrt/9oMYrNAx8UoBtVAQ/xVN0BeGB5\r\npYpVqiuZwz2g/9bR2uiqprgakuPR6a7nasfWBOmcU3EfGd6VkqMBLKYnF4uC\r\nbPly5D/tEDhvaU8+qdIe/W+irxE8LKIV6DWt2WA0jd+GrswkyM/P5t9gE6Y8\r\ntLHDBbwT6qdvqGsdZehuGOiM2OS7nBxHYcJasSs3/qG18JFMXIYQeoQPzMrD\r\nc9INgNx+VFXM9a0hGtnU1a5RZAidDRQA1XNAsUKWrFxB1hSpNaWVZtGI+Drf\r\nTseMLG4R3+ePqjnomVmPgM8FSIm0ar6MRNSRD9/xr0QwRIV2xwLqMARxRfXD\r\neE44Y4327ZgH/U80m+TbrzJzsiOS0mG1TGwrWCa993Rbw8L8WRM0FZdt20Dz\r\neyqoFSL0Ypb4fTQMikzKxwWsVfxxYuzv1lXv4+Oky+E3DOi366KPzAMKQDRz\r\ncfa7rNSeGm/kySLpv+E3IXivBhAqe4aZCc4=\r\n=IABI\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-bilinear-interpolation_1.0.7_1658187430555_0.03307057612898401"},"_hasShrinkwrap":false},"1.0.8":{"name":"@dmytropaduchak/simple-bilinear-interpolation","version":"1.0.8","description":"A simple bilinear 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-bilinear-interpolation.git"},"author":{"name":"Dmytro Paduchak","email":"dmytro.paduchak@gmail.com","url":"https://github.com/dmytropaduchak"},"keywords":["simple","ts","ts-node","typescript","interpolate","interpolation","bilinear-interpolation","interpolating","mathmathematics","numeric"],"bugs":{"url":"https://github.com/dmytropaduchak/simple-bilinear-interpolation/issues"},"homepage":"https://github.com/dmytropaduchak/simple-bilinear-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"},"dependencies":{"@dmytropaduchak/simple-linear-interpolation":"^1.0.8"},"gitHead":"8e9f569c2c716941f5b9a9f1d74685c6d85d7257","_id":"@dmytropaduchak/simple-bilinear-interpolation@1.0.8","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-B5J5ytiQBe4BzUmbf413slZSCJqAlz2/FbyvcXY0SK7Rc0JVukM5NFtNZGn5CkiZuhkIQosi79PIfd692cSlkQ==","shasum":"959a2c61218d730d39f3645393abeed6f703e003","tarball":"https://registry.npmjs.org/@dmytropaduchak/simple-bilinear-interpolation/-/simple-bilinear-interpolation-1.0.8.tgz","fileCount":18,"unpackedSize":18004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFT6rxC5jzl3xri22zgdRteNCPtxHS71jwgp2JXl80ioAiBCHXACipEYJ422P1LuZ9IXzrsEgbzmOkGWGIwr/EGSSg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1gWUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJXA/+IYvGRNCoydBweiGOT+W/V6R5hYQWWyROfb6JYjpFKdbtbOIe\r\nOEVKXfQK4xwZWVm3gzkBcmy1URfqdS7an28lwQE/8YbC2BSJNGLg4mGfxUS5\r\n9hYq2616V/9ScZfIh5DHOzLw9ssDpDt9BHSkdQvZHf7Zhq5X5bq5UR+EJ8dl\r\nKafk80xcNK7r/1ck6ISj/cFqRAEMqyLE7YoNO7/PpBkxTNsl2SKk91vu97E3\r\n6TowR0FlpeV5r0TxeAkj3rk931plzFLyoRx3bw6ttQX1EviTU06Izja98y6D\r\n2H3NJH2ibmEa0adewUUxQOkZv0QeQXUJgih/Io/rliJRjZV8Et36k2bkRN+T\r\nwFlw9czRIvfQaKTIOLPPeHyo94t89l+z+1HqjCA0SPIb18C2p8WGvisxdMmS\r\nx7NiZhu0nNOGMOwp+m0QZgmSEteTtTXxOSVaijXNpj/p31mmROMHmQEhTjgp\r\nJRODpsgyoMd+s1VNOvPmrNY9QiK4fLKnDJ+2y0nEDnWoWEfGPlZie+bk+f3S\r\n0LmCaC0wW5vAv7JCl77auizR9Olpy2M5YrtZXqjQCSL0xnqeu+FU9e5Ap83N\r\niOWIO/57ho+YujKx5A61rr51xCsWhEyC05m37/slppN7UIgbv7adiJ3ObqXa\r\nzQCfbt9aHprR9YrwD7iefmd5CfT90xl2jDs=\r\n=iq3R\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-bilinear-interpolation_1.0.8_1658193300533_0.14432967252078788"},"_hasShrinkwrap":false},"1.0.9":{"name":"@dmytropaduchak/simple-bilinear-interpolation","version":"1.0.9","description":"A simple bilinear 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-bilinear-interpolation.git"},"author":{"name":"Dmytro Paduchak","email":"dmytro.paduchak@gmail.com","url":"https://github.com/dmytropaduchak"},"keywords":["simple","ts","ts-node","typescript","interpolate","interpolation","bilinear-interpolation","interpolating","mathmathematics","numeric"],"bugs":{"url":"https://github.com/dmytropaduchak/simple-bilinear-interpolation/issues"},"homepage":"https://github.com/dmytropaduchak/simple-bilinear-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"},"dependencies":{"@dmytropaduchak/simple-linear-interpolation":"^1.0.8"},"gitHead":"47e64d82c122d9f6512369cc64a4135a9973a6ef","_id":"@dmytropaduchak/simple-bilinear-interpolation@1.0.9","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-7rb6FRhj4wHkHo2wH1QpHYlIb9f+cmd2r/ERZUEKqQgiMRWR4hyD2Ka9hziIuVulgaRDv8hztEie3nq6mB1EVQ==","shasum":"5337ced4dc793b1ab90e8cee2eff2e3125a4536c","tarball":"https://registry.npmjs.org/@dmytropaduchak/simple-bilinear-interpolation/-/simple-bilinear-interpolation-1.0.9.tgz","fileCount":18,"unpackedSize":18032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdt/bR7TcYa7om0DyBCo2OivAIs6Dk9JIQbFecZGhMIAiBW7o+99YjrGBlL20p5n7GP0ypcG9Ww1xzqAHf3Zr5wIQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1gZdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrofA//bCqiaWvdS31jD55a8odgYGIJ0fsDV6LN2NMJkjSWiXd7K6CZ\r\nOkT8/lucQ604qTNDl75x7d+6KA8TFsz4gy5fyVxDR2Wt/fyeCe1G9Qbkqpdk\r\npOIBf1L2VstP0LqfkzWyQ+EWlNQExqnhnJAH2+1KypSiwuYifanJX8ah6PAH\r\nGeOmk4Zpff8t/rg9fHpc5/ShPdtOZA6wNKSocr+ReNm7jamJzO6RAQh+DD6Z\r\n2MvgyC0ULuKUU3tQCEBF8CREOAAfKsg38j0tqrFtvB3no/cxNhQfpmsnr2Y9\r\nDo4L+cL8L/tQLRwdM9sBItFZyWo8NDzRY/v5pV3gQfaw4UENGMsYcP/rQDxS\r\nZR4VOdJLoRWyrrrqJMeS5VrLDsfLTT94R47UCXatUdH029sBBrUpH9Y9sFOe\r\n1kjRWSQN+gGIrtSSKJz4M36fCaygatU74m5vpgfKNdBbRRIbl+dtNodm/vtd\r\nPDkU5nli55z64FfyUQCRDujQbDrQDmekp9ACA2ahwBTvRBzy00yjTYfDlegY\r\nYJ+i/9t96Txj4NBsawQFBRv211L4Xs3zXWtuSRI9ylt+18wKMnT0RiBWZe3C\r\nRNhbHnZM5fuk6KppGurp7NXdFsHNg2WY5hYDtWfMFjkH7hIkUuiq6/sMgy3R\r\n7bOrEXHLesdVY7BWQ4iNLAl+E6nDMTllT4w=\r\n=A/KT\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-bilinear-interpolation_1.0.9_1658193500803_0.08868507119128965"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-18T23:37:10.500Z","1.0.7":"2022-07-18T23:37:10.735Z","modified":"2022-07-19T01:18:21.099Z","1.0.8":"2022-07-19T01:15:00.752Z","1.0.9":"2022-07-19T01:18:21.006Z"},"maintainers":[{"name":"paduchak","email":"dmytro.paduchak+1@gmail.com"}],"description":"A simple bilinear interpolation module that construct new data points within the range of a discrete set of known data points","homepage":"https://github.com/dmytropaduchak/simple-bilinear-interpolation#readme","keywords":["simple","ts","ts-node","typescript","interpolate","interpolation","bilinear-interpolation","interpolating","mathmathematics","numeric"],"repository":{"type":"git","url":"git+https://github.com/dmytropaduchak/simple-bilinear-interpolation.git"},"author":{"name":"Dmytro Paduchak","email":"dmytro.paduchak@gmail.com","url":"https://github.com/dmytropaduchak"},"bugs":{"url":"https://github.com/dmytropaduchak/simple-bilinear-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-bilinear-interpolation.svg?branch=master)](https://travis-ci.org/dmytropaduchak/simple-bilinear-interpolation)\n[![Coverage Status](https://coveralls.io/repos/github/dmytropaduchak/simple-bilinear-interpolation/badge.svg?branch=master)](https://coveralls.io/github/dmytropaduchak/simple-bilinear-interpolation?branch=master)\n[![NPM Version](https://badge.fury.io/js/simple-bilinear-interpolation.svg)](http://badge.fury.io/js/simple-bilinear-interpolation?type=dev)\n\n# Simple Bilinear Interpolation\n\nA simple interpolation module that construct new data points within the range of a discrete set of known data points.\nBilinear Interpolation [EXAMPLE](https://dmytropaduchak.github.io/simple-interpolation-example#bilinear).\n\n## Installation \n\nYou can install this package using NPM:\n\n```sh\nnpm i @dmytropaduchak/simple-bilinear-interpolation --save\n```\n\n## How use\n\nSimple example JavaScript / TypeScript:\n\n```JavaScript\nimport { bilinearInterpolation } from \"@dmytropaduchak/simple-bilinear-interpolation\";\n\nconst points = [{ x: 1, y: 1, z: 11 }, { x: 2, y: 1, z: 12 }, { x: 1, y: 2, z: 21 }, { x: 2, y: 2, z: 22 }];\nconst calculate = bilinearInterpolation(points);\n\ncalculate({ x: 1.5, y: 1.5 }); // z -> 16.5\ncalculate({ x: 1.5, z: 16.5 }); // y -> 1.5\ncalculate({ y: 1.5, z: 16.5 }); // x -> 1.5\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- [Bilinear interpolation](https://en.wikipedia.org/wiki/Bilinear_interpolation).\n","readmeFilename":"README.md"}