{"_id":"@unispechq/unispec-core","_rev":"27-139c5989197e279f84b8a59000f83732","name":"@unispechq/unispec-core","dist-tags":{"latest":"0.4.3"},"versions":{"0.1.0":{"name":"@unispechq/unispec-core","version":"0.1.0","license":"MIT","_id":"@unispechq/unispec-core@0.1.0","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"dist":{"shasum":"6371f43371e34be87077be2d1c4f9ad6ab1ac74c","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.1.0.tgz","fileCount":31,"integrity":"sha512-edMuCZqD7w3iVhBjacQEEwiG5+3SYBfvPhgnPYxyuXlkLjcizBTu3gv30k1K22csvJUUtkPxcKPBloEtG5m4TQ==","signatures":[{"sig":"MEQCICSnA+0//9iDBPfpNM9VEybHRhWgAz4sp5jFUKF87BCZAiAS59PxS8uhFeNhHLafamn9VfZeP6lozaxjn4Hu5JVC8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70748},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"baa318855ecc44a364e61b84606481ebd4769487","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.1.0_1764426058075_0.16226858921408427","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@unispechq/unispec-core","version":"0.1.1","license":"MIT","_id":"@unispechq/unispec-core@0.1.1","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"dist":{"shasum":"c995394db5423b5676fc346fd130985e9865662f","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.1.1.tgz","fileCount":17,"integrity":"sha512-gMS+/NBmcZhuSD3mIog1GW0z1QZKPUxs6qS5N9DUjTh1vovmdhQ5T99+0xvffEBjLDHPP+4OQWSFcKXjEFenZQ==","signatures":[{"sig":"MEQCIGN1Tgce/Je13+SShSYQ2KH1m7sYr/WbeAYnSDi9P/qeAiAqTLOXaRxy6o9tYiWucWolFr+NwF+LytX79eHxHnvZ4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48553},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ca1dfa26d9ca455ce745b8189b01a1a3412ecda0","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"_npmVersion":"10.8.2","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.1.1_1764426300649_0.3805534621954312","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@unispechq/unispec-core","version":"0.1.2","license":"MIT","_id":"@unispechq/unispec-core@0.1.2","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"dist":{"shasum":"1fb0ad342fbba99e582cbfb6867656cb48dd9e9e","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.1.2.tgz","fileCount":16,"integrity":"sha512-JOjqT6OnokK11Jsvi3hP79e+a+R8bxecWr9mYNs3OM4LcAgDbtnEE+YQExABcam6jzSJxMuogSHytmINzGPTtw==","signatures":[{"sig":"MEQCIETh3IdD9S+qveTWVf6I64XMaY7HIn3saC5/ILH4PCwjAiAro9Xl5p7zgeSihmbKSLpHDMJ23ojB96MTZeHvKkMKwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27923},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"54047c9a4efee62b8ee1f077cb3cc2a480a347fb","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"_npmVersion":"10.8.2","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.1.2_1764440247453_0.4526894612204142","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@unispechq/unispec-core","version":"0.2.0","license":"MIT","_id":"@unispechq/unispec-core@0.2.0","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"dist":{"shasum":"ea572866cfaefea9e3a42965299b076c71a0efed","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.2.0.tgz","fileCount":16,"integrity":"sha512-WxYjirbFKTwmb+0AxSXjDFGystpYPoH6V0x5WomHwvwghgYqAGq3640wU4sjvPdaAJgPELUuKo17IsharRlOwg==","signatures":[{"sig":"MEQCIFdhSnxBcJkzLM04jVU8OhB+qxH116FhPPfCKzQJVeNRAiAt+zwAlZ6JFNwDEyDf6eHQdgy9ztKGdju0jzxh1o915g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38824},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2f55e701a93f8861c0a2b454e094a326eba738ab","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"_npmVersion":"10.8.2","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.2.0_1765117853888_0.878222522535318","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@unispechq/unispec-core","version":"0.2.2","license":"MIT","_id":"@unispechq/unispec-core@0.2.2","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"dist":{"shasum":"f1cd9e6655568c58dd8bdbbc90a8e2220434362a","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.2.2.tgz","fileCount":25,"integrity":"sha512-RuEQQtP7uAEMEk9J39FGlS6FZQoCNyXZnAesFnA1Yx5AyTxwv3L8bCJK/Zh0JyocTssS8iznRrN09oDt7WOVyw==","signatures":[{"sig":"MEQCICHfFuTjeXA2bTmhJgsvYP192xQedf2z6x5BwE+zg/O8AiAYW+ZiCdYB/e6GWS8avM4Kz1dd+6w0oYhZ+6wdfekFQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65236},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4ffc12edc1736274ec6a1d90b402aacfd86c5bc6","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.2.2_1766933333710_0.8354847370275813","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@unispechq/unispec-core","version":"0.2.3","keywords":["unispec","specification","schema","validator","normalizer","diff","converter"],"license":"MIT","_id":"@unispechq/unispec-core@0.2.3","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"c3392861cf7779cc04cac0d0680355b9cf36848c","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.2.3.tgz","fileCount":25,"integrity":"sha512-e4xmb4M6ZrPTuRj72Gr5dBPsmjtelpoLWJ+lFNYhcEofWLuDWMyp26OiT71jyaIdFxzlHr0uTPwmN6LKld+Opw==","signatures":[{"sig":"MEUCIDTxClVnZ1dIqImWnlGn2yeEygOfTMa1KrqPTb7zEdAhAiEAjbfKf3+xDb9AM1KfwN6u8EkRdRS/78sFGap3ZawzPxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64636},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0bfc88c80b957276d987eac9181f2a275cc9f317","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.2.3_1767705549823_0.38836940861141644","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@unispechq/unispec-core","version":"0.2.4","keywords":["unispec","specification","schema","validator","normalizer","diff","converter"],"license":"MIT","_id":"@unispechq/unispec-core@0.2.4","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"dd2ecf241f1b6c34a93711b8201e15dd0b7691d3","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.2.4.tgz","fileCount":25,"integrity":"sha512-qvQ2RCkFEn/x8+rnLdmCMnZUCybDI3kdUHvfNaTB7dXzRKqZQW+0WmWefApjc8jllMQkdzF/Lc2XlkVqOJDTOw==","signatures":[{"sig":"MEYCIQCA82ujvysdN/nKnVI2JHqZJ/XxBbDQ5nXzb9MTE1DB0AIhALAB1VeD5t3BLaAEU6V6Sr+m4EXhpjqN5dpgBj8chtW6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67226},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e0f64c7265ad8a9c6ea169a3221adad57bd2ba7e","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.2.4_1767710867905_0.46808947093553566","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@unispechq/unispec-core","version":"0.2.5","keywords":["unispec","specification","schema","validator","normalizer","diff","converter"],"license":"MIT","_id":"@unispechq/unispec-core@0.2.5","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"f799a45324fb18a5113e662264cf7a2abe6c7b8b","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.2.5.tgz","fileCount":25,"integrity":"sha512-4iGPspvEqN6KpTf4yCJ0tEi5SXQhjuj74wlfBpxSynk6IKXOx+qWjCqeJZazaJCKCgWoZenmCn7S3M6GtAs43w==","signatures":[{"sig":"MEQCIEJjI5fFCw/bpxjiV+Hj3wKlv51t3AJV7AES4aCzARlMAiAcuzxvRTawX2wXAbIQDWet3HPyawxBpyEj0x8uJeOB9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68885},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"132e7b12cbf300f0af39befb54cffb9a555323e4","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.2.5_1767720333818_0.13851047090558688","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@unispechq/unispec-core","version":"0.2.6","keywords":["unispec","specification","schema","validator","normalizer","diff","converter"],"license":"MIT","_id":"@unispechq/unispec-core@0.2.6","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"4e26c77e72e78ed4f8dd0e6e873dc8ccd3c95550","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.2.6.tgz","fileCount":25,"integrity":"sha512-SP/xm2/Z2zw2hc+kPtJUyIL5+aRcDELgJGEGnXRAT428pMMB0k/RWTjNGzve7RuMhJFp+I6oudQBpjRlyVpcrQ==","signatures":[{"sig":"MEUCIQCUtZst5Xo82YoIES/32ESbFFzBRyV1NWOU8r3Zz//XBAIgNqc/qcPM8k37+USRDNFwhvtBXJib04Ybgh31LZM2oT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70463},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d79d1be403772b43ed84c258b7c8bcb26536b78c","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.2.6_1767721072397_0.8339916487083674","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@unispechq/unispec-core","version":"0.2.8","keywords":["unispec","specification","schema","validator","normalizer","diff","converter"],"license":"MIT","_id":"@unispechq/unispec-core@0.2.8","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"c01c2dc4958dd16675ccec49f7d30753dc2142aa","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.2.8.tgz","fileCount":25,"integrity":"sha512-E/fET+U3lVi8/fFOPwhrVirX5gEeuynqv61tpwYyefNKJdVqOxat1pe2ckAL4F3QGmdKx/5AbGpona80UK40CQ==","signatures":[{"sig":"MEQCID9YY0Qflv8+VhK0RtLfUIzOnaqqMpPrJggPzHb5B5WBAiBa0n+s5ANebI/ALFe+YYOG8s270lY0mafsdDhYyz+CRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64636},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4461b1aa7ed9ca9dc9e765eb6451589f8be5df88","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.2.8_1767727233161_0.3839528463175026","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@unispechq/unispec-core","version":"0.2.9","keywords":["unispec","specification","schema","validator","normalizer","diff","converter"],"license":"MIT","_id":"@unispechq/unispec-core@0.2.9","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"266c28a9d34ba0672544f525bb568c7141ca7ff9","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.2.9.tgz","fileCount":25,"integrity":"sha512-tfix1IGXCMhsILMdPDs8wejsi2XlXojigqGHCjG5T7cHWGw9QLhJduYaHKXrc9uXjdbVR2Vvlby+v2eT5c55Kg==","signatures":[{"sig":"MEYCIQDTeWd6NYV6B0SNbazehEx/01qb5M16T4AdvcEOfiGFnwIhAOnjT8IdHpZ3gOU6/VpOvqdjHAx3EtE+O4g+L8+QoDAs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70523},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"aee5c8fffa178e85f4843d29279e1893083e22b3","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.2.9_1767783230945_0.7047154582802682","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@unispechq/unispec-core","version":"0.2.10","keywords":["unispec","specification","schema","validator","normalizer","diff","converter"],"license":"MIT","_id":"@unispechq/unispec-core@0.2.10","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"3c1db1fc35c4adb0d71b6a07453a0fbbde3ef848","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.2.10.tgz","fileCount":28,"integrity":"sha512-OMGG6rLtsMh/JPJbXgdWPzzkJi1qh6iVDW3KkXYgENbQxXqnfiVTZ4lmt/FMYZtPiXQ2Tj8vm0Qxg6LXAAOeHQ==","signatures":[{"sig":"MEUCIF9RCysXtBsBIXynxmrY4hInsRUkVYPvP24/J56vXxKfAiEAjOp5B4HGUWjFEE2rrir156MAAXHxKgxfW0CLhsZzqLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80102},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f8977c06d9016fd110572d0fbf5dc97ca8892f83","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.2.10_1767824700380_0.22416133864405952","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@unispechq/unispec-core","version":"0.2.11","keywords":["unispec","specification","schema","validator","normalizer","diff","converter"],"license":"MIT","_id":"@unispechq/unispec-core@0.2.11","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"687bc93d4bdb7f1130819c513c3f9452386b6006","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.2.11.tgz","fileCount":31,"integrity":"sha512-8X+K7mVFmBkzypDLC0UiAONHQ6g4Z38HlzKNz7u9EQqBR50kri1RIxlAI28vy99KX9Y5GIFDivIfar1RtVjVlg==","signatures":[{"sig":"MEYCIQDiiyrb/K08lrTATLhFeZa7pHY7rCdTStgpf6lrOtKajAIhAI5sJvv8MbIC7TvlmESUE5YFX+855mYbKdZAOFwoOWhG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175478},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"65402afb5a49e98a8b240ade8a4bfc92a46f943e","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"npm run generate-schemas && npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch","generate-schemas":"node scripts/generate-schemas.mjs"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.1","@types/js-yaml":"^4.0.5"},"optionalDependencies":{"js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.2.11_1767867608313_0.648130014289052","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@unispechq/unispec-core","version":"0.2.12","keywords":["unispec","specification","schema","validator","normalizer","diff","converter"],"license":"MIT","_id":"@unispechq/unispec-core@0.2.12","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"35749ee2032cedd0e5e22a3b6b1258257ad7ca75","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.2.12.tgz","fileCount":31,"integrity":"sha512-OVw/RlkBAP8FBPtfAvYqe6yNo81Cb41jL1bs4QTeJtmnkAJySzyyua4fUM4c10tBh9GDUv9R69h46nipSN8Hbw==","signatures":[{"sig":"MEUCIQDqGR8vQzbfNuOqzoEXO1yW+7Wc5+Y/fBxGQ54ik8iaqQIgf+P6MwolpiqTxEfKocCsSb1Cvocmf1exQbGm/EFmTZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178135},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3f1bde122d0fefba6538c75a57cb3cef817d5c0b","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"npm run generate-schemas && npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch","generate-schemas":"node scripts/generate-schemas.mjs"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.1","@types/js-yaml":"^4.0.5"},"optionalDependencies":{"js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.2.12_1767894789604_0.12110985054349332","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@unispechq/unispec-core","version":"0.2.13","keywords":["unispec","specification","schema","validator","normalizer","diff","converter"],"license":"MIT","_id":"@unispechq/unispec-core@0.2.13","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"a3497939a0de00efa640a80f225bc39ffd8e3cb4","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.2.13.tgz","fileCount":31,"integrity":"sha512-rIjrmuMGmVWqEpAoLWQECTX18HRJi4hogoQxchc1E2tCY3XJ0nSJwppy2OA8luAVVdhe49TIxPaVQO/yh92M4A==","signatures":[{"sig":"MEUCIQChgRwsjEMSBMrNIzPPlpf8wLyX4JI4jOZheIk/mlLvzQIgX7Lg8z6AZfrqNkAJ7//YUv6/+gLsNQel6XJUOdp10Zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178137},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9bda1bdace5380f4b9dcb63c525cdb1802c2b4f9","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"npm run generate-schemas && npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch","generate-schemas":"node scripts/generate-schemas.mjs"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.1","@types/js-yaml":"^4.0.5"},"optionalDependencies":{"js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.2.13_1767907231792_0.07891704884723261","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@unispechq/unispec-core","version":"0.2.14","keywords":["unispec","specification","schema","validator","normalizer","diff","converter"],"license":"MIT","_id":"@unispechq/unispec-core@0.2.14","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"688ad688640f9e008c857bf6cc61111ae6239f82","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.2.14.tgz","fileCount":31,"integrity":"sha512-PmB8YsG43bxvwAblHVkF/h0CR4Phkgm3sspGjJQiNJNqMyj70e1zLC8KbftbmvdOG3NCsYKvvClI4Aviw3IfLA==","signatures":[{"sig":"MEUCIBi7RyVVqYU4aHWqaiBmTQBopqB635MBi5HAzE9U4Q/qAiEAucsYlhAJnOvcHXvID6qap7OQEzQZ12Db5e5LmUz0jnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178940},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8868078fe3edef7ec142544479e563ae279add87","scripts":{"test":"npm run build && node --test tests/*.test.mjs","build":"npm run generate-schemas && npm run build:esm && npm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch","generate-schemas":"node scripts/generate-schemas.mjs"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.10.1","@types/js-yaml":"^4.0.5"},"optionalDependencies":{"js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.2.14_1767914946674_0.859220227355777","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@unispechq/unispec-core","version":"0.3.0","keywords":["unispec","specification","schema","validator","normalizer","diff"],"license":"MIT","_id":"@unispechq/unispec-core@0.3.0","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"6117aa7fe72278cdf5bd5d25bac16e265e9f84ce","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.3.0.tgz","fileCount":199,"integrity":"sha512-3GAjJpEmNEFWbnPqgSn2CRx98vaTULOaVjNn1yVFspGYYWAMW6SExDAa1AA010wC6DwRRRATUJ06NZanKIZkmA==","signatures":[{"sig":"MEQCIE8qIUIrtVtsWfkYk16vqpJ2fd0PGFlLxAcVmz0nKzK+AiBDpiPKlibLP/3fbJigC7BXVJ0xBzNptn5nwK+1nhJKXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653433},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0e8ef5e3e2b2b21974272d4707376bd8ff992175","scripts":{"lint":"biome check --write --unsafe","test":"pnpm run build && node --test tests/*.test.mjs","build":"pnpm run schema:generate && pnpm run build:esm && pnpm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --resolve-full-paths && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json && tsc-alias -p tsconfig.json --resolve-full-paths","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch","schema:generate":"node scripts/generate-schemas.mjs"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","typescript":"^5.0.0","@types/node":"^24.10.1","@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.5"},"optionalDependencies":{"js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.3.0_1768098054922_0.7582505114422733","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@unispechq/unispec-core","version":"0.3.1","keywords":["unispec","specification","schema","validator","normalizer","diff"],"license":"MIT","_id":"@unispechq/unispec-core@0.3.1","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"6112269db34f4cbac196c8bd5dd6bedfe6f785fc","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.3.1.tgz","fileCount":487,"integrity":"sha512-VUMeZsB4+YJCD49/+KmHnQ8AMhofSkedXwB7ORYnDlo9wd203SDEZheAlihO/N+WNk7LD0vQDlRvsfEYE2rvgg==","signatures":[{"sig":"MEYCIQDO3NKkTsSVSdlB2u+RYXUSNuLEhuujzLd6qUvehswzsAIhALXGF3uH0US7WbAIWwZ43nwHEV2UHcJXxgK2kbp5d8bO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1871546},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"96c41456bee50a4a281406535ed13f8eeae2290d","scripts":{"lint":"biome check --write --unsafe","test":"tsx --test tests/**/*.test.ts","build":"pnpm run schema:generate && pnpm run build:esm && pnpm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --resolve-full-paths && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json && tsc-alias -p tsconfig.json --resolve-full-paths","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch","schema:generate":"node scripts/generate-schemas.mjs"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsc-alias":"^1.8.16","typescript":"^5.0.0","@types/node":"^24.10.1","@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.5"},"optionalDependencies":{"js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.3.1_1768148153227_0.7732580276525178","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@unispechq/unispec-core","version":"0.3.2","keywords":["unispec","specification","schema","validator","normalizer","diff"],"license":"MIT","_id":"@unispechq/unispec-core@0.3.2","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"f82d089c246d2a6bfc39a300013f8ff485a483c8","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.3.2.tgz","fileCount":502,"integrity":"sha512-TJfeMWtGeiPgJj0EJnvOihICRizYmUWDJRIdQgMmsUfB7LQTg6WN3enK40Gzt+sWrKb8eRAvUq3g+hb3GU/MyA==","signatures":[{"sig":"MEUCIQDOBW05qSM2dMbpSjI/SEx/SByDXTOeY5cEGUmNgilI7QIgO/1eVx63OIdDLXmeIUh/PRdNPJQV9j6eToPDy7tnLqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1897406},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"fe996e79c6eec287a21f984c0171787e2fe78278","scripts":{"lint":"biome check --write --unsafe","test":"tsx --test tests/**/*.test.ts","build":"pnpm run schema:generate && pnpm run build:esm && pnpm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --resolve-full-paths && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json && tsc-alias -p tsconfig.json --resolve-full-paths","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch","schema:generate":"node scripts/generate-schemas.mjs"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsc-alias":"^1.8.16","typescript":"^5.0.0","@types/node":"^24.10.1","@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.5"},"optionalDependencies":{"js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.3.2_1768173895289_0.5462445063267047","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@unispechq/unispec-core","version":"0.3.3","keywords":["unispec","specification","schema","validator","normalizer","diff"],"license":"MIT","_id":"@unispechq/unispec-core@0.3.3","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"1ac076b31f759fa2d3e19b17fec283b2f97490fc","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.3.3.tgz","fileCount":306,"integrity":"sha512-anWmb89JgImeK/x1BAUhDjZK5i2x3FdY+LUQ33D4AEBgjzLn/UwZf1w90p/NW30yo1X9SPyWR9hP3fe3r9ycWg==","signatures":[{"sig":"MEYCIQDEX1dbL3Hr0aXWimOsgJL9NdAcR9MyNqZpxoqU268ECAIhAPRoIncdwHc2BpIMCqi8H+zv1WmbamCGVR0uRg7QbqZv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1247051},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a80ed803946ae840bb292b1407e0f756e476a9a4","scripts":{"lint":"biome check --write --unsafe","test":"tsx --test tests/**/*.test.ts","build":"pnpm run schema:generate && pnpm run build:esm && pnpm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --resolve-full-paths && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json && tsc-alias -p tsconfig.json --resolve-full-paths","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch","schema:generate":"node scripts/generate-schemas.mjs"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsc-alias":"^1.8.16","typescript":"^5.0.0","@types/node":"^24.10.1","@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.5"},"optionalDependencies":{"js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.3.3_1768174252550_0.7014235204853885","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@unispechq/unispec-core","version":"0.3.4","keywords":["unispec","specification","schema","validator","normalizer","diff"],"license":"MIT","_id":"@unispechq/unispec-core@0.3.4","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"2f4236c9b2be6a5998d8bbde170faaf4e726e5a7","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.3.4.tgz","fileCount":199,"integrity":"sha512-0SRyNgGD8nk1s4y2XcWQQMVj5rY3zCYqE4ZvyQohV87RzsywQUH1iqjVMHFe2KSuJd0ZkeRYXw+zdvXJnUfkrQ==","signatures":[{"sig":"MEUCIEba3tBxy4EhS9GpTlNyTwAOV/aF5ZkRBDtaUmJvw0EhAiEAsmAbxDqH4RPRhzNC9hr/jgplfExE6P7QxyLYe991SuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653274},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"134ed7364c2cfe6cb7d2178acbffd6db5686d3d4","scripts":{"lint":"biome check --write --unsafe","test":"tsx --test tests/**/*.test.ts","build":"pnpm run schema:generate && pnpm run build:esm && pnpm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch","schema:generate":"node scripts/generate-schemas.mjs"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsc-alias":"^1.8.16","typescript":"^5.0.0","@types/node":"^24.10.1","@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.5"},"optionalDependencies":{"js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.3.4_1768174985384_0.03900387584771692","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@unispechq/unispec-core","version":"0.3.5","keywords":["unispec","specification","schema","validator","normalizer","diff"],"license":"MIT","_id":"@unispechq/unispec-core@0.3.5","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"e229ac47cd919322dd280aa3a1e71ad1faad95a0","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.3.5.tgz","fileCount":199,"integrity":"sha512-zpsvE9obMKCW2vqAoXfRNbvkTFNekLrCpCm7oflOpdzX/OCgUC3u51GPdHSEGIOmHgnp3xnY3LzPMRMtxl4NDw==","signatures":[{"sig":"MEQCIHk+5Q8poJFDx6dodBkQbsWEfTptkWiwhvLoD1lfgQEKAiB2XI+SeD7JtbLcFRZ+K4f/vbfoD9nFePDwmlkx6mhG8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654360},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"05cc74460d544ff12339e9bb95a861504472e641","scripts":{"lint":"biome check --write --unsafe","test":"tsx --test tests/**/*.test.ts","build":"pnpm run schema:generate && pnpm run build:esm && pnpm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json && tsc-alias -p tsconfig.json --resolve-full-paths","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch","schema:generate":"node scripts/generate-schemas.mjs"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsc-alias":"^1.8.16","typescript":"^5.0.0","@types/node":"^24.10.1","@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.5"},"optionalDependencies":{"js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.3.5_1768175532390_0.3399896582293134","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@unispechq/unispec-core","version":"0.3.6","keywords":["unispec","specification","schema","validator","normalizer","diff"],"license":"MIT","_id":"@unispechq/unispec-core@0.3.6","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"9c973b5eb18c58936c5b46d3eb30eaa919828f91","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.3.6.tgz","fileCount":199,"integrity":"sha512-6gqR+ItF7HZNdV/2unTN/mbubHYloksoblEz/6twiAgsqh8PopmV5RDh5euh6ykXiTrpb/eMrpdYAtO3aflhqw==","signatures":[{"sig":"MEUCIFcTvBr1NoaFKACspm10T9x6lBMoA2gm1Kx1WKL4owAiAiEAwJEXc2K1h9cLksLd5oTvNXUWUFa6gpyCXuaR6/PPwKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641020},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"02bf993b5e7024ee71fd12ed5560dca297f9e4df","scripts":{"lint":"biome check --write --unsafe","test":"tsx --test tests/**/*.test.ts","build":"pnpm run schema:generate && pnpm run build:esm && pnpm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json && tsc-alias -p tsconfig.json --resolve-full-paths","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch","schema:generate":"node scripts/generate-schemas.mjs"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsc-alias":"^1.8.16","typescript":"^5.0.0","@types/node":"^24.10.1","@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.5"},"optionalDependencies":{"js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.3.6_1768483217227_0.28609700320135123","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@unispechq/unispec-core","version":"0.4.0","keywords":["unispec","specification","schema","validator","normalizer","diff"],"license":"MIT","_id":"@unispechq/unispec-core@0.4.0","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"b21fdf37aa350db4e5c1a48a019dee2845d50d26","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.4.0.tgz","fileCount":199,"integrity":"sha512-ql1XxtEb21DEoD07oFe+X0IsxgaSelvaeWYvxrIStDy9U0rws1PQOYw816mh+kOTEWXqHlsSSoxcsKHQaYPa0Q==","signatures":[{"sig":"MEYCIQCFwY4bKBp27B8ln50JsRohSBqKWAWX2KC0rJZgVfLD8wIhAKr/C28SlJng9/nXVrA8YEIf3+JFaftkwjkrvoth7cM/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641020},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"90db9b1a5d7444246501d21b4b178fefca65c717","scripts":{"lint":"biome check --write --unsafe","test":"tsx --test tests/**/*.test.ts","build":"pnpm run schema:generate && pnpm run build:esm && pnpm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json && tsc-alias -p tsconfig.json --resolve-full-paths","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch","schema:generate":"node scripts/generate-schemas.mjs"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsc-alias":"^1.8.16","typescript":"^5.0.0","@types/node":"^24.10.1","@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.5"},"optionalDependencies":{"js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.4.0_1768765520025_0.4358029828247538","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@unispechq/unispec-core","version":"0.4.1","keywords":["unispec","specification","schema","validator","normalizer","diff"],"license":"MIT","_id":"@unispechq/unispec-core@0.4.1","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"0c1837e3c2dd6fc30358a2bca0ab6a5ca4ee7b4c","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.4.1.tgz","fileCount":199,"integrity":"sha512-5Sv3vRRoGhO7grPvdWjKNT56BC3VeWAjOtYHyc/xGXAj7EsGFNopX9BAELmmBM7XLnzH6+yjLgYMEmUCdmeHpA==","signatures":[{"sig":"MEUCIQDcXxtrQORIYZzhL43yBFduQIQtsgXcocswC014hh69xAIgA051b0Vy7hDldL6blKoRij6MtogT4dJTnzkIu7NEB7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610330},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"cd15f11ae04264421738053a0a0a04c03f548212","scripts":{"lint":"biome check --write --unsafe","test":"tsx --test tests/**/*.test.ts","build":"pnpm run schema:generate && pnpm run build:esm && pnpm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json && tsc-alias -p tsconfig.json --resolve-full-paths","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch","schema:generate":"node scripts/generate-schemas.mjs"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsc-alias":"^1.8.16","typescript":"^5.0.0","@types/node":"^24.10.1","@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.5"},"optionalDependencies":{"js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.4.1_1768915003038_0.7546369351917264","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@unispechq/unispec-core","version":"0.4.2","keywords":["unispec","specification","schema","validator","normalizer","diff"],"license":"MIT","_id":"@unispechq/unispec-core@0.4.2","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"homepage":"https://github.com/unispec/unispec-core#readme","bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"dist":{"shasum":"2f49c82abc68acfb33aee73ea575bd18a821a713","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.4.2.tgz","fileCount":199,"integrity":"sha512-78urLvNpJDOIc71JTOEgS5ENj4pnErLH0LM9C/uzPqk0KG8/Z5pyOwoiP90MjHO3KzYrFLLwXpJ6Q9LWxyZkYA==","signatures":[{"sig":"MEQCIC6eJ/Rdb85ILpPG0x6JwW1C/8S+OTyi9JtRfEi8FrmIAiBHWRk14ek6W/RY+i2bYt5mRBSLBdbnj3zDeA2XzgycYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611287},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b4ba3a1435f0b9a915bc95a1504f2a8a3accea97","scripts":{"lint":"biome check --write --unsafe","test":"tsx --test tests/**/*.test.ts","build":"pnpm run schema:generate && pnpm run build:esm && pnpm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && node scripts/postbuild-cjs.cjs","build:esm":"tsc -p tsconfig.json && tsc-alias -p tsconfig.json --resolve-full-paths","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch","schema:generate":"node scripts/generate-schemas.mjs"},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"repository":{"url":"git+https://github.com/unispec/unispec-core.git","type":"git"},"_npmVersion":"11.4.1","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ajv":"^8.12.0","@unispechq/unispec-schema":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsc-alias":"^1.8.16","typescript":"^5.0.0","@types/node":"^24.10.1","@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.5"},"optionalDependencies":{"js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/unispec-core_0.4.2_1769350010902_0.7245247152296228","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@unispechq/unispec-core","version":"0.4.3","description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/unispec/unispec-core.git"},"bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"homepage":"https://github.com/unispec/unispec-core#readme","keywords":["unispec","specification","schema","validator","normalizer","diff"],"engines":{"node":">=18.0.0"},"type":"module","main":"dist/index.cjs","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"types":"dist/index.d.ts","scripts":{"build":"pnpm run schema:generate && pnpm run build:esm && pnpm run build:cjs","build:esm":"tsc -p tsconfig.json && tsc-alias -p tsconfig.json --resolve-full-paths","build:cjs":"tsc -p tsconfig.cjs.json && node scripts/postbuild-cjs.cjs","schema:generate":"node scripts/generate-schemas.mjs","test":"tsx --test tests/**/*.test.ts","lint":"biome check --write --unsafe","release:patch":"node scripts/release.js patch","release:minor":"node scripts/release.js minor","release:major":"node scripts/release.js major"},"dependencies":{"@unispechq/unispec-schema":"^0.5.2","ajv":"^8.12.0"},"optionalDependencies":{"js-yaml":"^4.1.0"},"devDependencies":{"@biomejs/biome":"2.3.11","@types/js-yaml":"^4.0.5","@types/node":"^24.10.1","tsc-alias":"^1.8.16","tsx":"^4.7.0","typescript":"^5.0.0"},"publishConfig":{"access":"public"},"_id":"@unispechq/unispec-core@0.4.3","gitHead":"1ff3a6b816e3b1ade6a13c09049e45a226ec5153","_nodeVersion":"22.16.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-Zd/ABdRiZ35BOfj3azBAGXzlOaBqzYyffB70F7m6ljsa0G6oIc2qd/aOp95nSMUiY1Sw0wwxKmCsyMRBLP+ioQ==","shasum":"41d5fd666ead87d7fac8ffbb927cdc0f11e6abf2","tarball":"https://registry.npmjs.org/@unispechq/unispec-core/-/unispec-core-0.4.3.tgz","fileCount":202,"unpackedSize":622084,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDHb7e07FWubjB5qDX5CbyoXytfBIG/pkshO+x9aGHanAiB62hfHTuL8NURv2daeVbGAk1+wqLOnaWpc1Ia1SlenPg=="}]},"_npmUser":{"name":"shotmeow","email":"shotmeow@gmail.com"},"directories":{},"maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unispec-core_0.4.3_1769352389849_0.5598706517992651"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-29T14:20:57.947Z","modified":"2026-01-25T14:46:30.148Z","0.1.0":"2025-11-29T14:20:58.263Z","0.1.1":"2025-11-29T14:25:00.826Z","0.1.2":"2025-11-29T18:17:27.648Z","0.2.0":"2025-12-07T14:30:54.027Z","0.2.2":"2025-12-28T14:48:53.864Z","0.2.3":"2026-01-06T13:19:09.960Z","0.2.4":"2026-01-06T14:47:48.047Z","0.2.5":"2026-01-06T17:25:33.959Z","0.2.6":"2026-01-06T17:37:52.555Z","0.2.8":"2026-01-06T19:20:33.308Z","0.2.9":"2026-01-07T10:53:51.091Z","0.2.10":"2026-01-07T22:25:00.519Z","0.2.11":"2026-01-08T10:20:08.601Z","0.2.12":"2026-01-08T17:53:09.767Z","0.2.13":"2026-01-08T21:20:31.946Z","0.2.14":"2026-01-08T23:29:06.816Z","0.3.0":"2026-01-11T02:20:55.083Z","0.3.1":"2026-01-11T16:15:53.403Z","0.3.2":"2026-01-11T23:24:55.454Z","0.3.3":"2026-01-11T23:30:52.723Z","0.3.4":"2026-01-11T23:43:05.534Z","0.3.5":"2026-01-11T23:52:12.553Z","0.3.6":"2026-01-15T13:20:17.409Z","0.4.0":"2026-01-18T19:45:20.161Z","0.4.1":"2026-01-20T13:16:43.197Z","0.4.2":"2026-01-25T14:06:51.113Z","0.4.3":"2026-01-25T14:46:29.996Z"},"bugs":{"url":"https://github.com/unispec/unispec-core/issues"},"license":"MIT","homepage":"https://github.com/unispec/unispec-core#readme","keywords":["unispec","specification","schema","validator","normalizer","diff"],"repository":{"type":"git","url":"git+https://github.com/unispec/unispec-core.git"},"description":"Central UniSpec Core Engine providing parsing, validation, normalization, diffing, and conversion of UniSpec specs.","maintainers":[{"name":"shotmeow","email":"shotmeow@gmail.com"}],"readme":"# UniSpec Core Engine\r\n\r\n**The official UniSpec Core Engine package — parser, validator, normalizer, diff engine for the UniSpec format**\r\n\r\n---\r\n\r\n## 🚀 Quick Overview\r\n\r\n**UniSpec Core Engine** is the central runtime package of the UniSpec ecosystem. It implements the mechanics of the **UniSpec Format**: loading, JSON Schema validation, normalization, and diffing.\r\n\r\nThis repository contains **only the Core Engine**, which is consumed by other UniSpec platform components (CLI, Registry, Portal, adapters, SDKs) that live in separate repositories.\r\n\r\n### Core Capabilities\r\n\r\n- 🧠 **Core Engine** — parser, validator, normalizer, diff engine  \r\n- 📋 **UniSpec Config** — configuration file support for multi-service setups  \r\n- 🧩 **Shared types and utilities** — types and helper functions used across the UniSpec ecosystem\r\n\r\n### Protocol Support\r\n\r\nUniSpec unifies documentation for:\r\n- REST APIs  \r\n- GraphQL APIs  \r\n- WebSocket APIs  \r\n- Event-driven APIs (future)  \r\n- Multi-service architectures\r\n\r\n---\r\n\r\n## 🏁 Getting Started\r\n\r\n### Installation\r\n\r\n```bash\r\nnpm install @unispechq/unispec-core\r\n```\r\n\r\n### Basic Usage\r\n\r\n```javascript\r\nimport { validateUniSpec, loadUniSpec } from '@unispechq/unispec-core';\r\n\r\n// Load and validate a UniSpec document\r\nconst spec = await loadUniSpec('./unispec.yaml');\r\nconst result = await validateUniSpec(spec);\r\n\r\nif (result.valid) {\r\n  console.log('✅ Valid UniSpec document');\r\n} else {\r\n  console.log('❌ Validation errors:', result.errors);\r\n}\r\n```\r\n\r\n---\r\n\r\n## 📚 Documentation\r\n\r\n### 📖 [Core Concepts](docs/core-concepts.md)\r\n- UniSpec format overview\r\n- Core Engine architecture  \r\n- Protocol coverage details\r\n- Platform components explanation\r\n- Use cases and deployment patterns\r\n\r\n### 💡 [Usage Examples](docs/usage-examples.md)\r\n- Document validation\r\n- Configuration support\r\n- Schema reference resolution\r\n- Enhanced diff analysis\r\n- Performance optimization\r\n- Error handling patterns\r\n\r\n### 🔧 [API Reference](docs/api.md)\r\n- Complete function documentation\r\n- Type definitions and interfaces\r\n- Configuration options\r\n- Error types and codes\r\n- Performance considerations\r\n\r\n### 🛠️ [Development Guide](docs/development.md)\r\n- Repository structure\r\n- Development setup\r\n- Testing guidelines\r\n- Build process\r\n- Contributing guidelines\r\n- Plugin development\r\n\r\n---\r\n\r\n## 📦 Repository Structure\r\n\r\n```\r\nunispec-core/\r\n├─ src/\r\n│  ├─ loader/           # File loading with security\r\n│  ├─ validator/        # JSON Schema validation\r\n│  ├─ normalizer/       # Structure normalization\r\n│  ├─ diff/             # Enhanced comparison\r\n│  ├─ cache/            # LRU caching\r\n│  ├─ types/            # TypeScript interfaces\r\n│  └─ index.ts          # Public API\r\n├─ tests/               # Unit and integration tests\r\n├─ docs/                # Detailed documentation\r\n└─ scripts/             # Build and release scripts\r\n```\r\n\r\n---\r\n\r\n## 🤝 Contributing\r\n\r\nContributions are welcome! Before contributing, please review:\r\n\r\n- [Development Guide](docs/development.md)\r\n- [`.windsurfrules`](.windsurfrules)\r\n\r\nAll core changes must comply with:\r\n- the UniSpec format from `unispec-spec`\r\n- compatibility rules  \r\n- test coverage  \r\n- platform architecture\r\n\r\n---\r\n\r\n## 📊 Related Repositories\r\n\r\n| Repository             | Purpose |\r\n|------------------------|---------|\r\n| `unispec-spec`         | UniSpec format definition (schemas, examples) |\r\n| `unispec-core`         | **This repo** — UniSpec Core Engine implementation |\r\n| `unispec-docs`         | Documentation site |\r\n| `unispec-js-adapters`  | Framework integrations (Express/Nest/Fastify) |\r\n| `unispec-infra`        | Helm charts, Docker, Terraform for deployment |\r\n\r\n---\r\n\r\n## 📄 License\r\n\r\nUniSpec Core Engine is open-source and free to use under the MIT License.\r\n\r\n---\r\n\r\n## 🔥 Summary\r\n\r\n`unispec-core` is the **heart of the UniSpec ecosystem** at the code level. It provides the Core Engine used to validate, normalize, diff, and integrate API specifications in the UniSpec format.\r\n\r\nIf you're building tools, adapters, or platform services that rely on UniSpec → **this is where the engine lives.**\r\n\r\nFor detailed information, explore the [documentation](docs/) folder.\r\n","readmeFilename":"README.md"}