{"_id":"@kravc/schema","_rev":"43-6d6becafe0608b250fbde5e3be4f49b6","name":"@kravc/schema","dist-tags":{"alpha.0":"2.8.0-alpha.0","alpha.1":"2.8.0-alpha.1","alpha.2":"2.8.0-alpha.2","alpha.3":"2.8.0-alpha.3","alpha.4":"2.8.0-alpha.4","alpha.5":"2.8.0-alpha.5","alpha.6":"2.8.0-alpha.6","alpha.7":"2.8.0-alpha.7","alpha.8":"2.8.0-alpha.8","alpha.9":"2.8.0-alpha.9","latest":"3.0.1"},"versions":{"1.0.0":{"name":"@kravc/schema","version":"1.0.0","author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@1.0.0","maintainers":[{"name":"kravc","email":"alex@slatestudio.com"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"764e7c74fe3f498873772536ab568b7b3e7fda02","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-1.0.0.tgz","fileCount":20,"integrity":"sha512-2jWplD46NNFzEnCjGjVxLWBCbVQp7U9JAzpP1HGhNbpNuKDpYS//9bGFlRVp3ybATzJD3i9tmrUgDAHw3bf8RA==","signatures":[{"sig":"MEYCIQDh5xgnaHAT/+bmw2/Gqdp806kV4Hv44kizzIayGnVtwAIhAO0WJHqwjYiJExkPzC/NjT21/27ULRGqKHifypy0kSm9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewLUCCRA9TVsSAnZWagAAffkP/3ohFJ3HELgHHqnoNQVC\nx9Q1k/lqaPo7POtOuUlY0j1RKasXOCVmc809kaTw83vpriPzz7md4f2F8fX0\nfwJ7zWjEHdILZKSlnVO+4LRR9RDWPYK6ArX5OgqBsqC3lfSuTlhKCBaPUz/Z\nPJhNFIvhJ0lIky+JZF5T/cbzQYMkEqSp9aTVxTdwOtr+t9IojE3vlAh2wDt4\noBGZwJdh1xZel3Srldci6GBkuFAfILpLp5vkwEirJzE6iOG9nhgGl8u+5que\nH6ZhNAEc2qa5OYa7Y4cIA+cDyXS4r7bvtlqnGh/ndDVZrYbJZrU4JsoHRerf\nUI3KQNanv/cQGvHFXBMEi6y+b1nqBGaUiSLluB8BFvXYwDE18//E3P0cmYee\nC+Rdl11INCr7KgMxJj2aZV7PtxwxUufz6QUkYolqzkFjnpqrRBqgFIt59qPc\nfBGGDkq0FWZ+YdchHxxzlwm9CHQ2jYaSuY2Y2ShfXZVNGOY+9RVQMetWDmNq\nIZp/KF3pLcROTQ8tjLLRgPVIMSt82lHusXv8oMFvxdJy9lF76386BQH7ZtiY\n4gWgd7jUlQNcXDqGD6PkrxhsaxX+PfgQ/6YKHPy++ci3tceP9zCICqcpYjeK\nD3FH9W3K0yoaw3hw7K0WRYtJ78i9dNqCaLiZogI3bPNPOKoC5U0WXMZDgXrN\nGKwR\r\n=5jpU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"55e35cde8ea6734ca954e74f71a88aadefc8ee11","scripts":{"test":"eslint src/ test/ && NODE_PATH=./ nyc mocha --exit"},"_npmUser":{"name":"kravc","email":"alex@slatestudio.com"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"6.14.5","description":"Advanced JSON schema manipulation and validation library","directories":{"src":"src"},"_nodeVersion":"13.12.0","dependencies":{"js-yaml":"^3.13.1","z-schema":"^4.2.3","lodash.pick":"^4.4.0","lodash.keyby":"^4.6.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^6.8.0","lodash.isundefined":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_1.0.0_1589687554234_0.5368630325909498","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@kravc/schema","version":"1.1.0","author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@1.1.0","maintainers":[{"name":"kravc","email":"alex@slatestudio.com"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"e82cb89bf465fcb2666ff1068c9ed6ae93de2c1e","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-1.1.0.tgz","fileCount":20,"integrity":"sha512-zUDV61fQnDiMvFFdIedfRd4rZVr26fzFzzumKFJ4c6f7QgsqdwaQVfD6pDMnpr9PZim0wpt9uB/ylfv/Ztf9AQ==","signatures":[{"sig":"MEYCIQCMMNrZxswJr4hH53dpQGEQzQzT2Ix8vFCV3fgB4wagPQIhANJ47D+LFdK1i/khNRVYxeDoVSxLHounzMViOwgkf/NS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewOEYCRA9TVsSAnZWagAABEUQAJ3SweUpZkwV2iWPl4+y\nvhexMdvZm9HNicjVI3W9SSrUzzqkOka9Od3ZZM5MJ5TpdingfAneuTWAPAN5\nfFm/iX8LQ1de22GourDBFtl02EwRUJiW4QrISeuMm8+lwJU6VFKkkO2Aw6vc\nLubla+jnXC1FoKtSfdSD6lP3QxU1Nnh7iFcaLrLtIls6FZvbg8/xrP/alagw\nrIjWjKmZ6fEbqSxT13nwjWPTlNbYe8oDhdTYiPlfjpvJgfof89598E5V2IU+\naWgo0K183zFmKx1gLqGy0nI4Fp4C1YzpVCU0RhX01G5IvFmLVZY02s/2I66n\n/BpWUPUbF/dFs4R2t0p+A3r10ww9sxBDj3uCp560Lo7f5pAq6Xt3R8qxDNf4\naaFUAT/Gke/PuUnoeMHEivb84TmKfqqKbWZnFES8NnA72CUtt1wRzNqNqCng\na/EE/po2+6oF3JJedWXvyItBd253cz0EtbcQ3vQp7/mnMquZZxzTJdxuEWvV\nhUI1cyYtI7QbdV2S6FTTo8roNRByhp0zwmu7TTOR/SLMMlZvT++60P+lZGIg\nsg4SNHaAySFTJlUZycV0mqCX/ATujSoDYeSE2Ky3gpjFArZpMmKBiC4L4kwT\nwvPJq4F0qYr9vXLkSrg3YQUoaEi/a7LrgoU2nygGj4qdy9j9Clcwl1jPSU+n\n5wTx\r\n=/ztc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"a81dea043347ac96976448b14a448282ce32f996","scripts":{"test":"eslint src/ test/ && NODE_PATH=./ nyc mocha --exit"},"_npmUser":{"name":"kravc","email":"alex@slatestudio.com"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"6.14.5","description":"Advanced JSON schema manipulation and validation library","directories":{"src":"src"},"_nodeVersion":"13.12.0","dependencies":{"js-yaml":"^3.13.1","z-schema":"^4.2.3","lodash.pick":"^4.4.0","lodash.keyby":"^4.6.0","lodash.clonedeep":"^4.5.0","lodash.isundefined":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/schema_1.1.0_1589698840252_0.7282224505112447","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@kravc/schema","version":"1.1.1","author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@1.1.1","maintainers":[{"name":"kravc","email":"alex@slatestudio.com"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"499f3ae1d4c40778da2cced5befaa96728a2c93b","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-1.1.1.tgz","fileCount":20,"integrity":"sha512-f8CxzqzraI/7vpDE4zDGri2c/UbQWoAlZEmD3FHSdJ5abMMhRB+F/MWJot/+QP8u8JXCFjq4k8HfaWsJD/jNCg==","signatures":[{"sig":"MEUCICxD9bToTfumDw88CtP68MYJbyofPOnWSr3IXYzrqzGvAiEAtOSrK9psSS9rdJdDZ1V0LjAtF1leSRu0KxLIPa4+ZN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe632RCRA9TVsSAnZWagAAv6IP/2xvsoAVjKEolMP6rWKl\nkz5HsZN1tOamglLG5r+VvTn9dMEE9UoHVSdA8lXAhkval2F1J1ZcAwr2ALQY\nXivpVYoq0UyKXVtuF9E7glI3uoZ3sklMnkCvqhpmb1jZeTIeY0yNM+QD5trk\nlhhgyuP/+hePz9ZmLpNAz4OaplwHjH7UwgpMdjsdQZhA0gVHk7CU1eTb6Ocq\nuCjsohixVDSxBXkg7zkllJ2uodCzJiCoTFZZyEfiLGjZGjpQ9pvsPvMf/QW/\nT5w1mNpuZQzJSjnEhbl82WIAgn+xUxUF4SyXPi6yK1rzGG9Eauef+utYLYGW\n6wpTcqjAmX1ytZfFQXbro7sYKC1Bduq+LKKhKYk9uXpdIJSR6tWT5uRTuhXP\nMIvepcv6w7gSXLHyrEeqHLI5ugp9Uexs+aqmwlCWSsB6qMRDFXHtdEUZT2ol\nAM3Nl+2kISvbLfwAiMbVJ/Gqw5iiH2pD1ydyKavR5pr0fkvggWKn/JwGVhhM\nBmwJ7+ffUx9nFsz0thwsPgEv/vAtpburB2NiHIUjhd8/S+7n+DUH0kjBUwT5\n/X3EkHASwh0vMAKdqLTIb4U1ZwyWRUASizlSuimeef7dVNSNGzKmm2kmCuUN\nvv96Wlo0HG9bEXbajTKhujy3/ZSO7ZGY+LWxnmZ2hjrimHFJwNRoSG0/geV/\n9mzQ\r\n=Uan9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"3a94a94d0595e74f3fa981d87fadefcada5e3983","scripts":{"test":"eslint src/ test/ && NODE_PATH=./ nyc mocha --exit"},"_npmUser":{"name":"kravc","email":"alex@slatestudio.com"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"6.14.5","description":"Advanced JSON schema manipulation and validation library","directories":{"src":"src"},"_nodeVersion":"14.4.0","dependencies":{"js-yaml":"^3.13.1","z-schema":"^4.2.3","lodash.pick":"^4.4.0","lodash.keyby":"^4.6.0","lodash.clonedeep":"^4.5.0","lodash.isundefined":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/schema_1.1.1_1592491409133_0.6567512806368372","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@kravc/schema","version":"1.2.0","author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@1.2.0","maintainers":[{"name":"kravc","email":"alex@slatestudio.com"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"1e3f5cfdae8eed7187f84b81a4fe2c6881af8137","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-1.2.0.tgz","fileCount":20,"integrity":"sha512-9KGMNiX2JrojSJ4li0EMO05vDS9Z3SG0KVsawlz/WVp1xIeO9m+HhIoxl/mv0UJCuzP1H0umVWbB4ciEUICWSw==","signatures":[{"sig":"MEUCIH6xAp/Do9mEirO/bBs4YqRzdwLI4C1/dr+woouij8vBAiEAiplUVB2/oNItvOzMCa6onZSSQHyW/MPf+4ieZwe6IGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpGhSCRA9TVsSAnZWagAAYjMP/A21JvcHjQJV5qJX4oiH\nwEABIjdJr9FAhkReWJ53AuVQ1JoaNmVqHoTX5m2Yt4d5N1Rl8IYMi5pklh3k\nAZFhzrtjY6y4/EYSihR1/nb5bPRLd5yB6q7sswsaDzUEK1Gr+hmmhM11yh1D\nIwUPISzAhK6atmYcsWLLrPVzIDf4QnhKtQbE4AHZPNWvLotjDD8FmgXBO7Zg\nVhANNiqg6igigdFfXevd3MzbyBFEG8V5kfcbe4h95wns556ujACLL4k1KdGW\nAfZHaF2I5OeomLvw4N96/hHb6FWaoLO531MqEXT8Tkq+g4nKVyxnPX0qKuIc\n3Lwri/rGJZkgmmBBxFR9ojH8rviEy8NhGbe7xx3mgtTqI42rBmA0ZOt3/b63\ntpAIlD7M633Gi72O92JxCQPCO2NI0BvEeASWx8wc1kLbhAJFc27uVQITS4HF\nKm8Tbz+l0MU0l3ueRJP3UTEbyLqbjGBIX7BsQDmSdJ9J8HFZy9WC2mnGzXb3\nJKPCpKDr7Urnt5rmC/13wZ/Nf7Yiuj+8vtQF0U6eRcpQoslso7S60mvWomc/\n3RQnO8V7q6VL/guLa3cet4GbzqDGOC2rMHn9Ln4Idqu8q5Elodo3SIlTfCtI\nmOXoBt13ecSTgfKGlqfNkwfCvpZpA384vdwJd5Bt/raDfd5oRIG12UEnl1A1\n1joC\r\n=IdbL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"edbdd16fc2ea6bc23c0b61477f6398dd2fd6d9db","scripts":{"test":"eslint src/ test/ && NODE_PATH=./ nyc mocha --exit"},"_npmUser":{"name":"kravc","email":"alex@slatestudio.com"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"7.0.3","description":"Advanced JSON schema manipulation and validation library","directories":{"src":"src"},"_nodeVersion":"15.0.1","dependencies":{"js-yaml":"^3.13.1","z-schema":"^5.0.0","lodash.pick":"^4.4.0","lodash.keyby":"^4.6.0","lodash.clonedeep":"^4.5.0","lodash.isundefined":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_1.2.0_1604610129979_0.33234419655132075","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@kravc/schema","version":"2.0.0","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.0.0","maintainers":[{"name":"kravc","email":"alex@slatestudio.com"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"37ecc1104b23465917835facb890324bdb89ee27","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.0.0.tgz","fileCount":30,"integrity":"sha512-hi6W5kJojyMBZUtaZnJgiYENz/1na37TjBm5kFE+FrJrMV3iIVKmSt0wZK7xn+0ilvhvfFh9vWeMaJ1cBZaHPg==","signatures":[{"sig":"MEQCIClRVopoMYnZKUkinq+hR+fplh3maUP+DkhdFEauS8o8AiARBM1oVNXILdBDGxtmpKz4MT32aLguHxUNm+CB42T0dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq/2aCRA9TVsSAnZWagAADlcQAICm0sDvm74eBIYeWWm3\nsDC+j2uIzBuIPSENsr7U5S8J+0buXAjBwLP9OChNxSYpuWd7hQR87AJMihQj\nQi9dJ3B7GvinaJ/Y+TzioUyQ7WFoMPggGcnqH2hTj7z9u8xSdyxUV1z6hrZG\nYQ9JqhD7tBgPClEw+SPIA8LgTHQhM1IgMcEcg8pgamhLFJYuh5e0GwQEiJxK\nEOPxH45T/Pm3HrRUzBuxOvYTTimWU8pRSQ9X3WrWc6drhk98iWAqRgMs0q3C\nSrY6h8irkIDdlwQgKkcKn5/pI+PIwzi1hwvHMGKCMhov6j8VNy3Sq3DcOs/R\nz85Zekn9mcYA/ChbL6guwSm27L76YHWhW14NEDLbVOadjYTkmwdH1EY610C0\nxo9kSoazmC1W/sje6adkJf2UxGQtB8M2wZ7T6PCyhQcNrzqPMykssATR6nO4\nhBujmW922GuCwyFBhXtjPUdaCVHVWyxjYtTHWQMHA4LAEG6ImV4w2EhdBMm5\nB2ji19GejDEfwa9wnNx0Aq068FUsyocgYm0C8lVBu12xCMpZNYjTbmjhLHZv\nhw/K5yU2D8oiBe0mNdu/fi+PvYhaQxO/pK2yK53580xiMujBfFVBUjTXzKgp\nZ9uWI7vOHQS2ebp0Gd5bRmLSGJDzkzUrXwlcd1M7R9rWhTdEhPjZJa40ez7V\nrfgS\r\n=boBp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"7ac170bd45bffc32ef5a9a133579eb3a1cf996cd","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"alex@slatestudio.com"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"7.0.3","description":"Advanced JSON schema manipulation and validation library","directories":{"src":"src"},"_nodeVersion":"15.0.1","dependencies":{"z-schema":"^5.0.0","validator":"^12.2.0","lodash.pick":"^4.4.0","lodash.keyby":"^4.6.0","lodash.clonedeep":"^4.5.0","security-context":"^4.0.0","lodash.isundefined":"^3.0.1","credentials-context":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.12.1","jsonld":"^3.2.0","js-yaml":"^3.13.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.0.0_1605107098345_0.7954472056531168","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@kravc/schema","version":"2.1.0","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.1.0","maintainers":[{"name":"kravc","email":"alex@slatestudio.com"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"fbdc1ec4ba822001e7aca8cc9cab641bc2d83933","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.1.0.tgz","fileCount":33,"integrity":"sha512-0jMq22v8XVUzNzBcHTMhYY90/CASV7B3A9HLHr2UwTL+fNZ+gg9Dd8lOgSPZI97vzZDvFLESx7uyHRZG44zkQw==","signatures":[{"sig":"MEUCIDF7LA301DTfoQgtLoJqrCVfPWYScF6aAER5RCQOo7ZJAiEAmSvbPnYUIM2Avrjio5Ubk+oA6Q0uEGaT0TmDK1CDGwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrqcZCRA9TVsSAnZWagAAWjoQAJV7TTKGybbTdv65c5wS\niyTJp1b0jaW+p3fC1FsfsR8J8DQkaEmP6WR4GvXBuyyXUH+sHTho8DGQfPqr\nYUrK1eSHqm5oY2jcd8Cq/YdWHJjocLqO12UMQDo6VUmH6OY2OLRze4uEgQXX\nKF7IZAUaKJU6NX0Q/+pwh2hnp6do0wQ9AJcorvgGYqL45O9wgdb0Lc30T0eG\nRBGRdpyVH5X1aKANQpBMfcTWS9WRw8kSwXdBCzYwgw+1KBDdboTibA9R+mGd\nmiTdD7idGtTfjyjjTg5gx2Mxn/l6E8R7aE+k3t5DKumdOMj8SDFzCccWkZZz\ndDgqnTbJdUSuoI4umFaiXFthD9fWrRvX0qBbHZUoMjE6d4Dh4icy46+AJhWo\nK09UUdzFPZKeWqVMmaq474iH4yrIyHGZXq3XqUst2DPgNUs40qaA/sdWXALF\nJCM2gftVZJTo7irEKJBEiz6WMD71f0rBrOagENnKU/3ZbbtEvU65/n9SN/yn\nYbXLdj4FCYqErHobxqD0eaNbbRQo5VkB9fBqGhCMYnPstD1Ov5i6ZdIf556J\nDUzD92uqcwlmUOjUgQAawGDrfGsUViR69bdfUrJ9t16vlzmoPnjzBC+qyLNt\nn6hR+osXH8ln5D8O/TRd2CHrCpaD74NYsWxsz28KbSzmZ+8AsEaq1wL5gLSN\njXn/\r\n=O/y0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"07c0ea02a568a4300a9b41e924499ab2889ac510","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"alex@slatestudio.com"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"7.0.3","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"15.0.1","dependencies":{"z-schema":"^5.0.0","validator":"^12.2.0","lodash.pick":"^4.4.0","lodash.uniq":"^4.5.0","lodash.keyby":"^4.6.0","lodash.groupby":"^4.6.0","lodash.clonedeep":"^4.5.0","security-context":"^4.0.0","lodash.isundefined":"^3.0.1","credentials-context":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.12.1","jsonld":"^3.2.0","js-yaml":"^3.13.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.1.0_1605281561293_0.9207225015786356","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@kravc/schema","version":"2.2.0","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.2.0","maintainers":[{"name":"kravc","email":"alex@slatestudio.com"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"166ce6a19b0531696497ca2c50257473f29dc4ac","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.2.0.tgz","fileCount":31,"integrity":"sha512-9roDkCmkHiNY6qumX4oG6mJA9KxcAro1k/Ma7q+YjD4YoS29xImWM7lh5CRYyqXkov2gSBm1KmPKCXorG9V4WA==","signatures":[{"sig":"MEUCIEuCNKeITg7iregn+OKCUZdlTaJqfxTkkZ7jsiy/glF8AiEA4NL/L4CgWnDiDbpo0HlT9hXkX3gYPgEXyN1+md+udAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrrd4CRA9TVsSAnZWagAAZuIP/1ldVbP8DoNRszztEdwd\nSMO+gohyFzkrM2WgxrIAsxLUS3iFhL+5bJ0pYhue9qXR+gwclfkA6UQiqOrp\nxzeG4nza8qWBPNEBGlLifLWRDhlrbKr0VYokqKijE1LUNG9XybIPL8q6ikLD\nF2dKPNj0n1mq/EvP9P52vaEb8+m6KGLmQKAz572PxNEV7YLYQjTlQ8vsySRq\nDLRoYgwiAK9EGMmJFBPJMqcIKsvTp1iU65Hbg2+R73sYI+R/KQRZ2wyObghz\nolFprL8dHNDn7LN9cKxYnzwCvZtQ6m4YzQnX8x3PI21VEj6TSEhQjbk2hEry\nq/Ko7URU5Htou8cwYsYBacxXeV51MVk8GMTFSJHzQG0sYc8zu4CeY1Pov+QZ\nnpbMF6nJszwFcCV6DjwQmwZB/gTXZu0rwikroVo5ufSakPyiUMcFu4kOCwAB\nTmGf7vJ2mPpqlvfmYSRelY9+iTvye/mAkINEYTZmqLRgcxF7UlIGgJNcotir\nzarJ5wfgbXepwWQwanmNFeLv0wsAFv67Z9boB411Nnl/HuoUCwuopt5vWuQL\nT+HfKuL+fYz+IoIiH+TwIjZYnXu5q8HEBNCRW5nBB1UmqtbcdgY8mZGc2tco\n+agSO0KFHtmYn49oOAuBaFuo1oiXi2wjWnQeXSDhXIEwLhego5yDF8nNVV4i\nInwR\r\n=g23n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"828391bde2419f6951271d92f30ca82b84d9f47c","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"alex@slatestudio.com"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"7.0.3","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"15.0.1","dependencies":{"z-schema":"^5.0.0","validator":"^12.2.0","lodash.pick":"^4.4.0","lodash.uniq":"^4.5.0","lodash.keyby":"^4.6.0","lodash.groupby":"^4.6.0","lodash.clonedeep":"^4.5.0","security-context":"^4.0.0","lodash.isundefined":"^3.0.1","credentials-context":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.12.1","jsonld":"^3.2.0","js-yaml":"^3.13.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.2.0_1605285751589_0.5563172938316747","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@kravc/schema","version":"2.2.2","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.2.2","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"0ce946ef27e81116f216fcd6d8e8c7efdeecf3b2","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.2.2.tgz","fileCount":31,"integrity":"sha512-mX55LKmmi9zRc59splPgdIWAfZKadeVpwc9R7c2Z/78mn+IQZgVMGfA3zS/dNtplFnSF8SCeoAHe9JtA+Oc2Ag==","signatures":[{"sig":"MEUCIGrCbXi5dLdlYHEvoHaGN4/09/ZLXy0CQsO/bfPZ8X6xAiEAwtAFXaq0QIjNKS1vbOYxZVfxDPaoGho7Vd+IPOsgQqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgix2KCRA9TVsSAnZWagAAIWMP/RVjnN33+4SPbXST81Rp\n13t+qn2OP0zPRiT8wfm2fcALVKdgAHB1mzeRvVHNg+74sDb3tn/CPmFyXXyp\nZw5BAt3xuAEgRhhbB0gJgIZUI3XdtQa3W726wgaDcX4ILl3szJ00NW4Ar5bx\na4Fbzno6Qb/RK3OH0rlffVPt3kRBaoExHm6U/r9qnd1lEY8vXtE2fTj19EBx\nCUhSDTE/vDKBf0Rys7WwJX86UXHco9LtgvhIkorcT2vY+Pl7OUJHKX0SUix6\nY61pmTIMRPPCOPYX1Wi9bTnIS+Q6taVdYP4inegkc1hhRnZOQbEXrIWoRxWV\njrLLsn+e8C6lkgwzcdGGZFtMOOhLwg7ZBB6OctxAdnVp2HrQj67pzkpzTZl8\n4pPqqDWkFbdueOllGlfC/vYWHXvzk8DQq3vLQ6CqgZEqOLOCn8i6FtNcVr1a\nIsGb6HPRfhM36itl0ec3OP7Svw/07DRBLvCvdUFGK6nTs3od0tMCMLr0XNlc\nUH5TQ5F+KUTmAE8k1tG98KgnpC3cI99em+2+ofJN2sZDVDE75mVPYojPdbZD\n38IgqHEoxk4rB1eTUJ9JWFrXzIhFWj2Nrj47G0wgRz7PKrrONBJSLkpLcEcW\nShpZ4rQgww10Y70o8UyLJdgzdhPOCsM1/b2TGrfWKQmOh5mzwozERNPxQFd0\nTAEF\r\n=Pycm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"7682fb96cac9074042e9158983158df42b0f389b","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"7.10.0","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"16.0.0","dependencies":{"z-schema":"^5.0.0","validator":"^12.2.0","lodash.pick":"^4.4.0","lodash.uniq":"^4.5.0","lodash.keyby":"^4.6.0","lodash.groupby":"^4.6.0","lodash.clonedeep":"^4.5.0","security-context":"^4.0.0","lodash.isundefined":"^3.0.1","credentials-context":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.12.1","jsonld":"^5.0.0","js-yaml":"^3.13.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.2.2_1619729802532_0.22983534166033204","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@kravc/schema","version":"2.2.3","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.2.3","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"6eb881b10c8a4edb14b9794a41c4e88c1be38198","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.2.3.tgz","fileCount":31,"integrity":"sha512-pmy5JGvllu2rN66kgESA0rQ65LD0AmDxIk1F8AMQiswBP3HCZlwi+oMGyiyWyGhuoUxhdG+gKu5knr/rnpxDKQ==","signatures":[{"sig":"MEUCIQD87Fe6A3wS4b3OjSIMG/z2sLU0m8EU8h8mEBh5JuJ/JQIgaXmqKwt/Ffy92aJbr18uoY0yVIcBMYz4vF+3T/fVIZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzaLVCRA9TVsSAnZWagAAoysP/RJUk3FPKCoQrwIiBxEc\n7C0qi3p++XwfUIg+A99u+wSmwvJKQEd8xnyLdxgiIkDk0NuTRn7nFFe65Nnn\nvonWGmtuD7OeDbd6o2ChEBAgNqhwWd9eSph3155qENtrUmg0SFuE+47fVAFF\nk45dMEKy4fWr7pHr+sSkjlQdbTuyu67HWCIe5LsN0RvY7+fUHufpTO7jF+nK\nFkJuR4IJCTrUD4wKdQdB9c87dA8VtKsiEjfRLeiaAqC1tbKjoJvTG+omDQZF\nLxfI13LibIxP2AAiXu823SO8B/hcIM0Ri79+Uvl/j2JJKtZ35ZAfPluH7t47\nJ/Hhhbf04/agS+WiLOmMCsHaFmT467ZiOcOTbMn314xmRydHybPhpskLhHrM\nkQtXAgqfw+u/n+pECSyKvevwEmXKPAaMC4vIX+2bAChqRYkPD3cCiHghK/eM\nG3RjEah5W2a+7R5hpFYCJXtMP8Qx6tuaeMR+plmsqrvpVFf0XZwYQX2PpN/p\n8FLBplMOGnq+KhPXd7DxhFkc9A6I99qffklWl2pe74QjQhpsl3NcCuAj/LiN\ncbdAeROIDXT6mabzi030PQGPMPKYNIAdy2rv6neYgkhRm+2NzYHS8RQjNQr4\nB36jh+U2cM18WodgdoA4mgrlj8HzU6xh4YV8MDNWLRlaeTXH+/vs3KX5/6rw\nB7q9\r\n=oN5i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"6f4795e83a447025648542e68e38caf580aa9123","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"7.18.1","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"16.0.0","dependencies":{"z-schema":"^5.0.0","validator":"^12.2.0","lodash.pick":"^4.4.0","lodash.uniq":"^4.5.0","lodash.keyby":"^4.6.0","lodash.groupby":"^4.6.0","lodash.clonedeep":"^4.5.0","security-context":"^4.0.0","lodash.isundefined":"^3.0.1","credentials-context":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.12.1","jsonld":"^5.0.0","js-yaml":"^3.13.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.2.3_1624089300846_0.5712433418753238","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@kravc/schema","version":"2.3.0","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.3.0","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"214410f9359a553dd257a32dfb380263cef397e5","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.3.0.tgz","fileCount":31,"integrity":"sha512-T6R8YH6rNkNf+G1WeFo59Ge9uCVBFWRzBUKm3wf+wkkuGr9Wc2ArgeMZdyabLswIIkrmLQVbnWqgwjcXQBA5mQ==","signatures":[{"sig":"MEQCIEo7Ed4SdfM7O80u38LRg+w8SVnLffn39qISkW7SMDt3AiA8ZdAIG9jwRFEDV9xgaaAR+4ShgPxBj9TOeRUBLs7lUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0NQcCRA9TVsSAnZWagAAKe0QAIM/BHi+kJkUYdMeUt5i\np40NLwuhxak8+PcfUEgQLCGSkLTStd71OVN7G/r2XLP2h6IWvnZtmGWKJb+4\n/AtiLCd0tvKYX9gOZRugcwmtuLrD0G24GFXt2zWauqktj5JkP08uv84beKa8\nI/FKrYXVdrKL8EbejI9syd2JikeunZDUZK/+AOf9NJlsoUeLAoiSSaGR0zRA\n9gMvFvriHGPb6Y9hpavJvIGkjmbP9XwcWle0Qs24cPMIMnxGvWArT720G7Q1\nXrFmOw5LFFtT17Rqtgf9FBnp0m1KbgyOvvZxfHj8dFEHkz8v9q9YwO4/K8Lj\nhjLRgvIxbq2ZKlx1h1/PbKIpb1aUOmXCLxwML7cum2e+fYLDkcLKjQFfBFG7\n1lrhJu+MZHaO+seFPDJCS8JPO8eSDP5V47CEYXC2nSNwAAlsOlvkkw6BYFXc\nEqjVot/Yv3jZeDpQCT70UfqSInTBLHHuVzPQlzeR6XdpkNhR4A1AeK8OuVvk\nFH6+1qu75xDKtPJJZ2l53Ar43GKSeyKNMN/ab5sBw6YpxkG/3ILxPG7tIUVh\nGzuo/YO9BvmrZf1EWSO0dRwnTDag5XrTkPY4H73hqrkSHT9fut/oMWL47FbN\ntGKJ+98ajMjGIZ8A/PMOiegWnAIKjQlm9Csn84fz3s9ByYfrC12BjRgzSxy2\n1Di6\r\n=KdrB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"a1aa26c54adecb32e5a2e413fde660fc02c7c119","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"8.3.0","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"16.5.0","dependencies":{"z-schema":"^5.0.2","validator":"^13.7.0","lodash.pick":"^4.4.0","lodash.uniq":"^4.5.0","lodash.keyby":"^4.6.0","lodash.groupby":"^4.6.0","lodash.clonedeep":"^4.5.0","security-context":"^4.0.0","lodash.isundefined":"^3.0.1","credentials-context":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.3.4","mocha":"^9.1.3","eslint":"^8.6.0","jsonld":"^5.2.0","js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.3.0_1641075739980_0.8689175467820263","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@kravc/schema","version":"2.3.1","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.3.1","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"a54db51b901e578a4c0545d851477629ed0e4cd4","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.3.1.tgz","fileCount":31,"integrity":"sha512-g7vg6s6AbpoU8DIOhvc7dYBgT6+lLRgB3sYNcqtowb2AvNEdgW3ENvwmmTBMEG9eb6L+Y5pchEHclUC0Achy8g==","signatures":[{"sig":"MEUCIQDcnRXSJhdRD5cV88gjLcTWxTS9VVB/Il++xR4OSMEH/wIgUXijEwWQe4ItU7U2CsiFGezdSP2MDe3Woyex1fQOkgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf6OZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9shAAiTS8Owbu06ZfqmMTQndP/gcRAL4M7XcUdiu27S8ouWcR79uB\r\ndB4joFOF2P3RVJ0pH72SsK9hUcniGMMGxchE4jS4DW7Qf5xOXF+KClaorcTQ\r\nSKJVw0zWRVEhjU0xQMyS2x1mB3R1o7oBnpH++WgreFtiCMZvcbIRBGtLfJmo\r\nOCmSpHCnlKzJhNBk1EQZC9mfp1DgTfLiA9mgOx0QTzKiTiQbqZJ7rFbvcisy\r\nRdCImkqgQdb7k+SxD/HHQszzGwNyBfiwp2psB74EcHtjh5RRCXL+CmfAYtIi\r\niFIQAVSYdtIS32ClYwOXSpWeXfIrgPQbIbi0w7s7x+eNxm566/sO7oRulzS1\r\nEqT1ZQiapSmqfmNG6v5tQScE2u/ITZ6vHrr6xnmcvLYZ8Ixs3Lo4ujQvSZqh\r\nwm6k0v8H5zbAsnlTmmXB/RsJLEkTdTVOE3ZtZ0/NhZnkFk8HTk3331Yf3Vxu\r\nO9KkwMUizOqTTgJgYs6Kmo8QUvOREWfBdeeZ/TlYK9F6sQgaxkmNF8BReuZV\r\ni1HQtOJomCQRgebRZFCj9qpM+qPZkD3Bwtb30tUheiEg+o7xsw5Nzku1W3Vo\r\nE8mvj2hcrWfGLG34SLKU0CSUIdWkZef8J1BWdMAc0F+GN9rTEH38+UttLeQJ\r\np/Mp8UfysihiqO9NQfXkG0TzZKUlWjN4h/M=\r\n=G0dQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"67f5a5896358b77465e04f6c75daefc217e20157","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"8.19.2","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"19.0.1","dependencies":{"z-schema":"^5.0.2","validator":"^13.7.0","lodash.pick":"^4.4.0","lodash.uniq":"^4.5.0","lodash.keyby":"^4.6.0","lodash.groupby":"^4.6.0","lodash.clonedeep":"^4.5.0","security-context":"^4.0.0","lodash.isundefined":"^3.0.1","credentials-context":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.3.4","mocha":"^9.1.3","eslint":"^8.6.0","jsonld":"^5.2.0","js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.3.1_1669309337724_0.9020999935291696","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@kravc/schema","version":"2.3.2","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.3.2","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"253960646144d27b8d8767c71d58ec7f4264f746","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.3.2.tgz","fileCount":31,"integrity":"sha512-Xwg8/3lHKzZ/fm4Du9wYe7ulTl8mcuPCLWvYrPGyTN38AP1QDSaFpZayjTABi2k6ivwesnHjksK0O2E92Rpb0g==","signatures":[{"sig":"MEUCIG0tJHtv10iTtGHP1K9L5hQu0HBRZBMHdeolZZJ8jZPLAiEAnlKCtFdlCN8ZkXYhhzLP02R4DzXGyyUTtpUw+k5uP/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiHSEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlZA/6A8nmfU+FN02eOZnOFJDrvk+R5TOGV78n86oCUKeoPcc94+kJ\r\n8QBM25pUQVEB8opn7Oq8K0oKhEEHzoDnZRVbPYZww6cynMWHylUVulDAJqjU\r\nc4Zwm87ji25yni/aWJJwW3V/OOjkduKMQ6Yzxvh+6TqQvwor/umYL4TmGHFb\r\nnFXLD9bEJbjXHGuXFqXD1f8cYCUTsPS2Qqivm/DLzUHUvxLcZUT10GScj61N\r\ncuBCJKp4/cb4eyc1ZzySMQWWpdJIO+zJ4jznanfP9TVOP7GUhbmix6b6MH4e\r\nsiejMQj4ypCsQoRB4F5I8NmM0rT9AUYmbK4yq2sljE7pwIfME4maLSEURQiy\r\nm4QuamTwegVb7G35mEmODvA0tXRQ0mruh5wv+ZSoTn+dJaWIjIKbar6DbMCN\r\nbGoC/2RfM0LiUeQnx2ABMunWgysQG8WFzQ02JT9MLk29Efyfg45yFvUJQH4d\r\nBKx3aH5b0lYB08CiDfK5aN4vLa/GOsdzZgoZTwjc07ku/8+ziNcq8HkdqJES\r\n3poCmaRAld+X2/NVJP9Ya/bP5ctw+7HiJZIK3FbPjDRVyEXaxR4WcLfBoV/6\r\nYr57tKqMRiAg8yF9ckhLyZ4M0y5FG/IS1RFF2k8v18ebIwxn0kBHXM69/O4S\r\nQrLKoo3myStVKswz6bN93go0f+rrg5+oGnU=\r\n=+RA0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"86b00e8dae76579e920f6e5a708b699528117a6e","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"8.19.2","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"19.0.1","dependencies":{"z-schema":"^5.0.2","validator":"^13.7.0","lodash.pick":"^4.4.0","lodash.uniq":"^4.5.0","lodash.keyby":"^4.6.0","lodash.groupby":"^4.6.0","lodash.clonedeep":"^4.5.0","security-context":"^4.0.0","lodash.isundefined":"^3.0.1","credentials-context":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.3.4","mocha":"^9.1.3","eslint":"^8.6.0","jsonld":"^5.2.0","js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.3.2_1669887108511_0.8957789699193577","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"@kravc/schema","version":"2.3.3","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.3.3","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"eda92b946e7e5dd782e9b731fb85a0f776e2d485","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.3.3.tgz","fileCount":31,"integrity":"sha512-75kHkiFUmN2HCfg8aHAmf+pxEBbTWGT7lWwKCZm1Y/2e00xu34zVE/wibfMPjVoZhiQNIm1Ggjm1AX1r4T7wxA==","signatures":[{"sig":"MEQCIDtpeaob8oljcB6CN8Rx89Cuisaie3niw+/zoqL9bCLxAiBr+5FZm8s+oy3qTuo+QDLBLvb971xw99jSMY9VRAcQiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqYioACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrT1RAAnzMnTtOpR7gkDCUxWnV2IYosg4JWaEEbB++dWLLAbiyfB/X1\r\nBT6U7ooAh9+ahOC8tdtWYRzc5O8+xhkMyBwjn0+1zELFQKRfngpzFgQ0kCfS\r\nhfIKBmsVOy7aIJKh20dS5NKzKMIyvJJ9K1uLW/2t3VtTRwhqXtrnjRmG6UnG\r\nI7ucbsij05DYF7Ly7+YRhTUHI5BNzHGg87fQIH0eZGvjBakWPosfviRbcenW\r\nsafWJThpg1wrUGgQGJNdg/3fWdZC2EAl/YJIElkECF94uYSCtAzqt9qxASu6\r\ntxF5hv4QJtgQKiyKA8sXOeBrNHMScZMUlHl06ilnTfzs3BKN5nfISDa3OpHU\r\nYXvqjPy4O7Pp7WlwuTaQopQnmhvqqmhYn95fMF4atoAh/V6sivJqoEeWFpPS\r\n8sXiMMpzbme9Iq3A16QZ+5FlzsmdlD2PxORLi+57trz527B5WEQDkqAI9+ws\r\nmVc0QF69CTExhObIJfylP3u92j3/rv6VPCDpBtgiM9vw3ymyJo9u4tQwSpQt\r\njRN/Ip3e3unaTdCqiR2cDg5tRdZJpWGPWgMdDoSrv5dfA3WA1JdJI3gS3qJU\r\nXRKV36BUaEtUiTS4xfVAg6Se4OI0NejEl15RJpucB1U9lUISUOge13yC2WS/\r\nPGZDd9DNHdiJO0Ajl3k3X49QbRMOS8oIJYU=\r\n=B2l3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"0eb6b27ec462cc6018435db71c079d12e5063464","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"9.2.0","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"19.0.1","dependencies":{"z-schema":"^5.0.5","validator":"^13.7.0","lodash.pick":"^4.4.0","lodash.uniq":"^4.5.0","lodash.keyby":"^4.6.0","lodash.groupby":"^4.6.0","lodash.clonedeep":"^4.5.0","security-context":"^4.0.0","lodash.isundefined":"^3.0.1","credentials-context":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.3.4","mocha":"^9.1.3","eslint":"^8.6.0","jsonld":"^5.2.0","js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.3.3_1672054952009_0.941128433760068","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"@kravc/schema","version":"2.3.4","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.3.4","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"3e028880c5aa0e5a204e2a20fd5d99d2080654e0","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.3.4.tgz","fileCount":31,"integrity":"sha512-wn4+85olxGrPQRSESgjMATPP6ZRlQmgcXj4gBA7Dc9dDsxffuETmzj/eh7KRsO8WzKYjDPMlLPF/K5jogDFIlg==","signatures":[{"sig":"MEUCIFOydowUwQ114oBSnx9m0dTx2xs+9YfX687b5C9wUHiGAiEAwYixrk1Vl15ElX34P46mz4M48Zj8hAQFT5IzyZhLXmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBGPyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohZg/8CiWOxx1BgeKu4i2SaK3ZjOcvjDhW2wcuwTXDjV8L/b0a26b/\r\nwVWD6R8YRRV9nJBznlhcuiPU37zKw3waYosalSkeM2YuAojaQwT71BZuY+jM\r\nWSpHwxXwqU49rlYK9d77Yat2EIkWM2rBQX7inUbVmvYVCbHZ8e0pxTU/afcw\r\nM7uSEoNGtEADfxyCK/OMJQMtSejRErx+4Xc0CfGN5HY4B35D3Fd3ePGJdu5r\r\n5daRTGEyslVXpjYcRAz2Gi3C3cBPmMhIcq9RObIgoF7q/3YcKtCippC3FdoN\r\nd62on0eqRBJoCun4plO4732Dw/6sUYhVfF16A9mTvU3Uy64froqlCqDRcDES\r\nGEe/h6DRXEdnjjrZXlOG7qPT6GtE06gF7xvZ+zetL6xkrAz1ZtWbNNeDHLX9\r\nQspE31939hP2ctm7t2b2WiqvATFAaH2aNPxLp5O+EaVCk3IZCb7PAecSmBQE\r\ne1gyXqNkE7KaGSsIcCK1BTsBViQe2RQH5r+2euslGR5TvqPsxUSsX40WZsv2\r\n0wPO6qHXKgK+krFMSWOZVEzTCsiXC6HPWWywMMUokRGXzITWtGykrhSfg2qc\r\nz5qWDmYI+8wudX9P3fe722XLDk0qwyYALxVsFzGu9hjQAdAfa28NcN14uSSW\r\n4l8mdVezfZ/WOWExq5Ztgrzh/pn4DiE4Kug=\r\n=w+yt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"b2738ce5954300d8b13a904067e169c9f6563ca2","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"9.2.0","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"19.0.1","dependencies":{"z-schema":"^5.0.5","validator":"^13.9.0","lodash.pick":"^4.4.0","lodash.uniq":"^4.5.0","lodash.keyby":"^4.6.0","lodash.groupby":"^4.6.0","lodash.clonedeep":"^4.5.0","security-context":"^4.0.0","lodash.isundefined":"^3.0.1","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.35.0","jsonld":"^5.2.0","js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.3.4_1678009330542_0.4485339578171461","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@kravc/schema","version":"2.4.0","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.4.0","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"f62a287cc38a38f7d9c076fbc56a2205c6cf207b","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.4.0.tgz","fileCount":31,"integrity":"sha512-zxn32D5A2+vaJnWMtRg7n7oTO+6uykWIKVQHVhfYsvG9d903SOHblj1NbGIT/89yPyTftWcPbXyp31ln80r4Rw==","signatures":[{"sig":"MEUCIDFVZtzZYYSGbXpNu4IcAC6BtOtHI/9n/ehyrZmMwmZDAiEAsEKC59a9WfUav1QNx3UVstPsZ58PNBo7DHzthHmXPnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51097},"main":"src/index.js","gitHead":"065f29549b2c430227c19f9c44af31a04ae44648","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"10.1.0","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"20.5.1","dependencies":{"z-schema":"^6.0.1","validator":"^13.9.0","lodash.pick":"^4.4.0","lodash.uniq":"^4.5.0","lodash.keyby":"^4.6.0","lodash.groupby":"^4.6.0","lodash.clonedeep":"^4.5.0","security-context":"^4.0.0","lodash.isundefined":"^3.0.1","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.35.0","jsonld":"^5.2.0","js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.4.0_1697538843290_0.7542029126890055","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@kravc/schema","version":"2.5.0","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.5.0","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"c05924df5858684d3afcd1e675a7cf997bbde8e6","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.5.0.tgz","fileCount":32,"integrity":"sha512-AoS9ObvQRy7EChxGL8a2eES+Z5E3sf3yfyRRjJAmbJscsxsCcSLQUe2z22Cp4glg3w6D3K2tTpzIbEUWj8NOrA==","signatures":[{"sig":"MEQCIF+gesbhgP253Uuo5FOIw/Ch/IjoVDA8Uv5X4FdQ5OCWAiBdbAWzZerYl2PZLnluytp9yjkM0upb71vaUhw//HumDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55317},"main":"src/index.js","gitHead":"ca26491ab353b8b0ff36d7b160eed84eb17c9763","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"10.2.0","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"20.5.1","dependencies":{"z-schema":"^6.0.1","validator":"^13.9.0","lodash.set":"^4.3.2","lodash.pick":"^4.4.0","lodash.uniq":"^4.5.0","lodash.keyby":"^4.6.0","lodash.groupby":"^4.6.0","lodash.clonedeep":"^4.5.0","security-context":"^4.0.0","lodash.isundefined":"^3.0.1","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.35.0","jsonld":"^5.2.0","js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.5.0_1700571956050_0.058060080649616985","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@kravc/schema","version":"2.5.1","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.5.1","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"3e043f62243a03eae0a997520974de86c12a7a11","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.5.1.tgz","fileCount":32,"integrity":"sha512-i9V2P8yUu1XEDGCJmNirBt8h5NYtEjKlM4ET9UxWtjvIMVwh6sPsRsN3qGPeGwFg04dG+6WD3pSTEfm65tTTpw==","signatures":[{"sig":"MEUCIAdE/QVRyLZgXXGCrvhupA1zvIWKhTuUplBebjDhj12LAiEA5ImZjqMoL9jS7gQiV/I+HeayVEzHsRbezyMbQi0kKXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55322},"main":"src/index.js","gitHead":"f0c846493deff3bb9145f18becfebf0a5f6007e2","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"10.2.0","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"20.5.1","dependencies":{"z-schema":"^6.0.1","validator":"^13.9.0","lodash.set":"^4.3.2","lodash.pick":"^4.4.0","lodash.uniq":"^4.5.0","lodash.keyby":"^4.6.0","lodash.groupby":"^4.6.0","lodash.clonedeep":"^4.5.0","security-context":"^4.0.0","lodash.isundefined":"^3.0.1","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.35.0","jsonld":"^5.2.0","js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.5.1_1700572163188_0.831690725417509","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@kravc/schema","version":"2.6.0","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.6.0","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"b27a47f3b4e897c72ff4e2c6dd73aa03a4965a41","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.6.0.tgz","fileCount":32,"integrity":"sha512-rxCUb7eZAp8e7VSp+9GqpRqvw6m3KzaDcjSrNmdRL37QH4vt6bDHARewT0DH271Yv0uXnqMW4cg5rYBT93mZ/Q==","signatures":[{"sig":"MEUCIF15M1FAKRCUQq/a/XwCiVTjnndFfN3HWJJ5qbbmGPEQAiEAxT82bd7vBOs42xs2XtdYElPtkwTLQKyT1WITI9oRsWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55415},"main":"src/index.js","gitHead":"cd9530b68c488c20c056efef3367971500c35a23","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"10.2.0","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"20.5.1","dependencies":{"z-schema":"^6.0.1","validator":"^13.9.0","lodash.set":"^4.3.2","lodash.pick":"^4.4.0","lodash.uniq":"^4.5.0","lodash.keyby":"^4.6.0","lodash.groupby":"^4.6.0","lodash.clonedeep":"^4.5.0","security-context":"^4.0.0","lodash.isundefined":"^3.0.1","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.35.0","jsonld":"^5.2.0","js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.6.0_1710086993543_0.4300969001322257","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@kravc/schema","version":"2.7.0","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.7.0","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"b501adb4792b849162f4163d1ec1fc49c66bebc2","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.7.0.tgz","fileCount":33,"integrity":"sha512-eb1xOCHJww3/qPDVmfeuFX1c7zYpm0cIk6/sDnH2zbJkeRKoIllJjz1/8mYVawwWITVpu5VupsYbai2+TKn1lw==","signatures":[{"sig":"MEUCIQDiIVPH10wXsu6LSxUO8s3oGE8Y55On+kQf1MJFACRVygIgYglVWegDWiiqPNgxbj3dy/bPV0tey6ctHVTMXAjx7rI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56614},"main":"src/index.js","gitHead":"50575698b654693bbdf4cd4c5337ed9d18c2d7a9","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"10.2.0","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"20.5.1","dependencies":{"z-schema":"^6.0.1","validator":"^13.9.0","lodash.set":"^4.3.2","lodash.pick":"^4.4.0","lodash.uniq":"^4.5.0","lodash.keyby":"^4.6.0","lodash.groupby":"^4.6.0","lodash.isobject":"^3.0.2","lodash.clonedeep":"^4.5.0","security-context":"^4.0.0","lodash.isundefined":"^3.0.1","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.35.0","jsonld":"^5.2.0","js-yaml":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.7.0_1710267064079_0.12124421322913626","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"@kravc/schema","version":"2.7.1","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.7.1","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"12074cf49cd65f0515866a2510c70683aeae0c33","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.7.1.tgz","fileCount":33,"integrity":"sha512-GdQEIugTm82s7K2AwMggaxWgdr/otjCMKbNNkTou7G4NlFWN0QJW06tjglz/Fbm6DVskT/Yc2ee1BSas7rMLCg==","signatures":[{"sig":"MEUCIQD/2Dc/IJJGGFCYAi1tw56tT12uOsBwhPMFjmJAtstPygIgWlFRjZEmGZF12k8WaaWbwFluHjdK6JVCoIn/m5rQjiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57006},"main":"src/index.js","gitHead":"a2e94daec41039bb293d87f16c3108ad2147aebc","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"10.9.0","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"23.2.0","dependencies":{"lodash":"^4.17.21","z-schema":"^6.0.1","validator":"^13.9.0","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.2","mocha":"^10.8.2","eslint":"^9.15.0","jsonld":"^8.3.2","globals":"^15.12.0","js-yaml":"^4.1.0","@eslint/js":"^9.15.0","@eslint/eslintrc":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.7.1_1731928791094_0.9424920671655406","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"@kravc/schema","version":"2.7.2","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.7.2","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"67e4620a53868c6f6f93f35fdaadc37f7f154071","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.7.2.tgz","fileCount":34,"integrity":"sha512-Va0wKJxb/ngS+kRQZS2f0VoUvYffHZh7kt5of3RIoG1ZAuy8V1GKenF4Ibn0+cq6NiDQjob7iZZTMs+1WFbU4g==","signatures":[{"sig":"MEUCIQD0Dd6BHDI6RyBBMWG/3H560itc0FTxMcRzcWzOjukxVgIgR2HrMRFTyZLPF18hIs3Wr13+MvrQTdtl5yCFQXp+Yc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57281},"main":"src/index.js","types":"src/index.d.ts","gitHead":"d4a9bb64a72ca35388a08fb661dd11f60b870565","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.2.0","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"23.5.0","dependencies":{"lodash":"^4.17.21","z-schema":"^6.0.1","validator":"^13.9.0","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.2","mocha":"^10.8.2","eslint":"^9.15.0","jsonld":"^8.3.2","globals":"^15.12.0","js-yaml":"^4.1.0","@eslint/js":"^9.15.0","@eslint/eslintrc":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.7.2_1742561793681_0.9549390065545522","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"@kravc/schema","version":"2.7.3","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.7.3","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"61595dbe43b5753e7e085835da11947eea4a585c","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.7.3.tgz","fileCount":34,"integrity":"sha512-H0mdOAK2+QeJzqVv4TvJ8dw4o8tOlTpI+etBcQ8aarUpcKBZX13SjeuievhXertzmCOsNM5zJIf3E3mfCbh/Gw==","signatures":[{"sig":"MEYCIQDHIW6M0sU2xsNR64Cu4KJaJ6l0UEvfJ9/e+32y5PKdXAIhAMEna1jjPyKyG0q6E05UE0nL4iJfl+WfD1rP8pPrlwCr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57644},"main":"src/index.js","types":"src/index.d.ts","gitHead":"b7d6394f8da83b6454c22e136ea3c035511ca0e1","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.2.0","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"23.5.0","dependencies":{"lodash":"^4.17.21","z-schema":"^6.0.1","validator":"^13.9.0","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.2","mocha":"^10.8.2","eslint":"^9.15.0","jsonld":"^8.3.2","globals":"^15.12.0","js-yaml":"^4.1.0","@eslint/js":"^9.15.0","@eslint/eslintrc":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.7.3_1744366768503_0.6264693222283053","host":"s3://npm-registry-packages-npm-production"}},"2.7.4":{"name":"@kravc/schema","version":"2.7.4","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.7.4","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"460c2aea4636dc5670d00878c7266d7b6acf4e23","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.7.4.tgz","fileCount":34,"integrity":"sha512-0Xhagc6OoqJagQ511fp0SqHbBycl3pGQb7rR4DVsl1VxRd/18TbxRRnmS8n5CPyT19NbRpAV0BlVlW4NkkudKw==","signatures":[{"sig":"MEQCIBizky6D0SsN3bj0zN77nZ4v/M1cD0eCDniQ6DbYxKJmAiBl7/Am2vJZhWVfg+2GQAmczxnBSoyTgF2nG+ezhfT6kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57637},"main":"src/index.js","types":"src/index.d.ts","gitHead":"12a8bb1e1f3c55a408d9a17093ddf1438cd163b4","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.2.0","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"23.5.0","dependencies":{"lodash":"^4.17.21","z-schema":"^6.0.1","validator":"^13.9.0","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.2","mocha":"^10.8.2","eslint":"^9.15.0","jsonld":"^8.3.2","globals":"^15.12.0","js-yaml":"^4.1.0","@eslint/js":"^9.15.0","@eslint/eslintrc":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.7.4_1744721996492_0.1715153906426259","host":"s3://npm-registry-packages-npm-production"}},"2.7.5":{"name":"@kravc/schema","version":"2.7.5","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.7.5","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"4c5f9ff67721de93ab5a6d00b27dd5e863148170","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.7.5.tgz","fileCount":34,"integrity":"sha512-ZmGaoFSIKtwcd9fKRBShCTEMWNC1bwrpOu1p6CMMlLKWPU9EIw6jasn9a7T/a5l0H3jHB9OIQ7/HYwewofPOTg==","signatures":[{"sig":"MEUCICw9sO4gESU+KG/UQLbwkNtm5GrxTy6QBaMOPi2o/OnAAiEAllRl9TTnmhdPxvXVzNBrpic8wuhGSXk159TrpLiHfMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57661},"main":"src/index.js","types":"src/index.d.ts","gitHead":"255f88cf1e704f039549dd7dd1be704c7e4cb396","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.4.1","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"23.11.0","dependencies":{"lodash":"^4.17.21","z-schema":"^6.0.1","validator":"^13.9.0","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.2","mocha":"^10.8.2","eslint":"^9.15.0","jsonld":"^8.3.2","globals":"^15.12.0","js-yaml":"^4.1.0","@eslint/js":"^9.15.0","@eslint/eslintrc":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.7.5_1749649452303_0.5834652240057954","host":"s3://npm-registry-packages-npm-production"}},"2.7.6":{"name":"@kravc/schema","version":"2.7.6","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.7.6","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"nyc":{"exclude":"**/*.spec.js","include":"src"},"dist":{"shasum":"555ecd6143c0df857a0da32c0901d5fef49fd7ef","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.7.6.tgz","fileCount":34,"integrity":"sha512-pXpwjtYd11NTM3TLuBYF5aLSzMEHaWn+hb1tp794iGWbGzJ9B5ga2HDngDkUP+AYQLeSAjhrqsv7k66qMlox7g==","signatures":[{"sig":"MEUCIQDqhnxmQVzqdEucZnr7REq2Jf1O/yxVQR2UbqlE2ibkFwIgPZRcc35iYa6OUSEmeXs9MOWpNjY4VjVvl5jRqPHrWKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57662},"main":"src/index.js","types":"src/index.d.ts","gitHead":"346ee7dfd21a984474062e4a8ae145ae47791546","scripts":{"test":"eslint src/ examples/ && NODE_PATH=./ nyc mocha \"./src/**/*.spec.js\""},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.6.2","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"23.11.0","dependencies":{"lodash":"^4.17.21","z-schema":"^6.0.2","validator":"^13.15.15","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^6.2.0","mocha":"^11.7.4","eslint":"^9.38.0","jsonld":"^8.3.3","globals":"^16.4.0","js-yaml":"^4.1.0","@eslint/js":"^9.38.0","@eslint/eslintrc":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.7.6_1762165733557_0.5638429443426645","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-alpha.0":{"name":"@kravc/schema","version":"2.8.0-alpha.0","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.8.0-alpha.0","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"44459f260a34c5bec02ae9afbe03a38aaf59d8e2","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.8.0-alpha.0.tgz","fileCount":142,"integrity":"sha512-gFKx84UV/Thyy8yC4u3m2m0tQqTZypimpcPQnJ81Sq8n6BgHpva78F14Egpr6t+xdFdlqQGnCjN8vU0h8uP+Vg==","signatures":[{"sig":"MEYCIQD44nq/45KVNe4etal9Wd5wtmKh8qNWYndzRdfXGyX9kQIhANTxalHGm+ybjtZflUDJMW5QIuTr7qJL/rZk+it65DCS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832448},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"44655d129de6f190240f6993bd279f86e436b393","scripts":{"test":"eslint --fix src/ examples/ && jest --coverage","build":"tsc","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.6.2","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"24.11.1","dependencies":{"lodash":"^4.17.23","z-schema":"^6.0.2","validator":"^13.15.26","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","jsonld":"^9.0.0","rimraf":"^6.1.2","globals":"^17.1.0","js-yaml":"^4.1.1","ts-jest":"^29.4.6","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/jsonld":"^1.5.15","@types/lodash":"^4.17.23","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","typescript-eslint":"^8.54.0","eslint-plugin-jsdoc":"^62.4.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.8.0-alpha.0_1769520516646_0.8676145947750398","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-alpha.1":{"name":"@kravc/schema","version":"2.8.0-alpha.1","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.8.0-alpha.1","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"ae5d26bca69aec96af6a28c952799773736090ea","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.8.0-alpha.1.tgz","fileCount":148,"integrity":"sha512-xcIu6W/uYC4QUKULU38KlhMhkl2gLqrXYOGteoXt+5CWnFAanzvvNCbQqauyieaCWy6i0EEGYH+1dfFc4CRt4w==","signatures":[{"sig":"MEQCIBk5ntTvPbHSNTMvzxuUqL2Bi6/t8wN1jvRSgtz7okcZAiBaFIXqoXON3Wl4cJ+6P8tKTZ6vTb/YucFr+P/Y1DLQTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":861912},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ea662ad70d036e4978540c667168ac052b889046","scripts":{"test":"eslint --fix src/ examples/ && jest --coverage","build":"tsc","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.6.2","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"24.11.1","dependencies":{"lodash":"^4.17.23","z-schema":"^6.0.2","validator":"^13.15.26","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","jsonld":"^9.0.0","rimraf":"^6.1.2","globals":"^17.1.0","js-yaml":"^4.1.1","ts-jest":"^29.4.6","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/jsonld":"^1.5.15","@types/lodash":"^4.17.23","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","typescript-eslint":"^8.54.0","eslint-plugin-jsdoc":"^62.4.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.8.0-alpha.1_1769524247541_0.4980193877498875","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-alpha.2":{"name":"@kravc/schema","version":"2.8.0-alpha.2","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.8.0-alpha.2","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"1ca5196c0fc4828f9727a06fd62ccdde0046cd07","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.8.0-alpha.2.tgz","fileCount":148,"integrity":"sha512-6hnE/Oi4y9dJG2BbNwsbDdmcujon9Z19b2X56z4rNLZnP2Qq5uV9aQJU2xqP/OJ0w8Cf8doB4cGBHsQyXHSC/w==","signatures":[{"sig":"MEYCIQCVR30wk2zZBkGYGw0OLY6mljfhllAeNYIgpGQU/qRUCgIhAMhSmuHunxYfvRGmbm+573i2AMiYIfw4bzQMBFAyRPom","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":864898},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0cf643f3f10cfbc5555648f48cd88caa27d8a462","scripts":{"test":"eslint --fix src/ examples/ && jest --coverage","build":"tsc","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.6.2","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"24.11.1","dependencies":{"lodash":"^4.17.23","z-schema":"^6.0.2","validator":"^13.15.26","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","jsonld":"^9.0.0","rimraf":"^6.1.2","globals":"^17.1.0","js-yaml":"^4.1.1","ts-jest":"^29.4.6","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/jsonld":"^1.5.15","@types/lodash":"^4.17.23","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","typescript-eslint":"^8.54.0","eslint-plugin-jsdoc":"^62.4.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.8.0-alpha.2_1769588572130_0.11762609278919611","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-alpha.3":{"name":"@kravc/schema","version":"2.8.0-alpha.3","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.8.0-alpha.3","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"daca028fea51003728368f1c49e8fee158aeb195","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.8.0-alpha.3.tgz","fileCount":148,"integrity":"sha512-w3jEFi67zAACHpb4dmWDIW1qCw4f42VYV5KpSa3M0cnPRJ6plJGp1ZValrXoIpllX5boq5IbcIUS1ZZXxXL6Hg==","signatures":[{"sig":"MEUCIQDkSlUylOwnihKvBnbuB/E4/4LRnPOKHTYSH9wgzpBjWQIgX45AXfu4wkIlW4FhJS2kc5BW2/T5tknTQVOoq1oMyDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":865266},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7ba7fcf41d976a2b5aca102b6c15ecd2b6120063","scripts":{"test":"eslint --fix src/ examples/ && jest --coverage","build":"tsc","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.6.2","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"24.11.1","dependencies":{"lodash":"^4.17.23","z-schema":"^6.0.2","validator":"^13.15.26","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","jsonld":"^9.0.0","rimraf":"^6.1.2","globals":"^17.1.0","js-yaml":"^4.1.1","ts-jest":"^29.4.6","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/jsonld":"^1.5.15","@types/lodash":"^4.17.23","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","typescript-eslint":"^8.54.0","eslint-plugin-jsdoc":"^62.4.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.8.0-alpha.3_1769603907221_0.3759732176404813","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-alpha.4":{"name":"@kravc/schema","version":"2.8.0-alpha.4","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.8.0-alpha.4","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"8cb109727c71b0c2e6382d033e9af489c9b88173","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.8.0-alpha.4.tgz","fileCount":148,"integrity":"sha512-0r1DqLgZYxQ45CyFb3sNYS92XPJVuEGve36eGAnPHGSZIbVZX74x1Djie/vARA465yvvz4I+DngC6fmk3ampIA==","signatures":[{"sig":"MEYCIQD9QDHXvzgGZm5Nd2vSwx8vMQGB+kos2jEJAfMwG2OvGQIhAJ8ITmxyNg7Qi3cea0hQwy650zu6qX6ywRynNJHxvdhK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":865496},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7ba7fcf41d976a2b5aca102b6c15ecd2b6120063","scripts":{"test":"eslint --fix src/ examples/ && jest --coverage","build":"tsc","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.6.2","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"24.11.1","dependencies":{"lodash":"^4.17.23","z-schema":"^6.0.2","validator":"^13.15.26","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","jsonld":"^9.0.0","rimraf":"^6.1.2","globals":"^17.1.0","js-yaml":"^4.1.1","ts-jest":"^29.4.6","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/jsonld":"^1.5.15","@types/lodash":"^4.17.23","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","typescript-eslint":"^8.54.0","eslint-plugin-jsdoc":"^62.4.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.8.0-alpha.4_1769690195423_0.9197420806826295","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-alpha.5":{"name":"@kravc/schema","version":"2.8.0-alpha.5","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.8.0-alpha.5","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"f7aecf6a3db4d17712f380fea51f430bae2dbf29","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.8.0-alpha.5.tgz","fileCount":148,"integrity":"sha512-AeN64ODCohfbppyxSTsNMBmmw1G4HvgMAXExyQKWyfQP42jA57paaoo+kSa8/LvhfQ8847sKN3Fu59OiXvcQww==","signatures":[{"sig":"MEUCIDSi9AGHMgTwFZsd4Mze83jtNjV/v14MuBITLF3ThuOlAiEAgosY688l7rXWJNT/KWrJwqbCsacP7vU81RSaQ+Xc7gA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":865532},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7ba7fcf41d976a2b5aca102b6c15ecd2b6120063","scripts":{"test":"eslint --fix src/ examples/ && jest --coverage","build":"tsc","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.6.2","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"24.11.1","dependencies":{"lodash":"^4.17.23","z-schema":"^6.0.2","validator":"^13.15.26","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","jsonld":"^9.0.0","rimraf":"^6.1.2","globals":"^17.1.0","js-yaml":"^4.1.1","ts-jest":"^29.4.6","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/jsonld":"^1.5.15","@types/lodash":"^4.17.23","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","typescript-eslint":"^8.54.0","eslint-plugin-jsdoc":"^62.4.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.8.0-alpha.5_1769691169230_0.5674374173948256","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-alpha.6":{"name":"@kravc/schema","version":"2.8.0-alpha.6","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.8.0-alpha.6","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"bc4cde485321b9db7e01a101324f5b3d852c3887","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.8.0-alpha.6.tgz","fileCount":148,"integrity":"sha512-nDLdamO5bSIr1PQC1k47TgMZUnM6RqdtAnCblnAirXS3lXj8VMPvfo0hp87xu0IaQDqSh/1Cc26ZA+3hpAlD9w==","signatures":[{"sig":"MEUCIB2ZA+ORjMP7dGofp3jb6hsUei/GDzhP0hPN1RhbXdd5AiEA25vOO0ND3Ylre9dSD/1g0PvmChugyv2hcchRhlcT4/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":865822},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0942b1e5d648e496bbe1eee03db6dd891754eb4a","scripts":{"test":"eslint --fix src/ examples/ && jest --coverage","build":"tsc","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.6.2","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"24.11.1","dependencies":{"lodash":"^4.17.23","z-schema":"^6.0.2","validator":"^13.15.26","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","jsonld":"^9.0.0","rimraf":"^6.1.2","globals":"^17.1.0","js-yaml":"^4.1.1","ts-jest":"^29.4.6","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/jsonld":"^1.5.15","@types/lodash":"^4.17.23","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","typescript-eslint":"^8.54.0","eslint-plugin-jsdoc":"^62.4.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.8.0-alpha.6_1770038538298_0.4563166701306782","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-alpha.7":{"name":"@kravc/schema","version":"2.8.0-alpha.7","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.8.0-alpha.7","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"def25e8ac58478529fa0cd8d53acd462d6267d00","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.8.0-alpha.7.tgz","fileCount":148,"integrity":"sha512-UN4jbjueeHzmIyIhnMmL8A5Z6E7Ue2knK8piJJsB66MSTG6kJAweFRdSm9yQHx8WygD3uOu2rK/Ey0ZZyMHL+A==","signatures":[{"sig":"MEUCIQCcFGEnSJag07fpoThhnxrL6EW3qAF9ugwy+uLPx180pgIgWoguflbviUrIhz7+9sF/ukGxHNStlEdtFxGLXu2S5XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":865811},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dd01a7b5754f5e2d93804732d5b0ef3cbe0327eb","scripts":{"test":"eslint --fix src/ examples/ && jest --coverage","build":"tsc","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.6.2","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"24.11.1","dependencies":{"lodash":"^4.17.23","z-schema":"^6.0.2","validator":"^13.15.26","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","jsonld":"^9.0.0","rimraf":"^6.1.2","globals":"^17.1.0","js-yaml":"^4.1.1","ts-jest":"^29.4.6","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/jsonld":"^1.5.15","@types/lodash":"^4.17.23","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","typescript-eslint":"^8.54.0","eslint-plugin-jsdoc":"^62.4.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.8.0-alpha.7_1770374238870_0.9694376363085226","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-alpha.8":{"name":"@kravc/schema","version":"2.8.0-alpha.8","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.8.0-alpha.8","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"f699e46fe02d3a2e3ab97e48851938efc617cff5","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.8.0-alpha.8.tgz","fileCount":144,"integrity":"sha512-O88PFWTIRtzEfM+4R0MnJEiumH4cZFF8Mc735YS2bIgHip5cHnS8GTcBMKkbp9qZtLKsH4/vxB3XCxHaUlNIHA==","signatures":[{"sig":"MEQCIAfA5woqq0PZc8G0Ku5HrfDJq1GfmVUTs8mekzcFxFnCAiBmipqEjYltALpMmX48/I6fCeQJuxi2mbJxapeKyoduzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560004},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8e84fb42980728efb99313a85c4fb1ef02b391a5","scripts":{"test":"eslint --fix src/ examples/ && jest --coverage","build":"tsc","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.6.2","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"24.11.1","dependencies":{"lodash":"^4.17.23","z-schema":"^9.0.1","validator":"^13.15.26","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","jsonld":"^9.0.0","rimraf":"^6.1.2","globals":"^17.1.0","js-yaml":"^4.1.1","ts-jest":"^29.4.6","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/jsonld":"^1.5.15","@types/lodash":"^4.17.23","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","typescript-eslint":"^8.54.0","eslint-plugin-jsdoc":"^62.4.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.8.0-alpha.8_1770994015736_0.9220493921851405","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-alpha.9":{"name":"@kravc/schema","version":"2.8.0-alpha.9","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.8.0-alpha.9","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"d4cba373cb9faffdb4d4996cf0654fe67c9d2874","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.8.0-alpha.9.tgz","fileCount":144,"integrity":"sha512-YuywmNe5AFt2sQmGw2tAuB4/zelltwGlhNtKG2yIc6HnswptmMKOw2MZ9bIAxMf7FG9D2v1riaVQxteARTG+eg==","signatures":[{"sig":"MEYCIQCkuLe/0/MOcrgam2Fet7x4B0qMYaYfRKgKEMybEBpgwgIhAJseX+l9lu3ZO823vitQxWfekZGOpdI6ya4oGKEYhekq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560071},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8337d71955fdc1a6c8c493d51d0e69ea4c5d9ed6","scripts":{"test":"eslint --fix src/ examples/ && jest --coverage","build":"tsc","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.6.2","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"24.11.1","dependencies":{"lodash":"^4.17.23","z-schema":"^12.0.0","validator":"^13.15.26","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","jsonld":"^9.0.0","rimraf":"^6.1.2","globals":"^17.1.0","js-yaml":"^4.1.1","ts-jest":"^29.4.6","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/jsonld":"^1.5.15","@types/lodash":"^4.17.23","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","typescript-eslint":"^8.54.0","eslint-plugin-jsdoc":"^62.7.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.8.0-alpha.9_1772451325858_0.8669975988009118","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@kravc/schema","version":"2.8.0","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.8.0","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"1a05e0c544bf7a8fdd5abb138edf393f996cf628","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.8.0.tgz","fileCount":144,"integrity":"sha512-tLxrPPyNejDr/V/t64a5YRRZailPoZHba5w2kYu+sOjOVfjReVILED0nNlppNwopK4I7wtFrOsvohnD9EH8BCw==","signatures":[{"sig":"MEUCIE/OCF75q0AYOPQRM4AAOoac331f8wwdk9gCFiqFiby8AiEA2CWBGu37RMD3HgnjYstfaCkVPyfAlkL6Y/1RStTgPGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560063},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6ddb3adbd8c1bb99eb5663f110dba81b6f1c4b4f","scripts":{"test":"eslint --fix src/ examples/ && jest --coverage","build":"tsc","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.6.2","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"24.11.1","dependencies":{"lodash":"^4.17.23","z-schema":"^12.0.0","validator":"^13.15.26","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","jsonld":"^9.0.0","rimraf":"^6.1.2","globals":"^17.1.0","js-yaml":"^4.1.1","ts-jest":"^29.4.6","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/jsonld":"^1.5.15","@types/lodash":"^4.17.23","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","typescript-eslint":"^8.54.0","eslint-plugin-jsdoc":"^62.7.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.8.0_1773065353078_0.41554724520199504","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@kravc/schema","version":"2.8.1","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.8.1","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"b388ab04b0fe4c55bb1cccd330f8a2c8d8f40f33","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.8.1.tgz","fileCount":144,"integrity":"sha512-mKBrq0zlhd1Lp3wHn2ZpCb7ooJvl49q4hk6GWD65Ibga9a45TLJCiIljCIc1EZJa9OsFlQOlG3B46hVynVv5Aw==","signatures":[{"sig":"MEUCIEh51C3xBsQbolvFPMnXnG5vFmBkA8Xk8Koa6ey3jleLAiEArp7O/zBBZp/F7YGKQQAg7gIUhiZyiMgI5G9vFxHl028=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560063},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"709ea535830436d57a8e1c6283bee1d7ca397070","scripts":{"test":"eslint --fix src/ examples/ && jest --coverage","build":"tsc","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.11.0","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.23","js-yaml":"^4.1.1","z-schema":"^12.0.0","validator":"^13.15.26","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","jsonld":"^9.0.0","rimraf":"^6.1.2","globals":"^17.1.0","ts-jest":"^29.4.6","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/jsonld":"^1.5.15","@types/lodash":"^4.17.23","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","typescript-eslint":"^8.54.0","eslint-plugin-jsdoc":"^62.7.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.8.1_1775208620346_0.5294384130654592","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"@kravc/schema","version":"2.8.2","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.8.2","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"5aec5bb5db214acd1a388338feb7f6761c126241","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.8.2.tgz","fileCount":145,"integrity":"sha512-oVWnUfCvAl7jaFDYO4IaUaE2hpr7P8E4lY3i59QZTXWWNksrMfSWhQWrRW/hBcUyQBqXJCaqSlaz5qx+jkvvjg==","signatures":[{"sig":"MEUCIQC09JUDgXXFSEf2rVeDMY2S2dsU2IOtpr1fr+ZZJ2iJXQIgJr7BHPdHmlIDcf2Za2D6ySFjVweopY8hbhd4dMdg4D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560584},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1c352b8909ce5ecedfe0f184926348d9f7cef783","scripts":{"test":"eslint --fix src/ examples/ && jest --coverage","build":"tsc","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.11.0","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.23","js-yaml":"^4.1.1","z-schema":"^12.0.0","validator":"^13.15.26","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","jsonld":"^9.0.0","rimraf":"^6.1.2","globals":"^17.1.0","ts-jest":"^29.4.6","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/jsonld":"^1.5.15","@types/lodash":"^4.17.23","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","typescript-eslint":"^8.54.0","eslint-plugin-jsdoc":"^62.7.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.8.2_1775209358453_0.5824730693876883","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"@kravc/schema","version":"2.8.3","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Alexander Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.8.3","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"d26da63a9361b7ffeabfb034e1f4b46feba0a54a","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.8.3.tgz","fileCount":145,"integrity":"sha512-Pf0y1Mf5g5BDEeOiH/9JpGgCVXcnCqQnCxlHLkb+U1rS684AtacKkV0wu8Mh2aZOl5POIVlwC8BQk7lX/rXsOw==","signatures":[{"sig":"MEYCIQCMUAXcfLVxyBdRPVXFOGPCECUO8I/cAyomUcZvvULe/QIhAJ0Dm/T7ZeQaihjCNKKQQHvydypqpE2N2mYdNKUQSl5s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560574},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d740ec8087454417496e8143d9b30874694be58c","scripts":{"test":"eslint --fix src/ examples/ && jest --coverage","build":"tsc","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+ssh://git@github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.11.0","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.23","js-yaml":"^4.1.1","z-schema":"^12.0.0","validator":"^13.15.26","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","jsonld":"^9.0.0","rimraf":"^6.1.2","globals":"^17.1.0","ts-jest":"^29.4.6","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/jsonld":"^1.5.15","@types/lodash":"^4.17.23","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","typescript-eslint":"^8.54.0","eslint-plugin-jsdoc":"^62.7.1"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.8.3_1775210787624_0.8891592154842616","host":"s3://npm-registry-packages-npm-production"}},"2.8.4":{"name":"@kravc/schema","version":"2.8.4","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Oleksandr Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@2.8.4","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"3031b68cc4c54ac311454b933e745d9e647a382f","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-2.8.4.tgz","fileCount":145,"integrity":"sha512-0LmCI4If37novX8g888SMC/QhUIDqVg8HzcAAfYzUMCuWD8R63/CvSMyTqki7THu0rwiZi0qGDY/ATn0vwj8gQ==","signatures":[{"sig":"MEUCIQCbjaMcnLdE9cKnidopsgZVtGqJIqJJzQXx+MPvGWnGbwIgD6Lgh4tqXSaRT8PTeNNwipDczpkzIkUrqQqegSay5+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590389},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f693465bf777357a66cb8e07b3405ac69f22db6d","scripts":{"test":"eslint --fix src/ examples/ && bun test --coverage","build":"tsc","prepare":"bun run build","prebuild":"rimraf dist","prepublishOnly":"bun run build"},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"repository":{"url":"git+https://github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"26.3.1","dependencies":{"lodash":"^4.18.1","js-yaml":"^5.0.0","z-schema":"^12.3.1","validator":"^13.15.35","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.5.0","jsonld":"^9.0.0","rimraf":"^6.1.3","globals":"^17.6.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.0","@types/jsonld":"^1.5.15","@types/lodash":"^4.17.24","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","typescript-eslint":"^8.61.1","eslint-plugin-jsdoc":"^63.0.6"},"_npmOperationalInternal":{"tmp":"tmp/schema_2.8.4_1782029537103_0.7488720484835021","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@kravc/schema","version":"3.0.0","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"author":{"name":"Oleksandr Kravets","email":"a@kra.vc"},"license":"ISC","_id":"@kravc/schema@3.0.0","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"homepage":"https://github.com/alexkravets/schema#readme","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"dist":{"shasum":"0e771948f92c7a150ee502cb8bb62f0cc0d52270","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-3.0.0.tgz","fileCount":149,"integrity":"sha512-OTMuHlOjjC7daNrbTfIWCk8+Ut7h/5BjMoYKHm+XYX3wtgzXQ5hGPdTMaL0BQAZ54pkBxv5aHG9pUPUOhAgXcg==","signatures":[{"sig":"MEQCIE6WnG99vxb2z6aAAoBeJuy1B+gqIXdRJc00UbetFmwQAiBDUwPuud6kGRR+jDlodhGU3LZKAELdKxKob2Z3aicaww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624662},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"114697f408c6e4e768cc4c9aeb998f2c957a031e","scripts":{"test":"eslint --fix src/ examples/ && bun run typecheck && bun test --coverage","build":"tsc","prepare":"bun run build","prebuild":"rimraf dist","typecheck":"tsc -p tsconfig.check.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"overrides":{"undici":"^6.28.0","brace-expansion":"^5.0.9"},"repository":{"url":"git+https://github.com/alexkravets/schema.git","type":"git"},"_npmVersion":"11.12.1","description":"Advanced JSON schema manipulation and validation library.","directories":{"src":"src"},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.18.1","z-schema":"^12.4.2","validator":"^13.15.35","security-context":"^4.0.0","credentials-context":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.1","jsonld":"^9.0.0","rimraf":"^6.1.3","globals":"^17.11.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/node":"^24.13.3","@types/jsonld":"^1.5.15","@types/lodash":"^4.17.25","@types/validator":"^13.15.10","typescript-eslint":"^8.67.0","eslint-plugin-jsdoc":"^64.2.0"},"_npmOperationalInternal":{"tmp":"tmp/schema_3.0.0_1786785214518_0.16349675644569195","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@kravc/schema","version":"3.0.1","description":"Advanced JSON schema manipulation and validation library.","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alexkravets/schema.git"},"directories":{"src":"src"},"scripts":{"test":"eslint --fix src/ examples/ && bun run typecheck && bun test --coverage","typecheck":"tsc -p tsconfig.check.json","prebuild":"rimraf dist","build":"tsc","prepare":"bun run build","prepublishOnly":"bun run build"},"author":{"name":"Oleksandr Kravets","email":"a@kra.vc"},"license":"ISC","dependencies":{"credentials-context":"^2.0.0","lodash":"^4.18.1","security-context":"^4.0.0","validator":"^13.15.35","z-schema":"^12.4.2"},"devDependencies":{"@eslint/js":"^10.0.1","@types/bun":"^1.3.14","@types/jsonld":"^1.5.15","@types/lodash":"^4.17.25","@types/node":"^24.13.3","@types/validator":"^13.15.10","eslint":"^10.8.1","eslint-plugin-jsdoc":"^64.2.0","globals":"^17.11.0","jsonld":"^9.0.0","rimraf":"^6.1.3","typescript":"^6.0.3","typescript-eslint":"^8.67.0"},"overrides":{"brace-expansion":"^5.0.9","undici":"^6.28.0"},"gitHead":"1dbfda8ab8c8120dae32e2a5a5bfe7bc1e1d0d7c","_id":"@kravc/schema@3.0.1","bugs":{"url":"https://github.com/alexkravets/schema/issues"},"homepage":"https://github.com/alexkravets/schema#readme","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-p8ubAMo9YEvHc9m996u0tkmpz+NgeiAav2x1rQnOGBzWwndQCLNQvchkt8mvmCP7H+lT4X1Tx4nIOto3a4re2A==","shasum":"5a976c867b9af053f66eeb7f7c5bfdfbf53ed89f","tarball":"https://registry.npmjs.org/@kravc/schema/-/schema-3.0.1.tgz","fileCount":149,"unpackedSize":626726,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD4LgH0lazWdzD28nsCn4EReZrn9sJ9TiZ1erARRTuQGAIgd9ovSsTMEyUykbbyLl9RpLOMihcSo82vv47DrgR+qqo="}]},"_npmUser":{"name":"kravc","email":"a@kra.vc"},"maintainers":[{"name":"kravc","email":"a@kra.vc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/schema_3.0.1_1786785957235_0.2713802127876903"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-17T03:52:34.178Z","modified":"2026-08-15T09:25:57.540Z","1.0.0":"2020-05-17T03:52:34.350Z","1.1.0":"2020-05-17T07:00:40.396Z","1.1.1":"2020-06-18T14:43:29.251Z","1.2.0":"2020-11-05T21:02:10.106Z","2.0.0":"2020-11-11T15:04:58.466Z","2.1.0":"2020-11-13T15:32:41.478Z","2.2.0":"2020-11-13T16:42:31.719Z","2.2.2":"2021-04-29T20:56:42.655Z","2.2.3":"2021-06-19T07:55:01.066Z","2.3.0":"2022-01-01T22:22:20.166Z","2.3.1":"2022-11-24T17:02:17.907Z","2.3.2":"2022-12-01T09:31:48.720Z","2.3.3":"2022-12-26T11:42:32.190Z","2.3.4":"2023-03-05T09:42:10.690Z","2.4.0":"2023-10-17T10:34:03.468Z","2.5.0":"2023-11-21T13:05:56.215Z","2.5.1":"2023-11-21T13:09:23.328Z","2.6.0":"2024-03-10T16:09:53.703Z","2.7.0":"2024-03-12T18:11:04.316Z","2.7.1":"2024-11-18T11:19:51.258Z","2.7.2":"2025-03-21T12:56:33.841Z","2.7.3":"2025-04-11T10:19:28.698Z","2.7.4":"2025-04-15T12:59:56.693Z","2.7.5":"2025-06-11T13:44:12.500Z","2.7.6":"2025-11-03T10:28:53.749Z","2.8.0-alpha.0":"2026-01-27T13:28:36.897Z","2.8.0-alpha.1":"2026-01-27T14:30:47.735Z","2.8.0-alpha.2":"2026-01-28T08:22:52.329Z","2.8.0-alpha.3":"2026-01-28T12:38:27.394Z","2.8.0-alpha.4":"2026-01-29T12:36:35.596Z","2.8.0-alpha.5":"2026-01-29T12:52:49.466Z","2.8.0-alpha.6":"2026-02-02T13:22:18.576Z","2.8.0-alpha.7":"2026-02-06T10:37:19.058Z","2.8.0-alpha.8":"2026-02-13T14:46:55.905Z","2.8.0-alpha.9":"2026-03-02T11:35:26.022Z","2.8.0":"2026-03-09T14:09:13.273Z","2.8.1":"2026-04-03T09:30:20.484Z","2.8.2":"2026-04-03T09:42:38.657Z","2.8.3":"2026-04-03T10:06:27.794Z","2.8.4":"2026-06-21T08:12:17.231Z","3.0.0":"2026-08-15T09:13:34.648Z","3.0.1":"2026-08-15T09:25:57.373Z"},"bugs":{"url":"https://github.com/alexkravets/schema/issues"},"author":{"name":"Oleksandr Kravets","email":"a@kra.vc"},"license":"ISC","homepage":"https://github.com/alexkravets/schema#readme","keywords":["JSON","JSON-LD","Validator","Credential","JSON Schema","Linked Data","Semantic Web","Verifiable Credential"],"repository":{"type":"git","url":"git+https://github.com/alexkravets/schema.git"},"description":"Advanced JSON schema manipulation and validation library.","maintainers":[{"name":"kravc","email":"a@kra.vc"}],"readme":"# @kravc/schema\n\nAdvanced JSON schema manipulation and validation library written in TypeScript,\nbased on [z-schema](https://github.com/zaggino/z-schema).\n\n## Get Started\n\nInstall npm dependency:\n\n```sh\nnpm i --save @kravc/schema\n```\n\n```ts\nimport { Schema, Validator } from '@kravc/schema'\n\nconst userSchema = new Schema({\n  firstName: { required: true },\n  lastName:  { required: true }\n}, 'User')\n\nconst profileSchema = userSchema\n  .extend({\n    status: {\n      enum: [ 'Pending', 'Active' ],\n      default: 'Pending'\n    }\n  }, 'Profile')\n\nconst validator = new Validator([ profileSchema ])\n\nconst profile = validator.validate({ firstName: 'John', lastName: 'Doe' }, 'Profile')\nconsole.log(profile)\n```\n\nExpected output:\n\n```\n{ firstName: 'John', lastName: 'Doe', status: 'Pending' }\n```\n\nOther `Schema` and `Validator` usage examples:\n\n- [Schema](./src/__tests__/Schema.test.ts)\n- [Validator](./src/__tests__/Validator.test.ts)\n\n\n## Types\n\nA schema is the source of a type, so a type does not have to be written out\nalongside the schema that already describes it:\n\n```ts\nimport { Schema, type Infer, type InferOutput } from '@kravc/schema'\n\ntype Profile = Infer<typeof profileSchema>\n// { firstName: string, lastName: string, status?: 'Pending' | 'Active' }\n```\n\n`Infer` describes an object as it is accepted on input. `InferOutput` describes\nit as `validate` returns it, where every property carrying a default is present:\n\n```ts\ntype ValidatedProfile = InferOutput<typeof profileSchema>\n// { firstName: string, lastName: string, status: 'Pending' | 'Active' }\n```\n\nTypes follow `clone`, `only`, `extend`, `pure` and `wrap`, so a schema built\nfrom another one describes what it builds.\n\nA `$ref` is a schema ID the validator resolves at runtime, which a type cannot\nfollow on its own. Register a schema from the module that defines it, and a\nreference to it resolves everywhere:\n\n```ts\nexport const statusSchema = new Schema({\n  enum: [ 'Pending', 'Active' ]\n}, 'Status')\n\nexport type Status = Infer<typeof statusSchema>\n\ndeclare module '@kravc/schema' {\n  interface SchemaRegistry {\n    Status: Status\n  }\n}\n```\n\n```ts\nconst profileSchema = new Schema({\n  status: { $ref: 'Status', required: true }\n}, 'Profile')\n\ntype Profile = Infer<typeof profileSchema>\n// { status: 'Pending' | 'Active' }\n```\n\nA reference to an ID that is not registered resolves to `unknown`, so schemas\nbuilt from IDs composed at runtime keep working.\n\nType usage examples:\n\n- [Schemas with references, nested objects and arrays](./examples/schemas)\n- [Inferred types](./src/__tests__/types.test-d.ts)\n\n\n## Verifiable Credentials\n\nClass `CredentialFactory` allows to build a verifiable credential with embeded\nlinked data context. Common json schema types and formats (`integer`,\n`date-time`, etc.) are mapped to [schema.org](https://schema.org) types.\n\nDefine schema for a credential subject:\n\n```ts\nimport { Schema } from '@kravc/schema'\n\nconst accountSchema = new Schema({\n  id:          { required: true },\n  username:    { required: true },\n  createdAt:   { format: 'date-time', required: true },\n  dateOfBirth: { format: 'date' }\n}, 'Account')\n```\n\nInitialize credential factory by providing credential URI and credential subject\nschemas:\n\n```ts\nimport { CredentialFactory } from '@kravc/schema'\n\nconst factory = new CredentialFactory('https://example.com/schema/AccountV1', [ accountSchema ])\n```\n\nCreate a credential for a specific subject, `createCredential` method validates\nthe input and populates any defaults defined by schema:\n\n```ts\nconst holder    = 'did:HOLDER_ID'\nconst username  = 'USER'\nconst createdAt =  new Date().toISOString()\nconst credentialId = 'https://example.com/credentials/CREDENTIAL_ID'\n\nconst subject = {\n  id: holder,\n  username,\n  createdAt\n}\n\nconst credential = factory.createCredential(credentialId, holder, subject)\nconsole.log(JSON.stringify(credential, null, 2))\n```\n\nExpected JSON-LD output (could be verified using [JSON-LD Playground](https://json-ld.org/playground/)):\n\n```json\n{\n  \"@context\": [\n    \"https://www.w3.org/2018/credentials/v1\",\n    {\n      \"AccountV1\": {\n        \"@id\": \"https://example.com/schema/AccountV1\"\n      },\n      \"Account\": {\n        \"@id\": \"https://example.com/schema/AccountV1#Account\",\n        \"@context\": {\n          \"@vocab\": \"https://example.com/schema/AccountV1#\",\n          \"@version\": 1.1,\n          \"@protected\": true,\n          \"schema\": \"https://schema.org/\",\n          \"username\": {\n            \"@id\": \"username\"\n          },\n          \"createdAt\": {\n            \"@id\": \"createdAt\",\n            \"@type\": \"schema:DateTime\"\n          },\n          \"dateOfBirth\": {\n            \"@id\": \"dateOfBirth\",\n            \"@type\": \"schema:Date\"\n          }\n        }\n      }\n    }\n  ],\n  \"id\": \"https://example.com/credentials/CREDENTIAL_ID\",\n  \"type\": [\n    \"VerifiableCredential\",\n    \"AccountV1\"\n  ],\n  \"holder\": \"did:HOLDER_ID\",\n  \"credentialSubject\": {\n    \"id\": \"did:HOLDER_ID\",\n    \"username\": \"USER\",\n    \"createdAt\": \"2020-11-11T11:11:11.111Z\",\n    \"type\": \"Account\"\n  }\n}\n```\n\nAttributes `issuer`, `issuanceDate` and `proof` are intentionally skipped and\nto be set by issuing function (e.g [@kravc/identity](http://github.com/alexkravets/identity)).\n\nOther `CredentialFactory` examples:\n\n- [createAccountCredential](./examples/credentials/createAccountCredential.ts)\n- [createMineSweeperScoreCredential](./examples/credentials/createMineSweeperScoreCredential.ts)\n\n---\n\nRevision: August 15, 2026<br/>\nBy: Oleksandr Kravets (@alexkravets)\n","readmeFilename":"README.md"}