{"_id":"@satisfactory-dev/ajv-utilities","_rev":"46-a029a833f1eb39aab56644379cb291d7","name":"@satisfactory-dev/ajv-utilities","dist-tags":{"latest":"0.32.0"},"versions":{"0.1.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.1.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.1.0","homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"93f55d0b6c80283d8c9301dc9dd4600d9e0d7d37","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.1.0.tgz","fileCount":7,"integrity":"sha512-oH0z01oFtUT+n/Ivu9PrIXv7vMtH1kS2U49/5kP3ME0JQUCjxC7oh+LTjFoGU+KOP5gla8tTHBvhKYclX+qYwg==","signatures":[{"sig":"MEQCIHaopyzXZmOB17jLSbzppvFd9fPZZvge6/MzgCcyXCigAiAEPAmf/dtVzZeewOhsPptgqIw8JKCMG9Q/Pl6kEM6E4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14502},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"aaaedfbdd09b8ef8f6010cf12299097f9b1cc34e","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"10.7.0","description":"Ajv Utilities","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ajv":"^8.16.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"~5.5.2","@types/node":"^20.14.9","@types/eslint":"^8.56.10","typescript-eslint":"^7.14.1"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.1.0_1719775628241_0.6638285215381774","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@satisfactory-dev/ajv-utilities","version":"0.1.1","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.1.1","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"e6902277cccb104ef5a2397d9fe76b2cc9ca49b3","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.1.1.tgz","fileCount":9,"integrity":"sha512-WgZMUege9C93AovtGy36OPQoSGQs9mb9xp8xLVUaUooXYBGoj7KhG/VT8Vw4GFCmXqhcACxZNA6CBAe+aOliDg==","signatures":[{"sig":"MEYCIQC2g3izPaIU54hQDnxwjdhzJhMwArPERc9MmbROUBUzZwIhALLj15ivZf7E/3DZNX97WqX+EYmdn6QfYm99zV2uRSlz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15047},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"1b0e7bbd14f36c95280e47f4cb54e97c6444da0f","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"10.7.0","description":"Ajv Utilities","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ajv":"^8.16.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","eslint":"^9.9.1","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"~5.5.2","@types/node":"^20.14.9","@types/eslint":"^9.6.0","typescript-eslint":"^8.2.0","@signpostmarv/eslint-config":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.1.1_1724594140980_0.7967300556601087","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@satisfactory-dev/ajv-utilities","version":"0.1.2","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.1.2","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"89c451d935d3a23cbdcaffffece035778f00bc5f","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.1.2.tgz","fileCount":9,"integrity":"sha512-WSOMDMaOa1Ggt6NkKADTmdVXqiJNPAb400pzOySJXxh1+Eeaq8PAck2KF4ILuCyO0C2T1ZCWWXwfi9oXm0Dmkw==","signatures":[{"sig":"MEUCIQDoL1GxIwYnFjNdQytZhs0l1LPNVaNWjNYfOXC9SL8rzgIgSjS31/bV3lMXuAtkZDZxePU9Hz6Tyglw37p/UAe+NXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15348},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"b82f1b9dbea2005409281028ac573e41c543739b","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.8.0","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.6.0","dependencies":{"ajv":"^8.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","prettier":"^3.3.2","typescript":"~5.9.3","@types/node":"^25.3.3","@types/eslint":"^9.6.1","typescript-eslint":"^8.56.1","@signpostmarv/eslint-config":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.1.2_1772534421327_0.8916935703816691","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.2.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.2.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"eab14944286e2bc9716fcb3bcae984a05d0dd93a","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.2.0.tgz","fileCount":9,"integrity":"sha512-9qrHY+V7ajNNT2okck1gQhC/idZIsgZy0WocMY+v6eyttha6swq2+594os9A+RogSI6myyoQGbxi8uRwowrTAg==","signatures":[{"sig":"MEUCIQCKME5rw3fWY/BefzGs7MbbjX+2wMFSGV5HZ/tYSQKEVQIgWtjEyxOb9jbRo7FXSwjyRmh1epW9ng4dbBzK4Pg1/2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15348},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"c798c5415ff12e6a615a59c92ea678fa1afc0515","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.8.0","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.6.0","dependencies":{"ajv":"^8.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","prettier":"^3.3.2","typescript":"~5.9.3","@types/node":"^25.3.3","@types/eslint":"^9.6.1","typescript-eslint":"^8.56.1","@signpostmarv/eslint-config":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.2.0_1772539926456_0.3317299747639977","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@satisfactory-dev/ajv-utilities","version":"0.2.1","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.2.1","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"93c819a686d27d84edced7c513f7a09913da472b","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.2.1.tgz","fileCount":9,"integrity":"sha512-12QbhFo+oqdBjXpoT/4DBNrVUQTPYKeUjyk8g+Ea4kE8E3GWsqyPMRUMIpy0xVzL1zlXeQefDdKe+c+8vonflw==","signatures":[{"sig":"MEQCICqubWu+lwWljaPcyT3KgeWrNdqlG4lF2ESPybTYvAJ0AiApip7Y7OyZwRbUmYp3GSV+IEzgOQWGDOWHUDB47wf2pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15278},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"547ee832f63792f9c6153479ad8d3e447e6739a8","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.8.0","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.6.0","dependencies":{"ajv":"^8.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","prettier":"^3.3.2","typescript":"~5.9.3","@types/node":"^25.3.3","@types/eslint":"^9.6.1","typescript-eslint":"^8.56.1","@signpostmarv/eslint-config":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.2.1_1772540223528_0.7686796669922547","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@satisfactory-dev/ajv-utilities","version":"0.2.2","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.2.2","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"565952425db2d80815fa5d4cb4cdd5772314bd56","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.2.2.tgz","fileCount":8,"integrity":"sha512-JcxQTwPOfkoqlsndMVgJ841WeAittXnoO+D8ci73pDk1vRKjhwli0F3KnqmJ4LJCsu265e1k5DfuLmfWb0Kydw==","signatures":[{"sig":"MEUCIQC5KLbqE9GPmUj/VSvpoQeW3GD/Dgv6VWzlSE5v/04gywIgJu5XS2f6zGiFKHAS8N2Hb9hAjybZFYvucs2xR14YS8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15009},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"53b3a80784194e8a44c6497634bbcc6d994c9217","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ajv":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","typescript":"~5.9.3","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.2.2_1775870523819_0.7294146692107093","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.3.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.3.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"1c8429c91f800dcc68e260ac03117ec8a5824c5c","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.3.0.tgz","fileCount":8,"integrity":"sha512-PtAlR8+qqSqKfkxQsjlNrMvaVHhKFYFTT4eK/0gBwsWEuAxCXhlJlxB6jMwRy48MJ0/QKnnLnDiOEVCudiSN8g==","signatures":[{"sig":"MEUCIQCnZkqjfqx09sCCCRmvMoNM9XIWyIo27uqANq2IR+6GlwIgMGZBT4ohOyQHySHKua6gXOn8meqmqMJrW2xztEnz3CE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15046},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"c85e2ce232ed8098a6ad4ceab6091cb0bc4c53ec","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","typescript":"^6.0.3","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1"},"peerDependencies":{"ajv":"^8.18.0","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.3.0_1776596892840_0.31302028374653545","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.4.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.4.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"efa06a43450ffa42ebd4e657ef42a35d1e9de60b","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.4.0.tgz","fileCount":10,"integrity":"sha512-P6wuujZ3MRPNO4TeZmbkTV/OeFDStWksVTtXciwsFt8x6re+DQU7mwBKiPWPfkEx/uHWswGOPAPhAyH/Pwp6MQ==","signatures":[{"sig":"MEQCIDNYHUEM0jfGrGrk2Zs6HRhMZd3BNyryoVKRyBkuHPbBAiB8vAY0ZD6JAYKkRZuGqZ0VqVYAWvmoHPZiniu32f95WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24823},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"1de09728bb1cbaa235d896bc5938226aae0a7b30","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","typescript":"^6.0.3","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1"},"peerDependencies":{"ajv":"^8.18.0","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.4.0_1776621406604_0.4670677215910932","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@satisfactory-dev/ajv-utilities","version":"0.4.1","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.4.1","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"11fc6c1ad494f43273b0cbfeb364c78b66aefb89","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.4.1.tgz","fileCount":10,"integrity":"sha512-LK0zK/l0IayON81IrnVmppcTWeDW2yMc90y1EGRu3NuA9L01wklr4S+8Q86nw/OIfVkI6CEHiP+dkc8WFs5TpQ==","signatures":[{"sig":"MEYCIQCJQ4l90F/XPJx7Z2Z482HQ6zNPuRS/WvO+X2nUD30GiQIhAOnrg9he3l3BJb3v8H6clkW6uN24/rIqRMLiUCU1yv+I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25023},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"89cbf4bf2c2c70e2c63ff3bab5e34c9e5af4d891","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","typescript":"^6.0.3","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1"},"peerDependencies":{"ajv":"^8.18.0","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.4.1_1776622148794_0.661590524683249","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.5.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.5.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"b85c65de10c78cd8f066beb8634e348f2663cb18","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.5.0.tgz","fileCount":10,"integrity":"sha512-RwUgc739fuTsTTRT1Nj/IOGLhjOLVVLrTOoZRMoSzEo21h77wcQSF3fQitgKyw3uHSYLcbZkLAvHzSEx4REP7g==","signatures":[{"sig":"MEQCIBXu0WcWd6w3MK/tlWmEQg6BnSrhvGGkHlGuzS7zJRr8AiAGIXi3uAnOFCn1MnhpgSnbHAKuXCBdPrzNrqksq2bPHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25372},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"e46fed6367e5ea76f58138d68ef01daf01822ab5","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","typescript":"^6.0.3","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1"},"peerDependencies":{"ajv":"^8.18.0","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.5.0_1776623832953_0.9873118857950087","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.6.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.6.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"fc515c2dccbe386d0889395a61e883f81a333720","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.6.0.tgz","fileCount":10,"integrity":"sha512-5lZ+HudKk9n2w+WpsjXwkrCzSPA4jp0qTdmjVLWjVCsmMkjOSD6EwyuLabpyA2ddD5scnUlzO8tf2UoQIx0jdw==","signatures":[{"sig":"MEYCIQCxXjKNphZN/enOtyHcUQ08/R3AuCM1+P5KRL3kF5lxugIhAK0I3/EtKprwJ4ZgTzsDhP4HiQV8XM1QR25gBts87f+D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29966},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"30a566d224e13eb8b5d525ab948dff21972b069d","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","typescript":"^6.0.3","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1"},"peerDependencies":{"ajv":"^8.18.0","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.6.0_1776629767920_0.46439712712081516","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.7.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.7.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"302faf5398adb52240da2c8560d000e247173d0e","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.7.0.tgz","fileCount":10,"integrity":"sha512-WvmX5f+j85jv6EzEAzHcP1A2gJKaaikm9qEoHYh3+xm+GciNUxBBkmylBB9OBA8IZJcrBMY2WmtDfydCRf2EwQ==","signatures":[{"sig":"MEQCIFo7uf13LQf+ymNPGSUDOG0nuU5OJUoWH8OOhuFxHNusAiBxbPK/cTj/Dv19JeZ8FfdBBvs6uherO/BjHbRZ+T7YiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31799},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"d6c3e592e25a434520e093f76e35888e0dadb0ef","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","typescript":"^6.0.3","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1"},"peerDependencies":{"ajv":"^8.18.0","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.7.0_1776635218551_0.051380777643223574","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.8.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.8.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"d5c2e7ef49d240a51bbdf407fad10d69815ca007","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.8.0.tgz","fileCount":10,"integrity":"sha512-JmRAbyKrO+a43nyJb3nPuIegJBXfM7z0qdNzUXC+vp9Wz+B9qUg8GOFVGl6eCIb9I2RxlbF6Gqxt653fQv+GVA==","signatures":[{"sig":"MEUCIQCsd0JAxwE7ysfHmn/eg1xgNbRgRos4+yRHQKFStRIGFQIgfSZUvdVSAxP6fG/2GoMJEF6hXjESreQCkzrPPMMVQzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33815},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"ad7ac06dd3c9e4a308f47999b607db42eff8ed67","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","typescript":"^6.0.3","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1"},"peerDependencies":{"ajv":"^8.18.0","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.8.0_1776642537691_0.9461943217687552","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.9.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.9.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"df6787ec91db9d6f072dc0ba19d2cc2b926c89d9","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.9.0.tgz","fileCount":40,"integrity":"sha512-6EUap7Z7VCJH4BnkuMhTTvJx9YGl5cUEK2O99LMU2CDCyMlVoeR6kHtnx7fX2LXS7zRfNGCYxBqo1qnMB0921Q==","signatures":[{"sig":"MEQCIBaKlndRHWYe9eWbCJ9kHCVxXq5MLopCZXCui0CbjF0KAiBMHEomU0rerfy2IMqZ9C5N5elTjRdLGg7rBPsA7QIcJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52823},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"4d2f308559a6046d0c269a180ca64a839e1ff3ce","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.9.0_1776708503536_0.8055969624589865","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.10.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.10.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"fbf612f6f228398ec2960c525c578ea32c5cd89c","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.10.0.tgz","fileCount":42,"integrity":"sha512-Fn4WvXTsb2i5y4fkiuv6TI/eHSt7IZcnOtIVfbW/gB7POvMigoGV37khb80rFgzTUzocUsFSz2L1pWvuf37XqA==","signatures":[{"sig":"MEYCIQC8fcgGggGAEM4nEo09ll2r08zJEZyDj7c1bN5ysaXidgIhAI18MMV/NHHcMkbFOeOA0/vGqsev1u5jRtxjNVNvf+S9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54372},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"8cb73518160f979ff85f9f8a4a684477d29fe667","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.10.0_1776717465546_0.8776844705924258","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.11.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.11.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"58ffd8fd04aa0582c7316f7e16c4d94187a8691d","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.11.0.tgz","fileCount":44,"integrity":"sha512-2itip8YDkhnmJ7eHpdfeqIAV0wjH4qDHq7XsMMXd3q1qs5iwbP19fbibBmJDPvcetq4+oxtBF/lNCGRuCvOtrw==","signatures":[{"sig":"MEQCIH0RMiqA0gEskLIERI/KZoauzFhyk75aXV30T3Ve5WiAAiA51Kz7m6HcsLSIi4quO/jKH6cXaYyGQZi9RcYE5eWDsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55389},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"3b7b0896b7689104d9b9a70b86ec6060eea70399","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.11.0_1776754481505_0.7762714148248016","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@satisfactory-dev/ajv-utilities","version":"0.11.1","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.11.1","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"ffeca4dd0e5e6df018f8717e634b490eb6713152","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.11.1.tgz","fileCount":44,"integrity":"sha512-JCoOCK1JWFkTrr8uXoiJl2q13EdFs8joQmJsqZlkuOPL6r25cCXDZjnVUZyL513ObuYJ6BH0q8uEjkWM5crChw==","signatures":[{"sig":"MEUCIFdbgDYI2G70HE30UGv3746fkwfai43KeJdeeEz/IxT7AiEAyhUDFAeGbkJT/0tRaQNmlZCLuf3pqeEiMA2KbIb1mNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55312},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"46405196db923b377bb2ef4cf85f098781034a63","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.11.1_1776756856660_0.706342267285107","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.12.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.12.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"b8ee3ad23dbc06acc821adc7ca83c71a6db30197","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.12.0.tgz","fileCount":46,"integrity":"sha512-vNumDxIpfUToCQBTA37pLVpb1fy60nQbd0brrvQhDU2DQvKJQofqmXxlIxAggWONW0roKbkECWVZSqNJCRiyIg==","signatures":[{"sig":"MEUCIQClr9Tbj49ZTWLE5bjx3PyXuYunthL3edvrxgPUzxWYeAIgYTqLcsYAFVME/8r/kgCkPJdrRiIJDXxXAHFX1s0VsAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61885},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"4df07f7227918eb48c377d30d0d196bb9489b814","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.12.0_1776789261900_0.29750722760062764","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.13.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.13.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"5ccc844d864b76ec33a677ca29594e4595287aa3","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.13.0.tgz","fileCount":52,"integrity":"sha512-5NMjDUypEJNU12BVduQ5Tr2qXW7Y3XBrzzFQypc9GyjFjnTlN4HXp49fS29WWvtiqQhdYnJW1IBMiMP0v7qSpQ==","signatures":[{"sig":"MEUCIQDUxgE9cy0iYM4LHG+f6iY0/sinLifF1HSqM/MGFtVSLQIgGFuPiEJLraWahE9FQr2g9toISE20H49g/0jjOVsK8NI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71127},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"30127eaa5738812ca30e0ac718ee1859f393d4e3","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.13.0_1776801797811_0.3504703672778253","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.14.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.14.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"205631cc2f35cdc537a573d6ebf04edc5e6e3a58","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.14.0.tgz","fileCount":50,"integrity":"sha512-T1FUN8u5q8TGM31VK2oMKaNVdHYzm48wPhaZ5czzpSJ1j3UnDxSLrN4CqJ/uAdOhwR0Vj0HeCSxnw+Fdc4PC2Q==","signatures":[{"sig":"MEQCIFVUor4Q4BLQW1/9v1u4AgDPo1vdPzVUQsuW6hCN+Vk7AiAw5j2nj7N8VpOh6gfBTF7gPHVs3zS0XtspHi9d1bfQbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68051},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"2a59720d5a3199114b28165a8128aef70238b96b","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.14.0_1776808134816_0.603432367772172","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.15.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.15.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"fd448c4d109c75bdb4419e6a5743e816abc3da27","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.15.0.tgz","fileCount":48,"integrity":"sha512-aaRJLiLHkHkfwquGwdZ02GUq2TfcX/mVGFcbpOuoAdnKYVcBOxJGPHKy5uBUXv0LN+HNuwX3AVZDs8sBzeVXMw==","signatures":[{"sig":"MEUCIQDipg5H4vBwtqzwGjcvy51EEO0sElJzODdEUUdHHx76UAIge5ZJ8teqi+ZEfbpTaYex4h99kG9T0kWMzwAgGGUhIOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78700},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"ba49746c52444895ca8ecd3cc299141e5b1ef28f","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.15.0_1776891308646_0.715204800573171","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.16.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.16.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"8406f9301c2675c18d743e355d8f2641db08a0b5","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.16.0.tgz","fileCount":50,"integrity":"sha512-PDa048vuS9Ktp+aUJMQb7kZkHEDdZ/FSDbXJOTrG23rTSa70RJtNdoCVQPJP36Te4PEs4lrp+QGJhh2YpjJHrg==","signatures":[{"sig":"MEUCIF03ynGloYPUXP2z5nL1R8Jd3JsrFoAkpI0EeITRF2QRAiEAqRfm7VcO2ho/XEKV/NyvL9uvgzvWoRXEk7cAFLGLUZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81696},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"902662af60cdf005726e435b954791b66f7d85d3","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.16.0_1776894869173_0.327184419012547","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.17.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.17.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"d2b7f8fe857261058b836888cd96cb8ce5a9135d","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.17.0.tgz","fileCount":50,"integrity":"sha512-KsNhF3o93YGXUUi16ww3FOcINhyl/PlTCD3C7DZiqnc3erLrxtgdewhpcDt6G4BONZxL2Ldgce8Vky/A7cZWcA==","signatures":[{"sig":"MEYCIQCTLr85uQZeEJDEoGoe+4U6+YqOkW5y8yawtdE6mcmZfgIhAIUrGj4Wh69XHE7cp/VUBOjftv8NtyBJMMVxnmB3HkDO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81707},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"dd2d63daeb2cc83e45e6603bda5891cb4f7d826f","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.17.0_1776895802554_0.5522280453718578","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@satisfactory-dev/ajv-utilities","version":"0.17.1","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.17.1","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"b55ea5ac3340162bfa109d11abd1754d3732982f","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.17.1.tgz","fileCount":50,"integrity":"sha512-v4QjMZB5KT46GuNbL6wShXiyib8hzr+4eNA8vLsaXc4UDnMND2QaSErQN5mM9cjTvH67lKKbP7BJYt8HfXiZUg==","signatures":[{"sig":"MEUCIQClYKpzP2ndhAefCJfaK+Gny7S4mF7R+bLx25xCKEc2/QIgFDNiuLzOKYwtMMqIcV0zJZyUX/IXsBkDmQsdLkkJ0g0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81820},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"cdc1753d8c51a5e11a50c892582b4fe28e06d96f","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.17.1_1776896848124_0.8593155712892762","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.18.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.18.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"40382f0b5f5ce54dedf9575d4631767d8c552854","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.18.0.tgz","fileCount":52,"integrity":"sha512-bpYp+yCj6bLpXjuRgHdK1LP8CemTBRj8c1D4WZMjIApA1iaF7jyTzJt0F4c9mRlueOpi255KB9wYyCTvywv82A==","signatures":[{"sig":"MEUCIB3mu1gs4ov7VEcAhhkvBWHTjnkUXsiUVITnPUkWb8N2AiEAyC04Djt6ArBDI80f1iQ3vCt08LwcsBk/qscG4I2z8Hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91709},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"808936946d0fe931d0fdb30d7580337efbefca8c","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.9.2"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.18.0_1777055899898_0.9800597834489815","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.19.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.19.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"36f14b9876b1ebaa73d65aa8ec93bc2649c622c6","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.19.0.tgz","fileCount":55,"integrity":"sha512-Q3vzWBBx1uMWIhY4DS7m83gVMVM+YX8bKNvw/64YW8ZO2O0hkZ23VShXKVO2J8Smq+n/XR/fkNpAE8qjBCJkUA==","signatures":[{"sig":"MEQCIA8u+2sMG2AhqfWGyMNPyiYnmx+Qb4SHp8+bo6jngXrOAiBfGRB1lBjW4gR/gtCV214F/oFL0QnuFh7TjOlHfr55kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92301},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"80ca92e39f466125bb88b634f8a19aef210e39d9","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.9.2"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.19.0_1777059466464_0.2146383128538818","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.20.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.20.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"e8585eff75f9147f283b0367a6376f2139afd817","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.20.0.tgz","fileCount":55,"integrity":"sha512-sSW4wpN8IE6l8Qc3Yh6gTo2i0I7kI2CFAYxguZWSGsaghbaRaeXLyGPZowQTsk2VGrT84ylfY+eOqw4gaLC1HQ==","signatures":[{"sig":"MEYCIQCSTzr2yh8qKFZXgBlg9iAcL+ETI6E4roVY2awMDGpidAIhAID0yFK6MpziIv31DnyL24CF05Ku1PFvzvLhgo4NSApK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96770},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"1cecacede2a883a53f00f4dc18fb600e339403a1","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.9.2"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.20.0_1777212978747_0.011714126302542427","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.21.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.21.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"7c162afdbc646622095e904c461aa03cb3918fbe","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.21.0.tgz","fileCount":57,"integrity":"sha512-cfqC+2w3tUv4aDrWnSguMih/Y6evybomPjf95dDFTia+ouaPhbCqud1rfVGgCa3x3yx+10XrAxea1DAZTdAzBg==","signatures":[{"sig":"MEYCIQCsrlVVS5buS5uerwPYdRNH9m0Ni+qRZq7ke6lVLGhTLgIhANoJ/u5KmlTmtO4CW/PnDHRBCmV9JJVqV3sW+CG+rPWX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107768},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"6fc5fd76656df9a28dd70d7c9f52d5ae99766858","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.9.2"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.21.0_1777217281703_0.8660140340926086","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.22.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.22.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"29e5c7f7eae07bd13435c23179464c5193a8b0ca","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.22.0.tgz","fileCount":57,"integrity":"sha512-zlDeyULq3DFb7CaB5hLmDKYuQjaI3C8a6jEBKDLdVY2jIJ+Qx0clcUCf56yd5BqeKBxDJLMSvfqroIJ7aUQe0g==","signatures":[{"sig":"MEYCIQD3ynW0JhpSl4ktV65K5BH4RXwpm6kX2otDpQxXnWOdZgIhAMvDTyHrFki6+BntfO2xXRQymzuHvPYeEssPGBEUtiLG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109358},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"1ae5b72fc86d247d249c817fdb6fb98ccf32e338","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.9.2"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.22.0_1777318652448_0.09968606314170825","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.23.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.23.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"d5cb861ada9cd69f21047a3132c080ac95cbcb33","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.23.0.tgz","fileCount":57,"integrity":"sha512-KclLk1gu22jSMKq4Jaue3DTmoKB7V6XtLyx0QaAQ8OUR090IiJ0jaEIxsstLy5h14QvhGBSE/rXpMO8zqCy0WA==","signatures":[{"sig":"MEQCIFKDmMhQe0BFS62oXRJRPEtPk+O7PzEnPoowQkaAsOUrAiBvT4H383a+b6VEJA0KGNX4Ie2z+2jonCRjNZ3E3fUgXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111496},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"4f29b467ced1a2be33ade0c155d946e379e4b82a","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.9.2"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.23.0_1777511960921_0.09284158289357669","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.24.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.24.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"605f48a0956fde0d937fdfa76f6a3b39bb2fa27d","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.24.0.tgz","fileCount":61,"integrity":"sha512-LTLVnI0TOWV4win+y2abCTjco1alX2BGBc0TXbL/OT75EvhwT4ugZ0Q5J2i057+19dGjnY5h6IiHjVUEszDIYw==","signatures":[{"sig":"MEQCIBp9e6HDW1PJsifs9dEyvJ5XOerluYX7FO9sMgP3RETTAiBTbSTShgtGusoGov/15tXKb49SUt79hnewXbrijodSXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129377},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"49e22719990048e15c5f1a7effbd0977feebedbf","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.9.2"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3","@signpostmarv/js-types":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.24.0_1777732994944_0.9384274046221446","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.25.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.25.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"0eb53b40103587e292d86d3892b8c029a9b0cccb","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.25.0.tgz","fileCount":63,"integrity":"sha512-g5zEzujKhAOPeLXZgF8U6HxGl4xKUfU900tY6vYu/1SKwws0EZ/kkUZUnGNmNVyl24t1RHBSx3L9XeTF2i6IpQ==","signatures":[{"sig":"MEUCIQD3/YNy4x4g8dIfbLaKwH/bG7MaQv4KCjiefkmph35+ZwIgXT33bCpdSUDwdwxne5tuvL76ger68PcQSBrwz9HhwZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135477},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"ce1a643b81709a43ce375a0f0e17aea92f5c47fa","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.9.2"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3","@signpostmarv/js-types":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.25.0_1777845867518_0.232455446194489","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@satisfactory-dev/ajv-utilities","version":"0.25.1","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.25.1","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"ba13222b38539a742e4c6c54ccb9d047c1203624","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.25.1.tgz","fileCount":63,"integrity":"sha512-ddwNiNVB4RcVkWFSDvT0X9HHNK9Edph5fypUZQVe/sKF7fpTPvpoiTIt9hSmLJXbnRO9EAE2wwylnLX3HPBQTA==","signatures":[{"sig":"MEUCICw0AAy3i0ise0fysZFOSdhZyBK8aaw1ttnwwnx7PDBwAiEAkvbRgcvefcda4VqwqyU+39yWbTY5SFpGnddElx4Zdhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135573},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"a0f91808a4f47bca30745277346503fecd09c6ce","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.9.2"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3","@signpostmarv/js-types":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.25.1_1777891251929_0.9294630400430162","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.26.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.26.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"a366b1b40d5ed227ca3a126b71177ff369b11229","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.26.0.tgz","fileCount":63,"integrity":"sha512-qlvPEK14gIkEVLWdXZ3J0npQzEk6V/hqG8DijSNmtgHURzvGD8Unbe39nJjBhwJz6u/MNdgkPAGMGAPw0d3pYQ==","signatures":[{"sig":"MEQCIFLWlAdQ/2rsZ7SIte3G7oe18ii610ggkTY3d57hUg5kAiBNIA7dnFJWOOvEmvejdV5or2lFhKAuLxtQfpnD/ZeGFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135673},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"},"./modified/*":{"types":"./modified/*.d.ts","default":"./modified/*.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"8be66a998199a2db93ff9bce67ea691a073467c1","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.9.2"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3","@signpostmarv/js-types":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.26.0_1779446211478_0.3588485042522407","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.27.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.27.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"125cab939031359d43c9c7d98ff6684d2351a5a2","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.27.0.tgz","fileCount":9,"integrity":"sha512-t6o4Y+KUkYdWgXV5H8H5UeaMEcx73o37uobL48NsPjoonMIbQwRNwMDvi8nH7cdWwg0eB9ln3fO2aPXZ5RZa6w==","signatures":[{"sig":"MEYCIQCSO+PE+PyC3MuOhg213cgKsVX8qxSLPiqb92Tr6xRp4gIhAJDhBldAkTulYO7fRYnZskMm37xRbPo0QSHhDDNLS2OQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23317},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"},"./modified/*":{"types":"./modified/*.d.ts","default":"./modified/*.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"aa275c5c1217edc990743e9fff652f92d5e2d8e8","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.9.2"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3","@signpostmarv/js-types":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.27.0_1779541630222_0.6152774526632347","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@satisfactory-dev/ajv-utilities","version":"0.27.1","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.27.1","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"5da1c37512283a652714197fd8ca2d78f742b82c","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.27.1.tgz","fileCount":63,"integrity":"sha512-LWBVrY+TMMy+4TEO30gPyL2B0+m3DNBwm/2GqE1OYemq/Z+r0XHSdFhjcddnlmTJBC0cUVHH2sX+P/klStgzAg==","signatures":[{"sig":"MEYCIQCK/AVUr63NOYtoqb9VPmJKxhvve/DysBrH/rttYCTgJgIhAOYADtgLQlH1W6TFWDzOUjsMp3/sBgYEV25bsloNTHnZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142904},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"},"./modified/*":{"types":"./modified/*.d.ts","default":"./modified/*.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"aa275c5c1217edc990743e9fff652f92d5e2d8e8","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.9.2"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3","@signpostmarv/js-types":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.27.1_1779541941766_0.05553752004808632","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"@satisfactory-dev/ajv-utilities","version":"0.27.2","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.27.2","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"1e4bb7d656d0bc6e3f047102d3156189f901a908","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.27.2.tgz","fileCount":63,"integrity":"sha512-6Vfv5LxH09I8MOUkSy/BLQnQtR+bODxCZvesXE5j/zdntjvRnPcMjI8r1gsR7cTKFB/PrZDzkI7o7Baud8vzyw==","signatures":[{"sig":"MEQCIGs0EviSpccNKZdIZF3rIxZT/+prbfPWGMP3Z2xLPUkRAiB0MIz+2deG+yBfVDMkqNtPW87t/i01ZpNV4aOtCuuqcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142715},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"},"./modified/*":{"types":"./modified/*.d.ts","default":"./modified/*.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"cc4099ae187c3b54adc9bd6cc55b1c5184a94d16","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.9.2"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3","@signpostmarv/js-types":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.27.2_1779543774894_0.7336435603824871","host":"s3://npm-registry-packages-npm-production"}},"0.27.3":{"name":"@satisfactory-dev/ajv-utilities","version":"0.27.3","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.27.3","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"821f69ff9db8da81f9500f81d18eb7df782def80","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.27.3.tgz","fileCount":63,"integrity":"sha512-bknwTWVNU14APjAIz8qL8c4MifpbQaHkqXVrFPTf3Kj6/5af+gKtXXCXhJTZC5dDanJ/RS6ZStfnfiNy0xjOYw==","signatures":[{"sig":"MEUCIQCOjg+szZCSNH79wxMz2TumBBzjn7lMri84+FL2OFYaggIgHQv9/LkJLHlROZ95vRqlLN8658lAsKUwdUHW/pS5nb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142716},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"},"./modified/*":{"types":"./modified/*.d.ts","default":"./modified/*.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"3c815eb53744d2076e2952bb133d5f64827dc3c7","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.12.1","description":"Ajv Utilities","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.14.2"},"peerDependencies":{"ajv":"^8.20.0","typescript":"^6.0.3","fast-deep-equal":"^3.1.3","@signpostmarv/js-types":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.27.3_1779925835204_0.5669095708449507","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.28.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.28.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"be19353a13208c7664df9fa72f5e5bc157c2b0c0","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.28.0.tgz","fileCount":63,"integrity":"sha512-yTmEP7j1Tiv74psycq81TfC/bSb4epuIBBAGb29j3OsRcvcJi8HLe/XjVUOXCXQgqxihUt3ioKPHo/2d/uAA+g==","signatures":[{"sig":"MEUCIA3bgIcye92Zo/Zi340dWpO1GiwB9QumItWiXQWQjOePAiEAvzCwNy+NGp9E81MkSr3R9f1MHV10LGZlZIstS10lGiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143069},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"},"./modified/*":{"types":"./modified/*.d.ts","default":"./modified/*.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"7c6ec3301545a90d70690b6fe7679eb031fd9e0c","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.17.0","description":"Ajv Utilities","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^26.1.2","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.15.0"},"peerDependencies":{"ajv":"^8.20.0","fast-deep-equal":"^3.1.3","@signpostmarv/js-types":"^0.4.1","@typescript/typescript6":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.28.0_1785813202447_0.5941560174809151","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.29.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.29.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"4a62d37273ecd975d552fd7616fe9c3d15362da2","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.29.0.tgz","fileCount":63,"integrity":"sha512-v+gQ6rAGqBa6w5mlcmAVp8RqMb3vo75Dc5AqZECLYduvzPMx3gkcBD+skpfBV085D4JB9FA59QXu8XwUxY0bYQ==","signatures":[{"sig":"MEQCIDcvHCA/1ZgfQcsRKJ6MaG6jO4CmJrEGrQM5HfRjePSjAiB/pohV/VYB+P5S1glqKIpIzubJnXbSnXf207bCXIUBXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143456},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"},"./modified/*":{"types":"./modified/*.d.ts","default":"./modified/*.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"8737e470d8f58c4c5237beb5516a1679c9eec7af","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.17.0","description":"Ajv Utilities","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^26.1.2","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.15.0"},"peerDependencies":{"ajv":"^8.20.0","fast-deep-equal":"^3.1.3","@signpostmarv/js-types":"^0.4.1","@typescript/typescript6":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.29.0_1785857427749_0.24800268563395012","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.30.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.30.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"378838962a794486bc4dce2468b852b769403064","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.30.0.tgz","fileCount":65,"integrity":"sha512-ENil5h/i120nJHOwfLqL3P73IVqEjFtiAZeRI0jXc9NiPp3tBOWHwlslJRWNRz8bAfnqc3058Sr5Gjtnn9bsFg==","signatures":[{"sig":"MEUCIQC+H06D6HIUeq2H4+7Fgn4ALWnVCbqqQEQ53+MDOb242AIgW7daXRinn+sMxRl/gfEcpvp8LC8BSRJY9984GvhmcYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146630},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"},"./modified/*":{"types":"./modified/*.d.ts","default":"./modified/*.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"513fe9e28d97034fe08be8a71dfdf1bfc9612d6b","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.17.0","description":"Ajv Utilities","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^26.1.2","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.15.0"},"peerDependencies":{"ajv":"^8.20.0","fast-deep-equal":"^3.1.3","@signpostmarv/js-types":"^0.4.1","@typescript/typescript6":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.30.0_1785879483545_0.1668553847452079","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@satisfactory-dev/ajv-utilities","version":"0.31.0","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.31.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"ee9505cf6c731e34ed52d9db3321107e912b8f1b","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.31.0.tgz","fileCount":71,"integrity":"sha512-8mASUWYIiOKyu2dgp0F7z/At4aAdHXiiVJ1DRz8xX2whUn5rbKL7GcFm4cO9sxMt3ncF1h7dIlG4VpnMpV333Q==","signatures":[{"sig":"MEQCIDTRB/SwfL+bsC5EPB3d9/CYZsr7B22Udfl4jGQss0YaAiBQcxxL7aUeMJw119dAOe8JoNmrlsV0dMBlTuWnT6uP8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161479},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"},"./modified/*":{"types":"./modified/*.d.ts","default":"./modified/*.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"15d44c8aa9f625f3c88b6c68f97ab84a8a4f5e11","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.17.0","description":"Ajv Utilities","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^26.1.2","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.15.0"},"peerDependencies":{"ajv":"^8.20.0","fast-deep-equal":"^3.1.3","@signpostmarv/js-types":"^0.4.1","@typescript/typescript6":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.31.0_1785975244610_0.3113282052681141","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"@satisfactory-dev/ajv-utilities","version":"0.31.1","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.31.1","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"c9792f4e3c7dfc0616b1d9349c9a9d9bec4d259e","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.31.1.tgz","fileCount":71,"integrity":"sha512-cJnFmE4B7C6/rYXFD3YBaMZbh55MUi/FI4eKizJ/Tnowh2WuoFTbfA2+uAkhEbrpgk7fLhij7zZ3nvE9d6/mLg==","signatures":[{"sig":"MEUCIQDWdG2jrYcLvzCjHsjKDvS2OPM+w4T8PlIarRT7CsHQ4AIgOmDhFSDYU4Ah82lpui6xYpMy/gwGDMusnBnaPVV3Mk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161479},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"},"./modified/*":{"types":"./modified/*.d.ts","default":"./modified/*.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"b738d9d8c490fd5a5a3555b141c7a5ed2ea4c0d1","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.17.0","description":"Ajv Utilities","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^26.1.2","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.16.0"},"peerDependencies":{"ajv":"^8.20.0","fast-deep-equal":"^3.1.3","@signpostmarv/js-types":"^0.5.1","@typescript/typescript6":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.31.1_1785975403580_0.10476681156256884","host":"s3://npm-registry-packages-npm-production"}},"0.31.2":{"name":"@satisfactory-dev/ajv-utilities","version":"0.31.2","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.31.2","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"4fba686a7947ba944fab594fe7e1cbd5726a8a40","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.31.2.tgz","fileCount":71,"integrity":"sha512-/TTbxpc6QkG7CP4tdA/G6ZKrF5eevSq+DxanBguBI/TA8G1SJH2E3Peol+6txKLDHTiJ+DrbxXp1uYdVAVN9rw==","signatures":[{"sig":"MEUCIQDyQZE7W0moTdBMO/stk9ALcb14UzAPeiNWznDco89hmQIgRrY1DR+Ykj8vk5E78puGRR8eX0Tfka1cbWK4cS+rD44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161484},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"},"./modified/*":{"types":"./modified/*.d.ts","default":"./modified/*.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"8da93f3fb4e69e0b5cc0281b5790e5cbc7d55c7d","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.17.0","description":"Ajv Utilities","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^26.1.2","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.16.0"},"peerDependencies":{"ajv":"^8.20.0","fast-deep-equal":"^3.1.3","@signpostmarv/js-types":"^0.5.1","@typescript/typescript6":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.31.2_1786016600249_0.5203717075236993","host":"s3://npm-registry-packages-npm-production"}},"0.31.3":{"name":"@satisfactory-dev/ajv-utilities","version":"0.31.3","license":"Apache-2.0","_id":"@satisfactory-dev/ajv-utilities@0.31.3","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"dist":{"shasum":"660a27de3d6097eab88dd27ceed03b5803f46985","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.31.3.tgz","fileCount":71,"integrity":"sha512-j2w62SODGjpmE+PvWDVNXXYLMlMDPnYDbuGIxTuq07sf6fCZXEwWsIiFi8BQAwH8JTndj2q7mRMjQJLC6UDi1A==","signatures":[{"sig":"MEUCIQCI25Q3Im/hQ36zICbWBB6yVqVPbNZg3Lu7BuUWjKl5ygIgQ+830wbufn5QK21tqgXzZwtcfYjf8b1OHgX6SEqlos4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161838},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./ajv.d.ts","default":"./ajv.js"},"./modified/*":{"types":"./modified/*.d.ts","default":"./modified/*.js"}},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","gitHead":"631783adfc7df63f3e316db93feb00ec385186d0","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/satisfactory-dev/ajv-utilities.git","type":"git"},"_npmVersion":"11.17.0","description":"Ajv Utilities","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^26.1.2","oxlint-tsgolint":"^0.20.0","@signpostmarv/oxlint-config":"^0.3.1","@signpostmarv/json-schema-typescript-codegen":"^0.16.0"},"peerDependencies":{"ajv":"^8.20.0","fast-deep-equal":"^3.1.3","@signpostmarv/js-types":"^0.5.1","@typescript/typescript6":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ajv-utilities_0.31.3_1786017748555_0.9950786612288312","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"type":"module","name":"@satisfactory-dev/ajv-utilities","description":"Ajv Utilities","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/satisfactory-dev/ajv-utilities.git"},"funding":"https://github.com/satisfactory-dev/ajv-utilities?sponsor=1","exports":{".":{"default":"./index.js","types":"./index.d.ts"},"./ajv":{"default":"./ajv.js","types":"./ajv.d.ts"},"./modified/*":{"default":"./modified/*.js","types":"./modified/*.d.ts"}},"devDependencies":{"@signpostmarv/json-schema-typescript-codegen":"^0.16.0","@signpostmarv/oxlint-config":"^0.3.1","@types/node":"^26.1.2","oxlint":"^1.59.0","oxlint-tsgolint":"^0.20.0","prettier":"^3.8.2"},"peerDependencies":{"@signpostmarv/js-types":"^0.5.1","@typescript/typescript6":"^6.0.2","ajv":"^8.20.0","fast-deep-equal":"^3.1.3"},"version":"0.32.0","gitHead":"365f4dd6b9436f079168050ac565ea602d12cf8b","types":"./index.d.ts","_id":"@satisfactory-dev/ajv-utilities@0.32.0","bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-Oo3NGlM6/OGAxQtGK7OkDjyotOFpz45lpHdMBr8oJPdTMnmP+IFB5TxxOPyYaRBr9hbsyxL42v5EA4c13DZxxQ==","shasum":"4d8fb5bf7f12d97feacb6b2f5bab41de4dd2f073","tarball":"https://registry.npmjs.org/@satisfactory-dev/ajv-utilities/-/ajv-utilities-0.32.0.tgz","fileCount":73,"unpackedSize":163224,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDk5PFvjJLMVWsPWpsTFAVOKIZXQyRvSW6SpLwX6w3gfAiEAgM8dG2EYcj9HQ80pIjYXE5EAAax//Ap2Tjqnaq/s+c0="}]},"_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"directories":{},"maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ajv-utilities_0.32.0_1786032154961_0.06451862595298863"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-30T19:27:08.135Z","modified":"2026-08-06T16:02:35.322Z","0.1.0":"2024-06-30T19:27:08.407Z","0.1.1":"2024-08-25T13:55:41.144Z","0.1.2":"2026-03-03T10:40:21.459Z","0.2.0":"2026-03-03T12:12:06.608Z","0.2.1":"2026-03-03T12:17:03.683Z","0.2.2":"2026-04-11T01:22:03.969Z","0.3.0":"2026-04-19T11:08:12.988Z","0.4.0":"2026-04-19T17:56:46.736Z","0.4.1":"2026-04-19T18:09:08.925Z","0.5.0":"2026-04-19T18:37:13.104Z","0.6.0":"2026-04-19T20:16:08.087Z","0.7.0":"2026-04-19T21:46:58.695Z","0.8.0":"2026-04-19T23:48:57.864Z","0.9.0":"2026-04-20T18:08:23.712Z","0.10.0":"2026-04-20T20:37:45.696Z","0.11.0":"2026-04-21T06:54:41.631Z","0.11.1":"2026-04-21T07:34:16.847Z","0.12.0":"2026-04-21T16:34:22.065Z","0.13.0":"2026-04-21T20:03:18.038Z","0.14.0":"2026-04-21T21:48:54.957Z","0.15.0":"2026-04-22T20:55:08.790Z","0.16.0":"2026-04-22T21:54:29.319Z","0.17.0":"2026-04-22T22:10:02.759Z","0.17.1":"2026-04-22T22:27:28.264Z","0.18.0":"2026-04-24T18:38:20.057Z","0.19.0":"2026-04-24T19:37:46.630Z","0.20.0":"2026-04-26T14:16:18.894Z","0.21.0":"2026-04-26T15:28:01.848Z","0.22.0":"2026-04-27T19:37:32.577Z","0.23.0":"2026-04-30T01:19:21.075Z","0.24.0":"2026-05-02T14:43:15.082Z","0.25.0":"2026-05-03T22:04:27.662Z","0.25.1":"2026-05-04T10:40:52.070Z","0.26.0":"2026-05-22T10:36:51.617Z","0.27.0":"2026-05-23T13:07:10.401Z","0.27.1":"2026-05-23T13:12:21.946Z","0.27.2":"2026-05-23T13:42:55.036Z","0.27.3":"2026-05-27T23:50:35.348Z","0.28.0":"2026-08-04T03:13:22.585Z","0.29.0":"2026-08-04T15:30:27.902Z","0.30.0":"2026-08-04T21:38:03.693Z","0.31.0":"2026-08-06T00:14:04.790Z","0.31.1":"2026-08-06T00:16:43.717Z","0.31.2":"2026-08-06T11:43:20.405Z","0.31.3":"2026-08-06T12:02:28.699Z","0.32.0":"2026-08-06T16:02:35.134Z"},"bugs":{"url":"https://github.com/satisfactory-dev/ajv-utilities/issues"},"license":"Apache-2.0","homepage":"https://github.com/satisfactory-dev/ajv-utilities#readme","repository":{"type":"git","url":"git+https://github.com/satisfactory-dev/ajv-utilities.git"},"description":"Ajv Utilities","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"readme":"[![Coverage Status](https://coveralls.io/repos/github/satisfactory-dev/ajv-utilities/badge.svg?branch=main)](https://coveralls.io/github/satisfactory-dev/ajv-utilities?branch=main)\n[![Workflow Status](https://github.com/satisfactory-dev/ajv-utilities/actions/workflows/node.js.yml/badge.svg?branch=main)](https://github.com/satisfactory-dev/ajv-utilities/actions/workflows/node.js.yml?query=branch%3Amain)\n\n# Installation\n\n`npm install --save-dev @satisfactory-dev/ajv-utilities`\n\n# Usage\n\n## `compile`\n\n```ts\nimport Ajv from 'ajv/dist/2020';\nimport {compile, FailedToCompileSchema} from '@satisfactory-dev/ajv-utilities';\n\nconst schema = {type: 'string'};\n\ntry {\n\tconst check = compile(new Ajv(), schema);\n} catch (err) {\n\tif (err instanceof FailedToCompileSchema) {\n\t\tconsole.error('failed to compile', err);\n\t} else {\n\t\tconsole.error('unknown error', err);\n\t}\n}\n```\n\n## `esmify`\n\n```ts\nimport Ajv from 'ajv/dist/2020';\nimport standalone from 'ajv/dist/standalone';\nimport {compile, esmify} from '@satisfactory-dev/ajv-utilities';\n\nconst ajv = new Ajv();\n\nawait writeFile(\n\t'./standalone-validator.mjs',\n\tesmify(standalone(ajv, compile(ajv, schema)))\n);\n```\n\n## `typescriptify`\n\n```ts\nimport {writeFile} from 'node:fs/promises';\n\nimport {typescriptify} from '@satisfactory-dev/ajv-utilities';\n\nimport {\n\t$defs_schema,\n\t$ref,\n} from '@signpostmarv/json-schema-typescript-codegen';\n\nimport {TemplatedString} from '@signpostmarv/json-schema-typescript-codegen/ajv';\n\nimport type {SchemaObject} from 'ajv/dist/2020.js';\nimport Ajv2020 from 'ajv/dist/2020.js';\n\nimport standaloneCode from 'ajv/dist/standalone/index.js';\n\nimport ts from '@typescript/typescript6';\n\n// oxlint-disable-next-line @stylistic/max-len\nimport ConstString from './schema/lib/PropertySchemaToRegex/ConstString.schema.json' with {type: 'json'};\n\n// oxlint-disable-next-line @stylistic/max-len\nimport EnumString from './schema/lib/PropertySchemaToRegex/EnumString.schema.json' with {type: 'json'};\n\n// oxlint-disable-next-line @stylistic/max-len\nimport NamedList from './schema/lib/PropertySchemaToRegex/NamedList.schema.json' with {type: 'json'};\n\nimport {\n\tFlexibleArray_generate_schema_definition__items,\n\tFlexibleArray_generate_schema_definition__prefixItems,\n} from './src/version-specific/0.3.7.7/TypedString/FlexibleArray.ts';\n\n// oxlint-disable-next-line @stylistic/max-len\nimport PatternString from './schema/lib/PropertySchemaToRegex/PatternString.schema.json' with {type: 'json'};\nimport {Object_generate_schema_definition} from './src/version-specific/0.3.7.7/TypedString/Object.ts';\n\nimport {\n\tPrefixedString,\n\ttype mode as PrefixedString_mode,\n} from './src/version-specific/0.3.7.7/PrefixedString.ts';\n\nconst FlexibleArray__items = {\n\t$id: 'docs.json.ts--lib--PropertySchemaToRegex--FlexibleArray--items',\n\t...FlexibleArray_generate_schema_definition__items(),\n};\n\nconst FlexibleArray__prefixItems = {\n\t// oxlint-disable-next-line @stylistic/max-len\n\t$id: 'docs.json.ts--lib--PropertySchemaToRegex--FlexibleArray--prefixItems',\n\t...FlexibleArray_generate_schema_definition__prefixItems(),\n};\n\nconst TypedString_object_schema = {\n\t$id: 'docs.json.ts--lib--PropertySchemaToRegex--TypedString--object',\n\ttype: 'object',\n\tadditionalProperties: false,\n\trequired: ['type', 'typed_string'],\n\tproperties: {\n\t\t$defs: $defs_schema.properties.$defs,\n\t\ttype: {\n\t\t\ttype: 'string',\n\t\t\tconst: 'string',\n\t\t},\n\t\ttyped_string: Object_generate_schema_definition(),\n\t},\n};\n\nconst PrefixedString_schemas: {\n\t[key in PrefixedString_mode]: SchemaObject & {$id: string};\n} = {\n\tnon_quoted: {\n\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\t$id: 'docs.json.ts--lib--PropertySchemaToRegex--PrefixedString--non_quoted',\n\t\t...PrefixedString.generate_schema_definition({\n\t\t\tmode: 'non_quoted',\n\t\t}),\n\t},\n\tquoted: {\n\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\t$id: 'docs.json.ts--lib--PropertySchemaToRegex--PrefixedString--quoted',\n\t\t...PrefixedString.generate_schema_definition({\n\t\t\tmode: 'quoted',\n\t\t}),\n\t},\n\tsingle_quoted: {\n\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\t$id: 'docs.json.ts--lib--PropertySchemaToRegex--PrefixedString--single_quoted',\n\t\t...PrefixedString.generate_schema_definition({\n\t\t\tmode: 'single_quoted',\n\t\t}),\n\t},\n\tversion_specific_default: {\n\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\t$id: 'docs.json.ts--lib--PropertySchemaToRegex--PrefixedString--version_specific_default',\n\t\t...PrefixedString.generate_schema_definition({\n\t\t\tmode: 'version_specific_default',\n\t\t}),\n\t},\n};\n\nconst $ref_schema = {\n\t$id: 'docs.json.ts--lib--PropertySchemaToRegex--$ref',\n\t...$ref.generate_type_definition(),\n};\n\nconst TemplatedString_schema = {\n\t$id: 'docs.json.ts--lib--PropertySchemaToRegex--TemplatedString',\n\t...TemplatedString.generate_schema_definition(),\n};\n\nconst ajv = new Ajv2020({\n\tverbose: true,\n\tlogger: false,\n\tallErrors: true,\n\tcode: {\n\t\tsource: true,\n\t\tesm: true,\n\t\tlines: true,\n\t\toptimize: 2,\n\t},\n\tschemas: [\n\t\tConstString,\n\t\tEnumString,\n\t\tNamedList,\n\t\tFlexibleArray__items,\n\t\tFlexibleArray__prefixItems,\n\t\tPatternString,\n\t\tTypedString_object_schema,\n\t\tPrefixedString_schemas.non_quoted,\n\t\tPrefixedString_schemas.quoted,\n\t\tPrefixedString_schemas.single_quoted,\n\t\tPrefixedString_schemas.version_specific_default,\n\t\t$ref_schema,\n\t\tTemplatedString_schema,\n\t],\n});\n\nconst code = `// oxlint-disable @stylistic/max-len${'\\n'}${typescriptify(\n\tstandaloneCode(ajv, {\n\t\tPropertySchemaToRegex_ConstString: ConstString.$id,\n\t\tPropertySchemaToRegex_EnumString: EnumString.$id,\n\t\tPropertySchemaToRegex_NamedList: NamedList.$id,\n\n\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\tPropertySchemaToRegex_FlexibleArray__items: FlexibleArray__items.$id,\n\n\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\tPropertySchemaToRegex_FlexibleArray__prefixItems:\n\t\t\tFlexibleArray__prefixItems.$id,\n\t\tPropertySchemaToRegex_PatternString: PatternString.$id,\n\n\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\tPropertySchemaToRegex_TypedString_object:\n\t\t\tTypedString_object_schema.$id,\n\n\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\tPropertySchemaToRegex_PrefixedString_non_quoted:\n\t\t\tPrefixedString_schemas.non_quoted.$id,\n\n\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\tPropertySchemaToRegex_PrefixedString_quoted:\n\t\t\tPrefixedString_schemas.quoted.$id,\n\n\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\tPropertySchemaToRegex_PrefixedString_single_quoted:\n\t\t\tPrefixedString_schemas.single_quoted.$id,\n\n\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\tPropertySchemaToRegex_PrefixedString_version_specific_default:\n\t\t\tPrefixedString_schemas.version_specific_default.$id,\n\n\t\tPropertySchemaToRegex_ref: $ref_schema.$id,\n\t\tPropertySchemaToRegex_TemplatedString: TemplatedString_schema.$id,\n\t}),\n\tts,\n\t{\n\t\tremove_dataCtxKeys: {\n\t\t\t[ConstString.$id]: [\n\t\t\t\t'parentData',\n\t\t\t\t'parentDataProperty',\n\t\t\t\t'rootData',\n\t\t\t\t'dynamicAnchors',\n\t\t\t],\n\t\t\t[EnumString.$id]: [\n\t\t\t\t'parentData',\n\t\t\t\t'parentDataProperty',\n\t\t\t\t'rootData',\n\t\t\t\t'dynamicAnchors',\n\t\t\t],\n\t\t\t[NamedList.$id]: [\n\t\t\t\t'parentData',\n\t\t\t\t'parentDataProperty',\n\t\t\t\t'rootData',\n\t\t\t\t'dynamicAnchors',\n\t\t\t],\n\t\t\t[FlexibleArray__items.$id]: [\n\t\t\t\t'parentData',\n\t\t\t\t'parentDataProperty',\n\t\t\t\t'rootData',\n\t\t\t\t'dynamicAnchors',\n\t\t\t],\n\t\t\t[FlexibleArray__prefixItems.$id]: [\n\t\t\t\t'parentData',\n\t\t\t\t'parentDataProperty',\n\t\t\t\t'rootData',\n\t\t\t\t'dynamicAnchors',\n\t\t\t],\n\t\t\t[PatternString.$id]: [\n\t\t\t\t'parentData',\n\t\t\t\t'parentDataProperty',\n\t\t\t\t'rootData',\n\t\t\t\t'dynamicAnchors',\n\t\t\t],\n\t\t\t[TypedString_object_schema.$id]: [\n\t\t\t\t'parentData',\n\t\t\t\t'parentDataProperty',\n\t\t\t\t'rootData',\n\t\t\t\t'dynamicAnchors',\n\t\t\t],\n\t\t\t[PrefixedString_schemas.non_quoted.$id]: [\n\t\t\t\t'parentData',\n\t\t\t\t'parentDataProperty',\n\t\t\t\t'rootData',\n\t\t\t\t'dynamicAnchors',\n\t\t\t],\n\t\t\t[PrefixedString_schemas.quoted.$id]: [\n\t\t\t\t'parentData',\n\t\t\t\t'parentDataProperty',\n\t\t\t\t'rootData',\n\t\t\t\t'dynamicAnchors',\n\t\t\t],\n\t\t\t[PrefixedString_schemas.single_quoted.$id]: [\n\t\t\t\t'parentData',\n\t\t\t\t'parentDataProperty',\n\t\t\t\t'rootData',\n\t\t\t\t'dynamicAnchors',\n\t\t\t],\n\t\t\t[PrefixedString_schemas.version_specific_default.$id]: [\n\t\t\t\t'parentData',\n\t\t\t\t'parentDataProperty',\n\t\t\t\t'rootData',\n\t\t\t\t'dynamicAnchors',\n\t\t\t],\n\t\t\t[$ref_schema.$id]: [\n\t\t\t\t'parentData',\n\t\t\t\t'parentDataProperty',\n\t\t\t\t'rootData',\n\t\t\t\t'dynamicAnchors',\n\t\t\t],\n\t\t\t[TemplatedString_schema.$id]: ['parentData', 'parentDataProperty'],\n\t\t},\n\t\tspecify_types: {\n\t\t\t[ConstString.$id]: [\n\t\t\t\t'ConstString',\n\n\t\t\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\t\t\t'../src/version-specific/0.3.7.7/TypedString/PropertySchemaToRegex/ConstString.ts',\n\t\t\t],\n\t\t\t[EnumString.$id]: [\n\t\t\t\t'EnumString',\n\n\t\t\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\t\t\t'../src/version-specific/0.3.7.7/TypedString/PropertySchemaToRegex/EnumString.ts',\n\t\t\t],\n\t\t\t[NamedList.$id]: [\n\t\t\t\t'NamedList_type',\n\t\t\t\t'../src/version-specific/0.3.7.7/NamedList.ts',\n\t\t\t],\n\t\t\t[FlexibleArray__items.$id]: [\n\t\t\t\t{name: 'FlexibleArray_type', args: ['items']},\n\n\t\t\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\t\t\t'../src/version-specific/0.3.7.7/TypedString/FlexibleArray.ts',\n\t\t\t],\n\t\t\t[FlexibleArray__prefixItems.$id]: [\n\t\t\t\t{name: 'FlexibleArray_type', args: ['prefixItems']},\n\n\t\t\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\t\t\t'../src/version-specific/0.3.7.7/TypedString/FlexibleArray.ts',\n\t\t\t],\n\t\t\t[PatternString.$id]: [\n\t\t\t\t'PatternString_type',\n\n\t\t\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\t\t\t'../src/version-specific/0.3.7.7/TypedString/PropertySchemaToRegex/PatternString.ts',\n\t\t\t],\n\t\t\t[TypedString_object_schema.$id]: [\n\t\t\t\t'TypedString_Object_type',\n\n\t\t\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\t\t\t'../src/version-specific/0.3.7.7/TypedString/PropertySchemaToRegex/Object.ts',\n\t\t\t],\n\t\t\t[PrefixedString_schemas.non_quoted.$id]: [\n\t\t\t\t{name: 'PrefixedString_type', args: ['non_quoted']},\n\n\t\t\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\t\t\t'../src/version-specific/0.3.7.7/PrefixedString.ts',\n\t\t\t],\n\t\t\t[PrefixedString_schemas.quoted.$id]: [\n\t\t\t\t{name: 'PrefixedString_type', args: ['quoted']},\n\n\t\t\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\t\t\t'../src/version-specific/0.3.7.7/PrefixedString.ts',\n\t\t\t],\n\t\t\t[PrefixedString_schemas.single_quoted.$id]: [\n\t\t\t\t{name: 'PrefixedString_type', args: ['single_quoted']},\n\n\t\t\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\t\t\t'../src/version-specific/0.3.7.7/PrefixedString.ts',\n\t\t\t],\n\t\t\t[PrefixedString_schemas.version_specific_default.$id]: [\n\t\t\t\t{\n\t\t\t\t\tname: 'PrefixedString_type',\n\t\t\t\t\targs: ['version_specific_default'],\n\t\t\t\t},\n\n\t\t\t\t// oxlint-disable-next-line @stylistic/max-len\n\t\t\t\t'../src/version-specific/0.3.7.7/PrefixedString.ts',\n\t\t\t],\n\t\t\t[$ref_schema.$id]: [\n\t\t\t\t'$ref_type',\n\t\t\t\t'@signpostmarv/json-schema-typescript-codegen',\n\t\t\t],\n\t\t\t[TemplatedString_schema.$id]: [\n\t\t\t\t'templated_string_type',\n\t\t\t\t'@signpostmarv/json-schema-typescript-codegen/ajv',\n\t\t\t],\n\t\t},\n\t}\n)}`;\n\nawait writeFile(`${import.meta.dirname}/generated-types/lib.ts`, code);\n```\n","readmeFilename":"README.md"}