{"_id":"@art-of-coding/hyperformula-utils","_rev":"15-1ad77ee6434f5ac00622b908643126e5","name":"@art-of-coding/hyperformula-utils","dist-tags":{"latest":"0.0.14"},"versions":{"0.0.1":{"name":"@art-of-coding/hyperformula-utils","version":"0.0.1","description":"Utility functions for HyperFormula","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/hyperformula-utils.git"},"keywords":["hyperformula"],"author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"bugs":{"url":"https://github.com/Art-of-Coding/hyperformula-utils"},"homepage":"https://github.com/Art-of-Coding/hyperformula-utils","peerDependencies":{"hyperformula":"^1.3.0"},"dependencies":{"nanoid":"^3.1.30"},"_id":"@art-of-coding/hyperformula-utils@0.0.1","_nodeVersion":"16.4.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-SFcnxTESCc4jIwwIiCfTVy8dQ5xfzExWO0e1G4Niu8QuLcJi31aATQ1pHxhe60I/LmG+AB4ulfEwSCMwsIO6ZQ==","shasum":"cce1ec06a69f174c3103ca34a8b207cb9d1f2ffb","tarball":"https://registry.npmjs.org/@art-of-coding/hyperformula-utils/-/hyperformula-utils-0.0.1.tgz","fileCount":6,"unpackedSize":6509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9fPVS3zlcTl92txrvcqee+A++9ApofBl5prdYrroAGwIhAKJjsoYznFs8rLSEGMj1cgR5LnWgyMr3X0diRRiV8cvN"}]},"_npmUser":{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"},"directories":{},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hyperformula-utils_0.0.1_1636055558638_0.4492692449035174"},"_hasShrinkwrap":false},"0.0.2":{"name":"@art-of-coding/hyperformula-utils","version":"0.0.2","description":"Utility functions for HyperFormula","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/hyperformula-utils.git"},"keywords":["hyperformula"],"author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"bugs":{"url":"https://github.com/Art-of-Coding/hyperformula-utils"},"homepage":"https://github.com/Art-of-Coding/hyperformula-utils","peerDependencies":{"hyperformula":"^1.3.0"},"dependencies":{"nanoid":"^3.1.30"},"gitHead":"4328359ab800cd1e42cb8f98869e634b84e92d9b","_id":"@art-of-coding/hyperformula-utils@0.0.2","_nodeVersion":"16.4.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-oGHiVp3r5CID54YgU2Y+7p2YgHWFvfv3pEg21E0jeOBXLECGAW5J3nZqjKGF2y4VN47reaSenj0wFVJMagFifA==","shasum":"2afa36cf73a17013185e634d89628b2cc9cbf11d","tarball":"https://registry.npmjs.org/@art-of-coding/hyperformula-utils/-/hyperformula-utils-0.0.2.tgz","fileCount":6,"unpackedSize":6588,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9wsDloBCact2cvRuveuk1zkM38OW+Iyt3gTFfcxYjFwIhAOB07LCOiYP9YqCGysViiUT8fVB8IvySDON2xtbzzbnU"}]},"_npmUser":{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"},"directories":{},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hyperformula-utils_0.0.2_1636056046371_0.007588582799509247"},"_hasShrinkwrap":false},"0.0.3":{"name":"@art-of-coding/hyperformula-utils","version":"0.0.3","description":"Utility functions for HyperFormula","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/hyperformula-utils.git"},"keywords":["hyperformula"],"author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"bugs":{"url":"https://github.com/Art-of-Coding/hyperformula-utils"},"homepage":"https://github.com/Art-of-Coding/hyperformula-utils","peerDependencies":{"hyperformula":"^1.3.0"},"dependencies":{"nanoid":"^3.1.30"},"gitHead":"973e0cf745d3a843650dbc33b3a99fb69ec14bb6","_id":"@art-of-coding/hyperformula-utils@0.0.3","_nodeVersion":"16.4.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-ZsWlZCi3nRX2/qNMVbGe0sK5E3UrhP2LqB/AZ20aSau/9xTA69fVPQJF3Y3f3RAMsSCqpn0RsXChZL24pY4wfw==","shasum":"f22d7a0d46811af1a3c5b8ea44e443c68564a16d","tarball":"https://registry.npmjs.org/@art-of-coding/hyperformula-utils/-/hyperformula-utils-0.0.3.tgz","fileCount":6,"unpackedSize":9929,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcBVzZaJQuWdlBJuim856ROZn50TGnyQLKc643Lj2/ewIgALN2VDkiCalOrnADV+Bnmzyi5Y76PyfES+HYuwj7IPw="}]},"_npmUser":{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"},"directories":{},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hyperformula-utils_0.0.3_1636116901446_0.7829051921844068"},"_hasShrinkwrap":false},"0.0.4":{"name":"@art-of-coding/hyperformula-utils","version":"0.0.4","description":"Utility functions for HyperFormula","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/hyperformula-utils.git"},"keywords":["hyperformula"],"author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"bugs":{"url":"https://github.com/Art-of-Coding/hyperformula-utils"},"homepage":"https://github.com/Art-of-Coding/hyperformula-utils","peerDependencies":{"hyperformula":"^1.3.0"},"dependencies":{"nanoid":"^3.1.30"},"gitHead":"b6709953d7650960e4e654395c960c5db74d74f2","_id":"@art-of-coding/hyperformula-utils@0.0.4","_nodeVersion":"16.4.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-/PUfCL4vJkoYKWqHwHaTF5LG4OOQhFkJfJxc/evKwXbng20h2t81jJ7eldU4JuyqBn9H0/6tncdnptNFHCigyA==","shasum":"cdd75b96d1c391c7389cb30dc5acc9c86ef15e0d","tarball":"https://registry.npmjs.org/@art-of-coding/hyperformula-utils/-/hyperformula-utils-0.0.4.tgz","fileCount":8,"unpackedSize":12369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG67Qd2SPgpO61OVaQFTZemBOBo/oCr3T1RSyR2CCKYgIhANgD1JGjn/ZpGy+mc/rXCr5KPXhWQXWzO/6tZRqlnbDB"}]},"_npmUser":{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"},"directories":{},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hyperformula-utils_0.0.4_1636119280895_0.14580730806775333"},"_hasShrinkwrap":false},"0.0.5":{"name":"@art-of-coding/hyperformula-utils","version":"0.0.5","description":"Utility functions for HyperFormula","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/hyperformula-utils.git"},"keywords":["hyperformula"],"author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"bugs":{"url":"https://github.com/Art-of-Coding/hyperformula-utils"},"homepage":"https://github.com/Art-of-Coding/hyperformula-utils","peerDependencies":{"hyperformula":"^1.3.0"},"dependencies":{"nanoid":"^3.1.30"},"gitHead":"917c26802cbd61bcd1580c84bb240da025fba6bc","_id":"@art-of-coding/hyperformula-utils@0.0.5","_nodeVersion":"16.4.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-0g5quRhjYbBXiKl+zjYfLZhCieun8xQbSjQoHF3kfisQayhsHQZg6NdrddpfBVPWI2zdBJi4ZdI7KIKsT+i6xA==","shasum":"52535229c83e29143cfb9bfbae34315f4dfae617","tarball":"https://registry.npmjs.org/@art-of-coding/hyperformula-utils/-/hyperformula-utils-0.0.5.tgz","fileCount":8,"unpackedSize":12331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICT/S1P0iy/YNg71R6IJH9gOUZ9XAg5mTiEB7R5OlRVHAiEA8OjShwxlaxCDryIP2opkuCqx4lBloPHBtw4b4yKcDHA="}]},"_npmUser":{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"},"directories":{},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hyperformula-utils_0.0.5_1636120790060_0.0049697143153462076"},"_hasShrinkwrap":false},"0.0.6":{"name":"@art-of-coding/hyperformula-utils","version":"0.0.6","description":"Utility functions for HyperFormula","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/hyperformula-utils.git"},"keywords":["hyperformula"],"author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"bugs":{"url":"https://github.com/Art-of-Coding/hyperformula-utils"},"homepage":"https://github.com/Art-of-Coding/hyperformula-utils","peerDependencies":{"hyperformula":"^1.3.0"},"dependencies":{"nanoid":"^3.1.30"},"gitHead":"917c26802cbd61bcd1580c84bb240da025fba6bc","_id":"@art-of-coding/hyperformula-utils@0.0.6","_nodeVersion":"16.4.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-iDNSUouqUR3aVczY5ptbXJBIlhqMhvtY629vCRqtBDbFuFTd+CiyYyz+lfO29aBh0jDZGtQ8D2K4H0H6uM9izQ==","shasum":"ef4131fdef1511c257df211158fe92c11de09ffc","tarball":"https://registry.npmjs.org/@art-of-coding/hyperformula-utils/-/hyperformula-utils-0.0.6.tgz","fileCount":8,"unpackedSize":12427,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG59otL5KGHn9ye3ikqJqx41d6Lsney6vSxxGN/YPwjQIhANhX9qkQ0dKT2ORVvaMCJdh2DLjToVSqBi8fCptFeIsI"}]},"_npmUser":{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"},"directories":{},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hyperformula-utils_0.0.6_1636122233040_0.22329518624668565"},"_hasShrinkwrap":false},"0.0.7":{"name":"@art-of-coding/hyperformula-utils","version":"0.0.7","description":"Utility functions for HyperFormula","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/hyperformula-utils.git"},"keywords":["hyperformula"],"author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"bugs":{"url":"https://github.com/Art-of-Coding/hyperformula-utils"},"homepage":"https://github.com/Art-of-Coding/hyperformula-utils","peerDependencies":{"hyperformula":"^1.3.0"},"dependencies":{"nanoid":"^3.1.30"},"gitHead":"bc5f5633026ded02f1bf543f1b0697e265cba1a0","_id":"@art-of-coding/hyperformula-utils@0.0.7","_nodeVersion":"16.4.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-6ATVyyyUutW/mzLcQwEML8AQGToEiL96bluPXoJmyyOGnAs2hU2eXs6o8RkHzICytvkBIFP22nYb6i7ea4MQmA==","shasum":"67160adb20fdd4060f7c5842f331e5ccf55a1609","tarball":"https://registry.npmjs.org/@art-of-coding/hyperformula-utils/-/hyperformula-utils-0.0.7.tgz","fileCount":8,"unpackedSize":12427,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZYmL613f7cdNLz5cJqz2PgT3yXZscRu3Jt7aE9dp9XAiEA2Ao9JjWMf43GghSCxgZGH/MRcDqatStrBYJa/B5TLC0="}]},"_npmUser":{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"},"directories":{},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hyperformula-utils_0.0.7_1636122374450_0.972048339420355"},"_hasShrinkwrap":false},"0.0.8":{"name":"@art-of-coding/hyperformula-utils","version":"0.0.8","description":"Utility functions for HyperFormula","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/hyperformula-utils.git"},"keywords":["hyperformula"],"author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"bugs":{"url":"https://github.com/Art-of-Coding/hyperformula-utils"},"homepage":"https://github.com/Art-of-Coding/hyperformula-utils","peerDependencies":{"hyperformula":"^1.3.0"},"dependencies":{"nanoid":"^3.1.30"},"gitHead":"bc5f5633026ded02f1bf543f1b0697e265cba1a0","_id":"@art-of-coding/hyperformula-utils@0.0.8","_nodeVersion":"16.4.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-n7mOWqzuTNyReQglf9dmbC3HdOPeSfCTyHvSpPqqV3zf6Yw5SxjWMRTURw80INL86P/bKhETfPNBXR1rZETftw==","shasum":"09030eef81c98c7bfe48ecdbc09b1d69fae7046e","tarball":"https://registry.npmjs.org/@art-of-coding/hyperformula-utils/-/hyperformula-utils-0.0.8.tgz","fileCount":8,"unpackedSize":12427,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwjm7JlPaKsGaUGefkGpMef52FkFh+R0DvNoC3wi3M4AiB1WmBKVf7DnrD/H0Bq8rsVCJsEO9iWU2EqTQYNh7VIYQ=="}]},"_npmUser":{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"},"directories":{},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hyperformula-utils_0.0.8_1636122468843_0.43569138679840314"},"_hasShrinkwrap":false},"0.0.9":{"name":"@art-of-coding/hyperformula-utils","version":"0.0.9","description":"Utility functions for HyperFormula","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/hyperformula-utils.git"},"keywords":["hyperformula"],"author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"bugs":{"url":"https://github.com/Art-of-Coding/hyperformula-utils"},"homepage":"https://github.com/Art-of-Coding/hyperformula-utils","peerDependencies":{"hyperformula":"^1.3.0"},"dependencies":{"nanoid":"^3.1.30"},"gitHead":"bc5f5633026ded02f1bf543f1b0697e265cba1a0","_id":"@art-of-coding/hyperformula-utils@0.0.9","_nodeVersion":"16.4.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-UjHZG5X0LIAztlq1LdWZJTMxSyHQ1NJR7sgdxXDmMMBNtQFUrlDISdF7DdpKBAeXWZd/eBSvw/RVnTNIS6/cXw==","shasum":"d09d8a7349d40bb4322625c8ff08cb56bd8428ff","tarball":"https://registry.npmjs.org/@art-of-coding/hyperformula-utils/-/hyperformula-utils-0.0.9.tgz","fileCount":8,"unpackedSize":12380,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUbPUzhwoX7Lk1/RiojdyLBXKxg6kgpzNQgSvhU/1oFAiEA5vF2u6lVz9SFmpRHxocj1BpaNLwE5BpXhpQ+usyog0c="}]},"_npmUser":{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"},"directories":{},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hyperformula-utils_0.0.9_1636122989814_0.38362443016976333"},"_hasShrinkwrap":false},"0.0.10":{"name":"@art-of-coding/hyperformula-utils","version":"0.0.10","description":"Utility functions for HyperFormula","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/hyperformula-utils.git"},"keywords":["hyperformula"],"author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"bugs":{"url":"https://github.com/Art-of-Coding/hyperformula-utils"},"homepage":"https://github.com/Art-of-Coding/hyperformula-utils","peerDependencies":{"hyperformula":"^1.3.0"},"dependencies":{"nanoid":"^3.1.30"},"gitHead":"bc5f5633026ded02f1bf543f1b0697e265cba1a0","_id":"@art-of-coding/hyperformula-utils@0.0.10","_nodeVersion":"16.4.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-XB3vsa5TT/yaf427xp0aW3in1r3XZ47/tIBquhWdV3mHFMT6HDbgI7kfxy0GQoT+X7OCFxF/0NJgggpNTtqv6w==","shasum":"e8ab0ebfb0614698f13611a504b7b919fa67ffd2","tarball":"https://registry.npmjs.org/@art-of-coding/hyperformula-utils/-/hyperformula-utils-0.0.10.tgz","fileCount":8,"unpackedSize":12381,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKNr0yMsAKLQDchkuYdaGY3buNgtFZ70T4n8KNywmb9wIgRpi0BuHXqlJDT6OX4jtKHvYaaa6zuUFnJpRnPNF27JM="}]},"_npmUser":{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"},"directories":{},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hyperformula-utils_0.0.10_1636123127835_0.4740558677035034"},"_hasShrinkwrap":false},"0.0.11":{"name":"@art-of-coding/hyperformula-utils","version":"0.0.11","description":"Utility functions for HyperFormula","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/hyperformula-utils.git"},"keywords":["hyperformula"],"author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"bugs":{"url":"https://github.com/Art-of-Coding/hyperformula-utils"},"homepage":"https://github.com/Art-of-Coding/hyperformula-utils","peerDependencies":{"hyperformula":"^1.3.0"},"dependencies":{"nanoid":"^3.1.30"},"gitHead":"bc5f5633026ded02f1bf543f1b0697e265cba1a0","_id":"@art-of-coding/hyperformula-utils@0.0.11","_nodeVersion":"16.4.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-dypBBOpdIixfXsO3aEa1174qDnLLAAbVCUemvKpkh6R7AWvWUD8/8yJ2o3eKiu1asj11cWqm10nCqlvajwWaNg==","shasum":"10fa863ddeaba0d1614919508a002ab585a83a23","tarball":"https://registry.npmjs.org/@art-of-coding/hyperformula-utils/-/hyperformula-utils-0.0.11.tgz","fileCount":8,"unpackedSize":12381,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI7mZVPYp77Q0lePf+88omMVaICUj0yERnbM/bY7nFFgIgNSnMOUlC4UYym2Gwss/83sPQ6IrMWbdTYbaDtismzqA="}]},"_npmUser":{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"},"directories":{},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hyperformula-utils_0.0.11_1636123182055_0.5254042453717356"},"_hasShrinkwrap":false},"0.0.12":{"name":"@art-of-coding/hyperformula-utils","version":"0.0.12","description":"Utility functions for HyperFormula","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/hyperformula-utils.git"},"keywords":["hyperformula"],"author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"bugs":{"url":"https://github.com/Art-of-Coding/hyperformula-utils"},"homepage":"https://github.com/Art-of-Coding/hyperformula-utils","peerDependencies":{"hyperformula":"^1.3.0"},"dependencies":{"nanoid":"^3.1.30"},"gitHead":"bc5f5633026ded02f1bf543f1b0697e265cba1a0","_id":"@art-of-coding/hyperformula-utils@0.0.12","_nodeVersion":"16.4.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-Oh0eZ0ObsU4GrL4mEW61cCLvtMtkFyZRd5aPMLKsnfNEpQwNnw0KTjbBt/nSkGVDWyCtEyPzQA4Bap2jEyhzlA==","shasum":"3c6f262c402bf5fe2aa5cb99ce19300ff3f9e65b","tarball":"https://registry.npmjs.org/@art-of-coding/hyperformula-utils/-/hyperformula-utils-0.0.12.tgz","fileCount":8,"unpackedSize":12381,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZVu9wSYGIV4IDyIzrWAIUUd1Mc48WhUENXagxLxgbNAiEA5gZpbpHmET+GkCMG2dW61owBrM/Bt5124l0cuJ4894s="}]},"_npmUser":{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"},"directories":{},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hyperformula-utils_0.0.12_1636123202890_0.26651031906073785"},"_hasShrinkwrap":false},"0.0.13":{"name":"@art-of-coding/hyperformula-utils","version":"0.0.13","description":"Utility functions for HyperFormula","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/hyperformula-utils.git"},"keywords":["hyperformula"],"author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"bugs":{"url":"https://github.com/Art-of-Coding/hyperformula-utils"},"homepage":"https://github.com/Art-of-Coding/hyperformula-utils","peerDependencies":{"hyperformula":"^1.3.0"},"dependencies":{"nanoid":"^3.1.30"},"gitHead":"bc5f5633026ded02f1bf543f1b0697e265cba1a0","_id":"@art-of-coding/hyperformula-utils@0.0.13","_nodeVersion":"16.4.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-2tDYv4S+PWPSFBhXxy71nqfm3mpVk0OGAop3V7vaofvmHyxXZM7swQC9PxQznZ98aerreB8cN1e9huGdHzxPtg==","shasum":"71ddc9ec6b7fab9833cc51026dfdfcde84a89eb2","tarball":"https://registry.npmjs.org/@art-of-coding/hyperformula-utils/-/hyperformula-utils-0.0.13.tgz","fileCount":8,"unpackedSize":12383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcdcq51h9X0665Y7LO0MEFhoVSqJ3lVQrGFO3dr7UzsgIgItur7kTPfSrR7sMJsbOnJn9Uk+SC9bRTlxsIUeyC0rM="}]},"_npmUser":{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"},"directories":{},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hyperformula-utils_0.0.13_1636123290644_0.25078432439140674"},"_hasShrinkwrap":false},"0.0.14":{"name":"@art-of-coding/hyperformula-utils","version":"0.0.14","description":"Utility functions for HyperFormula","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/hyperformula-utils.git"},"keywords":["hyperformula"],"author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"bugs":{"url":"https://github.com/Art-of-Coding/hyperformula-utils"},"homepage":"https://github.com/Art-of-Coding/hyperformula-utils","peerDependencies":{"hyperformula":"^1.3.0"},"dependencies":{"nanoid":"^3.1.30"},"gitHead":"bc5f5633026ded02f1bf543f1b0697e265cba1a0","_id":"@art-of-coding/hyperformula-utils@0.0.14","_nodeVersion":"16.4.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-bRi5BMOk3Ppbb3rjGe7TrGm76wJYDSmz2y3Pak5vLhoNqdtTZE24R9eZV0yIWiPY5C1AKiD8FCC2MTpqgCdCUQ==","shasum":"b6f529fd13e505eb759d0e5a455fe7ee96e91715","tarball":"https://registry.npmjs.org/@art-of-coding/hyperformula-utils/-/hyperformula-utils-0.0.14.tgz","fileCount":8,"unpackedSize":12385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzF6aCRA9TVsSAnZWagAAOasP+QFa4kYaV5/bi/uQI3EH\n8u3V0+SgeKdCFL3YOO05I9hn22GZrXooitmutQMt7H9FmFSYO2vTzFV9cVaA\ndVldocmqah8R8KHlcnfnjI5ejnOizRbMwB362BN+ZlNd8A4qmwBVARM4dlEd\nf9oxhibMccNwKJ/LgxjRkzbKVntEoeNQPJPb02RP4TY1qLchOBYnzHUInJZL\n3T7+y5E8IjCC+07ZoWFSjFwHL82K5556LA35zNFMiwtastDb5jWw1gjnBeip\nkfQNR3z5lcaDj3w8Lyfr4KQ/YdfZ6WG7RoigHp5WNVrE64i1G0Pd07zF6mQM\nLJGkSxSD7G907p3M02AbMOr3DN6aBUepqv3JZiT3HP0pwXHoMsf+QHzWNafP\nBaN5OYy5CJATsMplHmgHo81zKkMC+6D2E9QmPAQHjEE3FeZLJ/OR2QI6L5TI\n6lfURk2SWaPB4FuxDXlUS9xlOfqlhIpHwu1SWCn/vfFj8v3QmRslU4mMwW8n\nO4pqVheJAO0c+1NyVaR+nlRVp9u2hptOjgdHbC7L0x/H5Q9lrBtDBTHybi9B\nNLPdMRTcTmeJvcZpUp5HD+E004IcOsEfJMQUt0bqSzqa5AgR8+g54UpMoEsa\nQhFRe/LYOzbvomiDN16gBKkhTIkyQxqfcnLq+k5vz+HDCuQ7wATr+1YvskmO\nbM1m\r\n=RJei\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlQaKf6CTazA4sw9Eo1mEKOxcGHQIzmKTGZ48aNzYC7AiAq0shWL/1/aQOGFBcH9kJf32LwYsr7W0/ugE0LzBiOxg=="}]},"_npmUser":{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"},"directories":{},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hyperformula-utils_0.0.14_1636123340358_0.4519711050016961"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-04T19:52:38.592Z","0.0.1":"2021-11-04T19:52:38.779Z","modified":"2022-04-04T15:35:53.700Z","0.0.2":"2021-11-04T20:00:46.580Z","0.0.3":"2021-11-05T12:55:01.654Z","0.0.4":"2021-11-05T13:34:40.999Z","0.0.5":"2021-11-05T13:59:50.209Z","0.0.6":"2021-11-05T14:23:53.247Z","0.0.7":"2021-11-05T14:26:14.591Z","0.0.8":"2021-11-05T14:27:48.968Z","0.0.9":"2021-11-05T14:36:29.963Z","0.0.10":"2021-11-05T14:38:47.968Z","0.0.11":"2021-11-05T14:39:42.215Z","0.0.12":"2021-11-05T14:40:03.018Z","0.0.13":"2021-11-05T14:41:30.775Z","0.0.14":"2021-11-05T14:42:20.508Z"},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"description":"Utility functions for HyperFormula","homepage":"https://github.com/Art-of-Coding/hyperformula-utils","keywords":["hyperformula"],"repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/hyperformula-utils.git"},"author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"bugs":{"url":"https://github.com/Art-of-Coding/hyperformula-utils"},"readme":"# HyperFormula Utilities\n\nUtility functions for\n[HyperFormula](https://handsontable.github.io/hyperformula/).\n\n## Features\n\n- Parse formulas and get all sheet names\n- Load sheet and all sheets its formulas depend on\n- On-demand loading of sheets for fire-and-forget formulas\n- Sheet builder\n\n### Limitations\n\n- Sheet name must be alphanumeric (case-insensitive)\n\n## Install\n\n```\nnpm i @art-of-coding/hyperformula-utils\n```\n\n## Example\n\nThe example below calculates a fire-and-forget formula which dynamically loads\nthe required dependencies on-demand. Dependent sheets are only loaded if no\nsheet with the name exists.\n\nSee the source code for more details.\n\n```ts\nimport { HyperFormula, Sheet } from \"hyperformula\";\nimport { calculateFormula } from \"@art-of-coding/hyperformula-utils\";\n\nconst hfInstance = HyperFormula.buildEmpty({\n  licenseKey: \"gpl-v3\",\n});\n\n// Our custom resolve function\nasync function resolve(name: string): Promise<Sheet> {\n  if (name === \"Sheet1\") {\n    return [[\"=Sheet2!B1*Sheet2!C1\"]];\n  } else if (name === \"Sheet2\") {\n    return [[\"1\", \"2\", \"=A1*B1\"]];\n  }\n  throw new Error(`Sheet \"${name}\" not found`);\n}\n\n// Outputs '22'\nconsole.log(await calculateFormula(hfInstance, \"=Sheet1!A1*5.5\", resolve));\n```\n\n## API Documentation\n\n### `findDependencies(sheet: Sheet): string[]`\n\nFind all dependencies for the given sheet. Will check all formulas for\nreferences to other sheets.\n\n```ts\nimport { findDependencies } from \"@art-of-coding/hyperformula-utils\";\n\nconst sheet = [[\"1\", \"2\", \"=AnotherSheet!A1*A1\"]];\nconst dependencies = findDependencies(sheet);\n\n/*\n[\n  'AnotherSheet'\n]\n*/\n```\n\n### `extractFormulas(sheet: Sheet): string[]`\n\nExtract all formulas from the sheet. Formulas are any string that starts with\n`=`.\n\n```ts\nimport { extractFormulas } from \"@art-of-coding/hyperformula-utils\";\n\nconst sheet = [[\"1\", \"2\", \"=AnotherSheet!A1*A1\"]];\nconst formulas = extractFormulas(sheet);\n\n/*\n[\n  '=AnotherSheet!:A1*A1'\n]\n*/\n```\n\n### `extractSheetNames(formula: string): string[]`\n\nExtract all sheet names from a formula.\n\nSheet names must be alphanumeric.\n\n```ts\nimport { extractSheetNames } from \"@art-of-coding/hyperformula-utils\";\n\nconst sheetNames = extractSheetNames(\"=AnotherSheet!A1*A1\");\n\n/*\n[\n  '=AnotherSheet'\n]\n*/\n```\n\n### `simpleCellAddressFromString(cellAddress: string): { row: number, col: number }`\n\nParse string into a simple cell address. Does not include the `sheet` property.\n\nThe cell address should not contain absolute addresses (e.g. references to other\nsheets).\n\n```ts\nimport { extractSheetNames } from \"@art-of-coding/hyperformula-utils\";\n\nconst address = simpleCellAddressFromString(\"A1\");\n\n/*\n{\n  row: 0,\n  col: 0\n}\n*/\n```\n\n### Builder\n\nBuild sheets by using the A1 notation.\n\nThe builder does not use HyperFormula, it has its own implementation. The\nresulting sheet can easily be added to a HyperFormula instance by using\n`hfInstance.addSheet(sheet)`.\n\n```ts\nimport { Builder } from \"@art-of-coding/hyperformula-utils\";\n\nconst builder = new Builder();\nconst sheet = builder\n  .setCellContent(\"A1\", \"1\")\n  .setCellContent(\"B1\", \"2\")\n  .setCellContent(\"C1\", \"=A1*B1\")\n  .build();\n\n/*\n[ [ '1' ], [ '2' ], [ '=A1*B1' ] ]\n*/\n```\n","readmeFilename":"README.md"}