{"_id":"juniper","_rev":"130-fa1bf8a51b404fb89f8aa16fac573d7c","name":"juniper","dist-tags":{"dev":"1.1.9-dev.3991155249d530bd115f9187641591df99acdbcf6e48da2b9ee866c613604779","latest":"1.2.5"},"versions":{"0.0.0-canary-e833a54":{"name":"juniper","version":"0.0.0-canary-e833a54","author":{"name":"jacobley"},"license":"MIT","_id":"juniper@0.0.0-canary-e833a54","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/juniper#readme","bugs":{"url":"https://github.com/jacobley/juniper/issues"},"dist":{"shasum":"6e071ea769976a2ea14dd57dc159572aa49ee933","tarball":"https://registry.npmjs.org/juniper/-/juniper-0.0.0-canary-e833a54.tgz","fileCount":36,"integrity":"sha512-i9Gz7RKtqCLp1BCo+q5Uf7Ncwx6qP70eiW0e6MFXTrHLs3UMTEmm0lX3mKHIwMRmHx9BNoIMEnHpXkctedvoUw==","signatures":[{"sig":"MEYCIQCTbPEIkCN2Q5imcpnaQX8bPtXdU9SQ0gaFMrICdfOzhgIhAKf3q/Nl/epd825kaYoRDmgSNPa2DNQhPhJQQnAgxm9A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicXp+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmplyg/+MO+iPNsDJgCSFybHLxER4tTUOo8lgqABrnvfD/OVIrJVLEww\r\nteMKSfjvmhyyvW3CeeXP5WNDAdHExEtTxmA+3hEVhiPCSORKloz0Y8rGuEad\r\nhsIOCfcJw01VKomoLGU4i4jQqZYtJ4kQhFjjUl5fJ70tpmDwrKU01pLbrCQT\r\nrK6utJ2y6PS/Adgt1cjoEa5U6bW/k3MA/L9aURwD8T825V8nQjbH2tdW6d+k\r\n6PGd/rBbV96G/p1OUFEYy+fYR7IdhKs/S2dK4yw2ZQYremVy9J182ArmH25z\r\nPoLVRbyR61E18omk1ReS9PUzK4Q/xJrfX/cXZ12rOVeazDchdv538ObQvF8z\r\nYXJnkkudHolUtpPN/3fE4GASTOxo6TKu/uXNVoIr1+F60E8ggBBw1izBgGlc\r\npNdmTQ970NxNZPD83cOe3U2ZeLGSGato3mmpFi1HZMNUfI5o0bPiJbR+2qEJ\r\nUeq+vyU/tWetbf5M217oDi+7h9Qr3GorTy0mtI3KNsZ6V5wwufxeJqxgeV8D\r\nW3rsFfNW+K91GOKbhfif1AuuJF9oLowlEGDAqxHT/4b7AYl+Xt4h/qBj562J\r\nrLPPUD02PX5ppS1C+LYCET6jvDPWlcSu/hAUp476kYbEnOC+ZFW9YCcRWqdd\r\nQSzU5jcOOX9HIZ7J66ui60vOeMmWFNTYZmo=\r\n=Vy53\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"tsc":"tsc","lint":"eslint --cache --ext .cjs,.ts . --report-unused-disable-directives","test":"npm run coverage","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"eslint --cache --fix --ext .cjs,.ts . --report-unused-disable-directives","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/juniper.git","type":"git"},"_npmVersion":"8.5.0","description":"Dynamically generate Typescript emitting JSON Schemas","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"9.2.2","sinon":"13.0.2","eslint":"8.14.0","typescript":"4.6.3","@types/chai":"4.3.1","@types/node":"17.0.30","expect-type":"0.13.0","@types/mocha":"9.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@typescript-eslint/parser":"5.21.0","@typescript-eslint/eslint-plugin":"5.21.0"},"_npmOperationalInternal":{"tmp":"tmp/juniper_0.0.0-canary-e833a54_1651604094579_0.02439606503388969","host":"s3://npm-registry-packages"}},"0.0.0-e833a54f87ba3a8bcc36d722843c533fbb9a8517":{"name":"juniper","version":"0.0.0-e833a54f87ba3a8bcc36d722843c533fbb9a8517","author":{"name":"jacobley"},"license":"MIT","_id":"juniper@0.0.0-e833a54f87ba3a8bcc36d722843c533fbb9a8517","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/juniper#readme","bugs":{"url":"https://github.com/jacobley/juniper/issues"},"dist":{"shasum":"26889282d73e115324cc99e0c872eb8c0d0296a0","tarball":"https://registry.npmjs.org/juniper/-/juniper-0.0.0-e833a54f87ba3a8bcc36d722843c533fbb9a8517.tgz","fileCount":36,"integrity":"sha512-Sy9+LQ95/kQHshLuG+msIHAOAUZ0Prg/LmtZvC2/4S5H9ZK1XhMlO3W2RS0r7to7PgZr+C8B6lBdIy3zhP0HeQ==","signatures":[{"sig":"MEQCIFxVZDLF54nZPzgTHAOoFPbH2VrXiwk1P3bi6k2pr9zJAiBKoHy/DoVm4oeZ3cMO2gIuX5si2afWUb1EI7mZ2kztbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicXqAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOTQ//Qt3jZN0gMvK7TrDPW/HYvJ/w4JPBr32XyvlzqSS43b2XWdIB\r\n89DjAJzxo874y0NuGryn+17b/DoAYljjlFycLDoj1AnUMOBikVaxAwwLD8mw\r\nfu42wMDoifuauUrK8eV8KLlj/WtqpDKXR7dv7QiKTIZFjrA4BXCFWt8tyT1a\r\nS9oabLvUGGC9WoKqAWNWIKrhx67bigfR5KX+PFybpGzdTkzj5jmv7ZjmRQic\r\n8S0az06CEiYahQokU8bapIYSKfXpBYXq3n2DNRO5/WcIfCzz5uRIgYstUyAU\r\nYccrGMKr533GX7NuKzy+j6OHuW83JoOlAHiG3c0CMTk+WuUuSEe6pEtKXkEG\r\nBi6cAvnE5rMbiN7/Qu/L/mcuQYI6TkiBZEQt2s0NgkSAToldS2a+WNsodags\r\nME0xr+j2dUyuXky6qux7JDglLpvZpqsTEsuISU6AOCItvapaV2AXp/Nhj/sq\r\nGM1/sQa+7ZKzs3xnlX2LKnGNnUqiWRpIWrPi6Z11n0+D/HUy/LRwsEHuwV7n\r\n56Ty8dvHJqx9ez+uVCSQ8Fm1kzixnqky6YFd86nRRFPaXJ78rlHyUdKdhill\r\nP0wppjPhGVsxuhRq0bRgb/uvHo8/+a1wKMhIxX4ALgaJTR6FBTJD0JgtbeH4\r\nKg/U/b9cTxrOan3HnAA6ppnY47oPMjWHnZk=\r\n=FsVb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"tsc":"tsc","lint":"eslint --cache --ext .cjs,.ts . --report-unused-disable-directives","test":"npm run coverage","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"eslint --cache --fix --ext .cjs,.ts . --report-unused-disable-directives","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/juniper.git","type":"git"},"_npmVersion":"8.5.0","description":"Dynamically generate Typescript emitting JSON Schemas","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"9.2.2","sinon":"13.0.2","eslint":"8.14.0","typescript":"4.6.3","@types/chai":"4.3.1","@types/node":"17.0.30","expect-type":"0.13.0","@types/mocha":"9.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@typescript-eslint/parser":"5.21.0","@typescript-eslint/eslint-plugin":"5.21.0"},"_npmOperationalInternal":{"tmp":"tmp/juniper_0.0.0-e833a54f87ba3a8bcc36d722843c533fbb9a8517_1651604096114_0.6823305209799848","host":"s3://npm-registry-packages"}},"0.0.0-8678e831100c78256233d3f3c7ed71e637069da8":{"name":"juniper","version":"0.0.0-8678e831100c78256233d3f3c7ed71e637069da8","author":{"name":"jacobley"},"license":"MIT","_id":"juniper@0.0.0-8678e831100c78256233d3f3c7ed71e637069da8","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/juniper#readme","bugs":{"url":"https://github.com/jacobley/juniper/issues"},"dist":{"shasum":"391ff5703067e62967b8e000d966e699bdb4882c","tarball":"https://registry.npmjs.org/juniper/-/juniper-0.0.0-8678e831100c78256233d3f3c7ed71e637069da8.tgz","fileCount":36,"integrity":"sha512-db10DAFr0HaYCoqo7n8GkHY5I8vlLVm0jxjb3Bb+UJ3auPG8/055QCoUpfSub4AQMKHfbYa31K8PwP1PVytBJA==","signatures":[{"sig":"MEUCIQCzZJStwyBSx6cq08VaTOOX73+Wyrzi+PDZErr1fG7oqgIgVvBKBiZA44Lx1hF3eka4IXIKWJoHBoWXmzaoc0bi73o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicadlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpExA/9EwxcNFFEiHLixIN3v3dRZzW4b32k/DOXpisf64unWBw1dA3H\r\nk7t1XUl3rhH7zaOAu4JS+gDeCnuiu10BQZI+eSY5Cn3cVZxkvfTQE0rI8bwq\r\nIvliYE7UA7+EievLuCydnzoy9Qs7PJvMDE3vTrVwQ7unOQkolMF59LW5A0QM\r\nJSl6+DOkE3mhNkTswkxaaZ9IU2nZA660m2cc9c+qUcj5mi2x54MpshnwEZXc\r\nUEs6peaZagt9wT+I364KinXn0luzi7TDj4BqzsuVM/ar+LnjntokpqL4914N\r\nAnOuARXb4kFQfgPC8kB+f0r3sfUCbsWxiF9jRKnIPEABQXhWwajv4neBwk+C\r\nAy7efby7x+smYVTxMTCtZ87iXnncvCmo5Qkaa7V+nmMII4biYcGW/3PAcq9u\r\ndBT5TqBNgIJAF/nafGwIw03W2vT4ztHkmAHvBrwpK93eSYA5+OpTmP4M+HjL\r\nY3Qo/JrMhSyPx2vU3LyyPYqKubjvpXR805Fmuq+ZMoAz3lGLyRSqfitt5xFg\r\n8gpkwJ3MXwjvSB04XiotDnE4QBz+33KDKL5Kf9o6ri/sugvPKWV56xK//3Sd\r\nlv5CxIiCsEJlvyQVp2j8v0KlZpYZcNUU60xVS/4n1xClpzdqN0cxO5zEyo+b\r\neKtmSr82W4Ii+ph0LsurDzK9rR1FOJprffE=\r\n=qunn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"tsc":"tsc","lint":"eslint --cache --ext .cjs,.ts . --report-unused-disable-directives","test":"npm run coverage","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"eslint --cache --fix --ext .cjs,.ts . --report-unused-disable-directives","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/juniper.git","type":"git"},"_npmVersion":"8.5.0","description":"Dynamically generate Typescript emitting JSON Schemas","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"9.2.2","sinon":"13.0.2","eslint":"8.14.0","typescript":"4.6.3","@types/chai":"4.3.1","@types/node":"17.0.30","expect-type":"0.13.0","@types/mocha":"9.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@typescript-eslint/parser":"5.21.0","@typescript-eslint/eslint-plugin":"5.21.0"},"_npmOperationalInternal":{"tmp":"tmp/juniper_0.0.0-8678e831100c78256233d3f3c7ed71e637069da8_1651615589510_0.8868627107427611","host":"s3://npm-registry-packages"}},"0.0.0-canary-8678e83":{"name":"juniper","version":"0.0.0-canary-8678e83","author":{"name":"jacobley"},"license":"MIT","_id":"juniper@0.0.0-canary-8678e83","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/juniper#readme","bugs":{"url":"https://github.com/jacobley/juniper/issues"},"dist":{"shasum":"42547dd2ebd0f080934cdf3bd2cba2b5c753cb30","tarball":"https://registry.npmjs.org/juniper/-/juniper-0.0.0-canary-8678e83.tgz","fileCount":36,"integrity":"sha512-ygJTUrpaPhuMWhET5mXtcuvzdK26CZ4zqm+G0XrI8LgwFSuHHe2+4A9L64wBi16n4cYdRxHpFmPDP6vIfFgz+A==","signatures":[{"sig":"MEUCIQDk2F+9XPSZb0DU7iPDNCTD0uRLWAZT/5ODmOvECrsNAAIgClXMFu+pfGlcjIEL+caGs5/S7PNHzp3Svy0cW/jMpa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicadnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHAQ/7BTG/TUZB5H8LCs6ePu/w9eXSZxObX3sOWpInyHseA6sWV7e/\r\nl7tm4TJlGoceQSkJ/EMSkayNZPURM8SmWv3rg6LPwIGWY2kQHadQtO7M07oh\r\nnQ5ecxaYyz6zswhe298x6rVB7FdjyetR09rKOn5oFzsLHSR0tsgbQn01Jkqo\r\n2BeH9p1uIaaXzrKRUtmqF8oKRBUniK//yRWbb0YfIULrp2kLjo4y3GimqVUN\r\nRKmCKsKlOKRP5vpx5ejKOhxZguoPLDL/Cn0oikTcJ5/DpMA/5Y+DTRdFsqoM\r\nt5WPVyEfVJW91vaQINxAOFnp/87uVEuoBpz65NzuEhHjGKL8KgAis7OHtWVf\r\n5yAfg85U6F6G68quQtPA7hDghI9E+eMhHMT4Q5JJH3TLGi2uEKbWGY6WnN3U\r\n+J8pNZ2FkDPMPC3d+PtyDC9MunafP7osJK9e/G/aLc1RuXn6xBU+q3xih7Qm\r\n5iHhE6o5R7hPfO1tKWMkrDDr8xt/E1NkENkXlmTG4EwAyIn/cHFcJE19YJZz\r\nHxkHXbq1QTpQnwNqn5pieIU/4oZOJDsfM71/TxFcKFkFP+wdw0cRjEWLE3AV\r\n1b+67FHaG/+MqDTd2THfF+FrzTYi2ShBWXKP6FaX57NdOmjCxFUE12ADc4+8\r\ndVMwvfpAEAGtqGFQQ14Y81vntoMiDc1cBKE=\r\n=m+6j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"tsc":"tsc","lint":"eslint --cache --ext .cjs,.ts . --report-unused-disable-directives","test":"npm run coverage","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"eslint --cache --fix --ext .cjs,.ts . --report-unused-disable-directives","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/juniper.git","type":"git"},"_npmVersion":"8.5.0","description":"Dynamically generate Typescript emitting JSON Schemas","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"9.2.2","sinon":"13.0.2","eslint":"8.14.0","typescript":"4.6.3","@types/chai":"4.3.1","@types/node":"17.0.30","expect-type":"0.13.0","@types/mocha":"9.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@typescript-eslint/parser":"5.21.0","@typescript-eslint/eslint-plugin":"5.21.0"},"_npmOperationalInternal":{"tmp":"tmp/juniper_0.0.0-canary-8678e83_1651615590969_0.576781014572918","host":"s3://npm-registry-packages"}},"0.0.0-73cc34525f929ed4987e782c34437b892ca064f6":{"name":"juniper","version":"0.0.0-73cc34525f929ed4987e782c34437b892ca064f6","author":{"name":"jacobley"},"license":"MIT","_id":"juniper@0.0.0-73cc34525f929ed4987e782c34437b892ca064f6","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/juniper#readme","bugs":{"url":"https://github.com/jacobley/juniper/issues"},"dist":{"shasum":"55390625b4804474cfb0f803792e5701c4bc69ec","tarball":"https://registry.npmjs.org/juniper/-/juniper-0.0.0-73cc34525f929ed4987e782c34437b892ca064f6.tgz","fileCount":36,"integrity":"sha512-duoJRZ05Olex71r6qr2MSP+v+TAtfWVpVWMQD745WCiDuhGE2FyzgRpXv3VyL0c6LdDt8oQO7PEGVQDi5Mpz7A==","signatures":[{"sig":"MEQCIBzWmbTGRrpjzT2Gnf86fuGPwC+7mCwwXvyg2jHArzbxAiBwkH9rbezPOJ+AtIlpU+cBmr3W7Hh3E9ZnHzl3gAqeWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicapoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGHw//Vksy297C0H+740SjrMvNmjQyI97RmN65w/DP2LT63GPRcP7B\r\nPhGDGOQJ97iLHeJou55nMELhsgZ/wTfGByFs9fvPymaJn418VihG9skBA4ln\r\naKehv9Iafur4UK3526Xs5KwujqMFx8P0btqb+dSsQlx/fcXcWJEIeEuwihrp\r\nJR9tlmot7visGNvDMI+H0phjJJq1Kx6o6fZvJNjCms70muPcbXUtuq8mxW6/\r\nBOdPxVDjV/CD4XgJFN1jQ42YdFSm5QxpGpwP2dRgxysF6i3M0BAFGdFKYEEg\r\n26/qLz88M+5z11zqgACJel/vkfmixpRUlUF5VOAkP4qAQPhQkiqPc7t207SK\r\nQmEfDnunjN3Cfyygj99LMRyGy0RPCq7WngBPcwIOltekcV3d9kSp8EXYkYpM\r\nqs1JUdLjJlS6HQ0YBRmToNzm6y2tDxH5WahHTnm0y3vnGbwrZgxalqp3a+dp\r\nHTJ3k/I1af7T47STyokMNF2aWOORnCZm0/r23vdQYpNCr1YWs1ppC4PCfFzc\r\nhUFWFXXJkSzDcnYvRCjsDnFlLuUm8SvQz+KHh7V+RLsLqxxBmu8Y5xGX4ICX\r\nq6TFvVVuy4SMsVuVkTa0Gn87qlvS7N45/RzH6nPbl1v7UFqjplEUcptOqKBo\r\n3nkcLxk5XaEKMHBIhBoO0ip00JlJDVJQads=\r\n=YTr7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"tsc":"tsc","lint":"eslint --cache --ext .cjs,.ts . --report-unused-disable-directives","test":"npm run coverage","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"eslint --cache --fix --ext .cjs,.ts . --report-unused-disable-directives","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/juniper.git","type":"git"},"_npmVersion":"8.5.0","description":"Dynamically generate Typescript emitting JSON Schemas","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"9.2.2","sinon":"13.0.2","eslint":"8.14.0","typescript":"4.6.3","@types/chai":"4.3.1","@types/node":"17.0.30","expect-type":"0.13.0","@types/mocha":"9.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@typescript-eslint/parser":"5.21.0","@typescript-eslint/eslint-plugin":"5.21.0"},"_npmOperationalInternal":{"tmp":"tmp/juniper_0.0.0-73cc34525f929ed4987e782c34437b892ca064f6_1651616360136_0.6841148290447989","host":"s3://npm-registry-packages"}},"0.0.0-canary-73cc345":{"name":"juniper","version":"0.0.0-canary-73cc345","author":{"name":"jacobley"},"license":"MIT","_id":"juniper@0.0.0-canary-73cc345","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/juniper#readme","bugs":{"url":"https://github.com/jacobley/juniper/issues"},"dist":{"shasum":"2f723d0ed819debd2dbc79f474821619a1a1d9db","tarball":"https://registry.npmjs.org/juniper/-/juniper-0.0.0-canary-73cc345.tgz","fileCount":36,"integrity":"sha512-Y3+NPhwaqJmdTuxwt09D0pNs6IE1x03z5L+3rmiuaLjCwWXdxz1cGh/kUG+ciKOWF16aX0pL2zVpSewiUaIPFw==","signatures":[{"sig":"MEUCIQDQvbkZ0AbE7vIEIhiJBKhAhFgyOY22co3SbcEoJMCBbgIgSRwFE7iegTjL7ZFpFInVwuT5RI7sfzFcLMClGLFFp1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicapsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5vBAAoyygePI8GUupdjtEjcjBLVzc+LxJMV8dchT2bSsMYTLugFsv\r\nmyG8ofLJ1O0k1i14gF8c3/IMvtGct81WRU/y5R6tIEyYfuetuKtz9FF9gXQP\r\np4lZiymRVNKMy4G2QuB4H0q8UGaJvqTesmJm+NNuHLINtDYwS96VNtFvyrqQ\r\n/6+yvawHiaRtekYotawCgCk0PQta8J9aB9OCe1B2V9HILX9QLeLs/2PrCViv\r\ntOn9nqXqbg5pTlsEKL9ysgElheMe0CvMW137/GmlxSuYcNskUgnVbMRXxG+q\r\nCBgy4XDlhfLFJ6CxoiIhPUNExyu7DIEhBZPyemvO1lmr4VemrjzOg21KEOdg\r\nanPcpWMKDGpvCOc9Oq/E+f6zcypYABC+YN5Zpo7r4ixcR43j7yi/pmLUzKAB\r\n7naEoTv6oG9la8YpDtnVSA+cQUieeZ3jybbEGLv/yURajAZfTSjtuRCNPkQl\r\n+T3W6I6ySdJ6t5YOpZM5OAgwn0cXr8q79yrKWPwoUxOtppAlHL5zw9NSeGKe\r\nsPJ0mrmoYwFMhDTsecUEnDAyqiy82a/VsUjmT7BDSN2BLNSEpJMA6vt8Du+4\r\nUGTZDjDh57s/z4Y1mpGRG5x56iNBbWN4/74KMsvs03Obq+WlZAN424bns8aS\r\nNcIKcEUzX0zNoqqLi04Rw8i0MuoIL+DscfU=\r\n=hfDk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"tsc":"tsc","lint":"eslint --cache --ext .cjs,.ts . --report-unused-disable-directives","test":"npm run coverage","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"eslint --cache --fix --ext .cjs,.ts . --report-unused-disable-directives","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/juniper.git","type":"git"},"_npmVersion":"8.5.0","description":"Dynamically generate Typescript emitting JSON Schemas","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"9.2.2","sinon":"13.0.2","eslint":"8.14.0","typescript":"4.6.3","@types/chai":"4.3.1","@types/node":"17.0.30","expect-type":"0.13.0","@types/mocha":"9.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@typescript-eslint/parser":"5.21.0","@typescript-eslint/eslint-plugin":"5.21.0"},"_npmOperationalInternal":{"tmp":"tmp/juniper_0.0.0-canary-73cc345_1651616364179_0.6626558358505465","host":"s3://npm-registry-packages"}},"0.0.0-ff2dfe72abc589c0413c5d18f81de66c14a186c7":{"name":"juniper","version":"0.0.0-ff2dfe72abc589c0413c5d18f81de66c14a186c7","author":{"name":"jacobley"},"license":"MIT","_id":"juniper@0.0.0-ff2dfe72abc589c0413c5d18f81de66c14a186c7","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/juniper#readme","bugs":{"url":"https://github.com/jacobley/juniper/issues"},"dist":{"shasum":"0ffb158c25917265ab6377a57da244b794404f93","tarball":"https://registry.npmjs.org/juniper/-/juniper-0.0.0-ff2dfe72abc589c0413c5d18f81de66c14a186c7.tgz","fileCount":36,"integrity":"sha512-KZGyEG1MoR9TqQmoALFjsGbhzK4hNUoeIkvCFxonvJJzOETyoEigA1qn9jYyZOXaUq6GSetjktM4v4kP28SRFA==","signatures":[{"sig":"MEUCIQDPgS5rDfMA9CInyOgKXFgp6x3IzFqb/skHhX0TLeEDYwIgY37HCLSuZMo3yeAoRKvFvIoA954AJvJwibTMd5h1FA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJica9NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYSA/7Bu3xAMfHIfS1XDmZREOtwSE8jqhlawqRO8Gxm3D/CRaKZqcG\r\nKfs9lXSvDGJ4Tollzm8uWnumSWQgvRIWo6088hjV+uIbX2zvFmcjk8J8gFgw\r\nykmWQJ67GiRbslPQ9e0SBbl2oUiMGFa/2hVNm2BmQfd803QTqjWuKnJXt7QJ\r\ne22i2/C+bV6nPTogTPLLliujZLvJ8FNaxTrKdMOAv8paiBEBJ2+1SJ+wd7HK\r\nNZ8Eto4fYlGQQ3K9IYbXil5U6WdPiZQCgzfaLY50VjGEiMep34ya4eYVrSaY\r\ncWXAiPpclbz7yG/AJUexOEmhDyaUtIdzks58nrzSq2ZtY8EnMx/OcV9+yNjh\r\nJACFT42MvOW8QdLVie5vsEumNIBqL+YCQx2j0EaS4BD0ZM8Ws7UXd/8yU24h\r\nBV8WO60n2r3rvW0HQ/Onv8GfV9ro4W2arb6yluw0mbOekSt6shhEZHf/XwRP\r\njRBtyITaasYzOjSz0uwZeXx+ByYAjstG5SUVMLM1UVP5VMqXWZRUYX3bXUpQ\r\nRS6TP0YBSzx9gOpVLDDAkJfCWfmEA1ttrZbucbLilvsOeJ/WqPrymKCoT1GQ\r\nTezKKCuQNeVH1O8d8/lpfQ1Kvk1F5pEWQn/KnkGElgmS3Msg3eHFSZ5Hv/Js\r\nwJAdUw2deKbp0wgihcAQNfdv+B1TZI/CsUc=\r\n=4eiY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"tsc":"tsc","lint":"eslint --cache --ext .cjs,.ts . --report-unused-disable-directives","test":"npm run coverage","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"eslint --cache --fix --ext .cjs,.ts . --report-unused-disable-directives","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/juniper.git","type":"git"},"_npmVersion":"8.5.0","description":"Dynamically generate Typescript emitting JSON Schemas","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"13.0.2","eslint":"8.14.0","typescript":"4.6.4","@types/chai":"4.3.1","@types/node":"17.0.31","expect-type":"0.13.0","@types/mocha":"9.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@typescript-eslint/parser":"5.22.0","@typescript-eslint/eslint-plugin":"5.22.0"},"_npmOperationalInternal":{"tmp":"tmp/juniper_0.0.0-ff2dfe72abc589c0413c5d18f81de66c14a186c7_1651617613535_0.11039121678175357","host":"s3://npm-registry-packages"}},"1.0.0-canary-ff2dfe7":{"name":"juniper","version":"1.0.0-canary-ff2dfe7","author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.0.0-canary-ff2dfe7","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/juniper#readme","bugs":{"url":"https://github.com/jacobley/juniper/issues"},"dist":{"shasum":"d7b679ef208b3a4a98634f999241ba1a533bbe30","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.0.0-canary-ff2dfe7.tgz","fileCount":36,"integrity":"sha512-/axHAElTIUs4RQ7YSoDygxdB/q8C8HJkyCXUwC/QobZjxGGnvNfl6IFSbXkO6YGGbGxRrtb4JiopYl2V3MP5Pg==","signatures":[{"sig":"MEUCIQDE+v/OKhQsslG6BS4tKEl7EPyhnbyiKm0GrVfaZM02TwIgCrUMVIXWVViSJlXKIXvs8AT81qRr5o6LIXKV5C9fb54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJica9PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbFA//capQglX2JIX1Pn1W1z1ghuN7h8HqHwnIMxDHqwVIucc1LOyt\r\nAk9iXGPkApA/pa/3nUCMcgjOJkxfM2qToamVKvbslB6eGP/hXhzd6/mb5xL6\r\nEc1suWGThvqD2yljmAoq1TJ8QnEGiuCEHhQN6J4155t0vF9FeRSamXxPLgtW\r\n75LiPAgb/nDU79t7bx5H1A9dfuAv2tUmZDyJyrVo+FzT4/GSK1dt3JlJWuy+\r\n63ZI4+2HEJBu6ypdFeuz024mLsQTSlDqgVAGRASOQknZFeBIIkWlDuE5TNvU\r\nvdZx2Xy+bfwJ1HzmweF6fMq4Kk4Zewx2y53iy38g5+r/0RwdJLz/T8t/2Fzn\r\njGBNl6KVhf5IL48Ql1ThHJChZnIHyAaDWucycj1NJ7mr0KU9B6BPIghF7WDq\r\niso0oenWk6KWZQ1a+NjiWYA9IA02aj7SpyG/0XOI1EAQj5gNe/h0DwmJQpLF\r\nkclSnSGP2ZjyJNu4O9QyMRXmi1ZteraK8txtp+mLDyOaIkKjo28XREMF6Lr1\r\ne4Pur0s3vwh+F+cz8oRDm0IeQV6UV6XSnGXnsnGW7jfHH6rQcEkVBROiRGYR\r\n97mk+aRDM9CGD7UZv6o6Un0FnqYLefAoiMG1tQXXUzZqd+OrBB0YF1JvA4mP\r\nUWPXKOMucQ3UrHLO1UrggDeiHG4UYTdTisU=\r\n=87NF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"tsc":"tsc","lint":"eslint --cache --ext .cjs,.ts . --report-unused-disable-directives","test":"npm run coverage","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"eslint --cache --fix --ext .cjs,.ts . --report-unused-disable-directives","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/juniper.git","type":"git"},"_npmVersion":"8.5.0","description":"Dynamically generate Typescript emitting JSON Schemas","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"13.0.2","eslint":"8.14.0","typescript":"4.6.4","@types/chai":"4.3.1","@types/node":"17.0.31","expect-type":"0.13.0","@types/mocha":"9.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@typescript-eslint/parser":"5.22.0","@typescript-eslint/eslint-plugin":"5.22.0"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.0.0-canary-ff2dfe7_1651617615297_0.5786349164104114","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"juniper","version":"1.0.0","author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.0.0","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/juniper#readme","bugs":{"url":"https://github.com/jacobley/juniper/issues"},"dist":{"shasum":"7b0b8d9081125956a0bc797eeb016c5d8b8f8068","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.0.0.tgz","fileCount":36,"integrity":"sha512-grOq/m/hoQDXVLFxus1Lg1BivSXPiHhQAxTEdrAXOEa0lIK7E+B5f9ce0EwThoPUDO/sdst+6HUZgykP1QTH7w==","signatures":[{"sig":"MEUCIGFfueIrU/JuAWi4moare20P4PaWU3WnDM9LHZUw3OZPAiEAoJSi8typbLWESvoiHsfDYNIrz/iqHX8dFe0JQybmC+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicbA+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmom1hAAhpgUH1QPb21Z4xpwLK66h8vm8Z/9kBeIuTUheOHNMQsJTwTG\r\n+blKtvWvZo61TBqJcGGy24Aehfn8A0nIA0yVo8hUX3j+F2rjsY/WqS8OFDLH\r\n46VN17bD8uaBVQlz8c0nQDi5v2uNMQ/agBzRlKEk3HF4qOtYgVaVRhoab5LF\r\nyyPri5XmKNE4Xwf/E9MeiJ+joAipeB0Hgt+cHnGphDFVANLifDAKx979vall\r\nNKowErtYON2POQ41yEtW/p1h9S+VttAtTTNwavJDbHGZiag8G7bmm5YDbCsM\r\ntdCMUYY59aJHFh7vY6JpP1K+DTdN52FBLbaQKypYTz1NpIDtt6yxuxei02A/\r\nxGvWsIeWDSqO2mEkUqVuF1PC//65jCaDS24oQNzvhnNrr0zr6B0qHuHCEvSI\r\nP7023ZhOVmG4Ix1PZt+EtrbNXWmuFxVCYAWIBhHXr2SjwGu8tzJc6hznTjqI\r\nd69wvjYLp3n19RslXCuuCCXVvfXK4TPyB4xn+dCQK6X/S6FfzaoSMlMR53YC\r\nmx+sF0xBkluEd6EUSor9f4I5trsdL/LRz9UjfG/Ewu/eo5JkvM1yW04uv7oA\r\nRT3kUF46xKp8fRHD8BhhgJixIYVoKHO+JLYcNMJESW9GpuYY4CS4hhD2Ie8J\r\n31ZSwqAdKmG6Q6E/anKGV7jQllIWJlFXrDQ=\r\n=9nA/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"tsc":"tsc","lint":"eslint --cache --ext .cjs,.ts . --report-unused-disable-directives","test":"npm run coverage","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"eslint --cache --fix --ext .cjs,.ts . --report-unused-disable-directives","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/juniper.git","type":"git"},"_npmVersion":"8.5.0","description":"Dynamically generate Typescript emitting JSON Schemas","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"13.0.2","eslint":"8.14.0","typescript":"4.6.4","@types/chai":"4.3.1","@types/node":"17.0.31","expect-type":"0.13.0","@types/mocha":"9.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@typescript-eslint/parser":"5.22.0","@typescript-eslint/eslint-plugin":"5.22.0"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.0.0_1651617853950_0.7119287583649698","host":"s3://npm-registry-packages"}},"0.0.0-26a5af352f1cee85a41857a5efe2490d3b995b1c":{"name":"juniper","version":"0.0.0-26a5af352f1cee85a41857a5efe2490d3b995b1c","author":{"name":"jacobley"},"license":"MIT","_id":"juniper@0.0.0-26a5af352f1cee85a41857a5efe2490d3b995b1c","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/juniper#readme","bugs":{"url":"https://github.com/jacobley/juniper/issues"},"dist":{"shasum":"3f57198136a6e5d1318b8d26553e7183cd2fe21f","tarball":"https://registry.npmjs.org/juniper/-/juniper-0.0.0-26a5af352f1cee85a41857a5efe2490d3b995b1c.tgz","fileCount":36,"integrity":"sha512-ldz3D08rjE/tdt5aJxi+VhdFw5U6ud+hCAaZ2G06SlU8uWGT5AApRR3I0SbRBf/9uaaSpCKv5NJiXoV/8qgARA==","signatures":[{"sig":"MEUCIQCv2IASNLFZAnG5u8kveMUdbYujYwHE7JRrqd2Sap6vLwIgJtt3aou2FBhWYV+vSy/+Grd/PgPCP4aHgUbE061FH74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicbDPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoyA/+K5WP2TYJlJomVx1XGbQLzOCBCbUXYsQsW8iqwtKTAGwHHM2A\r\nPTsqZZKv1ndP0DTXL9q/1OZuoLfxfAqeXXfZzkdQKDFRKKnnvtEBX2+iVljm\r\n+Eo5fEPYL3LjohqijySUcr6l8KpU4PWSWXONT3toIf6DgXdl2ssMYS1qIqy+\r\nKt1JQ86CvIxfyGPJTfTNYx2HnicAtpZAjSdjJMgQISIrYD/H4YDVf1siDleT\r\nm4HeiR1g6wv+0aWO+ouy8UXYntrdwORKmjUVNeo7arT618S1rmcjOk8tn5Cs\r\n+6ZIPsF8vubdGHExCduAGbcGBSHukmje1L/+GdO4sCviIh3ZVRLGMeVOOqi7\r\n5O0bxyEDLeFAAoRvsDJ0nQ7dvfghKlltQFRt7t5dUhHeXSdRuyujQCXcyHtY\r\nO65hANVasrg2lo6ZpH08F3IAuE1M1vcz4CzYh6Q600G2twwghPtz+Tz9NNGo\r\nWU9R3DSGKQsnxyO5oKRYqd+aRhfm/56dKt8V/+wguGcwDav5U2nT0nPOKL46\r\n6YGNvPN0ieoJmeUSsmOjvwYyTVXdBeA/9ZaZOn97MIn9b/hGIrHKl/lKvWF4\r\n8wVGUO+meC+0VzbgVaY2mYh0symdqSl7RfcY02HHR0gVmkxfUKZUpkPmX8R+\r\nt/yhrsdc/lRnloWoMGQj/f4iJSJJ59+o72U=\r\n=7g6g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"tsc":"tsc","lint":"eslint --cache --ext .cjs,.ts . --report-unused-disable-directives","test":"npm run coverage","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"eslint --cache --fix --ext .cjs,.ts . --report-unused-disable-directives","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/juniper.git","type":"git"},"_npmVersion":"8.5.0","description":"Dynamically generate Typescript emitting JSON Schemas","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"13.0.2","eslint":"8.14.0","typescript":"4.6.4","@types/chai":"4.3.1","@types/node":"17.0.31","expect-type":"0.13.0","@types/mocha":"9.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@typescript-eslint/parser":"5.22.0","@typescript-eslint/eslint-plugin":"5.22.0"},"_npmOperationalInternal":{"tmp":"tmp/juniper_0.0.0-26a5af352f1cee85a41857a5efe2490d3b995b1c_1651617999507_0.8249900074683179","host":"s3://npm-registry-packages"}},"1.0.1-canary-26a5af3":{"name":"juniper","version":"1.0.1-canary-26a5af3","author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.0.1-canary-26a5af3","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/juniper#readme","bugs":{"url":"https://github.com/jacobley/juniper/issues"},"dist":{"shasum":"05b67c29a3731c3bd2088b7672aa6f8ecb45a085","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.0.1-canary-26a5af3.tgz","fileCount":36,"integrity":"sha512-op8UKGblDBPVrT/rAqYhB+IRDKQzZJFBjp0LVJZnl34fqj0iIhlK1ul+XngmfvDQke6JPEMER1QyfpQUtnNTbw==","signatures":[{"sig":"MEYCIQDed9Ys0XqMBAHGF3yjatCV0e3kKDYvveRBZqipr7PFQgIhAPzIgQvOAkX3R7tMh4o/SmdSxxoU6/aSg05+/+e3+/yH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicbDRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIxg//RfWDN4qqaUf+9ew83byMbb+tqRzNNzOleDKghXam4OwSYGDR\r\neocOlJn8mLYV0BLc09K9RGJKm8zQfX9ON0hj4VwvZkTk/xwXFMqKExMnrC8+\r\npGG6bpJxigYw9hM9n+U2Z0l3n5emQqKS1ugKRbsVw3yAUroPfVbfHB/E213f\r\nQL7TcZVJmARwq9bTbD42IwOInk63TgT5FN+vxbhwA1ssvR1GqL8eeZRRXJ6T\r\niywEgyCtLq1Y4lc9p5rDVsM5XUo9zN6vEIRsGscL1AzpvqzuYUNjPPLntF3f\r\nCGvFCxVmjI3JwnG2S66sgqTWTwfcPglg04vplzgkmR1QpQcam9RQM3mtD+E2\r\n1HTT/tpEnGL4lEUDfsC62g1uNyNlycdOKUZa1jVIsgaJGJk4GJhdqsjrhuk8\r\nEMFLE14yYaEdspEhIcs/BZWUVGqCYsO6JHz3YWOrS6BqgHfZmNaLJmhYTXOd\r\nEzBmBb16wJeOS4P0xypJY5Xdzf8L4Y/GJq0TuRL7x35zi38hD410aWrZN+GX\r\naCV+AiInhwTkR1flM10EwqEFXJzpRB4KRW7lML3v6Ns/MU8WNZh3E+hPk4vF\r\n7iv2jWiSijje6u/AkTik2mnAAMRuZdn1aQXBlLX/OXai6uOYJ2leutqDabb2\r\nUM4qqb+9EnPMmQRCq3ACUjoPkeHKYY8KID4=\r\n=JkbL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"tsc":"tsc","lint":"eslint --cache --ext .cjs,.ts . --report-unused-disable-directives","test":"npm run coverage","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"eslint --cache --fix --ext .cjs,.ts . --report-unused-disable-directives","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/juniper.git","type":"git"},"_npmVersion":"8.5.0","description":"Dynamically generate Typescript emitting JSON Schemas","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"13.0.2","eslint":"8.14.0","typescript":"4.6.4","@types/chai":"4.3.1","@types/node":"17.0.31","expect-type":"0.13.0","@types/mocha":"9.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@typescript-eslint/parser":"5.22.0","@typescript-eslint/eslint-plugin":"5.22.0"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.0.1-canary-26a5af3_1651618001590_0.9313928327142187","host":"s3://npm-registry-packages"}},"0.0.0-84086a12f34de4b0fe1370c629010ac47f8d53f3":{"name":"juniper","version":"0.0.0-84086a12f34de4b0fe1370c629010ac47f8d53f3","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@0.0.0-84086a12f34de4b0fe1370c629010ac47f8d53f3","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/juniper#readme","bugs":{"url":"https://github.com/jacobley/juniper/issues"},"dist":{"shasum":"8ea244fa65ef3da207f5a0f75f22b177a03490f4","tarball":"https://registry.npmjs.org/juniper/-/juniper-0.0.0-84086a12f34de4b0fe1370c629010ac47f8d53f3.tgz","fileCount":35,"integrity":"sha512-oTv4b6K5ceSzCxg+EhPwi6vcxjwdJ+sJCBbBM5EdvtA/BLsY55L5hZMF5ZCxgPblbjyTaqpbP6PmKefkehD+8g==","signatures":[{"sig":"MEQCIDjsgASgAxUuDX97urHbuwjSsO+BDE5Nr3lg4E1tE0A1AiBDszNSjZ3s2MKh/mqId8lbPvlfwLQvhILVYowNjZsTtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicvhSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYfw/+MVI67AzRrmKJGv0VszuHj/wnEXSNC9TT6B5c2WQHG127OE0n\r\nZ1i8TQJOT9kG4iNXCMO9P02kOT/kFQvjDiyEJawx0Sq73XLunoxFIKRiV8By\r\nfGe63m4/zfhjZpo+rBv8gO8ywmU/7i/3RNY1lQ+i96lHRvEweWzeKohFwYAx\r\nzgb5k9IHaPdM9hD0XLmrSyPNAB4gMurPO5Kn/rMvatZcekb7BybbJx5LQ/gq\r\nf8jq+KBeJcz3GHU6/zL4XGRGZ42odfn1nahhwvW+qi16LfNboFsyu9kh3yQ/\r\n58wPM0JFf22cINiXbQ/uNKbfuw0L5we1AAD+eK8N26thUpLRtA8W56IRRFlj\r\n90Sj8cBHOD/4zpdHwQwoCC+3MKasUwNujXsUI/aOHTsPMLFCH5d35qzA/0Ly\r\nnLOBOi4cixMkDgs2W9MbHNxzOJbvJZe8/JZJwU33P4kN1ipU+JANkNzvmTWj\r\nGsqdVu5UFc2Q7r+5IOJpiDX97MzfnQUKlP9z76RzVVuaWgMbEdk4fNdsZRwe\r\nvZPad4MXOk8F3JcoFNMprXPwqI/GKIfBugkRuV2SJUE4CbeeWwukioVVHxXl\r\nJ+RZSl/dAP6x97kel5ry8OAmHP+QSndutgbMbRr5r3lZ/ZxDyyiJOHYe5dPA\r\nmyZLVEBNTh3/uD7cFMEOUnnib1hRfMg9hH8=\r\n=co+V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"tsc":"tsc","lint":"eslint --cache --ext .cjs,.ts . --report-unused-disable-directives","test":"npm run coverage","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"eslint --cache --fix --ext .cjs,.ts . --report-unused-disable-directives","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/juniper.git","type":"git"},"_npmVersion":"8.5.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"13.0.2","eslint":"8.14.0","typescript":"4.6.4","@types/chai":"4.3.1","@types/node":"17.0.31","expect-type":"0.13.0","@types/mocha":"9.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@typescript-eslint/parser":"5.22.0","@typescript-eslint/eslint-plugin":"5.22.0"},"_npmOperationalInternal":{"tmp":"tmp/juniper_0.0.0-84086a12f34de4b0fe1370c629010ac47f8d53f3_1651701842481_0.02224841378631215","host":"s3://npm-registry-packages"}},"1.0.1-canary-84086a1":{"name":"juniper","version":"1.0.1-canary-84086a1","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.0.1-canary-84086a1","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/juniper#readme","bugs":{"url":"https://github.com/jacobley/juniper/issues"},"dist":{"shasum":"faa1339981e86c2ca1286cd9e53511886b1b4d04","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.0.1-canary-84086a1.tgz","fileCount":35,"integrity":"sha512-u8N72YDpVJLT4busb1Tcann/8nA+5XMZIfUoVOIsinJzUFC7lMbIZT4s83HVMWDJkoC9qivGFXALVCqE2yDRvA==","signatures":[{"sig":"MEQCIDSigVK1gBsOEiLDBj2+2zU1eBFC5kVUbGKHUgH5Jj5IAiAlGyZ6vnAWxo+sJuf6sRsr+z11A5M4aKYJwPuzkVipEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicvhUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryFQ/+LJDBA7YUgKcvGZGxwRdsmWlWgaJehl9guAC8ZjD8dU1Y4bnp\r\n85IUNBq6hGK+M8YdTfo7hIa97pEhhxc/+d01jiHNOVaKS+PgTjZU+7S7HpN6\r\nlperu0oUEW5tV5da57Il2jkHe3mMldgLuaBQrx4YvOzaUF1qP/BPlotdXQiW\r\np8RoGQhhOowHRbyyAuzl1/vHzx8BEFScGPIrXzYNMUm7YFmszilPDNiRzJ9n\r\nRtr4fc+0TPtTzW38W8Z8E5W3sGh2aCwQAGiFWHSpcsZstqB0huA/3giRrlzN\r\noQ6+ZqyU5Z75tbLW2Ad5DRRoO/XffRUbEZL51iAnDlbS01deeBJXMxRa8u8D\r\ne4zbxun/fIQl4bdUDcJRb1L//vkgF9tXx+bDP7wCyRXC1huF/SA6D66+tfF9\r\npeGXz2pXkDkuol9RWnAlvf9NA/ml5S1WLH0ujWfnoTVIHBSUOWkyKm/dr5yL\r\navQXKtLN3zDutJGw7KwQYE2CHkNgbaJQjsRMbJKnKPvwdbloSsL8OXVNLn7W\r\nLFtJIBi0i/v7rERvO7W7Gu6NPzKFeg1pL941I0DOdJA/siyHnCFvm3T9SKCb\r\nAYeGrosBvKgRx8YTw61wxSdaQjyJfV1i9mTr8jIoelLArMBkhfFIx4q5jiBN\r\nozHubLG4q+gXJHnclzFV8SZ8JQsrDJ84DOo=\r\n=aaCx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"tsc":"tsc","lint":"eslint --cache --ext .cjs,.ts . --report-unused-disable-directives","test":"npm run coverage","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"eslint --cache --fix --ext .cjs,.ts . --report-unused-disable-directives","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/juniper.git","type":"git"},"_npmVersion":"8.5.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"13.0.2","eslint":"8.14.0","typescript":"4.6.4","@types/chai":"4.3.1","@types/node":"17.0.31","expect-type":"0.13.0","@types/mocha":"9.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@typescript-eslint/parser":"5.22.0","@typescript-eslint/eslint-plugin":"5.22.0"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.0.1-canary-84086a1_1651701844207_0.2585464949718095","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"juniper","version":"1.0.1","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.0.1","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/juniper#readme","bugs":{"url":"https://github.com/jacobley/juniper/issues"},"dist":{"shasum":"7c30e51f4fd13bc37289c43202740d8a5be6fe80","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.0.1.tgz","fileCount":35,"integrity":"sha512-77f5KUrfV61JL71A0xp/MPdsb/mlJ+NdtDR2sHWJ0TGC3n/0Ss6fYNQNie1vz1+jFppvNPom7OUMq2r2VQfpPA==","signatures":[{"sig":"MEUCIDeEtC9meNKvEvn6lv79Cqn7dGjbB2eC7Iw/qNiqXZyGAiEAg9re9tndt1A6GPTclMi9MUE5QHuOLnjdngdFQht/zrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicviMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFJA//ZUmdtVi1zxOUIEPsGdSuc2C5+1lNmw6Taz7Ew40SuCKD45in\r\nPPJdmLk2mTOxA2pibyjO3xrFze7B9lC1pOKuGHjytHftx684sB/3EQ9XJhO+\r\n1X1QC6bpAoGkK1pnubCXbfMdddkEeoc4d3iy/wwzOikg4psRpKmY+2YV0y8O\r\nXf2Hfolkvrc10FI9H6493w+z6lPuQXohjd5DHa5Pvt8hGYO2kxmJCC/E4W1i\r\nAnXE5SbHsjt2VUwlMKuGDFuLjsMdYUxaCUETm4LJOeYMkVgo+TUwA0Ar9uYR\r\nI63TZ1FbSgTgQvcyMvaSSJA1XWp/rdSYGKb0J4M5zhac3CEUAPkUpf+Ojqfm\r\nPtG41IbTGlCmN2LVs1GhIenzZiJTCoRa8Mk4qOM0aDTNpNmUzP+WOxHanc8a\r\n7TNBPck6/nr8rh9RHY8pSDsyI5lbrcYJDKujJbcyKzQx263JNUj0YTPdcXJK\r\nuxWVPiGlmqhVUXG2IfD87T3i3b891/xpLdZi3iqyQEEKezPSNvwLi9OnZbDU\r\ng2JbUW7kbtcPqPb66gSr7bDsEWNhdZujYHSh51wRGzh1+PkoOIJ3xCzxBfcx\r\nMWx/NrWayuqR5voVUlOsjBRvHFEszCiWpX6hxUcRbP/+cYNPqGTUYCopFpbK\r\n3ClMLAjy0tkPI8fAa0WltVSmpkzrDRi0JJc=\r\n=/mAA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"tsc":"tsc","lint":"eslint --cache --ext .cjs,.ts . --report-unused-disable-directives","test":"npm run coverage","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"eslint --cache --fix --ext .cjs,.ts . --report-unused-disable-directives","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/juniper.git","type":"git"},"_npmVersion":"8.5.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"13.0.2","eslint":"8.14.0","typescript":"4.6.4","@types/chai":"4.3.1","@types/node":"17.0.31","expect-type":"0.13.0","@types/mocha":"9.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@typescript-eslint/parser":"5.22.0","@typescript-eslint/eslint-plugin":"5.22.0"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.0.1_1651701900530_0.6235508217510988","host":"s3://npm-registry-packages"}},"0.0.0-a4f44dccc5d6b88150105517f24d18298e69a62e":{"name":"juniper","version":"0.0.0-a4f44dccc5d6b88150105517f24d18298e69a62e","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@0.0.0-a4f44dccc5d6b88150105517f24d18298e69a62e","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/juniper#readme","bugs":{"url":"https://github.com/jacobley/juniper/issues"},"dist":{"shasum":"5bb719752d0bae907e120dd4ca813fb647938fb5","tarball":"https://registry.npmjs.org/juniper/-/juniper-0.0.0-a4f44dccc5d6b88150105517f24d18298e69a62e.tgz","fileCount":35,"integrity":"sha512-tWHvzp2/WX2qdubQAZjKWLzy5Ij4gQRCLpz3PWDjR4eiYNpuK60j/TuDI51pM5U5N3bo4WqbCjFSWfUtzdDpuw==","signatures":[{"sig":"MEYCIQCvMvI+lg0OpfIV/qxYqa8TlaNyI6WiM1xf4NeZyg3gdAIhAIJXFSt5GRPRTIBYKtjTBzwkvjL9TEYKF/g8kMkHy3V5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicvv6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1rA/9EkY/RAD5K5xHutv1JdpQxUCPaWBVKG718mONH0KCrNiEK2RZ\r\nOr6CRLQnx5kBjzk3VZZ3yMKQ2Pcetzilz55xZH6w/4L9Y3Y9ZRgtjFhZJZwg\r\n+b8XEmzkIiJn+JLgsUX6fvtjXjm/L6KSjHybWtAXcWoa5eW/z+tIufaAg7BV\r\nBQbje4D8FzsIjSVyK5z7rOJFiSseL4Wrgw75JTV3yW0Zz3jTcQaR6ik48+Uk\r\ncQP1Qo/IFHEd41MAuyFtLCoFwQnKLqswLqZ2aiN/Lp+qeLzj0HPlq6Cv4bKB\r\nhxY98aCjcpYKVq1Xp+YFUu/LosLfAjVi22e/o/xuOhX7bbaM0bcVtxfu201R\r\n0BwfPI3FxtxJ+vCNhZ45fFa0B95m5UmJcHlpRDfBqrqxSzTfkeXOBT9lEFz4\r\nJrBQsIBE0+O4sVfLR4Oa4fD0780SaH+pPXwFjmT74Dx0jBDfa7uDBSffl0N8\r\nP0cvgafhZyPn0qUKxDZPcHNt/KLqeqj9WFvUi9UHBn/QEbJOffIRpKJ/Cufz\r\nQ9ZihdVgpb9bNILIoDfJhvv0QQ+gyS4wp2u9eqIeaIUIA/54adTFVaF4/JRb\r\ny3VjVispFHjaQRDWSWfqgJbsSqIHsjFRBBJnEXqr1//VhIOIX5StyKcu/UIM\r\n5AXpvdebfnV6IF5G2cWLIDLkUzkdCdKZLY4=\r\n=R/o8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"tsc":"tsc","lint":"eslint --cache --ext .cjs,.ts . --report-unused-disable-directives","test":"npm run coverage","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"eslint --cache --fix --ext .cjs,.ts . --report-unused-disable-directives","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/juniper.git","type":"git"},"_npmVersion":"8.5.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"13.0.2","eslint":"8.14.0","typescript":"4.6.4","@types/chai":"4.3.1","@types/node":"17.0.31","expect-type":"0.13.0","@types/mocha":"9.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@typescript-eslint/parser":"5.22.0","@typescript-eslint/eslint-plugin":"5.22.0"},"_npmOperationalInternal":{"tmp":"tmp/juniper_0.0.0-a4f44dccc5d6b88150105517f24d18298e69a62e_1651702777754_0.5877930718029125","host":"s3://npm-registry-packages"}},"1.0.2-canary-a4f44dc":{"name":"juniper","version":"1.0.2-canary-a4f44dc","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.0.2-canary-a4f44dc","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/juniper#readme","bugs":{"url":"https://github.com/jacobley/juniper/issues"},"dist":{"shasum":"2ca1c8b3312f0f0f02b2688fef075761dc9433fa","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.0.2-canary-a4f44dc.tgz","fileCount":35,"integrity":"sha512-HsY17ww4d+IYXIgqp9xzQgwW86Nvr5FrRdmo2L6mtNnZvTMi/y4NKd9yQRO2rRhmN3YSmZrf8PHpTXQ6zpptmg==","signatures":[{"sig":"MEUCIAgXx6rppSZujjaPZ7UHEA+YnmWsOK5yaNOZ9WsAVnKHAiEAke1MVAMSl89/jIHJZ8q868q7l3Qaoa/flVYpY1jN0yU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicvv7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTug//cr/wFziKvaiujvafMj5x2sDCF+9JomSGM1vGbjDKIO/S91kn\r\nf+0qeNEk8DXyGEAeZDbkFprp2MbD5DrkJU4+QGHXz0OYTr3oeQ04L5hLnBAf\r\nzn/dg7kHLtx9+o4/NJ1VtF+JZKHabJqOjW/GjEh1/9m010DjZRlaTJN7FR6T\r\nxiKu/WF/jKNUk5mQrvbFkzKniUEZlS8wuXOoPEVlTJtR9ER7103sKW06rV4m\r\n3lzEJ22yl4AlIx6+d3fgBFclY8P+5dmTkvm+e23fCV0mckhEFJyBtkmp2Cdq\r\nnnTfkWaztpf8ByOdg/FW1FIMwnVeMlmAt+uT+S31OvSX5SXtpb8Z9cGk30T0\r\nbolKthAW7zFl7Ek3/Wrzwa2CFUxk1UJuadStBAg1ATl2gh7rxycvH8sr3h7D\r\nItbJjy7D/+83/D66k60fEKRtsjqF22FSqfYs6Oov4/yKOtIuDlU+O6yjfgXK\r\nl4d/itcMrcOyuLlRFjdXraJy6r9Y4V/aEMFLCcBb1Gy0o+F2PEaav0H6Nr1r\r\n2crY2UXq67XdGpGBIFaNtOyYUt+Oahckqn3oxtZ5ldgtxOOJ+ZsaqDADJQcr\r\nY0GN5/TW2BUYiDWurKRwb9kajd/BW8Ei/q0KyXbaHOPWbvC26p9KEwWoCf0j\r\nuDu3CgVMvwSlTwo2/H4OUcmV7Ae8BiW6oQE=\r\n=jEuT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"tsc":"tsc","lint":"eslint --cache --ext .cjs,.ts . --report-unused-disable-directives","test":"npm run coverage","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"eslint --cache --fix --ext .cjs,.ts . --report-unused-disable-directives","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/juniper.git","type":"git"},"_npmVersion":"8.5.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"13.0.2","eslint":"8.14.0","typescript":"4.6.4","@types/chai":"4.3.1","@types/node":"17.0.31","expect-type":"0.13.0","@types/mocha":"9.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@typescript-eslint/parser":"5.22.0","@typescript-eslint/eslint-plugin":"5.22.0"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.0.2-canary-a4f44dc_1651702779469_0.8709346367827786","host":"s3://npm-registry-packages"}},"0.0.0-ffb20de00aeace54326feaa02ead57cdb9ba0525":{"name":"juniper","version":"0.0.0-ffb20de00aeace54326feaa02ead57cdb9ba0525","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@0.0.0-ffb20de00aeace54326feaa02ead57cdb9ba0525","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/juniper#readme","bugs":{"url":"https://github.com/jacobley/juniper/issues"},"dist":{"shasum":"84bd955c28cc71c1a430fa3d8df97b3dd631943d","tarball":"https://registry.npmjs.org/juniper/-/juniper-0.0.0-ffb20de00aeace54326feaa02ead57cdb9ba0525.tgz","fileCount":35,"integrity":"sha512-MCeVIL/YdjgQzJLGFrhfF5FUnQI3f/+eDoSQG8pERCkPEfGmIqAX7nS8uuq2OJuhu60pb60GrgOWedAtR1j5iQ==","signatures":[{"sig":"MEYCIQC7/RIO5sBQhXPxE2XbL9Eote3DteJiYxcOzXxMk2pLiQIhAJcszzJdFz6ACHGOXktddJKoxjbSTRyxkpJicJJzbtyp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicvwnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPBRAAmDoqEWHdcfJnB+gBBwocFGDwpr2fm9w3Ev+2gU4v3sgS+7IF\r\n2FYAhZlkAK8/rV1yGAH3NxNBLyUB+ipU4jhLFPjCpf6uknKZmOPz2dbcOJPW\r\neGopNmbEWG8FLPAjENzh07zZZxPAWJ5yF8bCGhcasoMUvSLB4+MfIcCLRUBo\r\nuvyY+yswY4I1e3tvhhdgrCObPOh7cPmsPjrWnWspgipofuS9Wp3rpN29cun7\r\n3hBhTpuz4RxSOg99pdzGz81NeIB/ul5ODtW1pEZHiOYodK5P2MNtTafG0Ive\r\nSWuvUSsOZkeEoygSbT8hCi7j0QfhsCuy82kk2JXXDFhRe1gPFapy8a9FZ/5+\r\nlrWRWjb3fQR6G8LreMT/OGqiITwyHCLyHB8Nglpf5Y1yM7kk3kvw1JCY7C4k\r\nOF8T0ahDd67AyO+Nac0rRp3pUdOuVvKJJbxtaRsviN+FkjN+BVTAk/kavNuj\r\nJzAtJVOkC0VsGG9wk+gjLSlIjev0TiN4KJnksvWx4thyC5WmmA9N7h1T7tub\r\nz05aJrkNRFPN2fQWoz5PwstrcCVXvqjGXmv2Xva3GfzQDvwtkjjkfmyAARjk\r\nNOGSjIcEcsISyeCnlaOOQUY9aSgk/rPETCiKDBJsfLvQ43p/DWNigXU9lm8z\r\nVf2HSvqA0wqF5g4GY0H4iEqXPmZ+aT8Wf+4=\r\n=TTzY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"tsc":"tsc","lint":"eslint --cache --ext .cjs,.ts . --report-unused-disable-directives","test":"npm run coverage","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"eslint --cache --fix --ext .cjs,.ts . --report-unused-disable-directives","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/juniper.git","type":"git"},"_npmVersion":"8.5.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"13.0.2","eslint":"8.14.0","typescript":"4.6.4","@types/chai":"4.3.1","@types/node":"17.0.31","expect-type":"0.13.0","@types/mocha":"9.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@typescript-eslint/parser":"5.22.0","@typescript-eslint/eslint-plugin":"5.22.0"},"_npmOperationalInternal":{"tmp":"tmp/juniper_0.0.0-ffb20de00aeace54326feaa02ead57cdb9ba0525_1651702822974_0.6344134017675724","host":"s3://npm-registry-packages"}},"1.0.2-canary-ffb20de":{"name":"juniper","version":"1.0.2-canary-ffb20de","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.0.2-canary-ffb20de","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/juniper#readme","bugs":{"url":"https://github.com/jacobley/juniper/issues"},"dist":{"shasum":"1f60b6e1796de5e048c7029a02ba55dcf27cbeb6","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.0.2-canary-ffb20de.tgz","fileCount":35,"integrity":"sha512-MODiL0qitRUiTR6PrNIBI3m+OM2T9PHxTFpSWMZNpYxEB7IAAJsls3ob7A7olNUe57Ge66iQBhNTlnnfbmbf5A==","signatures":[{"sig":"MEYCIQCVFzFixCjSnmU0XRdzMI1qKMqltd5tv/IJmZyD/A7zYwIhALEkCFmxX7UHDOFKg72X7Saalofb7ZbJJDQFolEJU0XA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicvwoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomEw//bEyLCxVU1Ki2oSS5ZBpeFlSh+zwblDBXHAHtZIxuiXyNHqX3\r\nwdg4LNa1ewDplBhZnWeKAFTwkA2ikm0p7E4k0Wd12toSDxl8Mm77LLtNF88F\r\ng14xu5ylKR/YeJqHl036mS/GXpHUyt/e9QdLgokUrkkoOAVkirolsjWNYNLB\r\nLUPOQLdu6F+fpVMmPMel/R770HJmNqKH3MTp8FgVD6LZCgUlB7OMc7mIsehq\r\nDlPmmXBHArecPRrHkFvOevUuEPraWhffvN3470uTUnlMWwQbcZRBAw/x5Fc0\r\ncV1HrJU2OZHOODq8RPX7dl83qdTzwwlCJ/ry1qKOd1SLzfk1qGlxeOVe2+mW\r\nzh00t+SfMZsa12FXl5yYJdthXPjtwrm6hAHyReyaaJYqM5FN7nfGvynBi+Xx\r\nTh3Hut0krW58MeIMxTMbbVVVcHPp8SKB3JaVTyEMq9d7gNkc3nW3DPrwrGoa\r\nqDiFUoZ63xWwMns8Tx2ZakBmmMuMMG0IjHyYlvxTfSvZPvlL51/rkndV6sOB\r\nBf5M6W+IVjRcYiSzA+0MaJsUJDfU0++lZFMvC7ruSHM3L7OIC+R+mvqax9kM\r\nwOnGgBYZctoQeVN4SzO/YfnRpoleg5oPbZoa8k7xhhlEwUd/rGC060n07kDX\r\n7X6f4K9DE6nfT1pADp7Zz1wDuiI1spSVAxg=\r\n=lqDf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"tsc":"tsc","lint":"eslint --cache --ext .cjs,.ts . --report-unused-disable-directives","test":"npm run coverage","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"eslint --cache --fix --ext .cjs,.ts . --report-unused-disable-directives","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/juniper.git","type":"git"},"_npmVersion":"8.5.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"13.0.2","eslint":"8.14.0","typescript":"4.6.4","@types/chai":"4.3.1","@types/node":"17.0.31","expect-type":"0.13.0","@types/mocha":"9.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@typescript-eslint/parser":"5.22.0","@typescript-eslint/eslint-plugin":"5.22.0"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.0.2-canary-ffb20de_1651702824637_0.045576368914724164","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"juniper","version":"1.0.2","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.0.2","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/juniper#readme","bugs":{"url":"https://github.com/jacobley/juniper/issues"},"dist":{"shasum":"fc36599855b9cf2df6c3bfe85c293ce3116f9946","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.0.2.tgz","fileCount":35,"integrity":"sha512-HnlJDVp1mf9P1nql0y/KudrafnYcVDcrqEiswAT+W93CjhVSHIXWYKvnY4MC8tY0+MDCZfAxQcaXlMDq24gO1g==","signatures":[{"sig":"MEUCIQDvB95Jah0wlxtpQPR59MeJuRz9SW6ge37JRESn9Tb4SgIgC/YNVnD43K4Fvh7dfbcFfnKwiw+fOT4fFBK3eNRNDfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicvyeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryDg/+Jr7OBhD/cYTNCkuGkHwjJFGsra9hULK7AIZi9x/AExrB5W64\r\n2lE1+T44RIvM4qd33uyipJUBfJF49OtYs898aJt5ScUxQHE41WqvZt/Jgd6z\r\nWAigH5f2jAY+O5yayxCmN7IUfHHsFqABz8u4mzRuKIoOAK8EysHvZEJZvXlo\r\nZI0Rxb06ccVzqAcooRTuDBx7i5V2su6Em+Vf4ho5I8SVnZco8HU5CYKc7cOB\r\nj9OyUkllCOFMqIYCzosGHyJQ9qGsECRDFBC4elG6QUKx4hzz8gBkvVPfjuBl\r\nsKOLKCQAkPL6Z1n/+imA7KguTDP6mma87aG0wETDkHb/ph7F6Gp13Qs8cnmL\r\nPfNDtPfiDnt+xc4bsNOc1aR2Pgw8Xcg4tx8+tgCOOS/5vHpslCHjh5FX/QZe\r\nDYWxjeelOraf7oqVvtR3c1stgmf4t8ueV3RAZzYJXoV3qLb2v/yd69rVcc6j\r\nWh0C+/Ly6fzNxKV2QsXY242g/5QxHdPjH9WUDg/6uDdXFANMlEZl0yDs/s3w\r\n/pm0NNMJpJ8XWRcqFBzqQZbqVEwSEqedWCZK0xUJdKmLJqrIdlKR5RE+UN0N\r\nnNdc5EVt9LAv+1ARdSCYgv/UYFNImkCMYy4GoRyY8vkpXa99D3iZU65daYwY\r\n/4dQ256slm8QoCpphjAV5sSLRyrlj6lXFmU=\r\n=OKmy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"tsc":"tsc","lint":"eslint --cache --ext .cjs,.ts . --report-unused-disable-directives","test":"npm run coverage","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"eslint --cache --fix --ext .cjs,.ts . --report-unused-disable-directives","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/juniper.git","type":"git"},"_npmVersion":"8.5.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"13.0.2","eslint":"8.14.0","typescript":"4.6.4","@types/chai":"4.3.1","@types/node":"17.0.31","expect-type":"0.13.0","@types/mocha":"9.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"0.13.0","eslint-plugin-unicorn":"42.0.0","@typescript-eslint/parser":"5.22.0","@typescript-eslint/eslint-plugin":"5.22.0"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.0.2_1651702942255_0.13737842741471984","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"juniper","version":"1.0.3","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.0.3","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/jacobley/packages/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"0d78395fbcdb8fb114a94f848faa1fde6b8e3f05","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.0.3.tgz","fileCount":35,"integrity":"sha512-4EeIntdJxZTHXc/ayv0M+/TNY1xxT6xobHbbsAOX0k/VkwFy6AkK43Jb/+gwESHyM6N6NXxixeXGGW9omnMrbQ==","signatures":[{"sig":"MEUCIQDAcubfeCEc0/mXIKApocsEzrkYukVxarLE3Pycvb2BuwIgFu/EPJ58Q+5E964CHZaOdhvEGj7EvHC0pzQRQeKHd2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigv2jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoo4w//dtCQjHvxeMvI8Ogw6Bi4YeHB2LKZnS6BMVs5RrKDDGVP4Qao\r\nlcddOlO5tCoQG4rNOMmLelPL9smo1Z01cxGasADV9M5HCJsxJS1D6azHRdjw\r\n1uNMD7HoUSM3Lgl6NqZaEBw+ONPIblOCrV6OH9EwRpWOmVZ7qVJBXoUwQ1W3\r\nMyF04lDyNdkLWlhK3zhCnQFg44Ol7FESxUH0mEfOSuj0qBQIZSfE2IUsx/jX\r\nqVEoBrIMObjsGXsAGrF109BH7ErwTlDBRw4MUr6xBBa5rELuM0CIVDoR5cob\r\nLPEUjxtuFNMwjRLbgLaCnVen29v7FXLFspedygHK8wziTrdY5j/DuTAIGVvB\r\nW0MLSvm3YNlWy219eVFgLJ4m4ACNKnTw8nYCF33YsU5EZDKxaUEfLG8OPGoh\r\nLXpLkJrCKv1guMzQug2OjI2YvzacNvBvxtUnxWO4n+ACVarl5FV8dbqTa+f7\r\n+B5++Fb3EtlWE7pKKl3rbmQANQxdO6zfbwZUgz0NpTuFVzEzdx7Bv3LA7BKx\r\ns306gEJvfVTEDFuioQIVWMT2eleMZVC3ZsS/+LhQG2eQKixoxx75SUh1tTTQ\r\nlQFvBYuIpqZ+/+Z5JdPbWhDXweAaLW9xVkQry1qWiRzSD15Mr53ChTwm2pC6\r\nvU0Kn1oUciX5P43poxS4dwcXAiShpG3Yhrs=\r\n=M0Gr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"gitHead":"3af05b43b3e5de33c9c96c4735f039540f7eda2f","scripts":{"lint":"npm run -w=../.. --include-workspace-root package-lint","test":"npm run coverage","build":"tsc --build","build:ci":"tsc","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"npm run -w=../.. --include-workspace-root package-lint:fix","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.11.0","chai":"4.3.6","sinon":"14.0.0","expect-type":"0.13.0","default-import":">=0.0.0j"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.0.3_1652751779651_0.0831230986439786","host":"s3://npm-registry-packages"}},"1.0.3-dev.0bccb7d80d5bb6e320988c5705f66dc2ed28cbc67595d84a9eb314626b7f07a2":{"name":"juniper","version":"1.0.3-dev.0bccb7d80d5bb6e320988c5705f66dc2ed28cbc67595d84a9eb314626b7f07a2","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.0.3-dev.0bccb7d80d5bb6e320988c5705f66dc2ed28cbc67595d84a9eb314626b7f07a2","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/jacobley/packages/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"303b91055170a8de3414aa5904eac72e9fad2b86","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.0.3-dev.0bccb7d80d5bb6e320988c5705f66dc2ed28cbc67595d84a9eb314626b7f07a2.tgz","fileCount":35,"integrity":"sha512-igXuodxghg+xakkkqZmzWjg8O369MkNZ74hLwwTu8EqC9/rGr7PneTnrKDtejGuGXEkH5E4BOew/05ozH5Mbzw==","signatures":[{"sig":"MEYCIQDWpU272spnkNhjbEk7LAa/f/7otU9nHNwr6KCBADdV0wIhAPik2p4He2m51t2fqoW3XEz52v/+iQQ1XBi6NdT/2ruk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig7o5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqucQ//eiV2CgM4pIKPgtHm/lyBNSfT28qfL2MwrdTvqATK8iSEUHF6\r\nfaDoDpSK5TWOL4cA/JeTQ2ZdnA+x8T3dx/NUjAiDZ7WvMOsTqXYakzeWQeoF\r\nKAGiVXvF9m5/rtNas28b8bTPeusrK1Fha1/ZPw47nxLPQ/sVcGS+74WnE/hU\r\nPn1DVFSLExr+cH5DXtKBEXiHq9/RFlkQwEmBaKW7cXlAejew4C1pBka/GK1o\r\nsC8INK0pfihMxzLcLkiqaOBSBkswdtGfQyxyfWt+0BEBsW8v+SOoSeNvwwk+\r\ndNM59hELr1fnTDvv86cOw1z7qgWBhyZj+eHZjzGQzIYcABwQXr9xHoUZXx0q\r\nX3GGYiXYoR11kDP6ZcKLAy/cDd+EElUxP13wVx6m3/BZLJcglbM7gzJkmwIQ\r\nE3iGqDhGu+1DLOT7bD6tp3nLHV5XjJlkW6FzEkGB/SBwf6qCuWore3fxHlZf\r\nLSGhPkCrIPKpBpoqV3I+YHpTRQsTiAOsH2GB/nKfJaNB9B1t67yv3MV+du8Z\r\n166CMxC64ZtwyUraHgo2MiFtg8dTlIHSTXor2AJCL4aJqYt910O6bAaPSwBS\r\nPqhwNwEkJ+dazyWcjRkbzoa/gw41su+g//i8k3PC0y78QIcbYAm61OhUqbMD\r\nEp/6qbBxkcfsI8XohlDkvMa65+DgU6dwmDg=\r\n=RbJb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"gitHead":"4e905bec6c0b67f4093c67f0a1e9c5d9b1e296b4","scripts":{"lint":"npm run -w=../.. --include-workspace-root package-lint","test":"npm run coverage","build":"tsc --build","build:ci":"tsc","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"npm run -w=../.. --include-workspace-root package-lint:fix","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","chai":"4.3.6","sinon":"14.0.0","expect-type":"0.13.0","default-import":"file:../default-import"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.0.3-dev.0bccb7d80d5bb6e320988c5705f66dc2ed28cbc67595d84a9eb314626b7f07a2_1652800057586_0.7310964469338825","host":"s3://npm-registry-packages"}},"1.0.4-dev.fbf4c0f550a08ea7bfa9b617879108201fb3b43419f62fb0ac61d0fbbb5f905f":{"name":"juniper","version":"1.0.4-dev.fbf4c0f550a08ea7bfa9b617879108201fb3b43419f62fb0ac61d0fbbb5f905f","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.0.4-dev.fbf4c0f550a08ea7bfa9b617879108201fb3b43419f62fb0ac61d0fbbb5f905f","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/jacobley/jacobley/packages/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"387ff60cb24278a21f6989028ab16caa71001c90","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.0.4-dev.fbf4c0f550a08ea7bfa9b617879108201fb3b43419f62fb0ac61d0fbbb5f905f.tgz","fileCount":35,"integrity":"sha512-sMLM3oQBOMEpDpM7+s1XkmV3Zmrdxe9sfHrr89txg9ZUq1Lf3xCpKRBEHiwUeQrgr1HFiB8niJIn8JnvwH+Mmg==","signatures":[{"sig":"MEUCIQCzH4xk7b+mjGbWzdgmtfWTaS4H6mOlnK9pcjfFgSA/8wIgVy44L+5eluA0AeXXo6eTQzNxr/5MCxJB8CHRVpJrdpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihFnAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqudA/+JxUksrAoCAI3IYUJPRhlXwpTUYvZDF3qSp55SyAcd5R/oPUj\r\nTff6McaINNzbw/IH3Qv8ADi7e/ghAHhPoiYEWurQm+Xp3lMkOyAydi8pPKk/\r\nYEnA9uwRwnDjQ4GSzHWohvdgfXTjKqVLeUkqxPG0rhDjZs+dWwkP76UcySXG\r\ns2u1uBaMFxIb4uqmVWIutqTDkflKy9gmAPyc25ubHGS3c5jk8uDLcbW2JuEr\r\nOZDKgKJz6Cq5//9gniClFq6ffh8dp4gbgk0IuILlSp3/9R0APYJn+7BEDJTC\r\nKtFSaj7SuM/lNlCdlwALDTwLK01mhfCjnafVK82groPx/A2s8MR9jBWuYfHA\r\nUCqRula+AU9Y6OHn9oYVHGc3SgJZvI0oXu0lpf3TfVmFNhdUAMrwfboeTB7i\r\ncsniKSr63CT7GYrvRO+LfBA43VxWf1l+xIIsJIPgBtXsap2u6xuvj3l3kVq1\r\nCd0reOBnxReyr6neplmvJRMypMtDGkclW61hvIa0zZogcEu3CNIEnxDrwfam\r\nOH56D7cPQ7g2Y4uNzm0er7dyfjWMOVLW7Fd1TyVhB+yLEqu/bBvxX6i5Sron\r\nqAVEFjSFgBLhsfJeHn/+CdgSzG6F9J8KIhu4b0b5+5oTSxp9y+ZUiaenHnJa\r\npAjYBUJGBhVihx5Uz0XdjMekzfmw1SLjZ1Y=\r\n=DcaO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"gitHead":"89fe6c3a99fb2544b16acccb9457dead9c1a2d3c","scripts":{"lint":"npm run -w=../.. --include-workspace-root package-lint","test":"npm run coverage","build":"tsc --build","build:ci":"tsc","coverage":"npm run instrument && nyc mocha ./nyc/tests/unit","lint:fix":"npm run -w=../.. --include-workspace-root package-lint:fix","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","chai":"4.3.6","sinon":"14.0.0","expect-type":"0.13.0","default-import":"file:../default-import"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.0.4-dev.fbf4c0f550a08ea7bfa9b617879108201fb3b43419f62fb0ac61d0fbbb5f905f_1652840896064_0.18411154642996097","host":"s3://npm-registry-packages"}},"1.0.4-dev.a1c3aa3f7f350a9f18987a120ecb0d6995b18cb97380b9b2ad8eb3956035bed5":{"name":"juniper","version":"1.0.4-dev.a1c3aa3f7f350a9f18987a120ecb0d6995b18cb97380b9b2ad8eb3956035bed5","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.0.4-dev.a1c3aa3f7f350a9f18987a120ecb0d6995b18cb97380b9b2ad8eb3956035bed5","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"1dbef081cbbb62bc11b0c6b6a44afd7ae4faa0d6","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.0.4-dev.a1c3aa3f7f350a9f18987a120ecb0d6995b18cb97380b9b2ad8eb3956035bed5.tgz","fileCount":35,"integrity":"sha512-SKOcRNBHg+ZLjB+M4ki1WnUA9bkbUhZOwxOxQRPlZX/+NSWPPrvovobEkEfHHv5Vp1q2UalkXyTw/a8xYi5huQ==","signatures":[{"sig":"MEQCIE2H69PJQC2M4lG6+JKZsXQpYNM+R4Qq9UkmdnMVX5vYAiBMz37gQN+hRxKpGqNipPILWR6a6p1DOwBXRIXTooPurQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiQncACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY2A//Thmlk1ZY2xSCZXjOLACIzlXjabZc1c9VIPUBcgA5sEAcd8ZM\r\nMHC9xUOqzNeZjdcoKIc0iT99Vkomq5Z30tmQNiVvuUYrdOGgiWONcBFGHVQT\r\nSqdYXfgTMaQU6+TYebJfNPJJzMOt0Sn2ehYvvAHwghHFxKVqT56D/9Rj+Xi5\r\ngHz1jxLj7ZmsD+hR80xN59snnApCb2kGK25p6C1ZdpBAOkrfz+ATewWeAEYv\r\n6AQJ148Hq0csnVzTwdHfTtnysEWxeUiMhvyuUb2aIEFDsXdmFb9XELP63V1e\r\nubGfQna6idO0Gqnus58BjS1QpOl0UffsTxY/Ex+HYcWXcgej7fhNNK6MmS1g\r\nMrICU8K6e2/tK8wa9EGMlaTwWvAClKlBJeuOX4okKw3Jo5V+/RQLJta7Cf7l\r\ntp3u2zkJuuKiAQKDUOah6hyW/vUa+AX47XCp0oasglSVXn6L0MaXUmK04KxN\r\nI+6RbyOY815vN6Riiz6C8jNkTEapBmDSBB/ypUvlSqT3ndDxySneB6w+turm\r\nPFvvt2UYuv4FqmvTeZxXCAj5j74uVN47I6LSqH47HdFBUjRzO7mN/3jkSg47\r\nohvv5oyVAhn4YDKrdEIXQp2xBI0uEe+iNGo/SFeXL6jeqbUU8H2PRsO7nV4L\r\naGISiyhmakY7BEfRZQH9tUiCu2+4J4BcTxg=\r\n=73nu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.0.4-dev.a1c3aa3f7f350a9f18987a120ecb0d6995b18cb97380b9b2ad8eb3956035bed5.tgz","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/1a584126e7c1094034f58720472cbd0d/juniper-1.0.4-dev.a1c3aa3f7f350a9f18987a120ecb0d6995b18cb97380b9b2ad8eb3956035bed5.tgz","_integrity":"sha512-SKOcRNBHg+ZLjB+M4ki1WnUA9bkbUhZOwxOxQRPlZX/+NSWPPrvovobEkEfHHv5Vp1q2UalkXyTw/a8xYi5huQ==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","typescript":"4.7.1-rc","@types/chai":"4.3.1","@types/node":"17.0.33","expect-type":"0.13.0","@types/mocha":"9.1.1","@types/sinon":"10.0.11","default-import":"^0.0.1-dev.0a57969be8b66a677d8d26c66409014b929198c94ccdf2a4bf6c84d3de8b140f"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.0.4-dev.a1c3aa3f7f350a9f18987a120ecb0d6995b18cb97380b9b2ad8eb3956035bed5_1653148124802_0.5395531740171786","host":"s3://npm-registry-packages"}},"1.1.0-dev.611e1b3876bacd5cdb79e22ddd6175ab416064cb112e4d4297bb285b166b34c2":{"name":"juniper","version":"1.1.0-dev.611e1b3876bacd5cdb79e22ddd6175ab416064cb112e4d4297bb285b166b34c2","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.0-dev.611e1b3876bacd5cdb79e22ddd6175ab416064cb112e4d4297bb285b166b34c2","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"66f08c9215176704ab018dfd199e671ff26eb6e0","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.0-dev.611e1b3876bacd5cdb79e22ddd6175ab416064cb112e4d4297bb285b166b34c2.tgz","fileCount":35,"integrity":"sha512-qSSRHCiViXW61FPZgF7sWqHMAY8zAsNk/wCX7extOcWyYxAJhv5+RVjgTIFzKPHRABMeLP9QwrxdDdfr9gfLtQ==","signatures":[{"sig":"MEUCIQCAcmyZ2F2AiZUv4Fxlu0OOAPFfzMbVos4Q30UQ3SML9AIgV0U0kEWkH67Q1wS5kzmRaYw9Gl8IaVWPVnl8rQcJfPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiSMPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWWg//dfqR4r0KooJFukbpPK12lcG7ucoCJE05SNI8q7aiVKwHeuHv\r\na5RtPu4C8tJy3oXoHMiVasFOJZN/g72Ri+wvAl3vL3vBGp0gSSNeodkpqPeg\r\nCKjr3Xlno9CbJz9yBXzTwKz/CFZB6miU5ugs0fDr1juUDN9D8d/+fEf51iyE\r\nya9o7XvPgDXAJjfcCC3A72nRtAz3zwmq4c+7EdctN+/2yV564QCFA1ha25Vy\r\n/Xpx1rQw7ekMACzRRGE/q9BlX4O0O8iHcaZxGZG8DFdWgT3qEljj4hVChJmr\r\nEPxTEimd+m7Jo95RSW89sj1j84/UOKcwQzUxujxgYzbPfbVt/P9gcqbvaUGH\r\nUazpB5Uf6hES+Y9zJnI3eowUhzEVnfghsMOHTzlfgNeg4eoyxWxmXgTMq1Id\r\nLoD2duvGMPT/dpUrrjA6fcOJoVFZmHEBeArJB/Wjly0lmvlAK+ioivF+r8v2\r\nUNs6nrGcTZJm76Hp4unNd4gBuqHpiLjFPXdbwta6hs37FcHxtcZDmhZtJib1\r\nchKfCooRe0YnkhVIP9F9Dw82RXSVKeG8byDuH4JnA+HHK4MMSISygEZ0SDtw\r\n7VwCG9mfFg5JXP6uVPFq7gj77kv0YNygCzZ38p5hZldPjqYl8rIjAkt1UE5+\r\n3Ka1AQrFFKvQCvyqBSRQs5APcDNh/xgwAzQ=\r\n=XOVx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.0-dev.611e1b3876bacd5cdb79e22ddd6175ab416064cb112e4d4297bb285b166b34c2.tgz","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/1501ae333503508290659843b82d881b/juniper-1.1.0-dev.611e1b3876bacd5cdb79e22ddd6175ab416064cb112e4d4297bb285b166b34c2.tgz","_integrity":"sha512-qSSRHCiViXW61FPZgF7sWqHMAY8zAsNk/wCX7extOcWyYxAJhv5+RVjgTIFzKPHRABMeLP9QwrxdDdfr9gfLtQ==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","typescript":"4.7.1-rc","@types/chai":"4.3.1","@types/node":"17.0.35","expect-type":"0.13.0","@types/mocha":"9.1.1","@types/sinon":"10.0.11","default-import":"^1.0.0-dev.5e39764a1cd07bfed258107349b5734866c1eddd609b7f0f1aa814d0bc144155"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.0-dev.611e1b3876bacd5cdb79e22ddd6175ab416064cb112e4d4297bb285b166b34c2_1653154575292_0.4859602289042846","host":"s3://npm-registry-packages"}},"1.1.0-dev.7c8c98b89e4caa8ceda056854dc2d961a50cccbb":{"name":"juniper","version":"1.1.0-dev.7c8c98b89e4caa8ceda056854dc2d961a50cccbb","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.0-dev.7c8c98b89e4caa8ceda056854dc2d961a50cccbb","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"f3f1b1d2de0d9813e45ac4e94bee06e94c31c91b","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.0-dev.7c8c98b89e4caa8ceda056854dc2d961a50cccbb.tgz","fileCount":35,"integrity":"sha512-ZBIAKspmOvH30aGgyEsNmHRXnItJDRDPn78ErdVixiy8XFiVjOw2B+ss9n4SJCN+NsKPQsBGrM590jXzV0CP6g==","signatures":[{"sig":"MEUCIEPVpvvA47tyuql0Vyn12JVvELwOyR1R6ChdojmXIMWBAiEA/FGRu9Znyi4Y7ABRTy3qIz/aMu8qGYNcZc7uW/8HBCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiSMRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCZQ/9GTOrbTzwDA72ZUDiGlaXqK6y+ppopLeVsvL5xcJA46Hyk3Te\r\nMV8quAfb3kDb0dz5HeHnF6DXIPohUjWdiZxo0xpRG6GFYvi0XKQ25IYf+Eqb\r\ng6BZ16wQ5mAcITXRx2Bo81Ry4++C8TxFMQq6t+TKXnJiAU6k3K8aAHxsH4bN\r\nciXzxsMnQZ/PpxTgR27Pt/+cCjx05hiXLBDQpzm3lucGXdQ5qBjrG7SlzvIN\r\ncIOci1sls9ICMDDW7mXIuN50t3f63iWEONHm2gEK/f0z/1Fp1eJ0HSc7MBeA\r\nNGKAnuaQe/dHWdyysa/nAjnW/i+OozVZtGqOuBZCRU4HaXW34lIsX4HiLCab\r\ni5pq/4THyzNXnfuewuaXGyau6MFnWtYcPlV7TVlGW+hOkV5wuYKp5f5XySCS\r\nnzVvyXsIgk3QiSBKP3WsZlwMNBXFTCugbAFCJ8BZGocjH1+eS4VT75pncOPl\r\nKWvsizfIz+TZaAAsRGxS8M5G1DTHtZvHjLjCykHs21yS8cAF3ud5DfEr3lPL\r\nBi3grF94ER0cJrT3rtcN9zAFWbLq7eLpOwurm+Qr7c5hrVSBC6IZyJyhG0Rk\r\nl4jy1RHjlUDJHCDU7tvSfJu0Gs4SCuPukSoMCTwfnxUEQsmVXsgqSK/n8lVZ\r\npS9EGQbFVRxoWsGtV47Yx4UdOdg4Nksqv+M=\r\n=vvOQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.0-dev.7c8c98b89e4caa8ceda056854dc2d961a50cccbb.tgz","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/6331088b38ae956e0c7bbed105d81254/juniper-1.1.0-dev.7c8c98b89e4caa8ceda056854dc2d961a50cccbb.tgz","_integrity":"sha512-ZBIAKspmOvH30aGgyEsNmHRXnItJDRDPn78ErdVixiy8XFiVjOw2B+ss9n4SJCN+NsKPQsBGrM590jXzV0CP6g==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","typescript":"4.7.1-rc","@types/chai":"4.3.1","@types/node":"17.0.35","expect-type":"0.13.0","@types/mocha":"9.1.1","@types/sinon":"10.0.11","default-import":"^1.0.0-dev.5e39764a1cd07bfed258107349b5734866c1eddd609b7f0f1aa814d0bc144155"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.0-dev.7c8c98b89e4caa8ceda056854dc2d961a50cccbb_1653154577665_0.3993271577836368","host":"s3://npm-registry-packages"}},"1.1.1-dev.283ba0abcf5604b6421e3c29b836e20bcebff7c29d2d5826694855befbf3551f":{"name":"juniper","version":"1.1.1-dev.283ba0abcf5604b6421e3c29b836e20bcebff7c29d2d5826694855befbf3551f","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.1-dev.283ba0abcf5604b6421e3c29b836e20bcebff7c29d2d5826694855befbf3551f","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"12ee032577bafe40a525e550c87f9229cfbff33f","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.1-dev.283ba0abcf5604b6421e3c29b836e20bcebff7c29d2d5826694855befbf3551f.tgz","fileCount":35,"integrity":"sha512-Z0PrpQRd/ZToIPf5SksFNbSaWKuIkybup27856QUEU5CAEzlJ8AUG72rZPX2aJSKxkgv5OP6I8y8evsAl8WcGQ==","signatures":[{"sig":"MEUCIQC/NErB/q6mt0lX9fnTvpA/Ynjw5lx0i/677c1d+Q8Y4gIgIOOI5swMbPGCW7tfuh5moC+/tiYCiixuvNVxvzKHRj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiTGjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojXQ//RjGiu66m7N0JsSxwMK8HRl6WgJqWOdtc/QI0E9ApwhwBSCis\r\njbp70TIuhdR4YLObH7DrFafzXC3gCC0/+Dp5Cm27tX1e0jUSxwN85ywX/lMS\r\nJSc1u8eHGXWLumjK7n6AJWLksmgk4Mfhq9qchYtjdmwhgxsFhqcTv3M2APm9\r\n6IcCOlHGLuzq4i8AKCfA5fwv0q46IwzZqSQzArXZrBlJyihgEYv6TnTnEbVs\r\n4PSXblWrbMeyv46Bf7Bh79UJl0B/10eG8Q4qf0fNZbMopgV5RJTfGRQlhTaf\r\nzUIy/lMBd5pAiDFLCjh4yHw8mFGsAJH4zhqQkdQWaLwbxfmdykycaDoIxkEv\r\nJTLXqh0i/h0cj42du5rw7jOokq5IQSrnU9xmAO5CF9tJDX/HJAephHceZc6q\r\nq9DRh8wASb8ZEOofKfaJEsIT5YiMmXn6/jSJytPsdur12lcEAbt18T6pMTZc\r\nhnYgXsPo0YDfKvFSVOkiurqg//mrHQJY8ladRlKHllrxlcu5BAYb+renyg39\r\nB4N52oguz7Y7Zi2g9mcguQpBFKu4bu0MfkK/UpclOlnqxwLPy2vj5LOUJDlJ\r\nbS65ICD1pbu0Xkcjb42op+wwwCB/nNyB3MlkGewU+ZwEGQ+RKqQ5N37I9MDn\r\nSqWin+clqsbAkGpcCO/c6xByYkIOFnHIVAM=\r\n=QggN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.1-dev.283ba0abcf5604b6421e3c29b836e20bcebff7c29d2d5826694855befbf3551f.tgz","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/9039b16573935dbe757658d22f9abf76/juniper-1.1.1-dev.283ba0abcf5604b6421e3c29b836e20bcebff7c29d2d5826694855befbf3551f.tgz","_integrity":"sha512-Z0PrpQRd/ZToIPf5SksFNbSaWKuIkybup27856QUEU5CAEzlJ8AUG72rZPX2aJSKxkgv5OP6I8y8evsAl8WcGQ==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","typescript":"4.7.1-rc","@types/chai":"4.3.1","@types/node":"17.0.35","expect-type":"0.13.0","@types/mocha":"9.1.1","@types/sinon":"10.0.11","default-import":"^1.0.1-dev.c1a1529252425d253964c2edd891b8616d55475b3522504886d68f21dd2adcd2"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.1-dev.283ba0abcf5604b6421e3c29b836e20bcebff7c29d2d5826694855befbf3551f_1653158307177_0.9254841384684696","host":"s3://npm-registry-packages"}},"1.1.1-dev.601ae4912d87383a8b734f8062061f51e18d52f2":{"name":"juniper","version":"1.1.1-dev.601ae4912d87383a8b734f8062061f51e18d52f2","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.1-dev.601ae4912d87383a8b734f8062061f51e18d52f2","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"f23bd6789f3bea2055ccdefea3e849620a08af0c","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.1-dev.601ae4912d87383a8b734f8062061f51e18d52f2.tgz","fileCount":35,"integrity":"sha512-XqEJK1stxQk7KXJa+BPKiQ/9usPmvjVWZ7iEQ2dk+vRjsFun6zoI5SOzrHldT+NqWg8eTec4dZImp4Vca03BDA==","signatures":[{"sig":"MEUCIQDDtvEqFCbpn8Gi4nNLinmBnMZZ07myICWcuWYT80AK7AIgPR00/58H5o/7awG34LXz79rsBs9A0sLIeu0OK3M1dTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiTGlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqStw//U8q+FURYU2NtcwQ+v+IWlfgQx8Xk4VVWC/L8qzovBosQxnmi\r\nYOTtYHTaJQaZz/8INVfXKwH4bgli0LjR301nWgtXoMH2kO9Fc2lqvVi6NeaK\r\nA/lgIblVara5w/g367GgkUm2L/8gXb9WSb9Y5+XyGQ91wetB8ZmcSyxNglGR\r\naPTbszJRBs4N2Vbxi1TjMe0zL/GC8g+d8NUymVrG6+3s0WwBbI1Ub3fbA1FD\r\nUJL62rXExgby8bB/rQvYyZkDlfw2gxsq+gTGuyjDOCD+cmvo7cYMOrQCjP8G\r\nOWACqBUrhKU2mNko6HxbfDxtpwbW0m2Y2k48WgEKYvDD/BVe5JEuhNZJhbTv\r\nONGaq3kPflm90VJG+aMKbFm6TfiJ1F1vnQHT6GjLxZGD/rVoAgzLSEqJPtCR\r\nRXvhXmFrCx2XLHGFgEvHj0IXQCPgzulxGiWbCZ6bjwSx7rcf9EkoYHwg8W9N\r\n5XT98rF/40N0SxQLN0JWpp1nj0RcXaLberpqvwQZRMFbFf7X3O7IcypyJM/Z\r\nSd1nyLhWGOXpFWbomD99dXUQR0ssI56KRra6/isP2DsM9Z7TPF/43lkXs3oE\r\naRbCOWKo6riGlbTSK1X+AClWCJAcHxv9IHIQunJL/TG0ag8KCBLUwSRuOO50\r\nTY3Aqy07nxbLc1zC+0gjNakhKCSEhuXGhmI=\r\n=J+e2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.1-dev.601ae4912d87383a8b734f8062061f51e18d52f2.tgz","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/dc32e48c342b23b086710d1f05d1a7e5/juniper-1.1.1-dev.601ae4912d87383a8b734f8062061f51e18d52f2.tgz","_integrity":"sha512-XqEJK1stxQk7KXJa+BPKiQ/9usPmvjVWZ7iEQ2dk+vRjsFun6zoI5SOzrHldT+NqWg8eTec4dZImp4Vca03BDA==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","typescript":"4.7.1-rc","@types/chai":"4.3.1","@types/node":"17.0.35","expect-type":"0.13.0","@types/mocha":"9.1.1","@types/sinon":"10.0.11","default-import":"^1.0.1-dev.c1a1529252425d253964c2edd891b8616d55475b3522504886d68f21dd2adcd2"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.1-dev.601ae4912d87383a8b734f8062061f51e18d52f2_1653158309441_0.05492365709351077","host":"s3://npm-registry-packages"}},"1.1.2-dev.ea069511487288bf9fedb8a0b7822f35bcbe6664":{"name":"juniper","version":"1.1.2-dev.ea069511487288bf9fedb8a0b7822f35bcbe6664","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.2-dev.ea069511487288bf9fedb8a0b7822f35bcbe6664","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"ef7c5e8de1ec71c58706a7305b67bbe6425a0d34","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.2-dev.ea069511487288bf9fedb8a0b7822f35bcbe6664.tgz","fileCount":35,"integrity":"sha512-Z2b2EMKNnjQt1AkoFwmBuOB5kc7WUki5MnYCoLPx7B9JSr4KCnFyohHPaFFlwzO5SAihJ39BiqVcwJXjd1h1zw==","signatures":[{"sig":"MEUCIQDprXbOvfaVh+xOTfKkrEwXhCS3F+atl1U2WsJVJE0rTQIgcVizNFPOAfmd4wzHMGGhjvuMrNTUxur2IlQuxn8A84A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiT/oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXDBAAnmOQcGHrIBmpnnw2gesKLOCmT4PRTJhqNbHpA13GUFTuSrwK\r\n+QuEGWnGGEjyleRYJvhUULker8ow/EA05NftFkNQMxxXDqu+t3pDNXIOpA9t\r\nRwPhKDByhCDBttPDQ0vi1BKlbUOpHNZAKlFY6RNfX1w92O9hBenJWLt6hIPs\r\nFWyHVgOx0tdgYKA1ep4nT9ruwyDK20Tj+rJlX1goNS/piV6f+Lnch3CrnexB\r\ndIZJQ2R7iJa7ORa36c+iHid1kjZ5OHORhitWOlyTHBkV+8AKiBcsAl1ieODR\r\nYigHtLxfVKUZebslOi7ofM6U6OboJY+IkS6BJfl5GTJfqDxTlmxPqXXRrlDj\r\niNhwRzHTkBC0U5iWWr2nO3nOMy6ZIqD2gaSwQ+gad54Q8janb6qcyWn0hJPp\r\nEVP9BtCJfgVVAKbMk1qAbguHG2IYn42YObZipnwQsynoiABq9w1/YcRj1jKZ\r\nmjKnMWFn4ROAQ1NkWC/rYA9Bwp9kb9f8suy3NN1lDIp9thP+gsTf9q6WtqVe\r\ngQBX1mbbBHXLo6pA3EP5K7/eiXJd5OXuuNtZAs9WyQwuRJ8HsPg8oLohjKr2\r\nAwo/nP6RP/rvSuSmD+Tl3NRwn16jEKbdoN7pMcIge2KeRRu0kjKOQX0reDP/\r\nsJqzNjfPUIJvI4dJ5GfFtijitW1qBDpDahs=\r\n=h38w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.2-dev.ea069511487288bf9fedb8a0b7822f35bcbe6664.tgz","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/0f9cb3ff27fe87a462c9369728e47699/juniper-1.1.2-dev.ea069511487288bf9fedb8a0b7822f35bcbe6664.tgz","_integrity":"sha512-Z2b2EMKNnjQt1AkoFwmBuOB5kc7WUki5MnYCoLPx7B9JSr4KCnFyohHPaFFlwzO5SAihJ39BiqVcwJXjd1h1zw==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","typescript":"4.7.1-rc","@types/chai":"4.3.1","@types/node":"17.0.35","expect-type":"0.13.0","@types/mocha":"9.1.1","@types/sinon":"10.0.11","default-import":"^1.0.2-dev.a5f3aa81ad9f183dd0630d905c1b6c14e702eecb6d3bf047c7b4614b20e923ac"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.2-dev.ea069511487288bf9fedb8a0b7822f35bcbe6664_1653161960073_0.3741589072785174","host":"s3://npm-registry-packages"}},"1.1.2-dev.af1eb02306344709a8367837dceec009e0fad81b37019b1b7258e1ab48ca701a":{"name":"juniper","version":"1.1.2-dev.af1eb02306344709a8367837dceec009e0fad81b37019b1b7258e1ab48ca701a","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.2-dev.af1eb02306344709a8367837dceec009e0fad81b37019b1b7258e1ab48ca701a","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"ff152adf52dd039609d3af6e757ab82e6cf9f1c4","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.2-dev.af1eb02306344709a8367837dceec009e0fad81b37019b1b7258e1ab48ca701a.tgz","fileCount":35,"integrity":"sha512-r1cAtQgmOsMQBgcKv80vDfiNsiB/MjN91qh6C1M1cmRbZHOxkqQ1SgHMwd+tcEx42xBuefIPedWuwo3zBk1dkQ==","signatures":[{"sig":"MEQCIEo9GIKXoEisWPtzYYhIMyVn7FejJHE177mBRMy8qDJkAiBIdX74dh9LJFS+hHQHKm5yx/2oyww2asFpcPJiyGDoaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiT/qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpM4g/+LFyl9bmWdN2r5upN7JzhrN9UkcfmfXBgjqQFtMf1Moyu48d+\r\njSEszD3Et7d3IVfs/v63xKMxUpFhu3JrUr7+tajoBMZA6c8PY8xSeRsl6MKi\r\nFhw/bwcTwVKSgia6c7HA1PnO0Nuwmv+w/V/Kp+2s/sF7SWtGRxzk9F9eB6ZL\r\n+HaFbkJX+GrhC9jX8YvEmt4+kpdkU/DqYmJYteYwpabRIxY11+AWMNUhpHZf\r\nIpII+WWXdiZ2bwRWo19DqETr3zjPbXSdNE7cCFOZVBEvmqCMy74ExyymbcGa\r\nNREWpCHgWKUodwkwQg8zwLvqN6wlQ27n1TtKPaiLGEKPyuBKzZg5yDCH21td\r\nm6IjLO1ikRyQQtgE1jeJle8aFguzSlALijSup5rCtUP/SjlL+B1rjKuQTLei\r\npAJyiWlb8xE+uixtW/bf3NVZALjdEP5cXrg1LUUtQkto1JPGmpwIWeZu/xWv\r\nm6jkLLKaybdaIepndUBfVd4eDgcV4wFg7lv2v959DjOBkb/cvzyKF8mITydN\r\n7r6Nl4TQxVO6IMe2S6rx8erH973/PuVyeXSFwg5C6HVrLqQkYIec+lQH7wXx\r\nTfczYvFQ56a9ehCuu+EFQv8/jrlx/+WB9yOesmCEslu3pGo3IDfyRe7SX5Jn\r\nUGbZqkFieHBHLwyIm2tRsReXHTwXVA4/b30=\r\n=+zB5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.2-dev.af1eb02306344709a8367837dceec009e0fad81b37019b1b7258e1ab48ca701a.tgz","types":"./dist/index.d.ts","gitsha":"ea069511487288bf9fedb8a0b7822f35bcbe6664","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/20393be8df0be0a6c78e00e3d0f4247d/juniper-1.1.2-dev.af1eb02306344709a8367837dceec009e0fad81b37019b1b7258e1ab48ca701a.tgz","_integrity":"sha512-r1cAtQgmOsMQBgcKv80vDfiNsiB/MjN91qh6C1M1cmRbZHOxkqQ1SgHMwd+tcEx42xBuefIPedWuwo3zBk1dkQ==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","typescript":"4.7.1-rc","@types/chai":"4.3.1","@types/node":"17.0.35","expect-type":"0.13.0","@types/mocha":"9.1.1","@types/sinon":"10.0.11","default-import":"^1.0.2-dev.a5f3aa81ad9f183dd0630d905c1b6c14e702eecb6d3bf047c7b4614b20e923ac"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.2-dev.af1eb02306344709a8367837dceec009e0fad81b37019b1b7258e1ab48ca701a_1653161962557_0.30859895540048843","host":"s3://npm-registry-packages"}},"1.1.2-dev.4ff69aa43a82ce70e99f457179eab2d544d3d34b":{"name":"juniper","version":"1.1.2-dev.4ff69aa43a82ce70e99f457179eab2d544d3d34b","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.2-dev.4ff69aa43a82ce70e99f457179eab2d544d3d34b","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"7d87cb02b84d8fdd27031340642f95bba0779c02","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.2-dev.4ff69aa43a82ce70e99f457179eab2d544d3d34b.tgz","fileCount":35,"integrity":"sha512-Cc930UQJRWjomI8XHFjuzVFebQcP4mVmPGPpk3ulLLm1cGMslfZ3d6QVwEIjs+8IZ+jT8DBnrbnKnRWJzdM8qQ==","signatures":[{"sig":"MEYCIQC6nyMOBmNO3L71NvMp+RC6ApXb2JEHSJ+7vgS6y46QRwIhAK5Z8YWbOoOjS/XuFRuBEWm/Josm13324371W4rtckmd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiUstACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd8w//c9Yw8TRLexwini/25VffbeI05BLj7nBbl3yvS9SAdNbkGl4N\r\nyya2yZfv5tceoVDEbCfT9USXyl1OkwvG+Jw+QcOFGo+25Bsc9vAj+TLUJRo6\r\npca/tak9evkkLnTWIUy9nLYs//E66JoKxYEkXhXa0GoXiFKOBTNG+GXmCfze\r\nZlbaBD7IVIVO0D6mf4gf/tnNkg5cnBoLH3xxBKhP//zMW88PrTgqDY9BBrE0\r\nmHCVS5QZP8xztK5ZKrTaMjQiidjuavCcKSOAvxiTc2Tnl9qBIAnVPUWTUs6G\r\npJVi77xZmU7qi0Ch1ap8Zd5xzsuPiHBP1rNOPydzRiGK6cP4RBpQWc9OtcJE\r\nCQ3dTrvD1lhpHt6b0yoDgHWBmZT8nq94XCU6wISs2Vdtr5LPjjJ7NqE1Lp5K\r\n8ec+pTmW7WoPdKPAI39C0xt5FwsN51n79BSYKyyy/KX7V0CdRfJsvJgBYbbN\r\nVsK+AX5fRpoVb7IgJ0JHKt3179almZ85reXoEIaKFW5dgImRCjKYKXAmQTar\r\nQGBObRjEWYrF9XUxXmWsQZl7YrBboueaOZBZ/ZWFFX1AAKBrdJAET81GrQcO\r\n9YyzsFWPBytBxwP5/9xplYcbZ4e8YzCmXzZn6JHvfcupD1YRJYxCGvq1Svpj\r\nhOouqL/PbpgRu8enWXLie150z506vUH8f7c=\r\n=rmYA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.2-dev.4ff69aa43a82ce70e99f457179eab2d544d3d34b.tgz","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/640b7e1a927844607ed43889b6484357/juniper-1.1.2-dev.4ff69aa43a82ce70e99f457179eab2d544d3d34b.tgz","_integrity":"sha512-Cc930UQJRWjomI8XHFjuzVFebQcP4mVmPGPpk3ulLLm1cGMslfZ3d6QVwEIjs+8IZ+jT8DBnrbnKnRWJzdM8qQ==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","typescript":"4.7.1-rc","@types/chai":"4.3.1","@types/node":"17.0.35","expect-type":"0.13.0","@types/mocha":"9.1.1","@types/sinon":"10.0.11","default-import":"^1.0.2-dev.6642c2208fb0ebd90cd34966028e8bd7d14131f112bf51daa12ef65337fa61a8"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.2-dev.4ff69aa43a82ce70e99f457179eab2d544d3d34b_1653164845159_0.12136601508282618","host":"s3://npm-registry-packages"}},"1.1.2-dev.12074647b52b001ebdbf9fa7977bb73da2e32b900bb7b1837e711501d7bdf4ef":{"name":"juniper","version":"1.1.2-dev.12074647b52b001ebdbf9fa7977bb73da2e32b900bb7b1837e711501d7bdf4ef","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.2-dev.12074647b52b001ebdbf9fa7977bb73da2e32b900bb7b1837e711501d7bdf4ef","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"fcfe6e8ad42aedfed61c6b2b2e89615c1b44bbed","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.2-dev.12074647b52b001ebdbf9fa7977bb73da2e32b900bb7b1837e711501d7bdf4ef.tgz","fileCount":35,"integrity":"sha512-ZTCrHzILHAhkyIwly4VQYxfG6X7dvQGKHBpEc1VEFs/7fktCLWKh55lbfYv5lxNkgmdfBKVGompjEjtT5WPFGw==","signatures":[{"sig":"MEUCIEolprYIKUzJSwa8WGrAmdJDmAmZVqZZu6Zov0rtgAKgAiEAu76FvzkzV+hOOH1QBrs3If2updpfmPDzh2ZYbQ4M1Z0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiUswACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZfBAAjPi1XzD6kRw31LvARwjNpFLONt8+ip7xoVmdvh3+bs6jUqkU\r\n4eqvYEi3WECngGSOQzt/4RKw4eO/Ash5K+OFxr+maB/DWuBWCG/6BCGMCoYs\r\nDrd8vOU2al4dxv4WRGx6HHl/ARE6d4mSQmL1XH+ZDgs6dxa+qtgAe4CfM7Sm\r\nYh6diTMW/MkYI3JmDTjUcAy5fNVDEUxZE8Ckdk6IDS0GDzvqlcFTeuszdMGP\r\n8fZ97YKqHXRNrvYupnzuorDkklmlxezrlNdRVxvBI/BJSW2YIKlQtae+p20N\r\nY41tWD8LuWI0InhmICOUtBpAqFFf4cXbt99J2m9kXM0XbMSDzYjzYA4UWu8g\r\nojy7bHni04Kxe51GaM3f+/fo3R+RwLgvsspWaBoLaK/MvXMqdIAZ8k8AM0cM\r\nkvdHQa23RuKejIEYFVBS+niZrAJq4tCbXnsvEPnuVEvjdhUX6XS3f4nbY5ns\r\nPiF/7TzUO4fxFtZUjRNvQsB5d34UGQVR2zJEVxjKAAqAXg1u8JW3+4jXIY6Q\r\nXYjklkZ1q1nvgUHOcumuWzIRVa2ihCU0Gfq+VMP3yASgtqqRGbeMwaEWtwkR\r\nC3stxXOBgsxhJQ8yfeH5rKdLZjiYXHGhtLpaHBiH3qGfqaDxSB+twn5GyRR2\r\nb+SNxsd5JOKzRaJ/2yoCOC04p3qPbivDmi0=\r\n=q27f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.2-dev.12074647b52b001ebdbf9fa7977bb73da2e32b900bb7b1837e711501d7bdf4ef.tgz","types":"./dist/index.d.ts","gitsha":"4ff69aa43a82ce70e99f457179eab2d544d3d34b","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/1cee0155007fc9df50669d5cc386d58a/juniper-1.1.2-dev.12074647b52b001ebdbf9fa7977bb73da2e32b900bb7b1837e711501d7bdf4ef.tgz","_integrity":"sha512-ZTCrHzILHAhkyIwly4VQYxfG6X7dvQGKHBpEc1VEFs/7fktCLWKh55lbfYv5lxNkgmdfBKVGompjEjtT5WPFGw==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","typescript":"4.7.1-rc","@types/chai":"4.3.1","@types/node":"17.0.35","expect-type":"0.13.0","@types/mocha":"9.1.1","@types/sinon":"10.0.11","default-import":"^1.0.2-dev.6642c2208fb0ebd90cd34966028e8bd7d14131f112bf51daa12ef65337fa61a8"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.2-dev.12074647b52b001ebdbf9fa7977bb73da2e32b900bb7b1837e711501d7bdf4ef_1653164848063_0.6515137847889627","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"juniper","version":"1.1.2","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.2","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"f4fe1b4463de73ea62dfde65fbc19f9e0ea6d554","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.2.tgz","fileCount":35,"integrity":"sha512-AcN6KDQ9llmoG38qdDcUZ8Ra40pkblWLMHhVg8hdlwQrUCUV0NFkcXL/W9GIciMjhR9SqY/2SXfYO5T67TbHVw==","signatures":[{"sig":"MEYCIQDzE3xIhtADxZd3/3LhQMZwsmf1lvSAgHFI9O4lIrWxngIhALQyV2OdW/waq0yl2RAdJn1j8RurhZwAWpWXvCo8Q4nN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiU04ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFmRAAgzhHDhcfCRYa8DW6fRblNXBsKlnem2IPi52nLrRUGsrmCsLw\r\nSLs6sIBeGo0LJG1qmSmlYA4/wltl+IVkkRLEQDxQ+wj4uMwTNfB+lj4HpREB\r\nSmpC7/G2OMzCrKep3P1jZRNdEAUP7qsbclgWFFs/qnsHC/uLnsI+MSQYvvwt\r\n3R4zhC2opd6jBle2mOzSJaGKs5YpMM0Fj3YQKobY64GUONZ5S8r1ynAuoC/Q\r\nc1AbKld+lINdupeDnzfzhFT6JLOmpXIaBX3j1ZUiIi9rjiMch9L7SjC9C885\r\nbAjdccaJ7gYVciPgdVVrh3qZ/REZvvY8hsfQWQ2xZx1zHCqQ/iLTbaZW5QKP\r\nIQOgho/0ryT/Chtn4CsV82inx0Ybmh0fg/4jAvJQ0Erb50wuQeD8DAnzb5cK\r\nO0MJEUxiJaFi3kc7jhC6R3VqPLoSQPD6noRWSX1eVCfVRk0TbXrkSVAlWhg1\r\nrq/p+ryTA5rGZdBIwX0NjmUw0991IDN2VUO+IHFxsN4wOrrcB8cKYkjuQmVz\r\nQieqlcZK/IM6ujUdpYKib0tYkdh0+B0ZN3LJkGKUE+o/gbPSp6mV2mozlP8a\r\n/effIHmkCfoJNg88Cppy4NqFx+xmnKa5c6WCsnSwBfvSTTSad7OTlESY9OHW\r\nWXMb/ZhpaGrVCdBPQezZRoXOs5xRp/tLrVo=\r\n=5bWH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"gitHead":"4ff69aa43a82ce70e99f457179eab2d544d3d34b","scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","typescript":"4.7.1-rc","@types/chai":"4.3.1","@types/node":"17.0.35","expect-type":"0.13.0","@types/mocha":"9.1.1","@types/sinon":"10.0.11","default-import":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.2_1653165368518_0.4048717879317003","host":"s3://npm-registry-packages"}},"1.1.3-dev.23d931f0127ff09548f0bcc472b8b52a28dbba79":{"name":"juniper","version":"1.1.3-dev.23d931f0127ff09548f0bcc472b8b52a28dbba79","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.3-dev.23d931f0127ff09548f0bcc472b8b52a28dbba79","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"99153b79bfa423770281e0b25d9c7d3f315a7c76","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.3-dev.23d931f0127ff09548f0bcc472b8b52a28dbba79.tgz","fileCount":35,"integrity":"sha512-CvKR3xD4yNKRICTZ4agZ0j14nso0YnqDfH0sktIXK/VIKLYsC4w4Te+aqw8+ffz3VZemr1ykOxAE/DpiEAsM/w==","signatures":[{"sig":"MEUCIQDOcJmg+1YoYQ3+qkgzzx5YxeXiBg7bQZ1MNsn9bUfUDQIgZVhxlmW6NzVr5q/UhlOHItl0eVOt17sD3HsCk1JJuSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiVmwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAkg/9EnfPxFHcQKuyeItwWl9Gh0zZOBcsLajnRan0kQvB3mPgvD/4\r\nUp1s04UkjhLXWTuKdWvlhDZOcnEM/y9nlfZDdHy2axN6oSUnYeDxeuAx18hK\r\nMXIGrHsPxuAr4hFmsE/7clQmJndmP8/YrNIvyDXlStRfywIYzMpamVomvXPV\r\n9C3r2MKWRbOCa9UB9WiPzrcw7nICUWzemc4KgQms8mGyJB1Za2kwMXhL5CeR\r\nJiQSVGbBEfyOUmSP701T43fxZsih93kECbqwWObVuNCZ4YgNTDw3/Jr0ksCH\r\nkpjSzo7OFuzwp26NkyLtzK031fnk1vDpKrpgIusfilXPYCabVEI5jmKSADMQ\r\nBK42mbf+QcpU7IEWs44xgtg6XOJudjyOPHwv+jIHwo6iaOUONN85IFqt2T8M\r\n3LRELwcoLkifhZLZfNHNXPfU7q/B89lYPsDUN8mVFuw9iNtpOb4KxH+OazS7\r\nzFvKIi1pSM4dCGdzwZqka3KbZyZAwYuEQrulV4RSjx9GvQjPUZnRB7/lO+Ar\r\nk92jcO48Q59jox50KggoN6oQNzW2lMtaBtk5Dx/dM+i4hx3/t2zZff3SkQuY\r\ndss59bSvz3djBG5Vo+Nl1NWsZ9klA/l1Fjl/1Hm7Q9k+T0c5HowquLlCpagJ\r\nbqx/qiTwhtx4x01sViTH3q8WOALm4W65tS0=\r\n=OL8T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.3-dev.23d931f0127ff09548f0bcc472b8b52a28dbba79.tgz","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/76f3a0fee923174f3dd9015720dac4a9/juniper-1.1.3-dev.23d931f0127ff09548f0bcc472b8b52a28dbba79.tgz","_integrity":"sha512-CvKR3xD4yNKRICTZ4agZ0j14nso0YnqDfH0sktIXK/VIKLYsC4w4Te+aqw8+ffz3VZemr1ykOxAE/DpiEAsM/w==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","typescript":"4.7.1-rc","@types/chai":"4.3.1","@types/node":"17.0.35","expect-type":"0.13.0","@types/mocha":"9.1.1","@types/sinon":"10.0.11","default-import":"^1.0.3-dev.3fe43676dd6c6c38cad73ffdfd3bb4ede08f65598597f50bfa865be030c3a25a"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.3-dev.23d931f0127ff09548f0bcc472b8b52a28dbba79_1653168560698_0.3082664610183188","host":"s3://npm-registry-packages"}},"1.1.3-dev.666fe29c31806e5e3cef9071e45af9f06fea2385a27dad93d5c5ac2e7b62bd83":{"name":"juniper","version":"1.1.3-dev.666fe29c31806e5e3cef9071e45af9f06fea2385a27dad93d5c5ac2e7b62bd83","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.3-dev.666fe29c31806e5e3cef9071e45af9f06fea2385a27dad93d5c5ac2e7b62bd83","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"cb62c0d4df1530a0e8f382fe94fbee7205ddd0f4","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.3-dev.666fe29c31806e5e3cef9071e45af9f06fea2385a27dad93d5c5ac2e7b62bd83.tgz","fileCount":35,"integrity":"sha512-71w5KqS60XKjG+NGDZVrANc1TAB4GlCe/Gwaol6RwdMmis5DgIwBe7IiGdJTNJa6v1t2o0ItglGZu2y8aO9peQ==","signatures":[{"sig":"MEQCIDQe11fsBZkYLgGjl+7vXyn/jlbftoiDjTXcqJo/oC90AiBtIbfyyEtdl6hw6FvoyB93uT3sLkeEoeyeXrZU2N9WlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiVm0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr50g//aItAGE58u2D+4gSemHPiP8noWH5RZLjCxZqw0dfKsrGLYbS+\r\nHcecBSAJrv9CkXaXeHZddZJrCQ0v2dZ6VK7/U4fS6NeuTOmoKYqPvrUSC7Cx\r\nk4Cix9Qx799k/u70wFZm6vO8I5eCGG8d0EDGWOiaNAVM5gkzPOyClgWqq17g\r\nv+M6pH31uuK0QJbP1QM8+PvvreEZ/uKVWeTRm5C4Jczk9zc0xRK+AaC/wHTF\r\nnS9ex+bKJXx2kPpoUplSX4ljGj+TwKEftR22FBPdNcHQGeZDgMJ+BXCuRFdN\r\nDLN49IeJixleLzNXwRFPhDcQA7w/FfD3MbIDGQlXo1shqo5RC5G8IrjL/+5m\r\n8tgPobD0DkVyXNpi5ZwCfKao00rXU7GbImU3+PAvpZJDjRShWOl+7FY4SMrW\r\nwDC6nFKRDTjGjRDqgDWjeBay//8vCuUAwRObqNQdkSxxoTsXTRnO3DOGWuBU\r\nRbTOfrSisBaZs5taoRFR/APfXATLDM/Axm9YJx9ZTy0lfPQg/rPJNg9yGwwv\r\nLgqIf/+3jb8ngU28EPh2GL9mcb2av1et+dEv/KFz+q9A5AnTq1mdJZn/CYWM\r\nAdrOM6oceYsPJaecmfdwwE9BfPPaPmgYXk9D4Fsz9D7iR3LZkEaZlNmbNz55\r\n7bvdtglfA0ZCQvleIqyc1alEZqOl1Pg15gY=\r\n=9HuY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.3-dev.666fe29c31806e5e3cef9071e45af9f06fea2385a27dad93d5c5ac2e7b62bd83.tgz","types":"./dist/index.d.ts","gitsha":"23d931f0127ff09548f0bcc472b8b52a28dbba79","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/4c0efb171c80991ea093381bda79c26b/juniper-1.1.3-dev.666fe29c31806e5e3cef9071e45af9f06fea2385a27dad93d5c5ac2e7b62bd83.tgz","_integrity":"sha512-71w5KqS60XKjG+NGDZVrANc1TAB4GlCe/Gwaol6RwdMmis5DgIwBe7IiGdJTNJa6v1t2o0ItglGZu2y8aO9peQ==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","typescript":"4.7.1-rc","@types/chai":"4.3.1","@types/node":"17.0.35","expect-type":"0.13.0","@types/mocha":"9.1.1","@types/sinon":"10.0.11","default-import":"^1.0.3-dev.3fe43676dd6c6c38cad73ffdfd3bb4ede08f65598597f50bfa865be030c3a25a"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.3-dev.666fe29c31806e5e3cef9071e45af9f06fea2385a27dad93d5c5ac2e7b62bd83_1653168563811_0.668669762244003","host":"s3://npm-registry-packages"}},"1.1.3-dev.015cb9d24f413aa0e566adc4a5f08ed91d333c98":{"name":"juniper","version":"1.1.3-dev.015cb9d24f413aa0e566adc4a5f08ed91d333c98","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.3-dev.015cb9d24f413aa0e566adc4a5f08ed91d333c98","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"32d8675897b888010eb0d752f644ed95e2cee022","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.3-dev.015cb9d24f413aa0e566adc4a5f08ed91d333c98.tgz","fileCount":35,"integrity":"sha512-t3ZY1QOWJekq381UGtHTXlhPz/q6RI2BJiSmEZgSCVJ95uXKk9d4WDX9TlQPmb9plRzRk9OKFI8m0w8cO+Wdpg==","signatures":[{"sig":"MEUCIQDpUfd7RhpNMMnUyGvDDTJx3NHxDhZtPx7nH5JXCze5vQIgOvfKfNaVItIYNVuRZRdueWagBc2UOObhbXoUzwo0uS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiVuxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsrA//fpey6epiE90QO3By7OsPxZG+eTElRB8FMuXMkwI+1Fb2EWeM\r\nYA3Ks5yRfY1XZ5S+JolBFUaFc2THlB54TDwl2JvLG9hvCuiqfKh+qF+cJhbT\r\nvxfJurj2pVQ8GWXRYBhJl87pQWNMOETS65YkKpQ7HbH+hWlZTjJFLXK1EWXh\r\nWzKJamiC9R0i7Q44RfBkfobz0YSpgpeOLJ1faZc58E2LtaJBkDSyKPIEVSbQ\r\nPbL/3lmJFae8jUtcZ01CPCrf0ahi+nLqE4VqFSI2cp6IiHdnF5mdO/oO0BVt\r\nW/qu2vJ8VcIZVomjdLrcnChOnoVCHlXYI9eLo/fW2oYiIZhPe/CVBlIBDKaG\r\ntroxv5GkYfd53Y/T1pEvYHup1V2hLD6WGusJ2sipA6lCj4kXuxAiWq2H5mkD\r\nPBIpJHoH6GR55krQm17DMYhboTmEEMerUTnkK618PXz8Vq0S0Tl19X0Vk8V5\r\nycg5eohX91uP/U/Wp6p2AxF+6aP2Ih70CfDlv8UQYcSU/BDRTfV3PDoH/MnH\r\n1IqZzW2t69vLWU4hyDEXWFGY7S9jE5K+Q1IlgA1haVsuelBVl75s1vL/KmXm\r\npHhL4d4MphEeHwBMU7E9okDIPb+/+ZsF99J7cJv6B3K984v4BBZm6epE15PB\r\nO1V+GUhFeSRATGhA3u/rzv3SP2Ez23iR2i0=\r\n=FXE/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.3-dev.015cb9d24f413aa0e566adc4a5f08ed91d333c98.tgz","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/9b8dbc8cbdfb6a120389d83eb59bad39/juniper-1.1.3-dev.015cb9d24f413aa0e566adc4a5f08ed91d333c98.tgz","_integrity":"sha512-t3ZY1QOWJekq381UGtHTXlhPz/q6RI2BJiSmEZgSCVJ95uXKk9d4WDX9TlQPmb9plRzRk9OKFI8m0w8cO+Wdpg==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","typescript":"4.7.1-rc","@types/chai":"4.3.1","@types/node":"17.0.35","expect-type":"0.13.0","@types/mocha":"9.1.1","@types/sinon":"10.0.11","default-import":"^1.0.3-dev.e099cdbe172451d34c983dd71f9dbc97ae39b075764c1d7caa76e8af39ce5b18"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.3-dev.015cb9d24f413aa0e566adc4a5f08ed91d333c98_1653169073115_0.5593593542129387","host":"s3://npm-registry-packages"}},"1.1.3-dev.ffcf92fe8567b7e4ceba45ac942359132c52f0e3e76187a86d5a1c16da819ca0":{"name":"juniper","version":"1.1.3-dev.ffcf92fe8567b7e4ceba45ac942359132c52f0e3e76187a86d5a1c16da819ca0","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.3-dev.ffcf92fe8567b7e4ceba45ac942359132c52f0e3e76187a86d5a1c16da819ca0","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"b832a482ff2bf052e46b772973f9b2bae9956c99","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.3-dev.ffcf92fe8567b7e4ceba45ac942359132c52f0e3e76187a86d5a1c16da819ca0.tgz","fileCount":35,"integrity":"sha512-EIN7AM8+c8Yra0PqfIKV1f6G0MFm/CIvV5zLnOSXMxU00CsXUJ1hnfQtxHC9bP228qyL7s1CLVJwzXL2sq7JkQ==","signatures":[{"sig":"MEUCIC/r4fVOECHhVLhAPj6V2MZaLPV+V+TEeQCJ9JW135yVAiEAihdt1BZl/kun5zAvEVPkVQrdAOTevy87pE+UzCiDDxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiVu0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSIg/8C6ZpZ7TenX4X9FxRavFMORL3T8tUf7O5UZ/CyQA/Ub0XqD5Y\r\nZ6yQzLyc0M/kpWBrJE/xYtJKBuZV26pShY0bB7lPky8UxoGheDADp+pMCvfP\r\n+2hQv0lcBsqJTTmYWof6mmz3Pg6CRlt144NducLBI9ho6MfFJB5IG3z6NlZ1\r\nHmBO99SbfV/iKfenIZTgMJCPB8MoxAZjAJFt5FhrtmBkHqPEaYY277d89gcX\r\nxGwCwH3b3T/lHmAdg0tNLusPYAxP+ifGbyv2rLOua1qfzRlIePgpmeW+4KAl\r\nb7s6MCjalLKz1nTt+bDEBuVfk5zm3Wh/HfWb5/Yex9qB8f7QUlIRk4BLfFgy\r\nuQ4d6euTvkdyYuhjzPzABTqZ1Mj1LULkKgJ0VOGH8q2f12sg2RKgExhft87V\r\nlgHY0No6N+LbVZYLGpD4ufjbvYuI4UsdIhflsonPYOVD62B4sC+DNzfItC6c\r\n0dtrzcoZm/4jSpOaLnHaUOdQmqD0VPCsfqJAhHJ/P0MYMioQvt8DH0V0k+xy\r\n9yjz8sm1VrOtlGkIDvemhlhSN3omr20mcxMa2gZ+4N3bXj8Q5hRew1jhTXsb\r\n9qPVRQ1K0LEJRtuZ9K/1Gm7H7Th1xT0ZHtUC5HXbf5HZfR/3Ac2RvwdOesI6\r\nh5ONFEqzunWmQWMY0zJZkAHmnJZGSNJrcwo=\r\n=zX6c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.3-dev.ffcf92fe8567b7e4ceba45ac942359132c52f0e3e76187a86d5a1c16da819ca0.tgz","types":"./dist/index.d.ts","gitsha":"015cb9d24f413aa0e566adc4a5f08ed91d333c98","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/075001b95969a7a05e2311ebbf1ee890/juniper-1.1.3-dev.ffcf92fe8567b7e4ceba45ac942359132c52f0e3e76187a86d5a1c16da819ca0.tgz","_integrity":"sha512-EIN7AM8+c8Yra0PqfIKV1f6G0MFm/CIvV5zLnOSXMxU00CsXUJ1hnfQtxHC9bP228qyL7s1CLVJwzXL2sq7JkQ==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","typescript":"4.7.1-rc","@types/chai":"4.3.1","@types/node":"17.0.35","expect-type":"0.13.0","@types/mocha":"9.1.1","@types/sinon":"10.0.11","default-import":"^1.0.3-dev.e099cdbe172451d34c983dd71f9dbc97ae39b075764c1d7caa76e8af39ce5b18"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.3-dev.ffcf92fe8567b7e4ceba45ac942359132c52f0e3e76187a86d5a1c16da819ca0_1653169075867_0.9444000296859993","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"juniper","version":"1.1.3","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.3","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"7d66cdbac8977889e8711c599427772ff1d2c56d","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.3.tgz","fileCount":35,"integrity":"sha512-oy5wVbMfoKwzTxvcHgAQT0aqpvapYZRxKi0GUpFI6xZngSY6m1S6DMdvPmqOZIx4c5NNcAC9fmosFx92s7j7vA==","signatures":[{"sig":"MEQCIFnXEDV1HI8QCDcY/LMAar5aNYzk12zVp5Dq7JM7mO05AiAEfyLravqmSQMMa1OKe74rPEzSJ3T+uDYhF/lHZNH33g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiVySACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSHQ/+IIvrune7LO/YmZbp0b2R2/vF+dWgBrzdv7JsruPG1DqVRJCN\r\nQaxhjWT0GZapP8b8kuFNng28XUD7IwCRh+6t32u1L+kxmajOJV1CosjEMZaB\r\nQEBgxLdf7lUz1tmaYHQfzp7qw9vHfvqEtBGj39tQ0Oo+WCJbZAZg3xWwNAmN\r\nKA62CP+T6ktaHqvbvXMl9fhwfe6QtwSCPegPl2lLoG5Tm+CM8GRlN9J1UcpA\r\nAuj0wxpa6p4t/N7j+jetOfpHb4RBL57yXr9wq98qyv8ZEv43u7MHFNXsB5Wh\r\nb6J5k2Ata99niiZR8Pp3WQzUt7hhjUJDFdNDi577FD7NlOci1GwF14haDMAO\r\n4A3Lgzaleb4CKzSdfuOu3g5Y4/H2Ak5cSVsGArd0OAGxiWwXvxsD3mr7ehl4\r\nN249fFIh6goJHoJ5HZqWoTDc8Th5RlgFi94vVFfTB74LKWdXZluHJqhHpHbY\r\nFPvNnAFgrm1lGQfWh1Q6L6wx1Zo85LvsdLZNRReszBCTw1GbmsK5vh9fhugu\r\n8gEXuxql4Smy6zrvHtM3MwQfdAj4hRVP9Gpp9FTWG/9TPfxEtICMTkBHvmLe\r\ngwrtaJHVG08Qd4T8TQoevpyCMLONrGJ5N+yluJqd7e5zp0OMzaoEhyjKjosW\r\nfcndOQaYsdIFBDpfYJCOk4DA6pngtmsJTT0=\r\n=2ViJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=7","node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"gitHead":"015cb9d24f413aa0e566adc4a5f08ed91d333c98","scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","typescript":"4.7.1-rc","@types/chai":"4.3.1","@types/node":"17.0.35","expect-type":"0.13.0","@types/mocha":"9.1.1","@types/sinon":"10.0.11","default-import":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.3_1653169298759_0.9068473790704561","host":"s3://npm-registry-packages"}},"1.1.3-dev.439c850ca0c3ee0c086c9e12c1ce557069571c48":{"name":"juniper","version":"1.1.3-dev.439c850ca0c3ee0c086c9e12c1ce557069571c48","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.3-dev.439c850ca0c3ee0c086c9e12c1ce557069571c48","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"bec4232cec7214f8c956e8cf7b21c7d35fdfccb0","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.3-dev.439c850ca0c3ee0c086c9e12c1ce557069571c48.tgz","fileCount":35,"integrity":"sha512-jpJQbpW7rvqrxscE7IYn1BUmx8J+pGf+d0dqLJucrrGu8rX9SagIIIzl+5Oa0rujj0ATq2hYT87qVexSMWMprQ==","signatures":[{"sig":"MEUCIQDD/OtI8Spe6QgRdjPke1Rb3N7nJJhuiT/6PIzRha8R3gIgMtDCgeYtOFYK9c1MHstadxYWJ2TTNACmjdDESmhl7Rg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikRLKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOYw/9FbXed1ljvj4qjEoKHvlB9faNHWsTk4+t/xhDw7PQdveykhmD\r\nRDa4M5kOgGZBTLYwsInOJTO2TCoJTz5A/EA6bRjuYyjlrlymCjZ5fv3yqDqv\r\nPlqP7HNdp70bEp0VU3MqTd+L9tcQcZAGfYLtwJYzEsDWimoP/uAF5ZR+RgOi\r\ndWU8dDPWOXJVcWybalDRVr29uaDoLBzwBsrO+vkQMW8Wk73bIY+HvaczjYnr\r\nDOZBQcS2pY3HYnhPjGQL1JWtgAIwGTJw+8Sj77CgJA4am7hE8wr9zfDehmZT\r\nWgL60iYkr1KPYbyqFx5UxRMVQRTYj/47MQ23z5UQ008ze3AAVkA+qwibIoaZ\r\nWXBf0FDCfFgfzP4qpt+ol+d7f21j8vpLsZ5HgufnY2Gx7GETGD2tqjQL0vfQ\r\nfRKWWHexJTg+j14rvTqmwkd1fz3RxPj0rv1pDLSDKm5JBahqFGb9jP3ju9Um\r\nJGmluED9AQ8Qa+VJ/0QnLnaFwyuCNpV3xgtiBWTQmHKEyHLr7wMwu9ErhqsK\r\n1ymEYU7qoUcqmtad98RoKhCpb4EGSL7O/nifc8yf6WHAf/+gpY4AZ4wZeK6P\r\ni88xCBF2h5HkwXspaurD74acBdGSv8I/KPKgqGG3S19E10pN4UfIzGKbU+kq\r\nzqvAd7IyZAxwq79Llv29W7DOi3KxRCByiLY=\r\n=nUDL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.3-dev.439c850ca0c3ee0c086c9e12c1ce557069571c48.tgz","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/aeb005525d2801a3a8816e71983b2f7e/juniper-1.1.3-dev.439c850ca0c3ee0c086c9e12c1ce557069571c48.tgz","_integrity":"sha512-jpJQbpW7rvqrxscE7IYn1BUmx8J+pGf+d0dqLJucrrGu8rX9SagIIIzl+5Oa0rujj0ATq2hYT87qVexSMWMprQ==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","typescript":"4.7.2","@types/chai":"4.3.1","@types/node":"17.0.35","expect-type":"0.13.0","@types/mocha":"9.1.1","@types/sinon":"10.0.11","default-import":"^1.1.0-dev.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.3-dev.439c850ca0c3ee0c086c9e12c1ce557069571c48_1653674698621_0.23676452284878113","host":"s3://npm-registry-packages"}},"1.1.3-dev.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855":{"name":"juniper","version":"1.1.3-dev.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.3-dev.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"06022f073005e69c7d01041320ea2752389411fd","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.3-dev.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.tgz","fileCount":35,"integrity":"sha512-kL74qb7FH/npwvSV37ndxfNvhchq2azV8jYf9NyjUauj3pQBwK97G0G7xANaGMbOYMZWEqGBSJHzLYxiLfTp5w==","signatures":[{"sig":"MEUCIQDJQiivcGpuNsUNmdv71ZDPxl0O98kmxjyD97dSE5DtcQIgFi4ogs2sKH+hRmlsW1k3ZglFo4Qj+8Nf52mcQdZC4GU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikRLPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1chAAi8gbGBEag8MUlyolOfBWAlTtddqU4YEJ9DkQNgPHjt59TNlA\r\nZMc61FqGm2Gv2qyso50nooGdIrxpNNTcMO8HvI8bLq04pJrQGlDPuw+TpQ5D\r\n5a6Yp1MnL7DR8fjIDWXF5U3ZKZ3enUg/E8L0+I9rizlDg1oBPzy8WHMhiR+O\r\nAJmFPpWMBB5+jzOdCmeAR+QkiyNWqE0+/L3CRbe8kjBUSlRLv7NjAkNt8/3F\r\npUa4t8YoNlPwu5kAWNsVLbd2vXK0mNJWwgVNNetE8kXhMvA7Gbs+Ur4+q4mF\r\nJitlymRty34oi5frfJnWmfE1pmFjNFCk/RAJ2/JPyBE5g++b9y1DVdUPsVue\r\n08FPYaaR0MllXPWqK5D5AJCaXL2Y9MY/5xXZ7L3IPuLFrCQZ7IeUp9S48qjM\r\nvbni2gSjNjkhMds4oiMBTtc2uWnWJOxq+t5AS1KqUtoeorbeGO7baM+rroTq\r\n92XbX3ga8Q0lS7r2rcxop3E+dpdw4YQZP9YvohXDlbXp60runbPWCkQ1urnQ\r\naylzRUPyW+rNY7anj0TWNNraKAEuhVW1W6ig+C1tQIm/k5G6h61uBSDkP1Hi\r\nD4EXWe7ERjr/UuzmOet1ivuVTHGErxpWLcllLX4NKjziMlPQuNYtBjnqfLfd\r\n9DBiJEVzsBEV5WqnkvQLbHHsuXWnNFB1Og0=\r\n=FaZW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.3-dev.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.tgz","types":"./dist/index.d.ts","gitsha":"439c850ca0c3ee0c086c9e12c1ce557069571c48","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/ae7b40330f6cadea724dc3158143402c/juniper-1.1.3-dev.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.tgz","_integrity":"sha512-kL74qb7FH/npwvSV37ndxfNvhchq2azV8jYf9NyjUauj3pQBwK97G0G7xANaGMbOYMZWEqGBSJHzLYxiLfTp5w==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"8.11.0","nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","typescript":"4.7.2","@types/chai":"4.3.1","@types/node":"17.0.35","expect-type":"0.13.0","@types/mocha":"9.1.1","@types/sinon":"10.0.11","default-import":"^1.1.0-dev.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.3-dev.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855_1653674702642_0.08582852121263529","host":"s3://npm-registry-packages"}},"1.1.3-dev.a4e4f33f118c9567d7a8c1f3c75ef015a3afbea1":{"name":"juniper","version":"1.1.3-dev.a4e4f33f118c9567d7a8c1f3c75ef015a3afbea1","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.3-dev.a4e4f33f118c9567d7a8c1f3c75ef015a3afbea1","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"9c16a47ab5f2b1985fe944f1e8a7e1983cade76c","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.3-dev.a4e4f33f118c9567d7a8c1f3c75ef015a3afbea1.tgz","fileCount":35,"integrity":"sha512-/Oo7+i9RwnTpNvZT29XznupX1tmZ3OUGTLSJg4SU7SJY0r/hbxVmPvAvu//6HO+NjRmDUhhrE92jeAug3b+w0w==","signatures":[{"sig":"MEQCICmI+lDmzWsLns8MB3Fj+wu/ORw0nSEr4+JB0TvVrFCNAiByAz8VFK4YJhhcT5lCRKkstqL9VJBYVzk0Nq9/HlwmXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikjyAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoW0w/+PGcxaow0+G96YJYYU7vCr0c/UrgoMy01qqZtMzFD/GKH5FnI\r\n6arSoE8JKscNGq58z5u9CaykLUUcL8QSlrwUp/dE7PwbJgjWt8vxcyjj22DI\r\nKqwOixRm8VuBjgCz6O1hPkEQk9EZ787tbg5ppgAI5Fz823HllooU81dej2/i\r\nU48PHwk3lgGfvRVu4KOm5EW6JdeMJEfVZNq+GVG4x4gTw3hhsYMjj9F+Nvyv\r\n1rDAlz8oa7sFkz0kRsk9FU95gwWCH1yVIrmoMlH0OMM/7zt5XY3WT852z397\r\nOUnPwvmAWnewQD6f2Vu5RkWjjjDVFr2DnGolATSRpvKw+tqKBaf4pifMNgWr\r\niW0FaluRMwPt9IcaoxFBjy+BkNr9Lzc0l+jHefJaZaDY+UKbK347snr8AXOU\r\nrfJvP43YDCvG6NFIb7qvx7uB2dW9Tc3WmKaW1woUyy1gk/xssxXJQLT9p9ll\r\nlUoGyC8b0qyeeDaJX7BqWtZ2L8ziSQmXbNb8gPu3Jss7/+1JDCUNkXy09E3d\r\nEXcSWGf+RMBHEvXMuWbn7jk9K0+OZ+bWTDYS/+tX7LZ1GxokC3oWAjoPnQ8P\r\norEjuMAi1CMuIjgFkX445d6qXRZxiNEsIbJ0nrNOF6Wj3ysdRP1x3aH1YyXZ\r\nJG6K2Lc0ZggC2A3rXzxUuURmn9PtuZuYuMU=\r\n=iQZk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.3-dev.a4e4f33f118c9567d7a8c1f3c75ef015a3afbea1.tgz","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/0aeb90ec307056053cf9a873fa6198c0/juniper-1.1.3-dev.a4e4f33f118c9567d7a8c1f3c75ef015a3afbea1.tgz","_integrity":"sha512-/Oo7+i9RwnTpNvZT29XznupX1tmZ3OUGTLSJg4SU7SJY0r/hbxVmPvAvu//6HO+NjRmDUhhrE92jeAug3b+w0w==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^17.0.35","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.1-dev.ce401c0d136ec84235b15741c9278098df3d6434ff6d6f85ae709580fd500b26"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.3-dev.a4e4f33f118c9567d7a8c1f3c75ef015a3afbea1_1653750911940_0.677711784894165","host":"s3://npm-registry-packages"}},"1.1.3-dev.9cc464b3cdb164f63aabb5ec99470c678dc31cb5004670ab4f4b7c146cd04e85":{"name":"juniper","version":"1.1.3-dev.9cc464b3cdb164f63aabb5ec99470c678dc31cb5004670ab4f4b7c146cd04e85","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.3-dev.9cc464b3cdb164f63aabb5ec99470c678dc31cb5004670ab4f4b7c146cd04e85","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"bb91ec248b9b7e5c1c5bea7d391b2e1d849e409c","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.3-dev.9cc464b3cdb164f63aabb5ec99470c678dc31cb5004670ab4f4b7c146cd04e85.tgz","fileCount":35,"integrity":"sha512-/c92dNG0/SHU2ZdlLgEs+Gtcw0x3j3kvw6FNLrNjgCL2jIjHkn0i8s6OATWNMqhdtDc9hChun8UeXhOuCOYhIw==","signatures":[{"sig":"MEYCIQD0gKkL+txz17xeIdlwvy7szCXCaDFy5DfOgKB1qPEzEgIhANLFstijtq/KFgjJUunzC2AzdX3r3Hp/4pqu02vVIqcU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikjyCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqU6w/+NgZlwCJXR921VhdyEr8x16ckQ6ONA8+0kq3pO4V85+8FgZza\r\n3Rdu5BpbBsrtIWYgXsiJD/bnWR2l8kxi94TxjXEKkIeaw8QjknDTOm+3A7/5\r\nVO+ZPJRAnA6IR+XbZrkAB9c3/u4SPdlCAuiE5eq/IOCwM5Gij53/4z1g50ST\r\nCITn3cvYL7C9Xxn4LYsI5r45z9thMS3gFXwmrPQ30c0pTnEpHtL5J1zjcFg6\r\n0h3jWVMY8zUolLB9G5VgvqvBDZVg3MZ5F7OTe9LdjEHKJKZ0Jcvmbi7DhFQs\r\nzXXQT+rEkILLGCOZG2VZYCPxgupXN2x3X28nY5iTWzRoq4kiOfHJ+c/bBnrJ\r\nuiCSI8ICUaQJ+ClFFJT4VfYBSXRUgT5frYqNDr9XgNbtncZVEtuty01AyBVq\r\n+yUvZ8r7XtEDw34YKiY+HV7NmGB1rodySeYnkUd6LlOahGGhkbMznrPvYEAJ\r\nGpGV8v1eSgJ2hOgFBAgDvwDUlr/vSHij2+4k29EVwLNkL/31HjKCXpT8Ti6G\r\n/ppQnhuaNE2YMosx0ziCgWCdWbqo/tYlRggbKG7cmKuf8Wkr03VwRkTLTfhs\r\nYbMNFlLvcElR+T+4xAHHnC8eXcqlroYseZakyV9IW/RTYGCnu9ax8Huuoom3\r\negFLsALDMGHUoNtrEEKahe3cLdJh9YVZCLY=\r\n=9Hul\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.3-dev.9cc464b3cdb164f63aabb5ec99470c678dc31cb5004670ab4f4b7c146cd04e85.tgz","types":"./dist/index.d.ts","gitsha":"a4e4f33f118c9567d7a8c1f3c75ef015a3afbea1","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/eb679942bda70d1a6c1492db94b46615/juniper-1.1.3-dev.9cc464b3cdb164f63aabb5ec99470c678dc31cb5004670ab4f4b7c146cd04e85.tgz","_integrity":"sha512-/c92dNG0/SHU2ZdlLgEs+Gtcw0x3j3kvw6FNLrNjgCL2jIjHkn0i8s6OATWNMqhdtDc9hChun8UeXhOuCOYhIw==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^17.0.35","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.1-dev.ce401c0d136ec84235b15741c9278098df3d6434ff6d6f85ae709580fd500b26"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.3-dev.9cc464b3cdb164f63aabb5ec99470c678dc31cb5004670ab4f4b7c146cd04e85_1653750914600_0.4966030616034287","host":"s3://npm-registry-packages"}},"1.1.3-dev.b10da375c24b6d54d3b1d3a005f718ff2a30b740":{"name":"juniper","version":"1.1.3-dev.b10da375c24b6d54d3b1d3a005f718ff2a30b740","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.3-dev.b10da375c24b6d54d3b1d3a005f718ff2a30b740","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"77c28de0b5b76ab242d6faa92b09f9997e175fe3","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.3-dev.b10da375c24b6d54d3b1d3a005f718ff2a30b740.tgz","fileCount":35,"integrity":"sha512-eZfXu3vbNjhRgwn2bDuBcIA7ekb6HE/CCIWC1r1SmKqWw3lVTf3z1HqybFVN2ZQb+iE3ccMNzdL/U4m9F1MN4Q==","signatures":[{"sig":"MEYCIQC9gGpyiNKiRtS4SE1A80l773H/djFUXOhSU98xgY+HXAIhAKXmJJPQS9iBesqTMNJdZlSf5m2dky2iuEaL83BrgOwB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilOaHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOvQ//dMsWhfmk0aUAYeJkVMIPfDYjk08GMFnBjldGyt3wXSGS5nBP\r\n36rM83godnxbTwVNORI80+N8NsAfT5VIG9HFhzhP1LzyNf4onTzuS3ZJIhU6\r\n82299qdfE0fgzQ1ipKizvmO8bNpaelRaZVY8cUb9jRt8Z+OKN9aR8Qe2znQ7\r\nGMA6IVUcY1+IPWyI8JOQ9a0f7bz07uTkP8WamkBjnESEmvfWNRM91PSmJJsm\r\nG8iJkBSLZTVOPzJ5IhHdkNqWes/xu+I+wqSo01ez/x1/iHjAk9otR8MfuPpw\r\nfBWPWPcaFp2VjnoSHbj00FxWN+043LifYo3GAHS1KhgwcMbfKBcz1STAESit\r\nJrh95b47sRt4j/wFXo22v3V/gsz7m+aDp7ZjENYtLzcBbgRzoL8CstHZNWGb\r\nd/uEk9HdEtan9TCDwvifND3IDdzOBDWimENOi4TawxNC3w854cUKnJIrMses\r\nAmGhJHKHlYBDFn2YHqC/DpyMZdPuY5tKxMI43urD8gXWfza/kyYqn2Yy+smo\r\neuQ2pFJ1dDuAxgvQHorG+QcvspebUXr8i5whV8tsOMdzHq2UCX3M577mPiLJ\r\nl43AAIwuShcHpC/D9Ub3Mv2d+VrHgq+SQP9CTgDVsNMHEm4cSBjmYx+IRV9e\r\nIqRqj4AyJDOSMsgFLikvf+iNqh+TDw4kGn8=\r\n=Eqbq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.3-dev.b10da375c24b6d54d3b1d3a005f718ff2a30b740.tgz","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/a976304d766f87935b6f87972f99912b/juniper-1.1.3-dev.b10da375c24b6d54d3b1d3a005f718ff2a30b740.tgz","_integrity":"sha512-eZfXu3vbNjhRgwn2bDuBcIA7ekb6HE/CCIWC1r1SmKqWw3lVTf3z1HqybFVN2ZQb+iE3ccMNzdL/U4m9F1MN4Q==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^17.0.35","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.1-dev.ce401c0d136ec84235b15741c9278098df3d6434ff6d6f85ae709580fd500b26"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.3-dev.b10da375c24b6d54d3b1d3a005f718ff2a30b740_1653925511548_0.15408321145933668","host":"s3://npm-registry-packages"}},"1.1.3-dev.bc546a95f343c1325191a7536020b2a782d0feacf30c1014b9f84bb30df79bfe":{"name":"juniper","version":"1.1.3-dev.bc546a95f343c1325191a7536020b2a782d0feacf30c1014b9f84bb30df79bfe","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.3-dev.bc546a95f343c1325191a7536020b2a782d0feacf30c1014b9f84bb30df79bfe","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"8d2022f72b70552980fc21a72ff04e4ebeab9dcd","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.3-dev.bc546a95f343c1325191a7536020b2a782d0feacf30c1014b9f84bb30df79bfe.tgz","fileCount":35,"integrity":"sha512-EpvV2WWxtq7aVxyzpNZHE1ONVVk1oqYuHJBNV7Ejw9bAwlys4ApW7MbLOEEwXeG4Um3Q5Azqbg7gPTEyUpQxvA==","signatures":[{"sig":"MEYCIQDJxxFEE5s8gtMAFjUF4eQBNNEHKbFzVLu82eKVVl8AHAIhANc/Azt/Dfjgf70796FiomJOGPpBITVLsGJQgP0gAEX9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilOaKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgdQ/+LjFuJ7Db/WRTLN5yT5WkhwhaipFckT7MFoGnB3alMbT46CgK\r\nVBoCRnF8SHp6856W5URwAzPwhxKxI16WrE0HvtsD1hck0JLnMeSHlHKfB5FC\r\nvurxMqIPRZuoTKb6eXeqnZl/p7F3taHq1///HsG48GniMcml/YC7xZ4r9tPD\r\nOBE/IrLDtWYbqfTVsJEX+wXlrKJqZ5gZNXiegMHi88o5O6SmvIi/OOk9q+9W\r\nsF6YrKWowhTUu+/CtedKIE3v+DApYbRmuGk+6qKSEVc1GUrOTv/wGPq9S0Zg\r\nWZMAdl++5dD3sL6P0quePUse5zihxlG+seo+e/pP4HX3rBG1VVvAh9khDCum\r\nTMQn87LTcstdBWPaHrS/IZsCUSO4QN2pRseFuOlU/+z2+7J58j516GBsFMYB\r\nQw/DpsZrCW2cFGinj7ykYsDcNI5FO5t65Nofx80aRNxbI7tfUfwqZ799HWu5\r\nTtJoOdW6H+mqom6qjByQHElgDbHs5Gmh//Oz5yWGDK79WBK4oB5kO7yX1dNc\r\nUI11PGDxSxgMhP/qUmHJ9VJ4GJHRSMt19m/j4juqwTJZE6SZ6tT10vqVS0cD\r\nxq1U4aKKrxXvdiOCCsiOVOCWLyG1X4nAZfMuq8eOP89FvlkUfK5J3WF17mAI\r\nYQe+cN6/QfOtKwk9VFR7/pSFNCy9MjrvL9Y=\r\n=JSSt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.3-dev.bc546a95f343c1325191a7536020b2a782d0feacf30c1014b9f84bb30df79bfe.tgz","types":"./dist/index.d.ts","gitsha":"b10da375c24b6d54d3b1d3a005f718ff2a30b740","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/6527a85a500daf261cf1107d821c6169/juniper-1.1.3-dev.bc546a95f343c1325191a7536020b2a782d0feacf30c1014b9f84bb30df79bfe.tgz","_integrity":"sha512-EpvV2WWxtq7aVxyzpNZHE1ONVVk1oqYuHJBNV7Ejw9bAwlys4ApW7MbLOEEwXeG4Um3Q5Azqbg7gPTEyUpQxvA==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^17.0.35","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.1-dev.ce401c0d136ec84235b15741c9278098df3d6434ff6d6f85ae709580fd500b26"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.3-dev.bc546a95f343c1325191a7536020b2a782d0feacf30c1014b9f84bb30df79bfe_1653925514386_0.25926547458225024","host":"s3://npm-registry-packages"}},"1.1.4-dev.ea04f78d75236adb520b52dc37ec0f961870442c":{"name":"juniper","version":"1.1.4-dev.ea04f78d75236adb520b52dc37ec0f961870442c","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.4-dev.ea04f78d75236adb520b52dc37ec0f961870442c","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"d7c96711b95e712aeae397bd49531eada3c9c69c","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.4-dev.ea04f78d75236adb520b52dc37ec0f961870442c.tgz","fileCount":35,"integrity":"sha512-l4AUMZjZKKwAJJCuJGKcHSHWrN0yZpFxEINV8PHryGzGtKzroceebUNTZJlqwZgiorsDFc4GKt3MpmbghiHL6g==","signatures":[{"sig":"MEUCID7/8Si45FRjKH2PSVNGxNxgFlNSanEp1k8PdJeJuOzTAiEAm04I1fYs68YdsE647MBdQT92LlFLY9PtmYV0/kACCBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilOfrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPURAAoJ1fI9E1XVPODDJ5pjkOVURr54Vd3KgKmUg9DEKFzBOUvbOi\r\nHo36mXIi/UPlQo/DBXFoo9ouvaDAis//PVbRDFjCIpGNrwb9JbmS8qQkFCHe\r\neZfpy1T1UIbykLhlEPAmdZrI+TuWRKFZzoMEMf5w8prkhk+cQKg8Xw5+Q4ls\r\ndAgmdTCfIAL4G7W2nSMX5HGPHLHFC7QPwxRLXv6XBww4LDQR8mjgJB9ZN3u6\r\nx8BVnGutfGaDnvmCyQoR/MRiXMgPSGdHPE71N2jaextnat2awihAy7xJy0cx\r\nuf4KCA+iZ4pFUD2wlbUqKpG2JRERgufxl6UXU4tv0eJuOy/BLQ54s4ri/PB4\r\neWoadckXsKEblQyXnPXPw2SdbGjCeJ9yQ3d58hrNtOJ+0A8yivEphpZxrFjJ\r\nt6gD79cEGl29Npj3ysLrxI5uG7elXUVLi/gUMCxgu2DkYI/Y1DW8BNHpXSdl\r\n+j3jyeH+AV+kxV+sg3fu0/a0qsJn2ZYCTqC1KPcAjafHMWl93c30rU0g2l8I\r\nmGVy3Bs9mOYU8CZHd7Mp3r/yZiW/0YJ4IKWCnOQrIpjqa2FKUlljYmMSc7wj\r\nqpn5h/aNseXIgMzq597JqnDhe34Ts/Li6KHdNIJPJiK91hrBsnWmKjjKZc24\r\n9LFySf4cOzxgZkxl3DYnmBg4J7fMgmloNAk=\r\n=hxo4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.4-dev.ea04f78d75236adb520b52dc37ec0f961870442c.tgz","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/6ef4dfbdfbf3a5b74de8ac6a9ceacd2a/juniper-1.1.4-dev.ea04f78d75236adb520b52dc37ec0f961870442c.tgz","_integrity":"sha512-l4AUMZjZKKwAJJCuJGKcHSHWrN0yZpFxEINV8PHryGzGtKzroceebUNTZJlqwZgiorsDFc4GKt3MpmbghiHL6g==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^17.0.35","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.1-dev.ce401c0d136ec84235b15741c9278098df3d6434ff6d6f85ae709580fd500b26"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.4-dev.ea04f78d75236adb520b52dc37ec0f961870442c_1653925867427_0.966290201287288","host":"s3://npm-registry-packages"}},"1.1.4-dev.f9e8a4e6ed74c98e6d85d3d5696e05237fb3f1bf525c527995baa1f345c01170":{"name":"juniper","version":"1.1.4-dev.f9e8a4e6ed74c98e6d85d3d5696e05237fb3f1bf525c527995baa1f345c01170","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.4-dev.f9e8a4e6ed74c98e6d85d3d5696e05237fb3f1bf525c527995baa1f345c01170","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"2ccab6b561fbcda8d3c34584ae6e5e9a3f314faa","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.4-dev.f9e8a4e6ed74c98e6d85d3d5696e05237fb3f1bf525c527995baa1f345c01170.tgz","fileCount":35,"integrity":"sha512-NB/2j4s41QiN8yiUFjWxaBFxcRFEr5oiU7FFm44FTEvdNqt1MeRMPMWY+P2POJUp/72WpJe6gSqIJpvJ/+DTAg==","signatures":[{"sig":"MEUCIQDQegdSwGmft4w3uKFTt8w5VmKanx6ZWNq/nhZ4grc7hgIgUBAtzl0igPunMCJBodL+dZxTqjuy97bwWH1wkEOaQJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilOfuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoySg//XdvZWQWzUAYOE4NzceTXywMeiYFL3mjEDSqYuRVUYfivNcFE\r\njaRsko4a/6znhwjsbunvuDYF7nXy7QvTqlrIrDHQxvevSU8eIYNt0t4xhJ9m\r\nIP/07hNorV//w+4E3FVyX99xiSroG8vvM0D2PjHeOyLinamZpO7oMBubOUOP\r\n1TabSX3cKwrneGXVJMBFCpIPA6fMIJgbsjaF+hZtkXo+T34KfCj6gh+Ur6/5\r\nELO2mBwcGk5wNx8AmBuOby7z0hDl0fwsW0qsmjN/hE40rC7wLTQrOxe8bKe9\r\nyFrFFyAxCwVF0hXSI4ePUeYOasuQOwVz6IhlHQlKlIFlYdDH+Z13JFjdOufB\r\n1fvLWIR6sybhSo/zDZqbm/SzQYXmsMbWh6vhlI86527luHJ970DzU54l/41X\r\nfx+Gxb2RjUpxoRBbd6BJQvTZTJsTtY4zVgZkQBPO4gGQX5JGstANwg/O+8lY\r\nzPhZa1bfbV2SxxSWKd1Xkj5ifBxqszbarXjhZqORLqOhUFfL5Dxu6oP/dAbk\r\nbn3WRfccgx37o9JAwBpQEDI6+GRMN9U/GNON+xB1puH9bJP6wjl0gBpQskvN\r\nID5mjhvLIOVfvEmaWHP8ytbJhyrEkTlS/XzLANLih4FWgk8ljVanOMb7ZcLH\r\nsI+PM+3AfM9GCwVSjJq8EkHj1AjaQU+9e/c=\r\n=KvRH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.4-dev.f9e8a4e6ed74c98e6d85d3d5696e05237fb3f1bf525c527995baa1f345c01170.tgz","types":"./dist/index.d.ts","gitsha":"ea04f78d75236adb520b52dc37ec0f961870442c","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/48ec9600c3e1a4b872ebd7f9d0988034/juniper-1.1.4-dev.f9e8a4e6ed74c98e6d85d3d5696e05237fb3f1bf525c527995baa1f345c01170.tgz","_integrity":"sha512-NB/2j4s41QiN8yiUFjWxaBFxcRFEr5oiU7FFm44FTEvdNqt1MeRMPMWY+P2POJUp/72WpJe6gSqIJpvJ/+DTAg==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^17.0.35","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.1-dev.ce401c0d136ec84235b15741c9278098df3d6434ff6d6f85ae709580fd500b26"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.4-dev.f9e8a4e6ed74c98e6d85d3d5696e05237fb3f1bf525c527995baa1f345c01170_1653925869978_0.14461351210027984","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"juniper","version":"1.1.4","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.4","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"1d13ce03c8772398e2a91c30ea275a397fc906bc","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.4.tgz","fileCount":35,"integrity":"sha512-tcIppFmO3g5Itfwykg5MfjEpopDYIsG6X+nu66PUhMt2Smhm2r1Vsjslw37EbWh1qqh6JREhx41S/nKD1lDIrw==","signatures":[{"sig":"MEQCIFbVSd3Tu7nSOZLNeH4pPY/tB8vJFvL9vHoNEk7nOUz1AiB/QSqFpsRZt50xOM9+w3ecxuPurmLX/IeEGHIGeLqS1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilOgoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraPA//SQP7LuE7Rng6mbeqErYNP2ToK5AqiEiYbfjtp6+AxzLHHHNC\r\nBwAG2xDN95Utsb41JdqQqnu3jUm0ErlHL97vst6afmF4pua+ZH6dtXr94kPT\r\nz4sUkkU2BNjJ9asTo6dd3k/UYci9b7lQLYFpExS3pDHXwsoqHr4jCY16ARrm\r\nIKGThzXXJ9lzEv9OU/MAW7ZSOi47fgTV7eWXqDHfkI5VtB6up4sT9QobSFu+\r\n+n+DcjgGecF3ZObwiCS+6BB1557RWvBkQCunITPDVEAIXUnvcMHtNf9rzVPo\r\nv+4wcyT4o6UDENarmBRdivFVjz6tXstkbP7CGzzWCWcYBrQ2UNmX4LP1kk2M\r\nAZZwVTUSY+6jD+1+65uNiSuy64knsvmAjqMWKSp6nDgERez5vEF+kW5q9HaY\r\nuhBAItpcJjW+Uklau5x4BLPWZ8sTYjZp9wXVLWUK9SHMNOJJCSEkJV85hpUN\r\nQMwYPWYjF7qnXdxxf8ddv/yauAQJ8bObBCvO+u26oZuyjUuHg88zwJlpIvbq\r\nhON+/w7IimU0/4SXVlNLaqx0mowFHOnaHJryMrodYZqli9KhjM7Fj+7Xblqu\r\nGN7HJaASfQMrBgLG/KDmGX/8Z0pwa27eWUWdkg1KnR8uA9MeIC2Zwh/oMdrj\r\nGxTR17I/iBYotEHqRuiVymt8yOym7FdqLQQ=\r\n=ZF7C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"gitHead":"ea04f78d75236adb520b52dc37ec0f961870442c","scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^17.0.35","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.4_1653925927848_0.19874991657269647","host":"s3://npm-registry-packages"}},"1.1.5-dev.4b0bccaf06cbf0c78056e2bdc7ea433b103ca59f":{"name":"juniper","version":"1.1.5-dev.4b0bccaf06cbf0c78056e2bdc7ea433b103ca59f","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.5-dev.4b0bccaf06cbf0c78056e2bdc7ea433b103ca59f","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"4abbef16e5094fda99dad4dd361976d4594e74da","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.5-dev.4b0bccaf06cbf0c78056e2bdc7ea433b103ca59f.tgz","fileCount":35,"integrity":"sha512-LwcEoG0s/BwFfbIbq5H/EPyM8n+aS72TXSXZgvIOl666TCix45/GNfDtwfVbddxHPbcCiRPo0HjmA3mE1/hvlw==","signatures":[{"sig":"MEUCIQCt6oDyebjFIO/kWKD4u5RxKrMs5wj8COAkLGNftW+KiwIgcgccjnjOed477q2Yf0b2S2y8XFOIqWwT5qJTENWGEL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil+iZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUxRAAi8bwdgyUrwM+8/BkxM8cK/V0jp81RP4RzZonFqX1SFG/i8xW\r\n5VGKTaH83eUyCK/OkA0oN6v1brFG3tzly56OGhqiYrUgSY6IUjsVXDRMlhG7\r\n/q9cd6iiUbYlngK96Lt/d6u0sGoYnB1A/A+h+jk5RLd4BOG2zvOB3VdOHYPg\r\nCy5hCZrEGNTgUEYFf1CssabC11d+UV+GQcXpEyZdWYq0sv+wTMU0NLJ+dvg8\r\nmbsQds+T38Ae6Vg1KKqnjh+SUNgvLaItCRB1+9NoJM3vKKJmxmQQ3kRak/1d\r\nXGFQ3XIwjS8jBQnU9oss1SpuMSIxAHM6W6YuYCHKwXzLSxo+Lqg+Tcdbl7n3\r\nnXEiF5rfMDk5Cq1miVZzGuirW8VTnb6h48QWAAqOXKsr4M57INFGsDTBduhh\r\nPDqK9SjSHKUDdmCy6dV8Cxv1YuNGkU36+GAwYTWkKj0aDYLSJR07zjeVT0ti\r\nusDQt66bE5OdHTfiEpsbq24odw/QmRZNwAMPFoZt/B7qlvGn+MNGNhUgnU3p\r\neX30f6GPlc9XUYK4e1y5gpo99r2eGn+v9ot50V6YkhUtJf4UBC71xEDhhSx8\r\ngG0BYjRCiTK2MAkaCW2h5k0/+TcVajn3CWZMkfY/A8Pwh/yshUPkesYruARc\r\ngcxaomcUDSc/a/OPCg3xutYwNrLxWAY35Ps=\r\n=L5zz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.5-dev.4b0bccaf06cbf0c78056e2bdc7ea433b103ca59f.tgz","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/c634abfe554a1f42fe7ec9e282c9d0e3/juniper-1.1.5-dev.4b0bccaf06cbf0c78056e2bdc7ea433b103ca59f.tgz","_integrity":"sha512-LwcEoG0s/BwFfbIbq5H/EPyM8n+aS72TXSXZgvIOl666TCix45/GNfDtwfVbddxHPbcCiRPo0HjmA3mE1/hvlw==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^17.0.35","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.1-dev.ce401c0d136ec84235b15741c9278098df3d6434ff6d6f85ae709580fd500b26"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.5-dev.4b0bccaf06cbf0c78056e2bdc7ea433b103ca59f_1654122649208_0.233119276355211","host":"s3://npm-registry-packages"}},"1.1.5-dev.bb0ccd889ca6eac4dad0290253c345e20723a0a09c955324f795acaaae278a67":{"name":"juniper","version":"1.1.5-dev.bb0ccd889ca6eac4dad0290253c345e20723a0a09c955324f795acaaae278a67","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.5-dev.bb0ccd889ca6eac4dad0290253c345e20723a0a09c955324f795acaaae278a67","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"d2cfc39240c34dd7a53b77546be521ca82de69c7","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.5-dev.bb0ccd889ca6eac4dad0290253c345e20723a0a09c955324f795acaaae278a67.tgz","fileCount":35,"integrity":"sha512-E84TTz1KRlyFxPE2JZh49MV7Hq3xXdIoSR5UL+d2vI0ugU/nUBY9v/1YYilbPMHNkbTDKSXIuhHAcEToKATMiQ==","signatures":[{"sig":"MEYCIQCwZ/e0nJigqWT/gTMjMC1J601A8O6kHOSizLCVYjDB/AIhAIJnDIrdT8YLSj52EKuyYZ1U5PY+ebNrOdB2SHC7OKfs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil+icACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWPw//aiR2e8NagOltsbrr38Z9B9FyokMKTQ6Beuvr0WRmH6tlbkSq\r\nbaYeIM9mq4IPe1ufUeYmtEpdybxcBWHwEI752OtZYR3GnuahTn1YBm1UpMXK\r\nckVnMEbgLtdPZ3R87FXq8rJKM8EtHVDI3QMXlSHLV9zYaPhVcJhOcaziaqD3\r\nd9scUd8FLLrwr4n06WAUvOQP3vOB6AjYnBpWI09M5TanrG6AXBrwRQJ5Bgjg\r\npFo3NZaJYV628Vejpxz72nbmfXMZtlOxf0+W1aJ7WO6OtEOzKTBkGOZOY/4N\r\nYJN/otGhxwpHH6/CA0YJ0l9lYHBslT08xunKMn2N9U43olj72uSUAEMvjFz/\r\nVSmz8g+2t8NKqREF8Da0ZYNmVjnbzD3UfngMxoF98IwFDGFCX4ec5btPhj4q\r\nQWlAwU3O3pE8B9ImMsYakwc4FXDWDLmCTto/L2zOHS6EGltgFrYxOru8Wa6G\r\nol1sQ7q7t8qciHFH3QMLCMWIIXAcVSjEzbqIKa3xpZCR9yfwJE8pIVbJyqeb\r\nfwqoDdHqmFNjQY2VzF1fm/PfC2wzID8Ee+dajb1exXxgtqcWr57tlRfgKlj4\r\nDr1jVhUzBFf23JHf1CgTiQg9JrQ2ppyUZREhL5H/+EWwAAWNCZhOnzjDxN4W\r\n72BCfx48JDANLwFYttVZPWD6vZBs2XSsuwA=\r\n=e+lE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.5-dev.bb0ccd889ca6eac4dad0290253c345e20723a0a09c955324f795acaaae278a67.tgz","types":"./dist/index.d.ts","gitsha":"4b0bccaf06cbf0c78056e2bdc7ea433b103ca59f","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/cb65ac427798e48a1573d8a7602acf77/juniper-1.1.5-dev.bb0ccd889ca6eac4dad0290253c345e20723a0a09c955324f795acaaae278a67.tgz","_integrity":"sha512-E84TTz1KRlyFxPE2JZh49MV7Hq3xXdIoSR5UL+d2vI0ugU/nUBY9v/1YYilbPMHNkbTDKSXIuhHAcEToKATMiQ==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^17.0.35","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.1-dev.ce401c0d136ec84235b15741c9278098df3d6434ff6d6f85ae709580fd500b26"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.5-dev.bb0ccd889ca6eac4dad0290253c345e20723a0a09c955324f795acaaae278a67_1654122651947_0.9783196671959968","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"juniper","version":"1.1.5","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.5","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"02854450ea4d73f474ca7797e9124cc436232ddd","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.5.tgz","fileCount":35,"integrity":"sha512-OtQ9BjfnT+l1aeh9UlvjQbYll+rm7HNtckX8NKK04TRghDh5zxPtNXYOS5c6iqa5XT5atu3f+Y4fN9M+50O0bw==","signatures":[{"sig":"MEYCIQD7cgGGGE0ruFt0AsSCsehMyUMQ+i5816EhsLpwS5EoOQIhAJsxj5ylLhz0X6Ud3KABTXXzgc+5l2LNP5zPzgHMf2EQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil+kCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqn4RAAlaEDgW3e0ud3M3OGLZSc0uOYksBGUp2ns5xylykYPPHVn1k5\r\n3UXRjPyE4Y4SDFNDBdlF/9mC162wZg4QpbretmXWovWPcTE4exx2YlN7WfD9\r\nKhVIzkx0YVZbUnn4FZ/5x3+CWHKsb3bMTOynHTTLnTyF/MIek+VoM7qGg0Ig\r\n97/nkcQ3RcyNWvfx6+mJBs5WEi+nvP6iGRi5vi8lWtKD7yx6BKW66fUvcwCs\r\nPn/gaf+ODbYo3x+fi9raU9WXerDWLrGDUK8Q8bNpD1IdnZbYTtmKXBPq6um+\r\nbGOX2YFja3tpkgLeVOHxzEDqfdZo0VJqQ5ugwk9Wwexh8vZQjtetNat/Dry4\r\nxzlbFdVxTl/S4QtbbFOiWby0/Z/x+GQ9ao43MnlTjo6qPcLWtrIVpCEfH9Ml\r\nFSXaYNpDQSjHoHQthGcagQExuxHO6/iGkvmr/afMUAJkI/gqR3bx/8C+Epcp\r\nLawvJSP/hg1GwePs/lEFrcZbCx4AKitzcY1E8aeLDPRql9sfttn0m03fuWRR\r\nqWAS1ay55x/zJ4VhjTmz5NNLAhReYxGtPVPUNwkNFZCTCnUlr9oxcO0WHgSs\r\nTSY71lWDfjBXvZhUVK11sE1UBmGl2z9j/QcF3SIMvw8Do7KN8XSMvq5J6258\r\nWSv+Dc47kwJuMhtmtu99QgYiHDxXqOx/zS4=\r\n=oRb8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"gitHead":"4b0bccaf06cbf0c78056e2bdc7ea433b103ca59f","scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.5.5","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^17.0.35","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.5_1654122754411_0.040503280230312244","host":"s3://npm-registry-packages"}},"1.1.6-dev.c9365ade30ffc0b0772ca8c7e61f024540fb5fb6":{"name":"juniper","version":"1.1.6-dev.c9365ade30ffc0b0772ca8c7e61f024540fb5fb6","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.6-dev.c9365ade30ffc0b0772ca8c7e61f024540fb5fb6","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"cab6625d523fa67f429ef75218905bf8eb596254","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.6-dev.c9365ade30ffc0b0772ca8c7e61f024540fb5fb6.tgz","fileCount":35,"integrity":"sha512-v6oPOj96D/UY5xUZsSxoj/1/Av3HK0HbgDoowo1SrZI1zLw6XfhrNgYN+cIwx24DTgsrh11c3UqL1vZ3VuttjQ==","signatures":[{"sig":"MEUCIQDrJQ/xJRa2mZCVScgxrnrZogrXkpGet/9Ue3dEeZs5HwIgPwOxu4zm1y5W2l4t8JxofvXbUs8g4RYWMAEr1Pbj1jM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivygrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqjbw//fTAE5Nl43tq7EMchSk/Dga1o+F5z0kZeH5XaSaH5fgFra1SJ\r\n/1r8gpWzfYU8RfhoECReGv7CQfe/n2NObDLT3TxPr2E2VeDdusITUeTriWCU\r\nAzYrHvGPVGnXz7nyiUclME7ipMzmw8HLFp6mpES06zR2q5hJPvInp5PtiG19\r\nRNXoVFydfaiHlDQcyYlqYXuU4fNihWlK81u5gymb2aRXtR048Xn+lrIwODlV\r\nyIremYmqZ6yr22RezDb/XSo0YdLV90q+FZGMMpZyViSG4FRSEK5IYD8AxF4Q\r\n1hVXeNmMj20vhKpgKNdtXMAOmsLkvy6BMejWki0RaR28e1hjSO+liuL7KTuZ\r\nyOiKNIpfgtewZ/esQOz5w4Vb5Fl3MO5Tr/6gvR+Le2Rg1VA4EurMKk2MHZkB\r\n6+hYjZ2N7TdRv8Y+2JAtnz8ID1N1RYmJqgQQ78VNHqYKENSj9XzxWWHOsdeT\r\nD44rwgaoFoRXF8KlE8YoXarACMzd7WNhwyE5EGcrukFI7sYffDVB1JHhcuPV\r\naJH4R1qcncmA2pC8SMAFdKh6SPX3TBEfpOE1649rACDaIY1ZmasU3DGhfUMy\r\nsPFNqlNY6RPY3X+HY0aGVlvAJ2Ws0kQAOC/HBfYii4AnEYg6W2zOxY/99H6W\r\n3RNlXYRPjCvPifA0vgzrIphdAP/AnDQ9gP0=\r\n=qRT0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.6-dev.c9365ade30ffc0b0772ca8c7e61f024540fb5fb6.tgz","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/5b0b2d458971da4073f67f3db38945d0/juniper-1.1.6-dev.c9365ade30ffc0b0772ca8c7e61f024540fb5fb6.tgz","_integrity":"sha512-v6oPOj96D/UY5xUZsSxoj/1/Av3HK0HbgDoowo1SrZI1zLw6XfhrNgYN+cIwx24DTgsrh11c3UqL1vZ3VuttjQ==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.11.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.1","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^18.0.0","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.2-dev.8de2556099c2949dec7c2aa1be4b3062e22a0d28961f9d9f1456906685c37519"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.6-dev.c9365ade30ffc0b0772ca8c7e61f024540fb5fb6_1656694827757_0.36418086998300914","host":"s3://npm-registry-packages"}},"1.1.6-dev.eae9d7f37420ce19396b112e1f0868f5a2d7a1fef289c08ee5889585fe6977b5":{"name":"juniper","version":"1.1.6-dev.eae9d7f37420ce19396b112e1f0868f5a2d7a1fef289c08ee5889585fe6977b5","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.6-dev.eae9d7f37420ce19396b112e1f0868f5a2d7a1fef289c08ee5889585fe6977b5","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"4baee660836c548c8196715503fb0a761f021368","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.6-dev.eae9d7f37420ce19396b112e1f0868f5a2d7a1fef289c08ee5889585fe6977b5.tgz","fileCount":35,"integrity":"sha512-dC8J/56EXG8tHE0DiBNeYmossgJbi2BO+e16HrTJCektYQ36dd7YEF1uaSxP/psMaZenYpp7kIoVM/cb6pNO4A==","signatures":[{"sig":"MEYCIQC5hBk0DZy6PMbkdFZCafTVXj4akGSipHdUXM3HU2JhcwIhALfqRSCZlII7/Jp0t8eKV57kIMhr2i320bBnOVQmBTSn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivyguACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooUA/9GR2SKlF94/6ook888GzVxWon+ie7FXQhmcsgBRexnbCsdPnp\r\n+CR35ySNjvaV3Op8we76fx/0Ln8iLcFdb5brGLuZsEPEUcybWNu+5yhMYW/L\r\nZlKr4kJ1ayIAA90kOMN9Fzdb2vjz4TnXBSSNKkvmN/VSZrjdlh/gY35VC60A\r\n8SJjuiUqt/T3HOFCVQtB77Q3zdXO7kHp+P+cZyS1V+tGV96dhL/8AngTYeWX\r\n9qHbwvWfRBOCiDEVYkERAWhQTuU/r4ckbl5edo/TV/veaYXs0ToycgbDC0TK\r\nhUR+EaFeG587+fKenzCXTo24+8sPSRfi7nFmf7w99Gz3sLauxjyCnW1eP3ir\r\n8PQx1xSsWBCShJqoOLlrWViG0BYAwSzJ9HFAPE0F9xKPknRA2S2EzI4NdZi+\r\nVvvfZPCwwZ7e9gms22vzQo6TClYkaoddm+rQMW1VpkIM0eQvAqar+Wcg/k/O\r\nzfvSWNKt/OFc+CpOrAmQ+VD36zAbT1hhKmgxInrglr5PJluYOQU5dOc/zd8E\r\npnEGLoH8TXBW/6KEkaBXYhVFWowPrPEQr9/kcfP0wauHczJ9JK5K6VDK6jqe\r\nadrNhVg4qCWOnvjHkGA3dCbXZ6mfIHA41y85Z737bjmHnFBB6aT94uZkOQ/5\r\nQkD8iAVSe7Bc3S+Nawhdn5qO50Z/zkDwQ3Q=\r\n=LaQM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.6-dev.eae9d7f37420ce19396b112e1f0868f5a2d7a1fef289c08ee5889585fe6977b5.tgz","types":"./dist/index.d.ts","gitsha":"c9365ade30ffc0b0772ca8c7e61f024540fb5fb6","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/fe0d96a197000bab4013c61e825b8d58/juniper-1.1.6-dev.eae9d7f37420ce19396b112e1f0868f5a2d7a1fef289c08ee5889585fe6977b5.tgz","_integrity":"sha512-dC8J/56EXG8tHE0DiBNeYmossgJbi2BO+e16HrTJCektYQ36dd7YEF1uaSxP/psMaZenYpp7kIoVM/cb6pNO4A==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.11.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.1","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^18.0.0","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.2-dev.8de2556099c2949dec7c2aa1be4b3062e22a0d28961f9d9f1456906685c37519"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.6-dev.eae9d7f37420ce19396b112e1f0868f5a2d7a1fef289c08ee5889585fe6977b5_1656694830721_0.352857657336886","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"juniper","version":"1.1.6","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.6","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"47e8da788210d366a7dc226923f625c9ed7abd1e","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.6.tgz","fileCount":35,"integrity":"sha512-QBlvirttFbFudww34NMgUsIIpixzBefqktMlhZk+k65wzMREoojEK182ZIN2JES5bVfB31PYZaX1jE9Fp3syZQ==","signatures":[{"sig":"MEUCIBfAdN7SLFbgZvpnr5gvA5KJl07MoqIxjrHl9tOr6k4FAiEAyriJqhFH1u/XkDbJdck9cCFqlqc/KGskacY/Sr7MMc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivyy4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB+Q/9Hnu9icS15jJmDRbM9zG/f3qKxaFHiCAwvIw7X7UdxGFutExy\r\nxfd4w8fQyWEUEtlXCHa6v2t8iIhWLvKqDyZIiU57b5J7jDU3Z2B4PLB9ORxd\r\nzhiIAiIkcahkZ2T4a2VwUv73XXc+U0t0uQeVZ0pko5Mj2le7EcQxktZM3QKY\r\nuyol/JKKG5JblMNBr4A++J4AB04WdlO9qljymfnczZ9hm4/xhQ45Dwp2RGdX\r\n/lhNc9X2kegNrF0KCWs+447y8FASI9blTtmtyrVZ6a5nk69w+KKt8TZNqhQL\r\nl2wKRYE8DAtVWoeFx+8tOyzz6XHFWTJzNrYM9qDI03dfXPAUEo66bdgbdH4G\r\nmkdxDJOZNNkVkl/L8PO4CilVLw4eR5c40ATcEcYZ3u9goU2Qr4xtWTTaoAuP\r\nhOI9ZsnnK+7FTjxfECZzzdUluC5yjRImqzdys9CBTGbHL3ZBNryeeGKX3iAC\r\nCOItvAcS9YOensFpvscxsunGeeYqxS3hAgq29ES8IGhtxMJ8weJGRfY6PVN8\r\n0EM+3Wsqdjn9kdECfKtqDhCBr3PLiNoIaBClMmbr+ygLJKsftOMNZ7ojIUTN\r\nRzOfMNxr4i8GyRs1Vz3fMfQt0V5uKIsC0XhyacMpQHG5toUVMGujOpmMbLA3\r\njxAA7SMNLUmhmEjVDY+9J9rgXKeNDPStv+s=\r\n=H06L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"gitHead":"c9365ade30ffc0b0772ca8c7e61f024540fb5fb6","scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.11.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.1","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^18.0.0","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.6_1656695992675_0.8151851419622471","host":"s3://npm-registry-packages"}},"1.1.7-dev.10ecc458d18ddb1ff68d3faff4994e4f0737d5f9":{"name":"juniper","version":"1.1.7-dev.10ecc458d18ddb1ff68d3faff4994e4f0737d5f9","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.7-dev.10ecc458d18ddb1ff68d3faff4994e4f0737d5f9","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"d9dff601bde25cac12d034cd696331541441ba51","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.7-dev.10ecc458d18ddb1ff68d3faff4994e4f0737d5f9.tgz","fileCount":35,"integrity":"sha512-yjI7nE/P8xeo7imGP45ZzZf/qGTPVCYb8ZJ8uq+sbe/eTruCBRwW9ExGjO9NwxxX+OZX6aaVhTX11qIu0H8JMg==","signatures":[{"sig":"MEQCIG5ZDdf7jDmGXCKIPJ/9FB9/hoZiQkpeTa5IVti3ZOPsAiBOV0opPB+AOUcBIfC4vfuvkppPqPMHr01bjqUTOIJKyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwHDOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiNQ/7BHrFv/0BBdcmtNaxX5vMDOo9QuN9JQ7aq+ha9IaLWMZQTj5K\r\njdtGfC/sx1GA0m+5hutzac6izO6lg2o2ZUMfi1DdT8WDrm9QlPbSiXSgSl/w\r\n1ocFK4hEJU8AboKxTJWTv0b9yPn3Ol7zg/hkpw1vrzFknmEgDmwXnLQGFXjK\r\nktVgVZVrHnm+zyJjf16Z684btpBAYK1ebETyjNRn48s3t2cCGyqbrpFMyQG3\r\nadFsQ+I2rAXLYqgQd+3+WB7Rg4kQHFTRKibsQsjrVAQtsyguBU3agF9eyeJP\r\no7U32TJs49EKDKcP6vX8lg8Lmz31fuXOfjsSLi1wjxHKR7lKn3vl//ezvy8+\r\nWBlHEztIAK3PibYG3fF5KeqW7Q4890n0oiKPxz0H2x2ieAnselBRc9IFS27m\r\nH3Peb1SmHNXGHe0pEQNlYmpakZtKm7kIBTActy0pWDSnNwyZ1OonLlMmVWqe\r\nrn7PdTIpplO69f8ifBn3wtnfQxe94EAGs8T+pSr8e712wmOoaZ5sm3pFkgDn\r\nmomHhdXOFKN4GOmPfUkhqqk8aS6/Y57iKwas0cJaExidzD32DHmLowPMjxQc\r\nlaNlitdMsVTKGNzBeDA08EFsmFbFW1W0CaQ4TE8/rbg8WbAJ0OEYIxhbKs/I\r\nVJj/MEYM0hkFPrZxqXo5EtI7ws7OLpDCEbk=\r\n=puD6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.7-dev.10ecc458d18ddb1ff68d3faff4994e4f0737d5f9.tgz","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/c26edcc3080f870518f7ed8cb0ff5bf9/juniper-1.1.7-dev.10ecc458d18ddb1ff68d3faff4994e4f0737d5f9.tgz","_integrity":"sha512-yjI7nE/P8xeo7imGP45ZzZf/qGTPVCYb8ZJ8uq+sbe/eTruCBRwW9ExGjO9NwxxX+OZX6aaVhTX11qIu0H8JMg==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.11.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.1","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^18.0.0","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.3-dev.e501c347cdf9d4da322d5a265d0daaac0d88b4445ef5480bef153c62a17a9eb1"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.7-dev.10ecc458d18ddb1ff68d3faff4994e4f0737d5f9_1656778958058_0.013676112035555965","host":"s3://npm-registry-packages"}},"1.1.7-dev.a64203d2e3631d8e588a958f552684eb4488731b1b4c071c227f9379c4cee5e7":{"name":"juniper","version":"1.1.7-dev.a64203d2e3631d8e588a958f552684eb4488731b1b4c071c227f9379c4cee5e7","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.7-dev.a64203d2e3631d8e588a958f552684eb4488731b1b4c071c227f9379c4cee5e7","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"5f0a51535c0402cec11f35b63d8c1bb7f9c9e77a","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.7-dev.a64203d2e3631d8e588a958f552684eb4488731b1b4c071c227f9379c4cee5e7.tgz","fileCount":35,"integrity":"sha512-dRuUuqcedEXK0REK1AQF5OZlR1t/iAGHAHpO/sulZ89Hfia/J0gCZPkyu9EiJ7xNpB+7GAa9bnOHD9RQWjK+qA==","signatures":[{"sig":"MEUCIHZpT/l9SAD1X2dz9BVLA6GzvGAK5aLu9S/PBYnBY5JNAiEA2IR0m/U75Ow2XzDb/BVrWOlTlaLEfavxTYV9f4TSbWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwHDSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhPg//dFXufPIhHaIZOYYZdGN6XOWFkbnCGiJtmFxl6rZN3/zzEWrN\r\nqcCRVXIucC6k2veGfbNUxoHt4qcOsLTrUaqcyW67AiUXn5gV09zbvMOOGyVN\r\nT+l992/LUN2RwK98AlYpUS2iPLdiK39r1XtM4PxBoTJLLWp/vfyhNalunjCF\r\nwXasQ2rfcwanijloiidRFQhy3nK0CuHfNjmRYcCaAoL9i39h7+rBBxBNYm5g\r\nL1BahsZwXCalwXXgt7gDhZuFT13Af8KalJdlbUT8UjHJhVp+naqEegWfIwOC\r\nuyfp9KaF0Tb1/VJcoG6imGQ7lZzhsX9btBr467HCkx8F82JvDbGGpCcGbpPn\r\nVyZ064HaSro/YJrCsVVch+EeBPTulimqTNjrKm1TlUwgxgov3SyONURMgvn3\r\nkMNptYjD2LpG0PuuUCZeTgdEzepjjtqgEyE7ZWgbZCg8yZIL87jFVFq+lpUj\r\nyO9rn3uAaCubw4r4TJcWD1wOxARAJvpt+KJKY9dvA2qhI66EOYS8scLfU5+H\r\nuLXYBL6gMPs184qTMVSBeP9S+w8IXrj6EUtFME/uGrnZjNL1dhkEW2ru/kjL\r\naB/fhhoYBUDYBffq6msG4Eua9Tm9CHfY9+DYOEWoQaj5IyyZUk650zAfdO8v\r\nCxM7kB31kV1VWcY4dM8KFyKJ3duBL1Y7ZRk=\r\n=17xZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.7-dev.a64203d2e3631d8e588a958f552684eb4488731b1b4c071c227f9379c4cee5e7.tgz","types":"./dist/index.d.ts","gitsha":"10ecc458d18ddb1ff68d3faff4994e4f0737d5f9","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/1d78a56459fb11472b46a1420a5bca09/juniper-1.1.7-dev.a64203d2e3631d8e588a958f552684eb4488731b1b4c071c227f9379c4cee5e7.tgz","_integrity":"sha512-dRuUuqcedEXK0REK1AQF5OZlR1t/iAGHAHpO/sulZ89Hfia/J0gCZPkyu9EiJ7xNpB+7GAa9bnOHD9RQWjK+qA==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.11.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.1","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^18.0.0","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.3-dev.e501c347cdf9d4da322d5a265d0daaac0d88b4445ef5480bef153c62a17a9eb1"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.7-dev.a64203d2e3631d8e588a958f552684eb4488731b1b4c071c227f9379c4cee5e7_1656778961788_0.1910013414430758","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"juniper","version":"1.1.7","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.7","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"f79ea99d7b6804458ad64fde7a1c04ebf2c12f99","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.7.tgz","fileCount":35,"integrity":"sha512-pWosBhKBCYpdjedgnLywmiT0s4xohAf6GFMj11AzfArUtru12VYJB6p5jxcfdTdNzh9/o6C2oi5uKcz9CTFZRQ==","signatures":[{"sig":"MEQCIEv7HiZ6N8kd2FKsHdVyVBZA74wcjYxVwMhDQutg2xcnAiB+OoHP2iQ+/E3HrTXegRMkeXZDxq6yfTJmQCNO9zl3Rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwHRyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ9g//aB8GBMU19HFOAiP3YGWBMWHyctSvMDWT8rtjJcDaEg4GCgbP\r\nrgtDgjZ/alWzPWFgZOsLVB0GRlSyhPp4qcXV+4u6i6ycKltUox4NOVmJpUNz\r\n0+3QFPsck/zrCoI3khjZB/UDTQWo7QsE7vAHJVAiD4f6BZ04UK5R7N1uZIkM\r\nRyXZ3xB9YqrbxvcGv0MHZl6CL50IeR2F0QCjQ3oNcGdCcOzc9lSwGq0KljvB\r\nYD6fL4mTmcp/42+Y5M9kuhFSt8EU/xHLVQ5aRuQJOiY6Gdigrmv9DZemTxa0\r\na3b9ZuDte1El60JeSP7mB9lykjKsNH4hnK8/mzitTXRX2sNlcAHpSRdbgNzR\r\nICFT8g2Xmr9C5bNZVpn0YS2PeFs0//4110lGzdtSo5BEre7DAsM7hJ6nzuPZ\r\nkvMAlPV/w0xUDlbwBQovJiDnRuOxeXNFqyBoWtIGuqF8KV9UWBpGPS6jC3lz\r\nwJylkk6KSYh6fCCcjlafNiW0jtVG549f2UDg8cd+OW69KrPn0MDt/L3ZAM6W\r\nkmNFG8aPThize0pAxcsLnBsix8LRjhEBXIlP5sC1SG+DMZXSrX7xJfdy9lt3\r\nYLGvRsoV3QJNkxZ2b1Qx5waEzKp/6/ZSGggy9rTF4PS/xZ7pe34JwCf+tDon\r\nyphgv32gXlEgkdOhPnJZ+0fQm8lVgLZ1UeE=\r\n=F6qi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"gitHead":"10ecc458d18ddb1ff68d3faff4994e4f0737d5f9","scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.11.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.1","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^18.0.0","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.7_1656779890260_0.11058917521614653","host":"s3://npm-registry-packages"}},"1.1.8-dev.4c46e6462b38fb852efea6fa0f1f3a68da9ec757":{"name":"juniper","version":"1.1.8-dev.4c46e6462b38fb852efea6fa0f1f3a68da9ec757","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.8-dev.4c46e6462b38fb852efea6fa0f1f3a68da9ec757","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"57efc13f458c472830a7638eac5e5d521554a006","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.8-dev.4c46e6462b38fb852efea6fa0f1f3a68da9ec757.tgz","fileCount":35,"integrity":"sha512-NLo1Q8AJ1R+K3QUg20X+sOjiO2WWdxMcfw/iMEq4cnmhv4K8QAjKjbqu/yDSb8L45S3gP5xuYm8m9adGnoyvpw==","signatures":[{"sig":"MEUCICYEDkMxRvydQWsFPQWuBBErnS2a5y/N/rJQyyom+5QWAiEAtiCYOm93HECVPJ9zed5hK98QHuBPP2DOwrzM6caQSUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixLwwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfEQ//R3U07r5lLOZw2LqZjjAZ5UeCCIitCXwS9Pdi7TgLSyaTkxuE\r\n1LL+SXW3lDVaml1obS6Lc5UnmXJKQ3f3VEKHmoYTK3J48OnXFACYnG8eUSVn\r\nswIMDr2ZM3pdB3ytvEZBkw8sMryTpB8kAQ/tvDi5xz+1D2XGDih3I1XbRNFO\r\nR0qBH36Gi8g6af0G0YE44l9gajLphO9ocDKqKCyRJ++ZdZr0Dy9DFtpICw6q\r\ntR3JyIyXHLTMue7t7ghsscORg3vD8qn+kv15anzp8+khqo3/OSqMvJW3iScj\r\nIW2vO9dQD42YSoULDH4JUfhFc01gRI4sNidZqavGf/O4MknZL3AhD8FW3ZHq\r\nmZYN6Cix0QQM+noLSYjCTAo1tKOd5h9D9nm75USnPoYggIN2L0VKeX/RJ6P+\r\nbePiILiEbVhRxphZ9OztBTCWpRUcvYoJl4CRtCa/qvawWbnBfRvWVRsbpqCX\r\nQhRN2lhm57XggIi9laeW3X3K2qysHF27lHi4D/czt2r0okQMb8RgEdgR1Mq/\r\noNnNSjqgYNrLwTwPWEXmr/zAn2xIXcrdgJa45At/zfevMWg2MEoVG7MQA4GR\r\nyWOuUjUm1Gwq7kFGoP9WssCIojQbzErZEDsuKzaFQiVd8V+8wOhr0j8oXcvn\r\ncb15ZzBSRCXTUIvz3qJUEz3HflTMlm4+0Ok=\r\n=Ea/5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.8-dev.4c46e6462b38fb852efea6fa0f1f3a68da9ec757.tgz","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/a399a9c9f1d499d981df7714e174da52/juniper-1.1.8-dev.4c46e6462b38fb852efea6fa0f1f3a68da9ec757.tgz","_integrity":"sha512-NLo1Q8AJ1R+K3QUg20X+sOjiO2WWdxMcfw/iMEq4cnmhv4K8QAjKjbqu/yDSb8L45S3gP5xuYm8m9adGnoyvpw==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.11.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.1","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^18.0.0","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.4-dev.782f7cbafa87fcffe3a79214f57cc72ca1dc24e9fa9528c3ab38bf8610b447a7"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.8-dev.4c46e6462b38fb852efea6fa0f1f3a68da9ec757_1657060400367_0.6113536051768611","host":"s3://npm-registry-packages"}},"1.1.8-dev.12896f0346b16babd44a22dc2a88069f58bcf2999fdeda7c5531a4fafd84aa5f":{"name":"juniper","version":"1.1.8-dev.12896f0346b16babd44a22dc2a88069f58bcf2999fdeda7c5531a4fafd84aa5f","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.8-dev.12896f0346b16babd44a22dc2a88069f58bcf2999fdeda7c5531a4fafd84aa5f","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"ab82408515e233be4665555ec88923ee62b9ed60","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.8-dev.12896f0346b16babd44a22dc2a88069f58bcf2999fdeda7c5531a4fafd84aa5f.tgz","fileCount":35,"integrity":"sha512-lykl+D6BLul2JTmm8aUApDMQAOQLJT8NBMJAmsWog39ceK4/RKCYGnb22D3fdnjsHpdsJz4QZK/TK6lBxWOPMw==","signatures":[{"sig":"MEQCIC/DNTA+5j+4/KrpY+hl4esfeHesIkV6C9XsC6uls2FLAiAan13Jxx8EUBsuPyAmWttwTB2WLk634z1dkKtPiXtSTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixLwzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrF+g//bZoxHoFDW+rP5iHas89a0feXAAERsRyE7yUFCzkU7okaGs6t\r\nOjh7GzfZU5S66oKBSJObVUFoXHkuBaDrMlaWNzodeO95I+fs1agYyp2PDGgd\r\nPG4hsBkEuxtERUO7Ir6y9eZrDoOY3MJRhLm9Frd57arityfpk81/HR3ReLSV\r\nE+tWxvR3VprD87VUQXmF+oLsjQMWaXaegrMcaYNUjCUwIZqRufBA2hM+YPgN\r\nz8tSoUc82bVYmhc44IfI8n3Hh/AHIlTB7zLaisUOHbJaL7p7i/j4NKdLb1Xh\r\n9RzLnVMIJ04sHj6GrQ5M+eqSseoLKRdXYQymKhmhq+7juqM4L3HZ4ZSql8io\r\nAObny+vPuc5chGINkKu8RXDeGYJJA9DtuVp5UsDqQxtMiWoUWIDjdJd1ogmY\r\njXa+9zFCMm3Id6DqOQbTAJ3KSv/Ft8LgIkXYPPxBiEx9CPzs5VgH8++xdMzH\r\nnjbgQjDMb4OBwQeW7wPMXf5H8UHewvi+sOan/Naq7NCl0AQXAI8JxMOy7t3f\r\nUDaD1Uam2R6TR9+TpN2gDh+vsRVwh86/PD1F5w9dlUk5NmgjaF7qbfnKsNG0\r\n+0Qu7Ci9z2d88D3fpNpLyoAO0CsjIQZ9YEy7Hyb3wbMhq2Fu5a+dPlPiltn/\r\nWO2B3K+MW3I/3Pa4vyp38gPurwSMckbEn7g=\r\n=H2KJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.8-dev.12896f0346b16babd44a22dc2a88069f58bcf2999fdeda7c5531a4fafd84aa5f.tgz","types":"./dist/index.d.ts","gitsha":"4c46e6462b38fb852efea6fa0f1f3a68da9ec757","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/fc12ab13fd0ab46919545625503d472e/juniper-1.1.8-dev.12896f0346b16babd44a22dc2a88069f58bcf2999fdeda7c5531a4fafd84aa5f.tgz","_integrity":"sha512-lykl+D6BLul2JTmm8aUApDMQAOQLJT8NBMJAmsWog39ceK4/RKCYGnb22D3fdnjsHpdsJz4QZK/TK6lBxWOPMw==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.11.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.1","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^18.0.0","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.4-dev.782f7cbafa87fcffe3a79214f57cc72ca1dc24e9fa9528c3ab38bf8610b447a7"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.8-dev.12896f0346b16babd44a22dc2a88069f58bcf2999fdeda7c5531a4fafd84aa5f_1657060403708_0.8352240487663436","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"juniper","version":"1.1.8","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.8","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"f0ff0a845e35398afe30b3e62d550babc7b5fabd","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.8.tgz","fileCount":35,"integrity":"sha512-rqmFeiz/qbNUm6jaMf6E/5PHcZ1TNtiD4fMZpY8aT6N3yA02mm0i+xjarfNNKvSg4ZjjPPHZt+OpihP7YM4PCQ==","signatures":[{"sig":"MEQCHyzaCZof8uJNV1oJ4nkY2Qo8DzqxHd9JDTK05D+VWDQCIQCYdLcDp4Qh97MEk7TMNHzhAha41dZC/xJhcX6lTWrhcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixOAUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmql0A//TVyE3k3wa4l6TJWHMX/Sa846JCZO8JgYcf0SGscwkukFfLvd\r\nCX/oJNqcdxmehzowRNnTQG/3mtgNQrmk+l0XZYM5L8+RBwqJ4GCR4k3ZnTGX\r\nQ9TkrWGDcV1S3Zd01hqfYjyi+2/DsWrLedYXudE/W8ov0fMz+f1GwLM1MwHF\r\nHtHKaj6Xn2X8x1sRW5xAclbmbDXQWVuKQd9ZY8Abov0s4nsdIEVxv1PMEnvd\r\nMRHZodXBlNW8p1/LCjVONmVGtfshzqVwdgm0k4HZwn1g25Fuv2BsiIx7gTgO\r\n2gNAALOs06ooD8XX/X9bs3b6uBsUMkNfOiayeZkhrXL/aRLnUw8ZjZvkUxnW\r\nVQR3WJvWhXq8puJK9uVGm8mi8FTn6ZXtrUk08eoRitVTIoWa9Vq+L9Bn6dtI\r\ndbBYXyi3SQnvr5OBvao/3uQyqxe+vepdM4wgVxBlr6WLd8TMoSS1l2FEj9Sx\r\nP6WC+9BaVjKuXFF18uqOl0YP2a2INkIBeYbhpMcmGTKgimzdzPzX6WKeWDJg\r\nevJtTdRZSVD6T8k13DsJRZDDlz07XBB2aWfui+Z419wbKPo9UxY4RU1XyyrZ\r\nQHBs7hLChZgNEYA3B/D3pwhPiO4ize8SHdJ1Ijz31g93tzq1bYWtY2llt8/Y\r\nMY6n3c8ieUPuRm2YQu+Yij3r/9+cbDNq2eY=\r\n=WYgn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"gitHead":"4c46e6462b38fb852efea6fa0f1f3a68da9ec757","scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.11.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.1","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^18.0.0","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.8_1657069587892_0.7636477634518501","host":"s3://npm-registry-packages"}},"1.1.8-dev.6150c44a1e003315375046a34cb8cb25c1c54c47":{"name":"juniper","version":"1.1.8-dev.6150c44a1e003315375046a34cb8cb25c1c54c47","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.8-dev.6150c44a1e003315375046a34cb8cb25c1c54c47","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"0bf11c964f8a74f998d45b6e39de7a0c736e36ba","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.8-dev.6150c44a1e003315375046a34cb8cb25c1c54c47.tgz","fileCount":35,"integrity":"sha512-iTmq9maqEMKmRt3opWCcyiaeC1nrmqeiVhmpn8kJhUIn6FYpVMO3dVVN2aZVCztgLIMvMUufIjAw3v1iqSXTxw==","signatures":[{"sig":"MEYCIQDAwOmjdBTuphgfRogacnkMRGIT9t/h0PrJ0K6B2Pd3CAIhAI7jt1oROiC5vnSLGllPMYDwjZqFsKNL+Nfp/HuYm0N+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi88zDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppWhAAmyhvxc/Z0NsMwTgexqs2rrTk5xV5v5WiuUAoEciBEn1WSG0L\r\nU8cFFrHXIoMiVThzKNNXj6bz/ZYwfuPLKHaCh3sJl7hJ8tOlvTXoOxiV/XZN\r\nGprdM53QWgRgk4MAs3mH/xCgs8+ILX3g/zjvYZ2Oi4NtdqlzbGLC+vFesXKQ\r\nYaYKxeWsjmI8Cir9H9LDLbMFCygmMiQ5TPgslCt+DoEXXfnOb8UZiChU7b0p\r\nVPNDtbvQ+NTd3ZMW9A8LgjS4GnoeqM3e7xyAUMw2hsf1jS6EDibFQXZQBH4N\r\ndHnOKwY23nltAw27WqqQ7X07Y1RUcC7mjqLo5ZcJU4lVhG3pbSjY0rxN8Z5H\r\nMJwmRnDkzwD5rmnjUkUyMLdS9FIvKE0esK97+l0sYj6Ne1ClXmudvr9DeMMR\r\n1betOHTD3ZVU/a7vJfFPB+fWghX3fQEGj+J3yaGi47qxjOWEoDCy2Vx+TaHX\r\nVSoKdQUVT67/0ijp6wfncbuxvCNBtoUOfYYz65qv5pyXHjYF9HLjCRrpXF5G\r\nZpmP9RjFYNDKTZCkbeSq8VdR+8UGXwMoEUnUjfMrDcUPdFwxD73aVnOcnA4a\r\npnkXnhEZdDJ5q48wxdxz03uS4l/9XN5W8yB2jLxkRdfuIDJbqU0DQtyMeaz9\r\nTymhgunRsI/wOL/HcMeJH0W24AlWpYL4/xU=\r\n=F65w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.8-dev.6150c44a1e003315375046a34cb8cb25c1c54c47.tgz","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/0eac47aee1ef3c03f2599943ed9bab90/juniper-1.1.8-dev.6150c44a1e003315375046a34cb8cb25c1c54c47.tgz","_integrity":"sha512-iTmq9maqEMKmRt3opWCcyiaeC1nrmqeiVhmpn8kJhUIn6FYpVMO3dVVN2aZVCztgLIMvMUufIjAw3v1iqSXTxw==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.11.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^18.0.0","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.4-dev.4d94b8b56cd20b7a20cc1b41dbf1e97cf2f7eed1dae4b680b08c6be8923967a5"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.8-dev.6150c44a1e003315375046a34cb8cb25c1c54c47_1660144835038_0.3507429520888592","host":"s3://npm-registry-packages"}},"1.1.8-dev.60900e6325b3b2f3014ec7e2b1bfa1d152757510dcba10d99d1638cb342303b8":{"name":"juniper","version":"1.1.8-dev.60900e6325b3b2f3014ec7e2b1bfa1d152757510dcba10d99d1638cb342303b8","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.8-dev.60900e6325b3b2f3014ec7e2b1bfa1d152757510dcba10d99d1638cb342303b8","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"511765e2e522019b20a77a1c372c84092dbec7c8","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.8-dev.60900e6325b3b2f3014ec7e2b1bfa1d152757510dcba10d99d1638cb342303b8.tgz","fileCount":35,"integrity":"sha512-ZUQyuswpHAbpqkV32OXYPwg9Sqw6oVV5pcLrA259UOtcpgeZcfiGj9mcnrO27xaP0f3JZ5R7pHWwFoW7tnNuVw==","signatures":[{"sig":"MEUCICRoqn5Npddxga2EtqhnXBPgfDHsWXEaLwhIxN/dfpesAiEAq+OonimDOB2Sfvp4xocrWYzLLjhZb8ib3ex6XVpgVm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi88zGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosAQ/9GxsSabTOb5iwdCbGGEnMTwOg5vzhMqzyfxo/DCqBjD1pWEfH\r\nci01IQLIhzcCdPTkvZ+K1MApulC4Hfy1aCuiSJdBWh2Ntifk6qbcG22fB0zs\r\nA0i8DBMtTnCRS8NUcU/Qi6VWpfcx4pJX4SnmP9GRiraB0t0K4/+nR4TE/VZP\r\nVjDCGmoeWaT5rgOaLRvPXmC/KL/GHzDNhaLD2rtTDNQxDa+4eEmDh0UElhnI\r\nDJF94f+3sO3QhfxZ7SPqdKssPBw3B4hfzGYtCXDM7iIc/kWCXR+CijdyrpgL\r\nNvRlLgxT2pSzwrEfQ3qusg5xn47fLwEQ5TUox0ZUFh4+5l59YjPmG0Mww3KK\r\nRCxstdVcew/HLRV8od0V2bcxDmlyikxQp0XKXRqW9O5aJveTcaWppJDA1b3v\r\n+B2jNqL6wIdXJqDJ8mPNmMD2qlNCbmiNtEByIBacUxmIAYoh6Gb2y9gCsrxI\r\nZsZzF8MOaGIB9CBcRg5O7AxzS3KrEArdhLq0oB0TNBFDUWWCnhFMIVl6HJZu\r\nuAwu1hUcElbFNFuxAhjBKOgg1bmMSQ+WeafDvG+GAdwOgX3xDYerDw49+kG/\r\nyMhb+PoHK5823SHV7dkr240gqUXWwNsRtpVk14LpBeaqRNQzFhLGgbv993vY\r\nF2dQkARqv0tW7AiHjlro8OVxYVF1ZZXpJFU=\r\n=luBT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:juniper-1.1.8-dev.60900e6325b3b2f3014ec7e2b1bfa1d152757510dcba10d99d1638cb342303b8.tgz","types":"./dist/index.d.ts","gitsha":"6150c44a1e003315375046a34cb8cb25c1c54c47","engines":{"node":">=14"},"exports":{".":{"types":["./src/index.ts","./dist/index.d.ts"],"default":"./dist/index.js"}},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/be54ed6a1ccee44e52426dfd7cbd1127/juniper-1.1.8-dev.60900e6325b3b2f3014ec7e2b1bfa1d152757510dcba10d99d1638cb342303b8.tgz","_integrity":"sha512-ZUQyuswpHAbpqkV32OXYPwg9Sqw6oVV5pcLrA259UOtcpgeZcfiGj9mcnrO27xaP0f3JZ5R7pHWwFoW7tnNuVw==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.11.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^18.0.0","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.4-dev.4d94b8b56cd20b7a20cc1b41dbf1e97cf2f7eed1dae4b680b08c6be8923967a5"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.8-dev.60900e6325b3b2f3014ec7e2b1bfa1d152757510dcba10d99d1638cb342303b8_1660144838556_0.7594616042167803","host":"s3://npm-registry-packages"}},"1.1.9-dev.6d40ad53c428177f21d8b184fccd23db6500aa4c":{"name":"juniper","version":"1.1.9-dev.6d40ad53c428177f21d8b184fccd23db6500aa4c","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.9-dev.6d40ad53c428177f21d8b184fccd23db6500aa4c","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"e884497014cf0fe60843f48be485a37368ab7e53","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.9-dev.6d40ad53c428177f21d8b184fccd23db6500aa4c.tgz","fileCount":35,"integrity":"sha512-ARqjlYeWRCYpS8RWRnKzE/XYTzOzt2jRaY91AO2e7KC2wLN64CWt1EnZtXXF0wgxRuThEAWOqNvpr/V7nTyUiQ==","signatures":[{"sig":"MEQCIBxC3iemJ6Ma5CfTyiIiFxWHwJ7bgdTFUwkzUYtCk6jiAiAyxgAymrFOwczog3g/U98ZrbhId/WqDvpif5CXu2yRpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+TLeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSlA//dfSMMSvGrSMBTaQHGCr0CGOG6yLfN57625VJVBcjpvjptm2S\r\ns/X+DhJe0Sekz5yYF9wRFXx0yPjk7ZkDAScbsQqN0yQPILnIAQpkZABErvoh\r\nx/NV0RPD//3EyuKgrOqiaPx4bU4N3T+GZqwwb5GfsgKp68eXPOPiuH8vuBo8\r\nBnVxatHyooAo3Fi2krGe0mRnIeNX4OoteW2/eeB7/ht5ZyLto4kVXgaydMVx\r\nfIj66Nz6L23zDGh4pMZtUd77ciaEHuTCtb0ck3M0pej/3TZKuIi+ylIDpTN1\r\nebHjJ1PMk8ZA5c98RUaKg09qPOmgdCRavAzeZBj3IEOKXUXgQchDwx6MS+ik\r\nWvktuXpGSxVbLRcBFsmg8st5r6k8o/V6DZcWGYUhAVBK2KVXjIGBFLqANAsb\r\nIMf1lcu/DkqwZD9L3t8vYBszFdMYCs1cBgx6K9BMjQVSjEPezBIQT3KT2zDF\r\nG1GkU1MaoTRa6Hn9EdJV4HgIFqarqtUQ/NoyPJubhhHzkxGa5Ew/5sfYZQx7\r\n6QaQnn2riDgwVbJWjiZAkJbdXB+P1bcQNxQdwJoYWiCwr56q2VbGYq10TjE/\r\nRm/13FaAH5vJ5V2YyxjMagWGotSSE96nEnzvxm4e1knYm9E6An0pbt/KH+0e\r\nniHEjBlwOUeovkiQtavnmk7oN7JqjwaqGeU=\r\n=0LpW\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:juniper-1.1.9-dev.6d40ad53c428177f21d8b184fccd23db6500aa4c.tgz","engines":{"node":">=14"},"exports":{".":"./dist/index.js"},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/e56f239d269a7659705fd715db5f9f26/juniper-1.1.9-dev.6d40ad53c428177f21d8b184fccd23db6500aa4c.tgz","_integrity":"sha512-ARqjlYeWRCYpS8RWRnKzE/XYTzOzt2jRaY91AO2e7KC2wLN64CWt1EnZtXXF0wgxRuThEAWOqNvpr/V7nTyUiQ==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.11.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^18.0.0","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.5-dev.c145c27e4f4f02c226906e446a248757128c6fd101f871943372cdcfd0ba6086"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.9-dev.6d40ad53c428177f21d8b184fccd23db6500aa4c_1660498654096_0.6177268566605632","host":"s3://npm-registry-packages"}},"1.1.9-dev.ef31ab1300ca331d4bc4237cfbab5fcf860683bb8d7e20a856149d37166cf692":{"name":"juniper","version":"1.1.9-dev.ef31ab1300ca331d4bc4237cfbab5fcf860683bb8d7e20a856149d37166cf692","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.9-dev.ef31ab1300ca331d4bc4237cfbab5fcf860683bb8d7e20a856149d37166cf692","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"be361dc58de1932ad0e6df357307d5817b782550","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.9-dev.ef31ab1300ca331d4bc4237cfbab5fcf860683bb8d7e20a856149d37166cf692.tgz","fileCount":35,"integrity":"sha512-D/5gwrtFHqg9PWS0UDWwq3WW3mJJOr1G0oQgvjE9xN1tcWYBWFkPXd6ewm0SB+N9JVK+IrPDnKG15mmG098YQA==","signatures":[{"sig":"MEUCIDZYyr9i8/gYpOv5dLWmtFDfI/VpnGNU/A5QGLELC7mBAiEAuGIdH9nmrCDrMyyUEJSj6na9tzytp6ABxPUAwbryzXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+TLiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOiBAAoX7gzBhOvrx8kyknNMzio2d9obF0rLESJvS9VTqMf/y8aTzf\r\nuPbRMDf6PlvG+InOZopUAIyAj/O10T6gCSlB+mVzoaoW5pRTCvkndxa0DpEF\r\nM6DnogqzRdpDD77HUV4YnL9Yw35EoPXWbAIMN0wx+y4yzfoebywvAZ34Tsq+\r\nF547OQVVJYYQ7lcpcQunQAVTYQLaqSoZ+RvpGXxoNYUtFmd3RhjkKBOWreoH\r\nEKQD1QT5rcwWbrcxlTOhGMQ+P6OfKmavd+seMdvG0BXypH6fj9lYPbeXrg3j\r\nvQN5GzLYd5d5NBvjDmiYeZZ4YqXbGY/HcnH4YNXqfQQk+XakC10NK0/GSWfV\r\nuaNISERZm19eS/2wgbw5vGOER8/JX2Kr9TwHEU39A4bLiScps4XXQP0LJc6G\r\n0cpAVteL2D/wLW/4UjkoeL7qdU5Od+5TaxwVGi/3W+YVL2RbcTFbZ8WLnpCF\r\n1MNljbX7j7Lljk/dHzzCLsL1TnSL61LGVg1hffbjy72ZL7HBpjQcMRqXUpql\r\nJNbnsW8eiLpbdS+GCJszLnvVJRv5Vis85pglGRHqs4lvJBbq7SxobpDfZ+I7\r\n7MlYp0ER01Z+7S47xdHPelAVYhjCB0/lBo8ZowGUJOwBqPJ3icGbr0gtxXkj\r\nDwIF1STaAd12Q5JWW9Qd1Dp2PfU4PZYeRCQ=\r\n=9k1L\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:juniper-1.1.9-dev.ef31ab1300ca331d4bc4237cfbab5fcf860683bb8d7e20a856149d37166cf692.tgz","gitsha":"6d40ad53c428177f21d8b184fccd23db6500aa4c","engines":{"node":">=14"},"exports":{".":"./dist/index.js"},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/804b039acb92d4562461fd55f4aad44b/juniper-1.1.9-dev.ef31ab1300ca331d4bc4237cfbab5fcf860683bb8d7e20a856149d37166cf692.tgz","_integrity":"sha512-D/5gwrtFHqg9PWS0UDWwq3WW3mJJOr1G0oQgvjE9xN1tcWYBWFkPXd6ewm0SB+N9JVK+IrPDnKG15mmG098YQA==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.11.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^18.0.0","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.5-dev.c145c27e4f4f02c226906e446a248757128c6fd101f871943372cdcfd0ba6086"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.9-dev.ef31ab1300ca331d4bc4237cfbab5fcf860683bb8d7e20a856149d37166cf692_1660498657950_0.28264610657109035","host":"s3://npm-registry-packages"}},"1.1.9-dev.1e6fb2eb001cea38d49407180d13e11c4ed1c25c":{"name":"juniper","version":"1.1.9-dev.1e6fb2eb001cea38d49407180d13e11c4ed1c25c","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.9-dev.1e6fb2eb001cea38d49407180d13e11c4ed1c25c","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"ead2be65d85eeb4e93a90e2049365b91e13bdd1f","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.9-dev.1e6fb2eb001cea38d49407180d13e11c4ed1c25c.tgz","fileCount":35,"integrity":"sha512-2YsGyBksD48klu6mY7dppUtRVMKXXdbmGpC9DFLIyVnPdy7whQA7Vhxq0MgjvDgZ7NGmDJ8R0nOMuP14mr4d/A==","signatures":[{"sig":"MEQCIA7aa4YY4rPDtPpj1MKL2lMc//4qnZ4fLqzMmgQEKL7yAiAFgjhNBfO8+PPcf6daQdyEehuxJTMpagCwukELquD4pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+qR8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4yxAAmRUjGMBDyWmTYgZnsWV6WrIayyXjur9GtwyVaZ5Koh9U0Txn\r\nV9mYidvOLKSUaB0+OF5HDuBVFlmwP/bLnM0rJbAHevexfAEwtabOqha0UjpD\r\ndHqmcJqF8i0vGZPNHYILOLgGrd5uFushnTeH9wELBqzurpjpCYosjsaU5gql\r\nHlLmPddeEmsv06ET6xb/8OzGW9wrzhSJv2u2HbuNXu7Uv0B7X+h65vLOgb87\r\nsE7574CP3J/qr5NtFkWe+fFd8VTqxRLhg/cX1JigBr1RUg21UZ7rmK4a639X\r\nUac8awr8Sl7LIOTIVBtY66kVYlPazLgFEp2A5/bd3XdbfIqE4t21BMyWs3h9\r\nplJFKWI9IJeJfJVFERQIUB5YVYoBXp8NrRGqkJzDG5cuusQXYWJY84sR5lTn\r\nFhyfEskE1uivQ1hu9dgGO6yMGWPt9a4Eif+KRES5VrcGSKsD/e3IT/GsKJYX\r\nPf+hE7GJeTvy5Q7erY4sykTDzAZU0kNz1HrT8p8PcJyybrcbTG7jTS5pq4r+\r\npwd3BnYm2YF+/YDm6ZPoWBHir4cJ8vNCinkI+4CvlGkWnPkS3rY+L++N1eW9\r\n/RwhQZuTYudyLwt5LQsez5j4gceTQWMbhhE/Mj29wOBom4j12+SIXS7x8R4R\r\n1sjuxOw3Paf2JKbxW46DFMMTEnvcaNlzWlE=\r\n=KPBQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:juniper-1.1.9-dev.1e6fb2eb001cea38d49407180d13e11c4ed1c25c.tgz","types":"./dist/index.js","engines":{"node":">=14"},"exports":{".":"./dist/index.js"},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/f415a9ea72d00d2bedba14975b4e5d62/juniper-1.1.9-dev.1e6fb2eb001cea38d49407180d13e11c4ed1c25c.tgz","_integrity":"sha512-2YsGyBksD48klu6mY7dppUtRVMKXXdbmGpC9DFLIyVnPdy7whQA7Vhxq0MgjvDgZ7NGmDJ8R0nOMuP14mr4d/A==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.11.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^18.0.0","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.5-dev.949cf02aa5b98b0d1512b784c55cdbc8a505dde2851cff95f3e24b14a8b2f62b"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.9-dev.1e6fb2eb001cea38d49407180d13e11c4ed1c25c_1660593276628_0.8943050099641585","host":"s3://npm-registry-packages"}},"1.1.9-dev.3991155249d530bd115f9187641591df99acdbcf6e48da2b9ee866c613604779":{"name":"juniper","version":"1.1.9-dev.3991155249d530bd115f9187641591df99acdbcf6e48da2b9ee866c613604779","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.9-dev.3991155249d530bd115f9187641591df99acdbcf6e48da2b9ee866c613604779","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"8318f76a190b1b99675717c6a8e37a047801c3ed","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.9-dev.3991155249d530bd115f9187641591df99acdbcf6e48da2b9ee866c613604779.tgz","fileCount":35,"integrity":"sha512-znnXyUnFYplIBmq0Hnn49sgccYzVqWqPosTUE7vfqVfR6dnSYJfpDtyalYBd+gPz0Q24wxO1xghG00O3hqsa+w==","signatures":[{"sig":"MEQCIFBV9qigss4DfQbTmllHHDcNL+4zdEX99KP3FdSUuy3bAiB+fC7/cB3USX4byJ/ijtwGkKT/qtlwAeIitFS81KgaVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+qSAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrT9hAAgo0dsy2fudCEuaSDAbtJX0p8CTVLJ9kDBjlzBfE4GAdSV+Ow\r\n99vfwQzjRB3M/FtTmjWIm0keKNufB8mNemsxnHnSddMqfA3lxZ5Jr7CFbAd9\r\n19JZ3faK4mAeet1mR9NtQMV66ubq3tICvdJC8zu6efkR3FA1q9teKSPzn/w/\r\n+ROehWtXth8T/cT1QJdYTZrgL1tdJ1Dz/g7L+9/wHBTz/zSJ9GLf009vSq/Z\r\n6JbLV+HrWvdgweiM2qz+6ayijV3v238I51og+eger6rtL+fkdWk6ZM4pBM0Y\r\nGt/SGOE/VYLjp1BomsgroYi11X1pvf9xta7MDWe6N6PwIT9FXEza04dEhUUv\r\nD+SP/G6KiQ7sGhH0bT0edyknQNFSbePp/ddcfpFTB4r4J1XbLbGwKD5fRH/A\r\nIBFxlP/p4AMUCm4nBKzUjtGFFTXan2rBF3wwdcU0nCzxDEav3qvTHw8koddL\r\npAr4oZa52Yaj4r4Fs6ZV34wHLdeHDW6EM84X4CYenwHcdYWZTq7p2Bvx1+oh\r\nLpbVgPIVj5mf3KUGi6tIqxf/voYwPT15wPdKxftmQsWJyWQ8zS9bsJYQnmAm\r\nqjx9tbRmusP9t61BKHdRKGVH0zL3UwPX4FFMGfD04o4N6eMNDiAqhM5/POlJ\r\nYGj1BS949tBlqzNYL4HyjMUaAUe+dgbOWys=\r\n=3o1b\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:juniper-1.1.9-dev.3991155249d530bd115f9187641591df99acdbcf6e48da2b9ee866c613604779.tgz","types":"./dist/index.js","gitsha":"1e6fb2eb001cea38d49407180d13e11c4ed1c25c","engines":{"node":">=14"},"exports":{".":"./dist/index.js"},"scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/722cbc5a009abd6f7ee36bb476b4316c/juniper-1.1.9-dev.3991155249d530bd115f9187641591df99acdbcf6e48da2b9ee866c613604779.tgz","_integrity":"sha512-znnXyUnFYplIBmq0Hnn49sgccYzVqWqPosTUE7vfqVfR6dnSYJfpDtyalYBd+gPz0Q24wxO1xghG00O3hqsa+w==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.11.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^18.0.0","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.5-dev.949cf02aa5b98b0d1512b784c55cdbc8a505dde2851cff95f3e24b14a8b2f62b"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.9-dev.3991155249d530bd115f9187641591df99acdbcf6e48da2b9ee866c613604779_1660593280182_0.38884788204442855","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"juniper","version":"1.1.9","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.9","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"3cf8061b0de75ab93b695ebac27d47c1e3287edf","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.9.tgz","fileCount":35,"integrity":"sha512-umRL5hAW4RRBfbV7QVxF+ZqaqGIsgJl6DyykYpq/AnVv/wMsSwLC0/E8TMNp1lYvPHGvf+tzH9XuNtmWUw7Hqg==","signatures":[{"sig":"MEYCIQCU0EdmvVE7iLmlpRPLB7/WeGOfwzDVxC2m+Pqr1TD86wIhAJXBuLEzu39Ys628q3QD0pzuYmLnGGW4ttRJ8g4Qut0w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+q+FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhoRAAiSOAzvEXMJTXbYf3avOc0Suk/MpPPiR29pfBO9rTp/PO7x3T\r\nxKwrxV+JffQVIHVJUpUFSqWqGPX2EAODqz853p4/rOIzKmbks16qOkDe7DM+\r\n/huDgEZsHVmCktilLZnb7BGwDa5f1ZvbFXzsJpoehmZc2dnKfQO8BzbnJBH3\r\nRda1HtXc8tWh+gd/+ex3OfJ2lmQK1l3HONHNZWyjmMLH+aswn3sCP6fgvkt6\r\nB3ydaozeAdxf0xvekaTju0+mGRCri22XhJUkUEfznoijNVfEncZsEVpRfVfD\r\nWA+DybahdOluAx7WM4IE7keFkeq1cnBH46ISRl9M28Ph3CrVnsXbryM/IGR9\r\n43kMD/bKYIXrpZkmTaorobIcYuoahaakb4KjXvT1HKcEkTFfKP1lr3Rzbg1f\r\n2KjwtTKEZApxbA65Q+xEtjJxA9gNdAHw+T3+AToLPuF1PMa6T/dZ3ZL3ykly\r\nLbBS/ISWCg67xenf8FauAOyhcnvQIhGrXaTvS48sykrlv6iud/s6SGit5xSI\r\niFCRDHFEEWiA+A8YqjKTl8ELHr9/llf5VtOaxnnfv2qbMove6tsz09sK+I8J\r\nJEbT567p/+Q8NQWvcSg1zH2hsDbfHtflzO7BWdU2vGUG0FOULILndFvHe0YF\r\nnwqqaBnbpGFgWl3xRiEMghSVMutJQQwtX7I=\r\n=/Jtl\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.js","engines":{"node":">=14"},"exports":{".":"./dist/index.js"},"gitHead":"1e6fb2eb001cea38d49407180d13e11c4ed1c25c","scripts":{"lint":"rush lint-package","test":"rushx coverage","build":"tsc","coverage":"rushx instrument && nyc mocha ./nyc/tests/unit","unit-test":"mocha ./dist/tests/unit","instrument":"nyc instrument --nycrc-path=nyc.instrument.cjs ./dist ./nyc"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"8.11.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"escape-string-regexp":"4 - 5"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.0.0","sinon":"^14.0.0","typescript":"^4.7.2","@types/chai":"^4.3.1","@types/node":"^18.0.0","expect-type":"^0.13.0","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","default-import":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.9_1660596101251_0.7064336671284825","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"juniper","version":"1.1.10","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"jacobley"},"license":"MIT","_id":"juniper@1.1.10","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/jacobley/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/jacobley/jacobley/issues"},"dist":{"shasum":"84336704053fd3f1fcead9d7c703d58a8267d275","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.10.tgz","fileCount":34,"integrity":"sha512-bWsMlfPWQ7DhXrQrRdugOnYbR2InQoG1fNv/25KA2e1g5ZrSxhkDVen2YiVoj2sIwxXvu5mjtzQbYPowTjQ13Q==","signatures":[{"sig":"MEYCIQDcWSjIUk4OCg8DZb0sCNsuRlETBFZ4vArgjRAuVGNEegIhAMe0g4iYdGcXHiNjFZtFTpbsoohsNMtDc6qxZgnWhpTb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189873},"type":"module","_from":"file:juniper-1.1.10.tgz","types":"./dist/index.js","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/private/var/folders/6k/sc74ch9x0zb2gjjbq402qg880000gn/T/4fe757b9e4228fda459942a42d86f329/juniper-1.1.10.tgz","_integrity":"sha512-bWsMlfPWQ7DhXrQrRdugOnYbR2InQoG1fNv/25KA2e1g5ZrSxhkDVen2YiVoj2sIwxXvu5mjtzQbYPowTjQ13Q==","repository":{"url":"git+https://github.com/jacobley/jacobley.git","type":"git"},"_npmVersion":"9.8.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"escape-string-regexp":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.12.0","nyc":"^15.1.0","chai":"^4.3.8","mocha":"^10.2.0","sinon":"^15.2.0","typescript":"^5.2.2","@types/chai":"^4.3.6","@types/node":"^20.6.0","expect-type":"^0.16.0","@types/mocha":"^10.0.1","@types/sinon":"^10.0.16","default-import":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.10_1694314579733_0.3509960142664956","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"juniper","version":"1.1.11","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"JacobLey"},"license":"MIT","_id":"juniper@1.1.11","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/leyman/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/JacobLey/leyman/issues"},"dist":{"shasum":"fe2e1625110e89ccec686b8d317deed0bc07558d","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.11.tgz","fileCount":36,"integrity":"sha512-IFOmsHAzEd8qPUlxGfxk0R1IS0obyZQiYSNQeBbVvl+dErbmdcu5dyPlpR8nedRaX5qTyfaC373kyzYeuK0diQ==","signatures":[{"sig":"MEYCIQDZSv//bBj9a3t2zKRiZSduB8xodgOu2F4oo/jX1lnm0AIhAK4uIRCKdnMJriqShM5SVyQO2DTUTaWFy9R6MDQgP5Y+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150598},"type":"module","_from":"file:juniper-1.1.11.tgz","types":"./dist/index.js","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/f2ac05fd84060f7858340e2cfed02b22/juniper-1.1.11.tgz","_integrity":"sha512-IFOmsHAzEd8qPUlxGfxk0R1IS0obyZQiYSNQeBbVvl+dErbmdcu5dyPlpR8nedRaX5qTyfaC373kyzYeuK0diQ==","repository":{"url":"git+https://github.com/JacobLey/leyman.git","type":"git"},"_npmVersion":"10.8.2","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"22.5.1","dependencies":{"escape-string-regexp":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","ajv":"^8.17.1","chai":"^5.1.1","mocha":"^10.7.0","sinon":"^18.0.0","nx-tsc":"^0.0.7","typescript":"^5.5.4","@types/chai":"^4.3.17","@types/node":"^22.1.0","expect-type":"^0.19.0","mocha-chain":"^0.0.2","@types/mocha":"^10.0.7","@types/sinon":"^17.0.3","@biomejs/biome":"^1.8.3","default-import":"^1.1.6","@leyman/eslint-config":"^0.0.0","nx-update-ts-references":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.11_1722814589615_0.20368827100299924","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"juniper","version":"1.1.12","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"JacobLey"},"license":"MIT","_id":"juniper@1.1.12","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/leyman/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/JacobLey/leyman/issues"},"dist":{"shasum":"2d6e1c941579deac8f696cbf9381a8ed9b4b669e","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.1.12.tgz","fileCount":35,"integrity":"sha512-kN0Sxm0y8+uZjiRN5sXz2p1jK9l+KvM+hW1hv6w6v538jmF7aQ7U/r5v2Pa3I/NzYKPHCDq+YwD5/EtuHT3TwQ==","signatures":[{"sig":"MEUCIDyk25JfKZ3gqgclREIXTHb4atKO+pg61tIsvn83feMwAiEA5+mQ52joEMLe17w3hWUho0W9ySpNWeJYTiyqMWA3aK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150401},"type":"module","_from":"file:juniper-1.1.12.tgz","types":"./dist/index.js","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/0ef00ba7f4d8e3abd0052febd16ea799/juniper-1.1.12.tgz","_integrity":"sha512-kN0Sxm0y8+uZjiRN5sXz2p1jK9l+KvM+hW1hv6w6v538jmF7aQ7U/r5v2Pa3I/NzYKPHCDq+YwD5/EtuHT3TwQ==","repository":{"url":"git+https://github.com/JacobLey/leyman.git","type":"git"},"_npmVersion":"10.8.2","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"22.5.1","dependencies":{"escape-string-regexp":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","ajv":"^8.17.1","chai":"^5.1.1","mocha":"^10.7.0","sinon":"^18.0.0","nx-tsc":"^0.0.9","typescript":"^5.5.4","@types/chai":"^4.3.17","@types/node":"^22.1.0","expect-type":"^0.19.0","mocha-chain":"^0.0.4","@types/mocha":"^10.0.7","@types/sinon":"^17.0.3","@biomejs/biome":"^1.8.3","default-import":"^2.0.1","@leyman/eslint-config":"^0.0.0","nx-update-ts-references":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.1.12_1723128901249_0.3967586177124547","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"juniper","version":"1.2.0","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"JacobLey"},"license":"MIT","_id":"juniper@1.2.0","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/leyman/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/JacobLey/leyman/issues"},"dist":{"shasum":"3ce71ffd44d3b678bf2e130bb978e7d1d713d4bb","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.2.0.tgz","fileCount":35,"integrity":"sha512-cUrrFz8eWYLhOKQKye2BgpRzg/HXVBwIN9DKvMu6s01iqQ83RrSiz+GSn/Z2aR/RzinTKcrfjtMX/1dYHclVeA==","signatures":[{"sig":"MEUCIEtrdfh+Qp6RFGbN1iAvE8E79JU+PxVKRcoJAkPByCn9AiEAwVYG8T7X+EYliJZOdbWYLp/+eFnQlCYaIWgARbyu3qs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151558},"type":"module","_from":"file:juniper-1.2.0.tgz","types":"./dist/index.js","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/9831056d3602e060baa71066b2367bda/juniper-1.2.0.tgz","_integrity":"sha512-cUrrFz8eWYLhOKQKye2BgpRzg/HXVBwIN9DKvMu6s01iqQ83RrSiz+GSn/Z2aR/RzinTKcrfjtMX/1dYHclVeA==","repository":{"url":"git+https://github.com/JacobLey/leyman.git","type":"git"},"_npmVersion":"10.9.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"escape-string-regexp":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","ajv":"^8.17.1","chai":"^5.1.1","mocha":"^10.7.0","sinon":"^19.0.2","nx-tsc":"^0.0.10","typescript":"^5.6.3","@types/chai":"^5.0.0","@types/node":"^22.7.8","expect-type":"^1.1.0","mocha-chain":"^0.0.5","@types/mocha":"^10.0.9","@types/sinon":"^17.0.3","@biomejs/biome":"^1.9.4","default-import":"^2.0.2","@leyman/eslint-config":"^0.0.1","nx-update-ts-references":"^0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.2.0_1729657632829_0.8506673398915661","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"juniper","version":"1.2.1","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"JacobLey"},"license":"MIT","_id":"juniper@1.2.1","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/leyman/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/JacobLey/leyman/issues"},"dist":{"shasum":"62d4d36f16fcf1877f8dd276003ff32d8e574b93","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.2.1.tgz","fileCount":35,"integrity":"sha512-r/174cb5dj6xdnNUrMEg8Y64oBFTvzSlnXr9GT2PvY0UmDlhD+MMZfAXEkWby3+8g7WbpQX5iP5SqWtVSwpfew==","signatures":[{"sig":"MEQCIHPtqxcJV0U82N9I54A/9/hNennGq2ob0WHRZn5uM5ADAiBXQBMOPOm6Sn33MBxKjsgRnhYmoYNCAhc4fxylpB0tDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151561},"type":"module","_from":"file:juniper-1.2.1.tgz","types":"./dist/index.js","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/48069cebd54184655c4424e1d4631d4c/juniper-1.2.1.tgz","_integrity":"sha512-r/174cb5dj6xdnNUrMEg8Y64oBFTvzSlnXr9GT2PvY0UmDlhD+MMZfAXEkWby3+8g7WbpQX5iP5SqWtVSwpfew==","repository":{"url":"git+https://github.com/JacobLey/leyman.git","type":"git"},"_npmVersion":"10.9.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"escape-string-regexp":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","ajv":"^8.17.1","chai":"^5.1.2","mocha":"^10.7.3","sinon":"^19.0.2","nx-tsc":"^0.0.11","typescript":"^5.6.3","@types/chai":"^5.0.0","@types/node":"^22.8.1","expect-type":"^1.1.0","mocha-chain":"^0.0.6","@types/mocha":"^10.0.9","@types/sinon":"^17.0.3","@biomejs/biome":"^1.9.4","default-import":"^2.0.3","@leyman/eslint-config":"^0.0.2","nx-update-ts-references":"^0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.2.1_1729904781804_0.650986712634382","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"juniper","version":"1.2.2","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"JacobLey"},"license":"MIT","_id":"juniper@1.2.2","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/leyman/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/JacobLey/leyman/issues"},"dist":{"shasum":"311eb56560c249a77a9ae1b33e1fb8284202c9cd","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.2.2.tgz","fileCount":35,"integrity":"sha512-roeH/Su+ztvc6K+XaT/WsPhVXqLtAdRfHPsx7Z/8kEXYo9EgzCAULTKVQPgudFiGua1afC8xPjKKugrenyY/Lg==","signatures":[{"sig":"MEQCIH98dSk4FMDiGJkqp99jWvd/UoQmFGYn9pPOecNbJpk/AiAn9agvY+KF0uLrtHCMrg6l/VJhqYHHOcISIYdCcROrsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151563},"type":"module","_from":"file:juniper-1.2.2.tgz","types":"./dist/index.js","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/c8cc5639250aca9cf1a4ca48deba9397/juniper-1.2.2.tgz","_integrity":"sha512-roeH/Su+ztvc6K+XaT/WsPhVXqLtAdRfHPsx7Z/8kEXYo9EgzCAULTKVQPgudFiGua1afC8xPjKKugrenyY/Lg==","repository":{"url":"git+https://github.com/JacobLey/leyman.git","type":"git"},"_npmVersion":"10.9.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"escape-string-regexp":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","ajv":"^8.17.1","chai":"^5.1.2","mocha":"^10.8.2","sinon":"^19.0.2","nx-tsc":"^0.0.13","typescript":"^5.6.3","@types/chai":"^5.0.1","@types/node":"^22.8.6","expect-type":"^1.1.0","mocha-chain":"^0.0.8","@types/mocha":"^10.0.9","@types/sinon":"^17.0.3","@biomejs/biome":"^1.9.4","default-import":"^2.0.4","@leyman/eslint-config":"^0.0.4","nx-update-ts-references":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.2.2_1730431281841_0.8976224617750594","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"juniper","version":"1.2.3","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"JacobLey"},"license":"MIT","_id":"juniper@1.2.3","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/leyman/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/JacobLey/leyman/issues"},"dist":{"shasum":"54a313b247430458ac456ccfdfd972df7a5eb89f","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.2.3.tgz","fileCount":35,"integrity":"sha512-Ens4JXIZfong9IXPlvDpeyJ7LyHX/knUAa3yhjAg9mfs7eYLvyPz2U4KbAsM9ohweEZBGN0pnr9A38v++hCDmQ==","signatures":[{"sig":"MEYCIQCV+ZFy/J0QokNCYjkJ3eBsYzjod6omJgwiDoPJBZICugIhAIr7zITKajEKYtvvUkhyMNLJdoUs6PB6JxdggceIgORu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151600},"type":"module","_from":"file:juniper-1.2.3.tgz","types":"./dist/index.js","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/e2c69ee8c68a05df6fc5d78a6dad92e8/juniper-1.2.3.tgz","_integrity":"sha512-Ens4JXIZfong9IXPlvDpeyJ7LyHX/knUAa3yhjAg9mfs7eYLvyPz2U4KbAsM9ohweEZBGN0pnr9A38v++hCDmQ==","repository":{"url":"git+https://github.com/JacobLey/leyman.git","type":"git"},"_npmVersion":"11.0.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"escape-string-regexp":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","ajv":"^8.17.1","chai":"^5.1.2","mocha":"^11.0.1","sinon":"^19.0.2","@swc/cli":"^0.5.2","@swc/core":"^1.10.4","typescript":"^5.7.2","@types/chai":"^5.0.1","@types/node":"^22.10.2","expect-type":"^1.1.0","mocha-chain":"^0.0.9","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","@biomejs/biome":"^1.9.4","default-import":"^2.0.5","@leyman/eslint-config":"^0.0.4","nx-update-ts-references":"^0.1.0","pnpm-dedicated-lockfile":"^0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.2.3_1735682597323_0.7048330612053422","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"juniper","version":"1.2.4","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"author":{"name":"JacobLey"},"license":"MIT","_id":"juniper@1.2.4","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"homepage":"https://github.com/JacobLey/leyman/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/JacobLey/leyman/issues"},"dist":{"shasum":"5a0244dd64a651c38fa0fd3b73025ac4a24e7112","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.2.4.tgz","fileCount":35,"integrity":"sha512-sjf3Xn7JzF0VsWWnjuapHHUUhc7Hm/SbAA51z5ifBibCWDpN24m/xm0r7N3PKnWnSfjlNBjh4bfi/tjXUiUk/w==","signatures":[{"sig":"MEYCIQDhPM7dl5tnt3Db1Uc1u+Zf+GMPD89SwkQG6eo9eWRxvQIhAKurHHtctdxCZn+mujNUiOuLDEq8KxsooGNRPPVHtrox","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151626},"type":"module","_from":"file:juniper-1.2.4.tgz","types":"./dist/index.js","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"_resolved":"/tmp/a4bd1f63212fc510a7cf6faf992b7781/juniper-1.2.4.tgz","_integrity":"sha512-sjf3Xn7JzF0VsWWnjuapHHUUhc7Hm/SbAA51z5ifBibCWDpN24m/xm0r7N3PKnWnSfjlNBjh4bfi/tjXUiUk/w==","repository":{"url":"git+https://github.com/JacobLey/leyman.git","type":"git"},"_npmVersion":"11.0.0","description":"ESM JSON Schema builder for static Typescript inference.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"escape-string-regexp":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","ajv":"^8.17.1","chai":"^5.1.2","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"^9.17.0","@swc/cli":"^0.5.2","@swc/core":"^1.10.4","typescript":"^5.7.2","@types/chai":"^5.0.1","@types/node":"^22.10.2","expect-type":"^1.1.0","mocha-chain":"^0.0.10","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","@biomejs/biome":"^1.9.4","default-import":"^2.0.7","@leyman/eslint-config":"^0.0.5","nx-update-ts-references":"^0.2.0","pnpm-dedicated-lockfile":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/juniper_1.2.4_1736046232242_0.014098818912172684","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"juniper","version":"1.2.5","description":"ESM JSON Schema builder for static Typescript inference.","engines":{"node":">=20"},"type":"module","author":{"name":"JacobLey"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/JacobLey/leyman.git"},"homepage":"https://github.com/JacobLey/leyman/tree/main/apps/juniper#readme","bugs":{"url":"https://github.com/JacobLey/leyman/issues"},"keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"sideEffects":false,"types":"./dist/index.js","exports":{".":"./dist/index.js"},"dependencies":{"escape-string-regexp":"^5.0.0"},"devDependencies":{"@biomejs/biome":"^1.9.4","@swc/cli":"^0.6.0","@swc/core":"^1.10.15","@types/chai":"^5.0.1","@types/mocha":"^10.0.10","@types/node":"^22.13.1","@types/sinon":"^17.0.3","ajv":"^8.17.1","c8":"^10.1.3","chai":"^5.1.2","eslint":"^9.20.0","expect-type":"^1.1.0","mocha":"^11.1.0","sinon":"^19.0.2","typescript":"^5.7.3","mocha-chain":"^0.0.11","nx-update-ts-references":"^0.2.1","@leyman/eslint-config":"^0.0.1","pnpm-dedicated-lockfile":"^0.0.4"},"_id":"juniper@1.2.5","_integrity":"sha512-c25WJbNAQy0JGpiqwjxYzc2+6ZtVAjkqF/2QUjHI5NzcMm5T1CEz+oeCsnKhjYJE9r+DO6VpdtWksK/mkj+Sew==","_resolved":"/tmp/bf2600c0be1018ed93d0be49b9b6caa4/juniper-1.2.5.tgz","_from":"file:juniper-1.2.5.tgz","_nodeVersion":"22.13.1","_npmVersion":"11.1.0","dist":{"integrity":"sha512-c25WJbNAQy0JGpiqwjxYzc2+6ZtVAjkqF/2QUjHI5NzcMm5T1CEz+oeCsnKhjYJE9r+DO6VpdtWksK/mkj+Sew==","shasum":"9d22b1d10724eb7a5286a3e815946036f5c86214","tarball":"https://registry.npmjs.org/juniper/-/juniper-1.2.5.tgz","fileCount":35,"unpackedSize":151595,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDfvvmrXXOFvFejYelrTHQv01NlpauEhsrEB+5Oa6nCzAIgIBSqX/D5VijBP3EyjnQ+dyFovj5hHUf/igFCYBKwJos="}]},"_npmUser":{"name":"jacobley","email":"jacobtley@gmail.com"},"directories":{},"maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/juniper_1.2.5_1739754060350_0.7876106753274084"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-03T15:37:26.701Z","modified":"2025-02-17T01:01:00.768Z","0.0.1":"2015-02-06T05:54:59.863Z","0.0.2":"2015-02-06T06:11:59.548Z","0.0.3":"2015-02-07T19:28:26.308Z","0.0.4":"2015-02-07T20:28:52.734Z","0.0.5":"2015-02-07T20:54:48.150Z","0.0.6":"2015-02-10T04:16:49.603Z","0.0.7":"2015-02-10T04:18:44.596Z","0.0.8":"2015-02-10T04:44:51.420Z","0.0.9":"2015-02-10T05:50:45.711Z","0.0.10":"2015-02-10T06:04:39.099Z","0.0.0-TEMP":"2022-05-03T15:37:26.870Z","0.0.0-canary-e833a54":"2022-05-03T18:54:54.745Z","0.0.0-e833a54f87ba3a8bcc36d722843c533fbb9a8517":"2022-05-03T18:54:56.302Z","0.0.0-8678e831100c78256233d3f3c7ed71e637069da8":"2022-05-03T22:06:29.746Z","0.0.0-canary-8678e83":"2022-05-03T22:06:31.302Z","0.0.0-73cc34525f929ed4987e782c34437b892ca064f6":"2022-05-03T22:19:20.358Z","0.0.0-canary-73cc345":"2022-05-03T22:19:24.383Z","0.0.0-ff2dfe72abc589c0413c5d18f81de66c14a186c7":"2022-05-03T22:40:13.720Z","1.0.0-canary-ff2dfe7":"2022-05-03T22:40:15.567Z","1.0.0":"2022-05-03T22:44:14.147Z","0.0.0-26a5af352f1cee85a41857a5efe2490d3b995b1c":"2022-05-03T22:46:39.615Z","1.0.1-canary-26a5af3":"2022-05-03T22:46:41.790Z","0.0.0-84086a12f34de4b0fe1370c629010ac47f8d53f3":"2022-05-04T22:04:02.655Z","1.0.1-canary-84086a1":"2022-05-04T22:04:04.451Z","1.0.1":"2022-05-04T22:05:00.734Z","0.0.0-a4f44dccc5d6b88150105517f24d18298e69a62e":"2022-05-04T22:19:37.978Z","1.0.2-canary-a4f44dc":"2022-05-04T22:19:39.640Z","0.0.0-ffb20de00aeace54326feaa02ead57cdb9ba0525":"2022-05-04T22:20:23.122Z","1.0.2-canary-ffb20de":"2022-05-04T22:20:24.837Z","1.0.2":"2022-05-04T22:22:22.381Z","1.0.3":"2022-05-17T01:42:59.843Z","1.0.3-dev.0bccb7d80d5bb6e320988c5705f66dc2ed28cbc67595d84a9eb314626b7f07a2":"2022-05-17T15:07:37.839Z","1.0.4-dev.fbf4c0f550a08ea7bfa9b617879108201fb3b43419f62fb0ac61d0fbbb5f905f":"2022-05-18T02:28:16.216Z","1.0.4-dev.a1c3aa3f7f350a9f18987a120ecb0d6995b18cb97380b9b2ad8eb3956035bed5":"2022-05-21T15:48:44.949Z","1.1.0-dev.611e1b3876bacd5cdb79e22ddd6175ab416064cb112e4d4297bb285b166b34c2":"2022-05-21T17:36:15.495Z","1.1.0-dev.7c8c98b89e4caa8ceda056854dc2d961a50cccbb":"2022-05-21T17:36:17.790Z","1.1.1-dev.283ba0abcf5604b6421e3c29b836e20bcebff7c29d2d5826694855befbf3551f":"2022-05-21T18:38:27.362Z","1.1.1-dev.601ae4912d87383a8b734f8062061f51e18d52f2":"2022-05-21T18:38:29.606Z","1.1.2-dev.ea069511487288bf9fedb8a0b7822f35bcbe6664":"2022-05-21T19:39:20.240Z","1.1.2-dev.af1eb02306344709a8367837dceec009e0fad81b37019b1b7258e1ab48ca701a":"2022-05-21T19:39:22.809Z","1.1.2-dev.4ff69aa43a82ce70e99f457179eab2d544d3d34b":"2022-05-21T20:27:25.309Z","1.1.2-dev.12074647b52b001ebdbf9fa7977bb73da2e32b900bb7b1837e711501d7bdf4ef":"2022-05-21T20:27:28.245Z","1.1.2":"2022-05-21T20:36:08.720Z","1.1.3-dev.23d931f0127ff09548f0bcc472b8b52a28dbba79":"2022-05-21T21:29:20.906Z","1.1.3-dev.666fe29c31806e5e3cef9071e45af9f06fea2385a27dad93d5c5ac2e7b62bd83":"2022-05-21T21:29:24.020Z","1.1.3-dev.015cb9d24f413aa0e566adc4a5f08ed91d333c98":"2022-05-21T21:37:53.297Z","1.1.3-dev.ffcf92fe8567b7e4ceba45ac942359132c52f0e3e76187a86d5a1c16da819ca0":"2022-05-21T21:37:56.066Z","1.1.3":"2022-05-21T21:41:38.934Z","1.1.3-dev.439c850ca0c3ee0c086c9e12c1ce557069571c48":"2022-05-27T18:04:58.780Z","1.1.3-dev.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855":"2022-05-27T18:05:02.999Z","1.1.3-dev.a4e4f33f118c9567d7a8c1f3c75ef015a3afbea1":"2022-05-28T15:15:12.185Z","1.1.3-dev.9cc464b3cdb164f63aabb5ec99470c678dc31cb5004670ab4f4b7c146cd04e85":"2022-05-28T15:15:14.797Z","1.1.3-dev.b10da375c24b6d54d3b1d3a005f718ff2a30b740":"2022-05-30T15:45:11.763Z","1.1.3-dev.bc546a95f343c1325191a7536020b2a782d0feacf30c1014b9f84bb30df79bfe":"2022-05-30T15:45:14.562Z","1.1.4-dev.ea04f78d75236adb520b52dc37ec0f961870442c":"2022-05-30T15:51:07.620Z","1.1.4-dev.f9e8a4e6ed74c98e6d85d3d5696e05237fb3f1bf525c527995baa1f345c01170":"2022-05-30T15:51:10.149Z","1.1.4":"2022-05-30T15:52:08.081Z","1.1.5-dev.4b0bccaf06cbf0c78056e2bdc7ea433b103ca59f":"2022-06-01T22:30:49.407Z","1.1.5-dev.bb0ccd889ca6eac4dad0290253c345e20723a0a09c955324f795acaaae278a67":"2022-06-01T22:30:52.132Z","1.1.5":"2022-06-01T22:32:34.601Z","1.1.6-dev.c9365ade30ffc0b0772ca8c7e61f024540fb5fb6":"2022-07-01T17:00:27.936Z","1.1.6-dev.eae9d7f37420ce19396b112e1f0868f5a2d7a1fef289c08ee5889585fe6977b5":"2022-07-01T17:00:30.858Z","1.1.6":"2022-07-01T17:19:52.902Z","1.1.7-dev.10ecc458d18ddb1ff68d3faff4994e4f0737d5f9":"2022-07-02T16:22:38.266Z","1.1.7-dev.a64203d2e3631d8e588a958f552684eb4488731b1b4c071c227f9379c4cee5e7":"2022-07-02T16:22:41.975Z","1.1.7":"2022-07-02T16:38:10.483Z","1.1.8-dev.4c46e6462b38fb852efea6fa0f1f3a68da9ec757":"2022-07-05T22:33:20.597Z","1.1.8-dev.12896f0346b16babd44a22dc2a88069f58bcf2999fdeda7c5531a4fafd84aa5f":"2022-07-05T22:33:23.915Z","1.1.8":"2022-07-06T01:06:28.094Z","1.1.8-dev.6150c44a1e003315375046a34cb8cb25c1c54c47":"2022-08-10T15:20:35.254Z","1.1.8-dev.60900e6325b3b2f3014ec7e2b1bfa1d152757510dcba10d99d1638cb342303b8":"2022-08-10T15:20:38.713Z","1.1.9-dev.6d40ad53c428177f21d8b184fccd23db6500aa4c":"2022-08-14T17:37:34.327Z","1.1.9-dev.ef31ab1300ca331d4bc4237cfbab5fcf860683bb8d7e20a856149d37166cf692":"2022-08-14T17:37:38.118Z","1.1.9-dev.1e6fb2eb001cea38d49407180d13e11c4ed1c25c":"2022-08-15T19:54:36.824Z","1.1.9-dev.3991155249d530bd115f9187641591df99acdbcf6e48da2b9ee866c613604779":"2022-08-15T19:54:40.346Z","1.1.9":"2022-08-15T20:41:41.530Z","1.1.10":"2023-09-10T02:56:19.957Z","1.1.11":"2024-08-04T23:36:29.821Z","1.1.12":"2024-08-08T14:55:01.545Z","1.2.0":"2024-10-23T04:27:13.133Z","1.2.1":"2024-10-26T01:06:22.068Z","1.2.2":"2024-11-01T03:21:22.075Z","1.2.3":"2024-12-31T22:03:17.524Z","1.2.4":"2025-01-05T03:03:52.431Z","1.2.5":"2025-02-17T01:01:00.540Z"},"bugs":{"url":"https://github.com/JacobLey/leyman/issues"},"author":{"name":"JacobLey"},"license":"MIT","homepage":"https://github.com/JacobLey/leyman/tree/main/apps/juniper#readme","keywords":["JSON","schema","json-schema","typescript","builder","static-types","open-api","swagger"],"repository":{"type":"git","url":"git+https://github.com/JacobLey/leyman.git"},"description":"ESM JSON Schema builder for static Typescript inference.","maintainers":[{"name":"jacobley","email":"jacobtley@gmail.com"}],"readme":"<div style=\"text-align:center\">\n\n# Juniper\nESM JSON Schema builder for static Typescript inference\n\n[![npm package](https://badge.fury.io/js/juniper.svg)](https://www.npmjs.com/package/juniper)\n[![License](https://img.shields.io/npm/l/juniper.svg)](https://github.com/JacobLey/leyman/blob/main/apps/juniper/LICENSE)\n\n</div>\n\n## Contents\n- [Introduction](#introduction)\n- [Install](#install)\n- [Example](#example)\n- [Usage](#usage)\n- [Schemas](#schemas)\n- [API](#api)\n- [Recipes](#recipes)\n- [Motivation (The JSON Schema Problem)](#motivation-the-json-schema-problem)\n- [Objectives](#objectives)\n- [Limitations](#limitations)\n- [Comparisons](#comparisons)\n\n## Introduction\n\nJuniper is a JSON Schema generator that focuses on solving two problems:\n1) Writing strict and maintainable JSON Schemas.\n2) Using those enforced schemas as Typescript interfaces.\n\nJuniper primarily supports [Draft 2020-12](https://json-schema.org/draft/2020-12/json-schema-core.html) JSON Schema, but also supports OpenAPI 3.0 as much as possible.\n\nJuniper does not provide any JSON Schema validation. Please use a validation library such as [Ajv](https://www.npmjs.com/package/ajv) for any validation. All examples in this documentation will use Ajv.\n\n## Install\n\n```sh\nnpm i juniper\n```\n\n## Example\n\n```ts\nimport Ajv from 'ajv/dist/2020.js';\nimport { SchemaType, stringSchema, objectSchema } from 'juniper';\n\nconst schema = objectSchema({\n    properties: {\n        foo: stringSchema({\n            maxLength: 10,\n        }).startsWith('abc'),\n        bar: stringSchema().nullable(),\n        anything: true,\n    },\n    required: ['foo'],\n    additionalProperties: false,\n});\n\n/**\n * {\n *    foo: `abc${string}`;\n *    bar?: string | null;\n *    anything?: unknown;\n * }\n */\ntype ISchema = SchemaType<typeof schema>;\n\n/**\n * {\n *    type: 'object',\n *    properties: {\n *        foo: {\n *            type: 'string',\n *            maxLength: 10,\n *            pattern: '^abc',\n *        },\n *        bar: {\n *            type: ['string', 'null'],\n *        },\n *        anything: true,\n *    },\n *    required: ['foo'],\n *    additionalProperties: false,\n * }\n */\nconst jsonSchema = schema.toJSON();\n\nconst validator = new Ajv().compile<ISchema>(jsonSchema);\n\nconst unknownUserInput: unknown = getUserInput();\n\nif (validator(unknownUserInput)) {\n    console.log(unknownUserInput.foo); // abc123\n}\n```\n\n## Usage\n\nJuniper is an ESM module. That means it _must_ be `import`ed. To load from a CJS module, use dynamic import `const { stringSchema } = await import('juniper');`.\n\nFor every schema exported, there is both a class and functional constructor for each schema. The class can be instantiated directly via the `new` keyword, or via the static `create` method. The functional constructor is a reference to the `create` method. All three are perfectly valid ways of creating a schema, and entirely up to you to prefer OOP vs functional programming styles.\n\nThe instance returned by all three methods will be an instance of that schema class.\n\n```ts\nimport { StringSchema, stringSchema } from 'juniper';\n\n// All methods are logically the same\nconst schema1 = new StringSchema({ maxLength: 10 });\nconst schema2 = StringSchema.create({ maxLength: 10 });\nconst schema3 = stringSchema({ maxLength: 10 })\n\nconsole.log(schema3 instanceof StringSchema); // true\n```\n\nJuniper instances are **immutable**. That means calling an instance method does not alter the existing instance, and has no side effects. Every method that \"alters\" the schema will return a clone of the instance.\n\n```ts\nimport { numberSchema } from 'juniper';\n\nconst schema1 = numberSchema({ type: 'integer' });\nconst schema2 = schema1.multipleOf(5);\n\nconsole.log(schema1 === schema2); // false\nconsole.log(schema1.toJSON()); // { type: 'integer' }\nconsole.log(schema2.toJSON()); // { type: 'integer', multipleOf: 5 }\n```\n\nIt is _highly_ recommended the Juniper module is used with Typescript. While it may provide some benefits in a JS or loosely typed environment for maintaining schemas, a significant portion of the logic resolves around generating correct types associated with each schema.\n\nThere are also many validation restrictions that are only applied in Typescript. For example:\n```ts\nimport { booleanSchema, objectSchema } from 'juniper';\n\nconst bool = booleanSchema().anyOf([\n    booleanSchema({ description: 'provides no extra benefit' })\n]);\n\nconst obj = objectSchema({\n    properties: {\n        foo: 123,\n    },\n    // FOO does not exist in properties\n    required: ['FOO'],\n}).properties({\n    // already assigned above\n    foo: booleanSchema(),\n}).oneOf([\n    // An object cannot also be a boolean\n    bool\n]);\n```\nThe above code will fail Typescript validation for a number of reasons. However it will not necessarily fail when executed as plain Javascript. The resulting JSON Schema may be equally nonsensical.\n\n## Schemas\n\nJuniper exports the following Schema classes, with their provided JSON Schema/Typescript equivalent.\n\nJuniper Class | JSON Schema | Typescript literal\n---|---|---\nArraySchema | `type: 'array'` | `unknown[]`\nBooleanSchema | `type: 'boolean'` | `boolean`\nCustomSchema | N/A (whatever is provided) | N/A (whatever is provided)\nEnumSchema | `enum: []` | N/A (Union `\\|` of provided literals)\nMergeSchema | N/A (compositional schema) | _initially_ `unknown` then `\\|` or `&` as appropriate.\nNeverSchema | `not: {}` | `never`\nNullSchema | `type: 'null'` | `null`\nNumberSchema | `type: 'number'` OR `type: 'integer'` | `number`\nObjectSchema | `type: 'object'` | `{}`\nStringSchema | `type: 'string'` | `string`\nTupleSchema | `type: 'array'` | `[unknown]`\n\nSchemas come with a couple caveats:\n\n- `NumberSchema` can emit type of `integer` and `number` (default), based on the `type` field. It does not impact TS typings.\n- `MergeSchema` without \"merging\" anything can be used as a generic `unknown`. Using methods like `allOf` and `anyOf` can generate a mix of unrelated types like `number | string`.\n- `TupleSchema` is a convenience wrapper around `ArraySchema` ensuring \"strict\" tuples. The same functionality can be achieved via raw `ArraySchema`.\n- `CustomSchema` is used to break out of the Juniper environment. It's usage is discouraged, but may be the best solution when dealing with instances where some JSON Schemas + typings already exist, and for gradual adoption of Juniper.\n- There is no `any` schema, as `any` is discouraged in favor of `unknown` (`MergeSchema`). If `any` is truly required, `CustomSchema` may be used (default output is \"always valid\" empty JSON Schema)\n\n## API\n\n### Helper Types\n\nType | Interface | Description\n---|---|---\nSchemaType | `SchemaType<Schema>` \\| `SchemaType<JSON>` | Extracts the TS type from the class or JSON.\nSchema | `Schema<number>` | Juniper Schema that describes a typescript interface. _Only_ usable for passing to rendering to JSON and occasionally as a parameter to other Juniper instances.\nJSONSchema | `JSONSchema<number>` | JSON Schema object that describes the specified Typescript type\nEmptyObject | `EmptyObject` | Describes an _actually empty_ object. Mostly used internally but exposed for convenience.\nPatternProperties | ``PatternProperties<`abc${string}`>`` | Describes a string pattern type. See `ObjectSchema.patternProperties` for usage.\n\n### Constructors\n\nEvery schema can be generated three ways:\n- `new` Keyword - `new StringSchema()`\n- static `create` method - `StringSchema.create()`\n- functional constructor - `stringSchema()`\n\nEvery constructor takes a single options object, to set properties on the JSON object. Every parameter is optional, and can also be set via a method of similar name.\n\n`stringSchema({ maxLength: 5 })` == `StringSchema.create().maxLength(5)` == `new StringSchema({}).maxLength(5)`.\n\nNot _every_ property can be set in the constructor, and must be set via a method. This limitation is usually due to restrictions of type inference on the constructor alone.\n\nSchema Constructors make heavy use of [Typescript Generics](https://www.typescriptlang.org/docs/handbook/2/generics.html). The usage of these generics should be seen as internal, and may break in unannounced ways in future releases. The one exception is `CustomSchema`, whose type is provided via the Generic parameter.\n\nJuniper instances are immutable, so every method returns a _clone_ of the original instance, with the provided changes.\n\n### Generic Schema helper methods\n\nThe following helper methods are provided for typing/exporting the JSON Schema from a Juniper instance:\n- `toJSON`\n  - Renders the JSON Schema document. Document should be immediately passed to a validator or serializer. The exact structure of the document is not guaranteed, and should not be modified further.\n  - Options\n    - `openApi30` - `boolean` - Output a JSON Schema compliant with OpenAPI 3.0. Not every property is fully supported! See implementation warnings.\n    - `id` - `string` optionally provide a value to be placed in the `$id` field of the document.\n    - `schema` - `boolean` Include the draft as the `$schema` property.\n- `ref`\n  - Returns a schema object (which can be modified further) that extends the schema via the [`$ref`](https://json-schema.org/understanding-json-schema/structuring.html#ref) property.\n  - Parameters\n    - `path` - `string` Path to where schema is _actually_ stored in document. Final document structure is implementation specific and not verifiable.\n  - If referencing a JSON Schema entirely out of control, it is best to use the `ref` method on a `CustomSchema`. Otherwise it is designed for instances where common schemas are pulled into a reusable section, such as [OpenApi's `components`](https://swagger.io/docs/specification/components/) section.\n  - Example:\n    ```ts\n    import { stringSchema, objectSchema } from 'juniper';\n\n    // string\n    const idSchema = stringSchema({\n        title: 'Custom ID',\n        pattern: '^[a-z]{32}$',\n    });\n\n    // { id: string } | null\n    const resourceSchema = objectSchema({\n        properties: {\n            id: idSchema.ref('#/components/schemas/id')\n        },\n        required: ['id'],\n    });\n\n    const nullableResourceSchema = resourceSchema.ref('#/components/schemas/id').nullable();\n\n    console.log({\n        components: {\n            schemas: {\n                id: idSchema.toJSON({ openApi30: true }),\n                resource: resourceSchema.toJSON({ openApi30: true }),\n                nullableResource: nullableResourceSchema.toJSON({ openApi30: true }),\n            },\n        },\n    });\n    /**\n     * {\n     *   components: {\n     *     schemas: {\n     *       id: {\n     *          type: 'string',\n     *          title: 'Custom ID',\n     *          pattern: '^[a-z]{32}$'\n     *       },\n     *       resource: {\n     *          type: 'object',\n     *          properties: {\n     *            id: { $ref: '#/components/schemas/id' }\n     *          },\n     *          required: ['id'],\n     *       },\n     *       nullableResource: {\n     *          $ref: '#/components/schemas/resource',\n     *          nullable: true\n     *       },\n     *     }\n     *   }\n     * }\n     */\n    ```\n    Note the above example is not 100% compliant with OpenAPI spec. The `nullableResource` is _merged_ with the `$ref` (allowed in Draft 2020-12 and generally supported by most resolvers). Full compliance could be achieved by manually merging with a NullSchema:\n    ```ts\n    const nullableResourceSchema = mergeSchema().oneOf([\n        resourceSchema,\n        nullSchema\n    ]);\n    ```\n    The resulting types are identical.\n- `cast`\n  - Casts the instance as a schema for a specific type. Use with caution as it can only be further chained with a `toJSON` call. Possibly useful when declaring a schema for javascript-generated objects that are not explicitly enforced in JSON Schema.\n  - Example:\n    ```ts\n    import { objectSchema } from 'juniper';\n\n    const kindSym = Symbol.for('kind');\n\n    const userSchema = objectSchema({\n        properties: {\n            id: true,\n            email: true;\n        },\n        additionalProperties: false,\n    }).cast<{\n        [kindSym]: 'user';\n        id: string;\n        email: string;\n    }>();\n    ```\n- `metadata`\n  - Allows attaching any custom data to a JSON Schema. For example, [`x-` prefix for OpenAPI](https://swagger.io/specification/#specification-extensions).\n  - Only restriction is keys cannot overlap with existing implementations. `numberSchema().metadata('maximum', 5)` is forbidden.\n  - Parameters\n    - Either as `(key, value)` format, or `({ key1: val1, key2: val2 })` format.\n\nIndividual schemas _may not_ expose every method, generally due to the result being nonsensical, or forbidden (e.g. `enum: []` cannot also be `nullable`).\n\n### Generic Schema Methods/Properties\nThe following methods are available on every Schema:\n\nMethod Name | Constructor Parameter | Can be Unset | Changes Types\n---|:---:|:---:|:---:\n[title](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.9.1) | ✅ | ✅ | ❌\n[description](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.9.1) | ✅ | ✅ | ❌\n[default](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.9.2) | ✅ | ✅ | ❌\n[deprecated](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.9.3) | ✅ | ✅ | ❌\n[deprecated](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.9.3) | ✅ | ✅ | ❌\n[example(s)](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.9.5) | ❌ | ❌ | ❌\n[readOnly](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.9.4) | ✅ | ✅ | ❌\n[writeOnly](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.9.4) | ✅ | ✅ | ❌\n[allOf](https://json-schema.org/understanding-json-schema/reference/combining.html#allof) | ❌ | ❌ | ✅\n[anyOf](https://json-schema.org/understanding-json-schema/reference/combining.html#anyof) | ❌ | ❌ | ✅\n[oneOf](https://json-schema.org/understanding-json-schema/reference/combining.html#oneof) | ❌ | ❌ | ✅\n[not](https://json-schema.org/understanding-json-schema/reference/combining.html#not) | ❌ | ❌ | ✅\n[if then else](https://json-schema.org/understanding-json-schema/reference/conditionals.html#if-then-else) | ❌ | ❌ | ✅\n[nullable](https://swagger.io/docs/specification/data-models/data-types/#null) | ❌ | ❌ | ✅\n\n### Specific Schema Methods\n\nSchema | Method Name | Constructor Parameter | Can be Unset | Changes Types | OpenAPI 3.0 Support\n---|---|:---:|:---:|:---:|:---:\nArraySchema | [items](https://json-schema.org/understanding-json-schema/reference/array.html#items) | ✅ | ❌ | ✅ | ✅\nArraySchema | [maxItems](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.4.1) | ✅ | ✅ | ❌ | ✅\nArraySchema | [minItems](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.4.2) | ✅ | ✅ | ❌ | ✅\nArraySchema | [uniqueItems](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.4.3) | ✅ | ✅ | ❌ | ✅\nArraySchema | [contains](https://json-schema.org/understanding-json-schema/reference/array.html#contains) | ❌ | ❌ | ✅ | ❌\nArraySchema | [maxContains](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.4.4) | ✅ | ✅ | ❌ | ❌\nArraySchema | [minContains](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.4.5) | ✅ | ✅ | ❌ | ❌\nArraySchema | [(prepend)prefixItem](https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation) | ❌ | ❌ | ✅ | ❌\nEnumSchema | [enum(s)](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.1.2) | ✅ | ❌ | ✅ | ✅\nNumberSchema | [type](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.1.1) | ✅ | ✅ | ❌ | ✅\nNumberSchema | [multipleOf](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.2.1) | ✅ | ❌ | ❌ | ✅\nNumberSchema | [maximum](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.2.2) | ✅ | ✅ | ❌ | ✅\nNumberSchema | [exclusiveMaximum](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.2.3) | ✅ | ✅ | ❌ | ✅\nNumberSchema | [minimum](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.2.4) | ✅ | ✅ | ❌ | ✅\nNumberSchema | [exclusiveMinimum](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.2.5) | ✅ | ✅ | ❌ | ✅\nObjectSchema | [properties](https://json-schema.org/understanding-json-schema/reference/object.html#properties) | ✅ | ✅ | ✅ | ✅\nObjectSchema | [maxProperties](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.5.1) | ✅ | ✅ | ❌ | ✅\nObjectSchema | [minProperties](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.5.2) | ✅ | ✅ | ❌ | ✅\nObjectSchema | [required](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.5.3) | ✅ | ✅ | ✅ | ✅\nObjectSchema | [additionalProperties](https://json-schema.org/understanding-json-schema/reference/object.html#additional-properties) | ✅ | ✅ | ✅ | ✅\nObjectSchema | [patternProperties](https://json-schema.org/understanding-json-schema/reference/object.html#pattern-properties) | ❌ | ✅ | ✅ | ❌\nObjectSchema | [dependentRequired](https://json-schema.org/understanding-json-schema/reference/conditionals.html#dependentrequired) | ❌ | ❌ | ✅ | ✅\nObjectSchema | [dependentSchemas](https://json-schema.org/understanding-json-schema/reference/conditionals.html#dependentschemas) | ❌ | ❌ | ✅ | ✅\nObjectSchema | [unevaluatedProperties](https://json-schema.org/understanding-json-schema/reference/object.html#unevaluated-properties) | ✅ | ❌ | ❌ | ❌\nStringSchema | [format](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.7) | ✅ | ✅ | ❌ | ✅\nStringSchema | [maxLength](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.3.1) | ✅ | ✅ | ❌ | ✅\nStringSchema | [minLength](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.3.1) | ✅ | ✅ | ❌ | ✅\nStringSchema | [pattern](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.3.3) | ✅ | ❌ | ❌ | ✅\nStringSchema | startsWith | ❌ | ❌ | ✅ | ✅\nStringSchema | endsWith | ❌ | ❌ | ✅ | ✅\nStringSchema | contains | ❌ | ❌ | ✅ | ✅\nStringSchema | [contentEncoding](https://json-schema.org/understanding-json-schema/reference/non_json_data.html#contentencoding) | ✅ | ✅ | ❌ | ✅\nStringSchema | [contentMediaType](https://json-schema.org/understanding-json-schema/reference/non_json_data.html#contentmediatype) | ✅ | ✅ | ❌ | ✅\nTupleSchema | [uniqueItems](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.4.3) | ✅ | ✅ | ❌ | ✅\nTupleSchema | [contains](https://json-schema.org/understanding-json-schema/reference/array.html#contains) | ❌ | ❌ | ✅ | ❌\nTupleSchema | [maxContains](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.4.4) | ✅ | ✅ | ❌ | ❌\nTupleSchema | [minContains](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.4.5) | ✅ | ✅ | ❌ | ❌\nTupleSchema | [(prepend)prefixItem](https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation) | ❌ | ❌ | ✅ | ❌\n\n### Implementation Notes\n- ObjectSchema.patternProperties takes advantage of the string type of the keys. However the key itself is a regular expression pattern, and cannot be interpreted directly. So the key should be wrapped with the `PatternProperties` helper type.\n  - Example:\n    ```ts\n    import { numberSchema, objectSchema, PatternProperties, SchemaType } from 'juniper';\n\n    const startsOrEndsWith = objectSchema()\n    .patternProperties(\n        '^abc' as PatternProperties<`abc${string}`>,\n        true\n    )\n    .patternProperties(\n        'xyz$' as PatternProperties<`${string}xyz`>,\n        numberSchema()\n    );\n\n    // Record<`abc${string}`, unknown> & Record<`${string}xyz`, number>;\n    type Output = SchemaType<typeof startsWithAbc>;\n    ```\n- StringSchema's `startsWith`, `endsWith`, and `contains` are just wrappers around the `pattern` property, but with special typescript handling.\n- TupleSchema is simply a wrapper around ArraySchema enforcing \"strict\" tuples (does not allow editing `items`). It is recommended but not necessary. Every TupleSchema is an ArraySchema.\n- JSON Schema interprets omitting `additionalProperties` as implied `additionalProperties=true`. The emitted typescript will only include this extra index typing when explicitly set to true.\n  - Example:\n    ```ts\n    import { objectSchema, SchemaType } from 'juniper';\n\n    const empty = objectSchema();\n    // Actually called `EmptyObject`, see \"Helper Types\".\n    type EmptyObject = SchemaType<typeof empty>;\n\n    const indexed = empty.additionalProperties(true);\n    // Record<string, unknown>\n    type IndexedObject = SchemaType<typeof indexed>;\n    ```\n\n## Recipes\n\nSome helpful schema recipes to get started and provide inspiration of how to proceed.\n\n### Typescript Enum\n\nTypescript `enums` are actually object dictionaries that sometimes have [reverse mappings](https://www.typescriptlang.org/docs/handbook/enums.html#reverse-mappings) so cannot trivially get list of all values via something like `Object.values`. The [enum-to-array](https://www.npmjs.com/package/enum-to-array) can resolve that.\n\n```ts\nimport { enumToValues } from 'enum-to-array';\nimport { enumSchema } from 'juniper';\n\nMyEnum {\n    FOO = 'BAR',\n    ABC = 123,\n}\n\nenumSchema({\n    enum: enumToValues(MyEnum)\n}).toJSON();\n// { enum: ['BAR', 123] }\n```\n\n## Motivation (The JSON Schema Problem)\n\n[Json Schema](https://json-schema.org/) is a powerful vocabulary for describing data formats that is both human and machine readable.\n\nHowever, when it comes to generating and using these schemas, a few issues pop up:\n\n- Strictness\n  - Validation of a Json Schema is quite loose, and does not enforce sensible schemas.\n  - For example:\n    - ```json\n      {\n        \"items\": { \"type\": \"number\" }\n      }\n      ```\n      _appears_ to enforce an array with number elements. But due to the omission of `\"type\": \"array\"` any non-array value will also validate successfully!\n    - ```json\n      {\n        \"type\": \"array\",\n        \"items\": { \"type\": \"number\" },\n        \"maxLength\": 10\n      }\n      ```\n      Now we have added the `array` enforcement and even required no more than 10 elements. Except that is the wrong keyword! `maxItems` enforces array length, `maxLength` is for strings.\n    - ```json\n      {\n        \"type\": \"object\",\n        \"properties\": {\n            \"foobar\": { \"type\": \"string\" }\n        },\n        \"required\": [\"fooBar\"]\n      }\n      ```\n      This schema object uses inconsistent case and as a result, `foobar` is never guaranteed to exist on the output! Furthermore it is unlikely data will validate at all because it is missing the `fooBar` property (which could be anything).\n  - Libraries like Ajv have a `{ strict: true }` setting to help enforce this, but that only lets you know once you have already failed to write JSON Schema as expected.\n  - Juniper solves this issue by strict typings on the schema generators. You must explicitly declare the type of the schema (e.g. `object` or `number`) and only the properties related to that schema may be set.\n- DRY\n  - Good code should be DRY ([Don't repeat yourself](https://en.wikipedia.org/wiki/Don%27t_repeat_yourself)). However, JSON Schema itself is just JSON, it doesn't mean anything in a Typescript runtime. Manually writing Typescript interfaces to match a JSON schema (and vice versa) quickly becomes a maintenance nightmare and opens up opportunities to mistype a schema.\n  - Juniper resolves this issue by generating the JSON Schema and the Typescript types at the same time. Typescript interfaces are emitted by JSON Schema attributes where possible, but does not limit schema generation due to that.\n  - See [Comparisons](#comparisons) for a list of alternatives that help DRY JSON Schema generation.\n- Backwards Compatibility\n  - Json Schema comes in multiple \"versions\", often referred to as drafts. While these versions generally follow the patterns set by predecessors, some changes are breaking and are non-trivial to fix. Perhaps the most infamous is [OpenApi's `nullable` keyword over `type: 'null'`](https://swagger.io/docs/specification/data-models/data-types/#null). When generating Json Schemas for multiple environments, it can be tricky to maintain usage of the correct keywords.\n  - By generating the JSON Schema dynamically, Juniper is able to adjust the outputted schema to fit the environment.\n    - Presently Juniper supports Draft 2020-12 (default) and OpenAPI 3.0.\n\n## Objectives\n\nJuniper has the following goals for generating JSON Schema:\n\n- JSON Schema compatibility\n  - Hopefully obvious, Juniper should expose the functionality of every JSON Schema keyword.\n- Strict Typing\n  - As much as possible, any changes to a JSON Schema that _can_ be reflected as a TS Type should alter the emitted interface.\n- Generate Strict Schemas\n  - \"Strictness\" is defined by the [Ajv Validator](https://ajv.js.org/strict-mode.html). Any outputted JSON Schema should be able to be passed to AJV with `{ strict: true }` with no errors.\n- Enforce best practice\n  - JSON Schema itself has little restrictions of what a valid schema is, and even with \"strict\" schemas can create nonsensical schemas. Juniper is opinionated in only generating schemas that make logical sense.\n  - For example `BooleanSchema` does not allow setting the `not` keyword. Given there are only at most 3 possible values (`true`, `false`, and potentially `null`) if it is desired to restrict the schema further, it is recommended to use the `EnumSchema` instead.\n- Multi-draft support\n  - As much as logically possible, outputted schemas should be compatible with multiple drafts.\n  - For example, `if`/`then`/`else` conditionals are converted to [`anyOf` pairs](https://json-schema.org/understanding-json-schema/reference/conditionals.html#implication) when rendered with `openApi30: true`.\n- Catch errors at Build time\n  - Any validations enforcing schema structure should be applied at Typescript time. Code that successfully compiles to javascript should _never_ throw an error during runtime due to validation issues.\n\n### Non-Goals\nThe following are non-goals for Juniper.\n\n- Validation\n  - Juniper is not a validation library. It will also not catch \"impossible\" schemas such as:\n    ```ts\n    import { stringSchema } from 'juniper';\n\n    const neverValid = stringSchema({ minLength: 10, maxLength: 5 });\n    ```\n- Predictable JSON Schema\n  - Juniper applies various \"optimizations\" to schemas in order to provide strictness, and also ensure logically correct JSON Schema. As a result, the internal structure of a schema should be treated as opaque, and only passed to a serializer (e.g. `JSON.stringify`) or a validator (e.g. an `Ajv` instance). Attempting to read/modify the resulting JSON manually may have unexpected consequences.\n  - Example:\n    ```ts\n    import { numberSchema } from 'juniper';\n\n    const schema = numberSchema({\n        type: 'number',\n        multipleOf: 6,\n    })\n        .nullable()\n        .multipleOf(8)\n        .allOf(\n            numberSchema({ type: 'integer' })\n        );\n\n    /**\n     * \"Expected\" schema:\n     * {\n     *   \"type\": \"number\",\n     *   \"multipleOf\": 6,\n     *   \"nullable\": true,\n     *   \"allOf\": [{\n     *     \"type\": \"integer\",\n     *   }],\n     * }\n     */\n    console.log(json.toJSON())\n    /**\n     * Actual schema:\n     * {\n     *   \"type\": \"integer\",\n     *   \"multipleOf\": 24,\n     *   \"allOf\": [{}],\n     * }\n     */\n    ```\n- Sensible Defaults\n  - JSON Schema _does not_ apply any defaults to a schema that are not explicitly required. As such, properties like object's `required`, `additionalProperties` or `unevaluatedProperties` _must_ be set manually. Perhaps the one exception is `TupleSchema` which handles some values internally to ensure a strict tuple schema.\n- Performance\n  - While Juniper should not be a runtime bottleneck, it optimizes functionality over speed for schema generation. Schemas should (as much as possible) be generated only once, and at the start of the process.\n\n## Limitations\n\nJuniper tries to emit Typescript types for related JSON Schemas. These types are generally best effort, and have some limitations.\n\n- Unions\n  - Typescript does not have a way of differentiating between `oneOf` or `anyOf`. Both will use the union pipe literal `|`.\n- Negation\n  - The `not` keyword is not fully enforced in Typescript. The general TS equivalent `Exclude` does not enforce a specific type is not allowed.\n  - For example:\n    ```ts\n    // Legal, although seems like it should not be.\n    const notAbc: Exclude<string, 'abc'> = 'abc';\n    const notAbc123: Exclude<{ abc: number }, { abc: 123 }> = { abc: 123 };\n    ```\n  - The general exception is enforcement that a schema cannot be null.\n\n## Comparisons\n\nThere are many other tools available for dealing with JSON Schema in a Typescript environment. While this list is not exhaustive, it provides insight to potential alternatives and feature disparity.\n\n- Dynamic Schema Generation\n  - [TypeBox](https://www.npmjs.com/package/@sinclair/typebox)\n  - [JTD for Ajv](https://ajv.js.org/json-type-definition.html)\n- Javascript validation\n  - [joi](https://www.npmjs.com/package/joi)\n  - [zod](https://zod.dev/)\n- TS -> JSON Schema\n  - [typescript-json-schema](https://www.npmjs.com/package/typescript-json-schema)\n  - [ts-json-schema-henerator](https://www.npmjs.com/package/ts-json-schema-generator)\n- JSON Schema -> TS\n  - [json-schema-to-typescript](https://www.npmjs.com/package/json-schema-to-typescript)\n","readmeFilename":"README.md"}