{"_id":"@aiql-org/utils","_rev":"9-887930677a758aefb1e7a4c649d583dc","name":"@aiql-org/utils","dist-tags":{"latest":"2.9.0"},"versions":{"2.6.1":{"name":"@aiql-org/utils","version":"2.6.1","keywords":["aiql","utilities","helpers"],"author":{"name":"AIQL Contributors"},"license":"MIT","_id":"@aiql-org/utils@2.6.1","maintainers":[{"name":"aiql_valsee","email":"info@aiql.org"}],"homepage":"https://github.com/AI-Memory/aiql.ws#readme","bugs":{"url":"https://github.com/AI-Memory/aiql.ws/issues"},"dist":{"shasum":"0801a512d7510f3f65f02ea6384d2e45ae357d5a","tarball":"https://registry.npmjs.org/@aiql-org/utils/-/utils-2.6.1.tgz","fileCount":10,"integrity":"sha512-HdhEsozz+SDKE1BoR/GFGi4otemIUuK9+u/9MTWTrC7Jriy2g3zOdIziSFZWkSQU985D1HtGqJ5sKz+ylrO7pQ==","signatures":[{"sig":"MEUCIEPqayQlQMkfV4BPymEVwLGXO85XMl435LzSRP7PDosCAiEAusEdyFPzUQLCewehgNk4nvKuHfzdnDNbV/FgwIWMsQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12507},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"49ae8e6f4e7fc5b8c889b741e77d3bf8ab925858","scripts":{"test":"tsc && node dist/test.js","build":"tsc","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aiql_valsee","email":"info@aiql.org"},"repository":{"url":"git+https://github.com/AI-Memory/aiql.ws.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.7.0","description":"AIQL Utilities - Shared helpers, file readers, and version sync tools","directories":{},"_nodeVersion":"25.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.6.1_1771284251486_0.25908787624484964","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@aiql-org/utils","version":"2.6.2","keywords":["aiql","utilities","helpers"],"author":{"name":"AIQL Contributors"},"license":"MIT","_id":"@aiql-org/utils@2.6.2","maintainers":[{"name":"aiql_valsee","email":"info@aiql.org"}],"homepage":"https://github.com/AI-Memory/aiql.ws#readme","bugs":{"url":"https://github.com/AI-Memory/aiql.ws/issues"},"dist":{"shasum":"77dc1c5895b16b1135556afcb8c489c4509173c4","tarball":"https://registry.npmjs.org/@aiql-org/utils/-/utils-2.6.2.tgz","fileCount":10,"integrity":"sha512-ZRtcGSqkcu66zYUGDa4hY5LEX/nq6zdf0tiHlENrZxMCYMiOFz7iXKR+rHduBI43FqtJz/vsPbcFs7x220Yv9w==","signatures":[{"sig":"MEQCIDQGC9TTyb+EWtL522dtiNUu+MN2QkZaUtEYfZnovaXoAiAZNY0/fmyF0XllQ/hTKXQOVILUQLuTMKJlw+Mly/tEwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12507},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"4c636623b43e2262461358541e139d74ec2a5316","scripts":{"test":"tsc && node dist/test.js","build":"tsc","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aiql_valsee","email":"info@aiql.org"},"repository":{"url":"git+https://github.com/AI-Memory/aiql.ws.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.7.0","description":"AIQL Utilities - Shared helpers, file readers, and version sync tools","directories":{},"_nodeVersion":"25.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.6.2_1771284909434_0.7953347496942547","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@aiql-org/utils","version":"2.6.3","keywords":["aiql","utilities","helpers"],"author":{"name":"AIQL Contributors"},"license":"MIT","_id":"@aiql-org/utils@2.6.3","maintainers":[{"name":"aiql_valsee","email":"info@aiql.org"}],"homepage":"https://github.com/aiql-org/aiql-core#readme","bugs":{"url":"https://github.com/aiql-org/aiql-core/issues"},"dist":{"shasum":"ad3e36adc330f6874f49e5df9337041583a73975","tarball":"https://registry.npmjs.org/@aiql-org/utils/-/utils-2.6.3.tgz","fileCount":10,"integrity":"sha512-mHcnaWbCcOvCKh2Y9WDTiZwiWqJxDVplJuoItlyvUBPRRUO/H96oUV1LM4KTQtlf9rxqXqG0N8/T2kR5+yVY2A==","signatures":[{"sig":"MEUCIED64DOopQF3/MHq1BwitiHZHJCLxSJPPQ/dNh+Yui+VAiEAr/NX5/awsgeFOaPv1HItjP+ZYLOuQAsF2oFFo1EC1w0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12508},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"39c15ff04b16a81d5168c35740375b2ccc58dbcf","scripts":{"test":"tsc && node dist/test.js","build":"tsc","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aiql_valsee","email":"info@aiql.org"},"repository":{"url":"git+https://github.com/aiql-org/aiql-core.git","type":"git","directory":"packages/utils"},"_npmVersion":"11.7.0","description":"AIQL Utilities - Shared helpers, file readers, and version sync tools","directories":{},"_nodeVersion":"25.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.6.3_1771288691266_0.9524498155694023","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"@aiql-org/utils","version":"2.6.4","keywords":["aiql","utilities","helpers"],"author":{"name":"AIQL Contributors"},"license":"MIT","_id":"@aiql-org/utils@2.6.4","maintainers":[{"name":"aiql_valsee","email":"info@aiql.org"}],"homepage":"https://github.com/aiql-org/aiql-core#readme","bugs":{"url":"https://github.com/aiql-org/aiql-core/issues"},"dist":{"shasum":"ddc068d12a7c09ebbbf1e9a5e8a38e7179344ec5","tarball":"https://registry.npmjs.org/@aiql-org/utils/-/utils-2.6.4.tgz","fileCount":10,"integrity":"sha512-hghpsl+QREpDz1rpAqBlcW6i068asSzgjXvh1d4+PwVhX7o9b6RCMy4gFLnKA8TtCNLW9QNJYrGB4xy4RV14vw==","signatures":[{"sig":"MEYCIQDdafOG1Oj4jyLl2HTx9p3iSJ/kJsXuErrKOk3+pbaNHgIhAKNLQhjvlGeQObtf1NtjvdIbTBGjgsGLJrN+Ry1wAZZv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12382},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"0758dae2aed5084040360065ca50c559aaaa231d","scripts":{"test":"tsc && node dist/test.js","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"aiql_valsee","email":"info@aiql.org"},"repository":{"url":"git+https://github.com/aiql-org/aiql-core.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.8.2","description":"AIQL Utilities - Shared helpers, file readers, and version sync tools","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.6.4_1771315171989_0.5503651091013861","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"@aiql-org/utils","version":"2.6.5","keywords":["aiql","utilities","helpers"],"author":{"name":"AIQL Contributors"},"license":"MIT","_id":"@aiql-org/utils@2.6.5","maintainers":[{"name":"aiql_valsee","email":"info@aiql.org"}],"homepage":"https://github.com/aiql-org/aiql-core#readme","bugs":{"url":"https://github.com/aiql-org/aiql-core/issues"},"dist":{"shasum":"2bb120942892c192622d88ae9919b677e1c428da","tarball":"https://registry.npmjs.org/@aiql-org/utils/-/utils-2.6.5.tgz","fileCount":10,"integrity":"sha512-kCKxAYr9lCvBGDzZga9GmpZsPXqgyGzzZAD7JvKG1boLFQHbd61I+DMaRPSNwUbyv/3L5FixWKl9KZRaIkCuoQ==","signatures":[{"sig":"MEUCIFjsA9Ja9htQ5jMEITxybWRAS0F13JEQyUlAFtTRnGiqAiEAjd7N6lqbSDIieizbtDyNtKGzj1zu683HSQ9K5LsF0UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12382},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"f8aef5680ddf447b5ecbcd869bb1eb133e50974f","scripts":{"test":"tsc && node dist/test.js","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"aiql_valsee","email":"info@aiql.org"},"repository":{"url":"git+https://github.com/aiql-org/aiql-core.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.8.2","description":"AIQL Utilities - Shared helpers, file readers, and version sync tools","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.6.5_1771363385250_0.9609542782318443","host":"s3://npm-registry-packages-npm-production"}},"2.6.6":{"name":"@aiql-org/utils","version":"2.6.6","keywords":["aiql","utilities","helpers"],"author":{"name":"AIQL Contributors"},"license":"MIT","_id":"@aiql-org/utils@2.6.6","maintainers":[{"name":"aiql_valsee","email":"info@aiql.org"}],"homepage":"https://github.com/aiql-org/aiql-core#readme","bugs":{"url":"https://github.com/aiql-org/aiql-core/issues"},"dist":{"shasum":"42cc8700bba6f90a9afc246ea77b799d6e93b083","tarball":"https://registry.npmjs.org/@aiql-org/utils/-/utils-2.6.6.tgz","fileCount":10,"integrity":"sha512-XcydQojKE8BfKE5RYPEmHVyfd92nFs92imN4tbdKcq6yN+m9IRUnNTsaZBSQeoSJ759vbEvCdFYeqg1/t5raQQ==","signatures":[{"sig":"MEYCIQCvTN7QVt6we77agkTF8ufWDa7tiFmShwH/8RBpeIEylwIhAIe8+gPu0Yu1xI60adaEX1VYpp/ivn1NEvz7kNdFTS6J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12382},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"36acb0e5b77d57e8171fc301f433fe6aa98c1cf0","scripts":{"test":"tsc && node dist/test.js","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"aiql_valsee","email":"info@aiql.org"},"repository":{"url":"git+https://github.com/aiql-org/aiql-core.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.8.2","description":"AIQL Utilities - Shared helpers, file readers, and version sync tools","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.6.6_1771381125060_0.10645582280507937","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@aiql-org/utils","version":"2.7.0","keywords":["aiql","utilities","helpers"],"author":{"name":"AIQL Contributors"},"license":"MIT","_id":"@aiql-org/utils@2.7.0","maintainers":[{"name":"aiql_valsee","email":"info@aiql.org"}],"homepage":"https://github.com/aiql-org/aiql-core#readme","bugs":{"url":"https://github.com/aiql-org/aiql-core/issues"},"dist":{"shasum":"68fa018de463559363a6b81b4013577ce77e0531","tarball":"https://registry.npmjs.org/@aiql-org/utils/-/utils-2.7.0.tgz","fileCount":10,"integrity":"sha512-EfB/IqEExp65HJN6mYSEAVnaHrnPFVfFaav9CtvdHN4jJk84/mzXNHDGu+8X/v+zMa6RLKxSwJ02QfWYRYhBKQ==","signatures":[{"sig":"MEYCIQCg6qmRjJqV+URNfffhRGjHG9KJH5Hkk7F+P6aXwAr4cAIhAMjZfmrD0wWJYuKkQmVEYyJsCHblKBgLzbjxcqZcwqft","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12382},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"c432946a51e16767eb305a63a25b214ce89dff51","scripts":{"test":"tsc && node dist/test.js","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"aiql_valsee","email":"info@aiql.org"},"repository":{"url":"git+https://github.com/aiql-org/aiql-core.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.8.2","description":"AIQL Utilities - Shared helpers, file readers, and version sync tools","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.7.0_1771437109529_0.782544893243597","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@aiql-org/utils","version":"2.8.0","keywords":["aiql","utilities","helpers"],"author":{"name":"AIQL Contributors"},"license":"MIT","_id":"@aiql-org/utils@2.8.0","maintainers":[{"name":"aiql_valsee","email":"info@aiql.org"}],"homepage":"https://github.com/aiql-org/aiql-core#readme","bugs":{"url":"https://github.com/aiql-org/aiql-core/issues"},"dist":{"shasum":"be9ea644222b221f7fa3807dfdf2777a913302ce","tarball":"https://registry.npmjs.org/@aiql-org/utils/-/utils-2.8.0.tgz","fileCount":10,"integrity":"sha512-4R/+E94u4Cs5zOsLunL9iiZCeoXif8nN5G85574Tk0tRdhN1rsRPCaBiu8KRLdu1xVD2HoKt0nK9PWfRvOmGpw==","signatures":[{"sig":"MEQCIGE3rXGElnHsO4ldFNeNMfvnpcV7mPa9KRQc+JKsUnuGAiBlbv+XtTSpazAJF0lWNwUlPkmM+f8CzaQBew/rN2xaiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12382},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"ddaced045e75ddb5ed1258c4556bd98016daf847","scripts":{"test":"tsc && node dist/test.js","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"aiql_valsee","email":"info@aiql.org"},"repository":{"url":"git+https://github.com/aiql-org/aiql-core.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.8.2","description":"AIQL Utilities - Shared helpers, file readers, and version sync tools","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.8.0_1771468746338_0.9795655383601913","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@aiql-org/utils","version":"2.9.0","description":"AIQL Utilities - Shared helpers, file readers, and version sync tools","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"build":"tsc","clean":"rm -rf dist","test":"tsc && node dist/test.js"},"keywords":["aiql","utilities","helpers"],"author":{"name":"AIQL Contributors"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aiql-org/aiql-core.git","directory":"packages/utils"},"publishConfig":{"access":"public"},"devDependencies":{"typescript":"^5.0.0"},"engines":{"node":">=20.0.0"},"_id":"@aiql-org/utils@2.9.0","gitHead":"12866c47f211ab63f82c911b9d1e805d29ed2864","bugs":{"url":"https://github.com/aiql-org/aiql-core/issues"},"homepage":"https://github.com/aiql-org/aiql-core#readme","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2P8YaGp5dyLed9Rf8kMoEF3cjrPMFgJzNi45jemNJhnCdBFF3uCo1PxkSKlv68l0JEyKFDwKiAa0J+oW48NudQ==","shasum":"1408f83cc0744ee7d3fc24d08272439da87db935","tarball":"https://registry.npmjs.org/@aiql-org/utils/-/utils-2.9.0.tgz","fileCount":10,"unpackedSize":12382,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHfMivYdwe7BWJUHuMahNmn6rc0wj5OJksYSlmvTd2LEAiEAuIzMVIQZVqMSe5QA8iPcog1X96+G6Dxge+a8FC6IZyo="}]},"_npmUser":{"name":"aiql_valsee","email":"info@aiql.org"},"directories":{},"maintainers":[{"name":"aiql_valsee","email":"info@aiql.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_2.9.0_1771478739101_0.8314897963565067"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-16T23:24:11.409Z","modified":"2026-02-19T05:25:39.358Z","2.6.1":"2026-02-16T23:24:11.629Z","2.6.2":"2026-02-16T23:35:09.589Z","2.6.3":"2026-02-17T00:38:11.443Z","2.6.4":"2026-02-17T07:59:32.122Z","2.6.5":"2026-02-17T21:23:05.414Z","2.6.6":"2026-02-18T02:18:45.220Z","2.7.0":"2026-02-18T17:51:49.665Z","2.8.0":"2026-02-19T02:39:06.473Z","2.9.0":"2026-02-19T05:25:39.234Z"},"bugs":{"url":"https://github.com/aiql-org/aiql-core/issues"},"author":{"name":"AIQL Contributors"},"license":"MIT","homepage":"https://github.com/aiql-org/aiql-core#readme","keywords":["aiql","utilities","helpers"],"repository":{"type":"git","url":"git+https://github.com/aiql-org/aiql-core.git","directory":"packages/utils"},"description":"AIQL Utilities - Shared helpers, file readers, and version sync tools","maintainers":[{"name":"aiql_valsee","email":"info@aiql.org"}],"readme":"# @aiql-org/utils\n\nShared file I/O helpers and format utilities for the AIQL SDK.\n\n## Features\n\n- `readAiqlFile(path)` — Read AIQL source files\n- `writeOutput(path, content)` — Write transpiled output\n- `discoverAiqlFiles(dir)` — Recursively find `.aiql` files\n- `getTargetExtension(target)` — Get file extension for target\n- `SUPPORTED_TARGETS` — List of all supported transpilation targets\n\n## License\n\nMIT\n","readmeFilename":"README.md"}