{"_id":"@calculang/introspection-api","_rev":"11-905cb0c684770c2648b53676221ffe47","time":{"0.1.0-alpha.2":"2021-10-29T17:29:33.816Z","created":"2021-10-29T17:42:54.017Z","0.1.0-alpha.3":"2021-10-29T17:42:54.145Z","modified":"2024-05-14T11:23:52.033Z","0.1.0-alpha.4":"2021-11-17T18:05:25.476Z","0.1.0-alpha.5":"2022-02-05T00:07:32.443Z","0.1.0-alpha.6":"2023-04-28T22:27:41.885Z","0.1.0-alpha.7":"2024-05-14T11:07:12.570Z","0.1.0-alpha.8":"2024-05-14T11:23:51.775Z"},"name":"@calculang/introspection-api","dist-tags":{"latest":"0.1.0-alpha.8"},"versions":{"0.1.0-alpha.3":{"name":"@calculang/introspection-api","version":"0.1.0-alpha.3","main":"dist/index.js","license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/calculang/calculang.git","directory":"packages/introspection-api"},"homepage":"https://github.com/calculang/calculang/tree/main/packages/introspection-api","author":{"name":"Declan Naughton"},"keywords":["calculang","calculations","numbers","math","mathematics","models","modeling","modelling","functional","functional programming","fp"],"scripts":{"prepare":"yarn build","build":"babel src --out-dir dist","test":"jest","test:update":"jest --updateSnapshot"},"jest":{"testEnvironment":"node"},"devDependencies":{"@babel/cli":"^7.15.7","babel-jest":"^27.2.5","jest":"^27.2.5"},"dependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","graphlib":"^2.1.8","graphlib-dot":"^0.6.4","loader-utils":"^2.0.0","memfs":"^3.3.0","webpack":"^4.46.0"},"gitHead":"2aac7455258fd22ed183c2f7d056ef287322a836","description":"Given an endpoint builds a relationship graph, and provides information on calculang scopes, functions and respective inputs.","bugs":{"url":"https://github.com/calculang/calculang/issues"},"_id":"@calculang/introspection-api@0.1.0-alpha.3","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (win32)","dist":{"integrity":"sha512-Tx/HP+pwBFSJNi/bp+27UXiTJDbJcPcILxy0IyQSPfh3DaIu4LabpqUlW+Qpuf6tTTGGH0/F7m/YJ2IS1EPgxw==","shasum":"b7d5549072fcca95ef8e4a76ea7f1a09c4498812","tarball":"https://registry.npmjs.org/@calculang/introspection-api/-/introspection-api-0.1.0-alpha.3.tgz","fileCount":19,"unpackedSize":135329,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELzOljLRXmAtQAj2ZI0EgnN1mxncDobvjiMj4qVPdPfAiAhZpRrHiP+NfAg2pQVCnynO0gqxT2KthXReTxDtL2keg=="}]},"_npmUser":{"name":"declann","email":"declan.naughton2@mail.dcu.ie"},"directories":{},"maintainers":[{"name":"declann","email":"declan.naughton2@mail.dcu.ie"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/introspection-api_0.1.0-alpha.3_1635529374017_0.10684832678029643"},"_hasShrinkwrap":false},"0.1.0-alpha.4":{"name":"@calculang/introspection-api","version":"0.1.0-alpha.4","main":"dist/index.js","license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/calculang/calculang.git","directory":"packages/introspection-api"},"homepage":"https://github.com/calculang/calculang/tree/main/packages/introspection-api","author":{"name":"Declan Naughton"},"keywords":["calculang","calculations","numbers","math","mathematics","models","modeling","modelling","functional","functional programming","fp"],"scripts":{"prepare":"yarn build","build":"babel src --out-dir dist","test":"jest","test:update":"jest --updateSnapshot"},"jest":{"testEnvironment":"node"},"devDependencies":{"@babel/cli":"^7.15.7","babel-jest":"^27.2.5","jest":"^27.2.5"},"dependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","graphlib":"^2.1.8","graphlib-dot":"^0.6.4","loader-utils":"^2.0.0","memfs":"^3.3.0","webpack":"^4.46.0"},"gitHead":"59201b83193d6aaefdc1fe67e501ee102ab5d5fe","description":"Given an endpoint builds a relationship graph, and provides information on calculang scopes, functions and respective inputs.","bugs":{"url":"https://github.com/calculang/calculang/issues"},"_id":"@calculang/introspection-api@0.1.0-alpha.4","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (win32)","dist":{"integrity":"sha512-+W1/Vjq8reeWwXqj5LKYCB5lDoROfTvg4aiJDc8AZzYqOajlc4rNynu3dqRBn1D0XrfBkN365CHvl+NfRc+EkA==","shasum":"0d1a0df0247293d63aeb3b79a0f94ed05595b505","tarball":"https://registry.npmjs.org/@calculang/introspection-api/-/introspection-api-0.1.0-alpha.4.tgz","fileCount":19,"unpackedSize":141242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlURlCRA9TVsSAnZWagAAa2MP/3JFRU4qgS2fIEkjfNs9\ny6Y/CulsaIe6ta8SphGEhUilPZBa7iZ4bPJ5p/iIW6uglIMCRAgDSYwYvm+G\nS+yAIDstwLQ3lsxEzCGyuHLmTU2IyP5XCgZeavwpwdMyhN5E//oBij2R12yW\nByTKr4kQklUMyDv4zUuwU/9C+atJ4huRTsEf3SrNpmvcr7yw5570jv1YlW0T\nQDQKr4A0hD2SMkZYZY4jQv17SZJ+oFgYtmw+RjxPFTKg4Jfkyjr8zpfOQ7Ai\n97Vsfs5wZDlQ/EwFZqjwRpLII8I9mDNlqCJPbb5EMYl9AtRG8r1BcUN6GqVk\nzHKgHH2RL6UAP5csnjbauXLG1RjoMuLxpKxggcJFOBBtmxeVWOLEMvCHIbP1\nCtnhMy3ztOqjYwyIX7OYccsxVfhh13AuwOBfFxJgXPqxKKNyFKbXun0kCqw9\nVpfmuAayFoeGjmBSdAprncLuQqxF1uugAcIDXC3nld8LYdH90aaF0ERLjWFl\n+dRlY4XN/lWJYAV54M8zH7KkuNMPPT9rNUSZWiFMAjn/fDfkLqpDkn4FFl7+\nwScvNt+Z5y/wZ5l2SIT4A24wxmlb7p5XaNGP6XfiEd6kCYaVq4swnq08s5Uk\na6MH+DJOJ1hWzcz+If9hFSb2fn49vcbb3OMbl3xl1yG8iGXRDqsc9mZL+aqd\nvHjs\r\n=oS3y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGpoBrFBLNK92ZPY5KZfep/xqEAgiXZT6RBPAaQMlAbAiEA+WA1/oB4Jm3gCzJjOn6Mx9kvBO3Pb1TefiF0dYooRdQ="}]},"_npmUser":{"name":"declann","email":"declan.naughton2@mail.dcu.ie"},"directories":{},"maintainers":[{"name":"declann","email":"declan.naughton2@mail.dcu.ie"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/introspection-api_0.1.0-alpha.4_1637172325320_0.8526114344706106"},"_hasShrinkwrap":false},"0.1.0-alpha.5":{"name":"@calculang/introspection-api","version":"0.1.0-alpha.5","main":"dist/index.js","license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/calculang/calculang.git","directory":"packages/introspection-api"},"homepage":"https://github.com/calculang/calculang/tree/main/packages/introspection-api","author":{"name":"Declan Naughton"},"keywords":["calculang","calculations","numbers","math","mathematics","models","modeling","modelling","functional","functional programming","fp"],"scripts":{"prepare":"yarn build","build":"babel src --out-dir dist","test":"jest","test:update":"jest --updateSnapshot"},"jest":{"testEnvironment":"jsdom"},"devDependencies":{"@babel/cli":"^7.15.7","babel-jest":"^27.2.5","jest":"^27.2.5"},"dependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","graphlib":"^2.1.8","graphlib-dot":"^0.6.4","loader-utils":"^2.0.0","memfs":"^3.3.0","webpack":"^4.46.0"},"gitHead":"bbf731cccec806821e71411e4f38b053ca09e956","description":"Given an endpoint builds a relationship graph, and provides information on calculang scopes, functions and respective inputs.","bugs":{"url":"https://github.com/calculang/calculang/issues"},"_id":"@calculang/introspection-api@0.1.0-alpha.5","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (win32)","dist":{"integrity":"sha512-/oLD6k9yZE5keWUVFb2+rxvs412IjlHW+YIvElF1mINZZY7kDmiLVKzb6Hx6ZBIzTztQueCwj8SaHpaBDNoxyg==","shasum":"fea0114874df5014f74f89d14a73eda7943722a4","tarball":"https://registry.npmjs.org/@calculang/introspection-api/-/introspection-api-0.1.0-alpha.5.tgz","fileCount":9,"unpackedSize":82088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/b/ECRA9TVsSAnZWagAAzlwP/AlCrLlTPAjXLa0Kv29y\ngK71tp4yElkUNJoGIU1hXSkcWgcCwxsleeWO4iP813FrTyDsYK0jiJRvmQAN\nshUaxDpiSQp9vtrEkE/TSdGY4K3LRXM3Ww22e8pOfIvH+zXfm+rc+YRH/vgW\n3+ZXldVg9xBCiWwfft3VE5NQGeoCPofMkjvAd2cGCJC4qO3supPxpoGK1C1Q\nlVGTksyc80MB/M8ogk5GLTFs7pceh/KoHyb+httaSsrQTNwAvHvhtd02tsfF\nybDkO8pxvMZhM0SaY+Vx9rkhbOyfb/fzIc6tLcySnhZq5YySjodFM150mEfo\n4Do6MHcBKnm0sp1A1YNbDDHT8xlsXcDDfJp9cXex4mRJCZ5aiHEG4wmAmsVd\nQ2rZTI7sM7sm0f/dKvtt1yJ+iBbyFRcliDp6sasBXXHtMEPp9tV6S+hZnuRm\nE8TeObiF3TXMKM8P/Te6crEMvvhDlziO5ndGxaM6MX96jpNEzH7V7GDgOjsB\nVH3tdwauw2FdLYAN8Vbtc+vDqA39i2sqEIwzWwRBx6/clP5b/MUSeHWHjkvC\nwAxQC9NXCPLJfye7WBUt53ZjuuL7BSxv7PvyWa35tZYdyljgtp4Fl2DZmNgo\nE2atalHGYwl7Qei1KIXpMlvLoFI63iMPcicmdKysdRk7/vnY4sYcQp7OnQr4\nuhbz\r\n=O5I7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDlvcbCnVhrfgMf7zmdpRjPpMlH1mjPjkVDSAnCs32WAiEA1gaI9RB5yqGYah8EExNYxT+INfaZ6haArF0lGo2Vr3k="}]},"_npmUser":{"name":"declann","email":"declan.naughton2@mail.dcu.ie"},"directories":{},"maintainers":[{"name":"declann","email":"declan.naughton2@mail.dcu.ie"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/introspection-api_0.1.0-alpha.5_1644019652298_0.6073294198966472"},"_hasShrinkwrap":false},"0.1.0-alpha.6":{"name":"@calculang/introspection-api","version":"0.1.0-alpha.6","main":"dist/index.js","license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/calculang/calculang.git","directory":"packages/introspection-api"},"homepage":"https://github.com/calculang/calculang/tree/main/packages/introspection-api","author":{"name":"Declan Naughton"},"keywords":["calculang","calculations","numbers","math","mathematics","models","modeling","modelling","functional","functional programming","fp"],"scripts":{"prepare":"yarn build","build":"babel src --out-dir dist","test":"jest","test:update":"jest --updateSnapshot"},"jest":{"testEnvironment":"jsdom"},"devDependencies":{"@babel/cli":"^7.15.7","babel-jest":"^27.2.5","jest":"^27.2.5"},"dependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","graphlib":"^2.1.8","graphlib-dot":"^0.6.4","loader-utils":"^2.0.0","memfs":"^3.3.0","webpack":"^4.46.0"},"gitHead":"b6c854b454bbf5bfb8a9b65c9b904aec0715d296","description":"Given an endpoint builds a relationship graph, and provides information on calculang scopes, functions and respective inputs.","bugs":{"url":"https://github.com/calculang/calculang/issues"},"_id":"@calculang/introspection-api@0.1.0-alpha.6","_nodeVersion":"16.19.1","_npmVersion":"lerna/4.0.0/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-bgO/VCRv+bZ0IsBpi4UFHLxkSwc+9ZvHU5vfaCF0OOFaEA7eUczY7dNQgYYktnZEkwHIRjVFFfUxbrSNNE6aug==","shasum":"ee564bd4a88d34a55ece9026cbbe04d82dcfda00","tarball":"https://registry.npmjs.org/@calculang/introspection-api/-/introspection-api-0.1.0-alpha.6.tgz","fileCount":9,"unpackedSize":81705,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWgkywMcsvNCKG/yAFU+MwcZThWYjlPhdbETWSKxFuSAiBTtpaT2XS/xdhGnk2cagOJo6G7vSddIYo333HM+qKqJA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTEhdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKYQ/9Hk4iKTaK1kNgGQ1WtN7kWWMHcmQbzZRMbNJEQ6bIagzdoZrJ\r\nby1kfU0yA4i92b6PBMLR+mVgb/otsNW2RjEkyHSymrNIhwEGil7sX84xts5j\r\nsmqij8j6TKYtK4Ut0brOpEGHZ06txrex9arwpC7aJ9kHqxyfqcMCBMm6JX8z\r\nHdePeeieT5RoZpjvlGGcujoVURKFX1eAJPwd2KOMUrKsbveYhh5PuHmaVPHh\r\nZ0TkNcx9NXBnnTcl9u4uVasTCwUNlfO83NphrKLnLldKJ9XSVGzUu8lrfkuM\r\noz8Z1GPh+Wheu+NLrQY3W6mfAUu5aTFkV7zDq84yoeo3IPK02s0blOFmCFir\r\nKalASA2yk9JnCn78WYwUxma6VAT1zQVqcnbwrkeCryfioWD4g8g86x3BVvLT\r\n90/AfhlFmNO0PtzHg10ALb+3Ovi/i9OsvvKxI7SpJWMRRWaij4TEljAnBS/Z\r\nloVmHmrhICJyiU1yhuPMznzzkWmymP3TJNfPPcQhfsUKZpzZBqera/dCnhlt\r\nKXLDgF6zU6rXr6npXeEUFbI0d0HWkca5+S9rlZJH0YOOzrqmdWBWHgQBX5Cq\r\nMD/78sCio2OGtUtSoiYNbq+u8FBhNtp5d6wypoTBYh3FYpdpJLKpysMAIrI7\r\nxBO3saJxP2uVy6WUk4/ee7iZJ6XSOFTKj5I=\r\n=MgVe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"declann","email":"declan.naughton2@mail.dcu.ie"},"directories":{},"maintainers":[{"name":"declann","email":"declan.naughton2@mail.dcu.ie"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/introspection-api_0.1.0-alpha.6_1682720861708_0.6704540969704558"},"_hasShrinkwrap":false},"0.1.0-alpha.7":{"name":"@calculang/introspection-api","version":"0.1.0-alpha.7","main":"dist/index.js","license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/calculang/calculang.git","directory":"packages/introspection-api"},"homepage":"https://github.com/calculang/calculang/tree/main/packages/introspection-api","author":{"name":"Declan Naughton"},"keywords":["calculang","calculations","numbers","math","mathematics","models","modeling","modelling","functional","functional programming","fp"],"scripts":{"prepare":"yarn build","build":"babel src --out-dir dist"},"jest":{"testEnvironment":"jsdom"},"devDependencies":{"@babel/cli":"^7.15.7","babel-jest":"^27.2.5","jest":"^27.2.5"},"dependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","graphlib":"^2.1.8","graphlib-dot":"^0.6.4","loader-utils":"^2.0.0","memfs":"^3.3.0","webpack":"^4.46.0"},"gitHead":"2af13855414fde0483d2de61520abbd5990992df","description":"Given an endpoint builds a relationship graph, and provides information on calculang scopes, functions and respective inputs.","bugs":{"url":"https://github.com/calculang/calculang/issues"},"_id":"@calculang/introspection-api@0.1.0-alpha.7","_nodeVersion":"16.19.1","_npmVersion":"lerna/4.0.0/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-UcOx27S5quxJ3jPk/pBthcM8pOAdpIbpC5bcd+ZhiaBYO6Lm+0EV3jA74vKOnFduThg4Ck+MHhyNcznlZ5hEtQ==","shasum":"3e8fac19f11573769ba2231463797589d6e1414b","tarball":"https://registry.npmjs.org/@calculang/introspection-api/-/introspection-api-0.1.0-alpha.7.tgz","fileCount":9,"unpackedSize":90366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHLzgo+COy9IHzdpdwcZ0W0QCrln8H1IQpN4rqhTZ3ugIhAIFxdBLy5IS4y9sQ2XhDGh78A7wfYdKeJlt/KL2ypogb"}]},"_npmUser":{"name":"declann","email":"declan.naughton2@mail.dcu.ie"},"directories":{},"maintainers":[{"name":"declann","email":"declan.naughton2@mail.dcu.ie"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/introspection-api_0.1.0-alpha.7_1715684832390_0.963925550151667"},"_hasShrinkwrap":false},"0.1.0-alpha.8":{"name":"@calculang/introspection-api","version":"0.1.0-alpha.8","main":"dist/index.js","license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/calculang/calculang.git","directory":"packages/introspection-api"},"homepage":"https://github.com/calculang/calculang/tree/main/packages/introspection-api","author":{"name":"Declan Naughton"},"keywords":["calculang","calculations","numbers","math","mathematics","models","modeling","modelling","functional","functional programming","fp"],"scripts":{"prepare":"yarn build","build":"babel src --out-dir dist"},"jest":{"testEnvironment":"jsdom"},"devDependencies":{"@babel/cli":"^7.15.7","babel-jest":"^27.2.5","jest":"^27.2.5"},"dependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","graphlib":"^2.1.8","graphlib-dot":"^0.6.4","loader-utils":"^2.0.0","memfs":"^3.3.0","webpack":"^4.46.0"},"gitHead":"f2b62ae69829b505ed1ed25ec83a0e38d9bccf5f","description":"Given an endpoint builds a relationship graph, and provides information on calculang scopes, functions and respective inputs.","bugs":{"url":"https://github.com/calculang/calculang/issues"},"_id":"@calculang/introspection-api@0.1.0-alpha.8","_nodeVersion":"16.19.1","_npmVersion":"lerna/4.0.0/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-esEPVFIXWVJKImxtFLY5DsL/GfjRuvT3/kms4MFUSb1EIMZO8yIcN0i4MGAFiFrP4NqozCfYKrm8hFMO8pDVsA==","shasum":"7b4e4daeea5a929126ee290094b58ab89250a7e0","tarball":"https://registry.npmjs.org/@calculang/introspection-api/-/introspection-api-0.1.0-alpha.8.tgz","fileCount":9,"unpackedSize":90348,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCambc2j52zDNyoJ6UPd3KEbSc0Do8epWCCsJv5KNvfzwIgIJcU8oHoqYmaNWZQIkYHkzQ8fJvtAqUpBf6IxEqMWUk="}]},"_npmUser":{"name":"declann","email":"declan.naughton2@mail.dcu.ie"},"directories":{},"maintainers":[{"name":"declann","email":"declan.naughton2@mail.dcu.ie"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/introspection-api_0.1.0-alpha.8_1715685831636_0.06789751140577005"},"_hasShrinkwrap":false}},"maintainers":[{"name":"declann","email":"declan.naughton2@mail.dcu.ie"}],"description":"Given an endpoint builds a relationship graph, and provides information on calculang scopes, functions and respective inputs.","homepage":"https://github.com/calculang/calculang/tree/main/packages/introspection-api","keywords":["calculang","calculations","numbers","math","mathematics","models","modeling","modelling","functional","functional programming","fp"],"repository":{"type":"git","url":"git+https://github.com/calculang/calculang.git","directory":"packages/introspection-api"},"author":{"name":"Declan Naughton"},"bugs":{"url":"https://github.com/calculang/calculang/issues"},"license":"AGPL-3.0-only","readme":"# introspection api\n\nGiven an endpoint builds a relationship graph, and provides information on calculang scopes, functions and respective inputs.\n\n## usage\n\n```javascript\nimport introspection from '@calculang/introspection-api';\nconst output = await introspection(entrypoint, options);\n```\n\n## output object\n\nThe following Map objects are output:\n\n- cul_functions, keyed by `<scope_id>_<name>`, values include information on scope and inputs\n- cul_scope_ids_to_resource: `<scope_id>` mapped to resource reference\n- import_sources_to_resource: keyed by `<scope_id>_<(original) source>`, values are replacement resource reference for an import source within the given scope i.e. including cul_scope_id and cul_parent_scope_id query parameters\n- cul_functions_input_map: `<scope>_<name>` mapped to Set of inputs for each calculang function (shortcut to inputs lookup on cul_functions search)\n\ncul_links, a Set of links in relationship graph, is also output, along with `dot` (RN).\n\ncul_scope_id_counter and cul_parent_scope_id are for internal use.\n\nMore details on Map/Set objects in [global_state.js](./src/global_state.js)\n\n## internals\n\n[`./src/index.js`](./src/index.js) contains some technical information in comments.\n","readmeFilename":"README.md"}