{"_id":"@demvsystems/yup-ast","_rev":"10-2ebdb18a386b94dde4cd10d242c90524","name":"@demvsystems/yup-ast","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"@demvsystems/yup-ast","version":"1.0.0","description":"Rewrite of the original yup-ast due to licensing problems. Converts JSON into yup objects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint './src/**/*.{js,ts,tsx}'","test":"jest","test:watch":"jest --watchAll","build":"tsc","watch":"tsc -w","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/demvsystems/yup-ast.git"},"author":{"name":"spaceemotion"},"license":"MIT","keywords":["yup","validation","json","ast","parsing"],"husky":{"hooks":{"pre-commit":"npm run lint && npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"npm run lint && npm test"}},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/jest":"^25.1.4","@types/node":"^13.9.2","@types/yup":"^0.26.33","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.24.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-plugin-import":"^2.20.2","husky":"^4.2.3","jest":"^25.1.0","semantic-release":"^17.0.4","ts-jest":"^25.2.1","typescript":"^3.8.3"},"dependencies":{"yup":"^0.28.3"},"gitHead":"867ef4aab0f1c546a6214acb70f9475b34dca44d","bugs":{"url":"https://github.com/demvsystems/yup-ast/issues"},"homepage":"https://github.com/demvsystems/yup-ast#readme","_id":"@demvsystems/yup-ast@1.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.3","dist":{"integrity":"sha512-G6zCMLf/uavwNpIlOZu9gRjF0gv27wlnz1MVagzkf4jYGsZHjBd7wgX8Up4Pw8o0CLddiKWByYNXdV1GIpaOMg==","shasum":"6b71717ad99fa6e044191a60e42827e079292bc9","tarball":"https://registry.npmjs.org/@demvsystems/yup-ast/-/yup-ast-1.0.0.tgz","fileCount":6,"unpackedSize":8460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejZewCRA9TVsSAnZWagAAfRsQAIYukvZ1gwZfqPhd4IYi\nc8RDbOgvSZqqXzjkN6XXe4mkqGhZ9HVafGGywqalgE3A34kInueilV6ioZA5\nC3cB2ExmJGpulB0ZvxX1Bkt3Zi/WCp61VslOzPNLFpt6NFKCX3cggqDN4EHm\nT29AjA261geGaOZ1AjIIdcazPEx9T5Po34kmQl1f1lliF5F6zfn8Q9tQsGKb\nQma28pe564uJbGHLy8uiypltuA1jxLofkMtn/8uAHW3YUY2cVxsBhj/LO2o7\nASMBkUlRECJBShHRRnEmv3GIrHVnrjj3GFwv8RiiNhlZLTm48P0bLZrGmN4m\nK3uAP5cg4VZaVb01vcvMxrCQ3QZnlkgIgVj1aQYAIx80G5sWHxKkAh9yS1P7\n06p+OZYrEcwzdsz4g1dEAgJbMW4VBaSUxLacrnSVSLyLUGrZ16ZigwQwTpgn\n4Pf2LYvZoztcajTyQEzjRg55UgvuaB5T2sNNSAEyVgUoP2OwpzPB1/wEWukB\nipQnyyd55oBJXwV1E0EkwcJPAzoHCGdXv4CvGIezZALD4ecWGkXfwa8Fr2+p\nqtTQ1UjQ7P6vogcHrkBOwl/a9NLZ4S9F1O6ZTIl1vy7t9Ce+NkDi97jGoRCP\n66iJxrPJPuG2e96zWQd0kF/Cb6wUhN76Ev1p9HqQhjZljCtK1WMYzBwZ93at\nHq+u\r\n=GvWb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF38Y0WZswMy97EvekF+EI4OaCNbhSxsaHkf5vSXwpoEAiEAp+vkp2DjB+n+Z/3YY8XiDQoZZicA4k8HDewM+Ljg5Ds="}]},"maintainers":[{"name":"mariusrumpf","email":"marius@mariusrumpf.de"},{"name":"spaceemotion","email":"hello@spaceemotion.net"}],"_npmUser":{"name":"spaceemotion","email":"hello@spaceemotion.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup-ast_1.0.0_1586337712231_0.47487871656977854"},"_hasShrinkwrap":false},"1.0.1":{"name":"@demvsystems/yup-ast","version":"1.0.1","description":"Rewrite of the original yup-ast due to licensing problems. Converts JSON into yup objects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint './src/**/*.{js,ts,tsx}'","test":"jest","test:watch":"jest --watchAll","build":"tsc","watch":"tsc -w","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/demvsystems/yup-ast.git"},"author":{"name":"spaceemotion"},"license":"MIT","keywords":["yup","validation","json","ast","parsing"],"husky":{"hooks":{"pre-commit":"npm run lint && npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"npm run lint && npm test"}},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/jest":"^25.1.4","@types/node":"^13.9.2","@types/yup":"^0.26.33","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.24.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-plugin-import":"^2.20.2","husky":"^4.2.3","jest":"^25.1.0","semantic-release":"^17.0.4","ts-jest":"^25.2.1","typescript":"^3.8.3"},"dependencies":{"yup":"^0.28.3"},"gitHead":"f410b6aa83cec06eb7ef174d08f38658e3ad1efb","bugs":{"url":"https://github.com/demvsystems/yup-ast/issues"},"homepage":"https://github.com/demvsystems/yup-ast#readme","_id":"@demvsystems/yup-ast@1.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.3","dist":{"integrity":"sha512-JEX9tmecmHIgP0ifKJt0eLECqN7JOUlWn/+LBloGpPUUkUEn14xFKpYsq+iDul3xRv3esqvR5B/lyK6o6EzNIg==","shasum":"e557504e8b99e2491add2edce961667530819456","tarball":"https://registry.npmjs.org/@demvsystems/yup-ast/-/yup-ast-1.0.1.tgz","fileCount":6,"unpackedSize":8484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemHp3CRA9TVsSAnZWagAAEfEP/A6tll/4ry40Wi6qx4Sx\nu84MfKXbC4cYRHYc5lCNYKX7IZRg4CxFafI5eEKDeDJhC3g3Lgl2wqPqqCWG\nP1pGZU/4m2Dak6hpTFPyxv1wHqq/bnAsl12VCxAojrD3ismQCkB4nCpFocPm\noXWCv5ENAT8tjXo1gXEm91IUuMOHOkt2Ej34ZyIHWdQZn9glRIIerP1lRbXp\nn4L8h06hJ+iP79w7CHROgk1o/tlYhP6ReSESGy9s7KtjrojqqqwckmcDPZ32\nqN3Vho7bcoAXAtD3bF25qr+mzMXZ1UuuFi/mgLe3bFSkL6MaXd8ROVJoDX1M\n3FKeUFTN/y7k3773gX/vaqjMm5ju9aqYidhNh+Jg5yv3E32e8oAEnM0eSX7m\nHLuvZWPPPH4lZRIhpwi+eFL+D1eR2ogRqfgNiSsY7oySHtjqrCnnLwPPo25T\nomh3dfjQ8adWbQgZAXyHC7EITb/VkunvIVIqCFqbP4sQkoqYH72xzzybDdim\nphmLUYlkg+NMhQWSEve0PqrrnCIhWHdz0909QVGLSiJ6cnZnom84GuuTTuT2\ndasEmahu01eiguyjlP89foNpVKlYytG/1HT/SSXRmNKqtWq2jCTcvyV2JRTe\nQZb1nEgMLHAPbeucRBjKfYGvpn9b6qM2YHtD38zED2z9b1b9p003V/hgeRZv\n2n7H\r\n=v2xg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBP6SkpR9RWWFkqArXZ2jCHE745OmXaqnmTGtoxHKmeAAiA7JE5agbnW8YSNt1RtDCxuq3LHm1njBHHxhGDtsbPuCQ=="}]},"maintainers":[{"name":"mariusrumpf","email":"marius@mariusrumpf.de"},{"name":"spaceemotion","email":"hello@spaceemotion.net"}],"_npmUser":{"name":"spaceemotion","email":"hello@spaceemotion.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup-ast_1.0.1_1587051126830_0.14436479669609237"},"_hasShrinkwrap":false},"1.1.0":{"name":"@demvsystems/yup-ast","version":"1.1.0","description":"Rewrite of the original yup-ast due to licensing problems. Converts JSON into yup objects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint './src/**/*.{js,ts,tsx}'","test":"jest","test:watch":"jest --watchAll","build":"tsc","watch":"tsc -w","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/demvsystems/yup-ast.git"},"author":{"name":"spaceemotion"},"license":"MIT","keywords":["yup","validation","json","ast","parsing"],"husky":{"hooks":{"pre-commit":"npm run lint && npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"npm run lint && npm test"}},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/jest":"^25.1.4","@types/node":"^13.9.2","@types/yup":"^0.26.33","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.24.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-plugin-import":"^2.20.2","husky":"^4.2.3","jest":"^25.1.0","semantic-release":"^17.0.4","ts-jest":"^25.2.1","typescript":"^3.8.3"},"dependencies":{"yup":"^0.28.3"},"gitHead":"010566e93e4261c4124752fbd25e9c56a4186c9e","bugs":{"url":"https://github.com/demvsystems/yup-ast/issues"},"homepage":"https://github.com/demvsystems/yup-ast#readme","_id":"@demvsystems/yup-ast@1.1.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.3","dist":{"integrity":"sha512-7Wyj9SObbfxvFvnmWe0JkwyqTkTmDGGbfI01w2ENF2GT0dQfMZapMg3uJwMhOVbqiUE2BSvB3cUzf5GoJS6GdA==","shasum":"3a7d04c6b3aee87dd4577fdbc8e9cd4f3c2e859e","tarball":"https://registry.npmjs.org/@demvsystems/yup-ast/-/yup-ast-1.1.0.tgz","fileCount":6,"unpackedSize":8491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewTXeCRA9TVsSAnZWagAAPiMP/igUUDljvRyPR5bkr3Hu\nswggZPgTqZlkyXrGsSf0bNY9+YuJB8ntjJ99mDSBLIoM/q/1DYRo8vnm8eFV\n/NjTBdJ/ZNnMK82yQlFIv49SNiDqnF0+33buQmsSyxSmn6DL8BmHQfBkymE5\nySEcZmsV9An/e30UOtJpqpspWM8ylu7RK/3kbHitxM8x4oH3JMgldInl3lSL\nYA4kc1shIekpTopWVHuo+W3DSItDcSCHoGtafoIcqh9EATu9KoqOBFCb0bpG\nP+aKNAMPI0DaDn2MojxsmekseFAgfF7a5h4Rym6/MI6p/o2hnZVyWXJZ0zQV\nPrWFLUMiQHymK1r0qEjwiI56kTDoSdvUPyLWzbnRaVrmbIRoK7wkakrRSSIl\nbsDhn5YTJ0vxn0ELQQdf04qwwxXtAl2urcSkB/IxE5TDaBJ9h9R3bVrtHDzy\nH5AFftBCNVq+yHnTujlSUTRpOazYQWyEpE09D/y0jM7QcD0SBowm6dZBkpwl\npZXdq7xQj4TE82JJydPQCQllgqt9Jz0OqkGx2eBAa2uNhik0DvlCeNbXF3D1\nNm6oAEL/VDC6CYXk4IqMiXOtqiwe1VLDTJQpRACM3TjxgZAm6u8G4rQxGToR\nwHiMKucg1HUiNEEhum8e3Q1Frg8UIlEO0jV1ZpPreG81vVZqqAB0nT+xj9b3\n1oP6\r\n=gXl4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqKdLMua5LfmuXgRyL/wq/gW7dOMoFxphcj5vMxQGtUAIgb5y0gWbnApiE2m6Jzw39Rm82Hz3Y/hQUx7UImKZFibE="}]},"maintainers":[{"name":"mariusrumpf","email":"marius@mariusrumpf.de"},{"name":"spaceemotion","email":"hello@spaceemotion.net"}],"_npmUser":{"name":"spaceemotion","email":"hello@spaceemotion.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup-ast_1.1.0_1589720541938_0.1549936096064346"},"_hasShrinkwrap":false},"1.1.1":{"name":"@demvsystems/yup-ast","version":"1.1.1","description":"Rewrite of the original yup-ast due to licensing problems. Converts JSON into yup objects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint './src/**/*.{js,ts,tsx}'","test":"jest","test:watch":"jest --watchAll","build":"tsc","watch":"tsc -w","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/demvsystems/yup-ast.git"},"author":{"name":"spaceemotion"},"license":"MIT","keywords":["yup","validation","json","ast","parsing"],"husky":{"hooks":{"pre-commit":"npm run lint && npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"npm run lint && npm test"}},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/jest":"^25.1.4","@types/node":"^13.9.2","@types/yup":"^0.26.33","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.24.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-plugin-import":"^2.20.2","husky":"^4.2.3","jest":"^25.1.0","semantic-release":"^17.0.4","ts-jest":"^25.2.1","typescript":"^3.8.3"},"dependencies":{"yup":"^0.28.3"},"gitHead":"27da1ff9114d759e9a7d25aa4c89c3f811ecf7a1","bugs":{"url":"https://github.com/demvsystems/yup-ast/issues"},"homepage":"https://github.com/demvsystems/yup-ast#readme","_id":"@demvsystems/yup-ast@1.1.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-quxZ56KsxCUeGHzw7fAlQBVWjetmS4KrvDRen6XuqETsWHZlLelCNgoTh4uNsfqtkHsl7RB8E3L+spfXWyEL9g==","shasum":"44e6435cf6a42508b28f6f5c901f80d489120395","tarball":"https://registry.npmjs.org/@demvsystems/yup-ast/-/yup-ast-1.1.1.tgz","fileCount":6,"unpackedSize":8770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe84EyCRA9TVsSAnZWagAAicEP/3v+zohpi4NOw6fcnA8o\n2jUDLrFMM9QBbA3pW6BzttI4ISOL7vlBXTvfljFQvYvDzg3Q458LlQaCHv8E\nFLXCN8mcAlkGOKMdvNw90jJDzMNHSD2uFpQMWsdXkLZJHBLhrwLsqvMrUJxD\njhyGJ16jF1lbx9vhf0J8amwNeax9aa4/8L8+Vs8h9D1wDGDy+659Y0DUb4oc\nE+rt6Fe6/OMquVvziGK277VFfYeNrVaQQpgoxuA+ZaUV52rAIns2X/sfV8BL\nNxwQvJ80G5AwvkrxaibZHztv1GV0LeUqpk52UAU/t/pw6MJojIh3wLll8yy8\ntBXmx0pKK0jzuowivePEq2OM3ks5G+HAL9r/vyknURTHcCJUBu13uI29lhQN\nw7J9dXCzriGwNu2wGjODr2IRFO9VEUFpx91O6O4wlS8CsPbH4S8zgBzf0KBK\nHl85s7aqHLjv2QZXd4ZMtSNyrU88vhN0r6M2+tRvE+iHGbKIDIXxYhgisAdl\n/gYOpGHV2QR4rcSBLJjBOuFf3Li+pF+eAanjg/gwqdR34L6VRThUvd+0Km9f\n1JTKmpBqFDOZC5Yuos/zOZ0Wtg44/Wgo1FR+ZFR8C7TiHsUCwwy5rcp10epo\nEzjIf/EjMfgLXmVUALoiAxWk8YHmppfnspjW1PgRmc/o9dMP8m8XMhIu3SEm\n7zp7\r\n=bUNY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDg3g3cOsJWqNBhYwZDOAENjwiG41OwcEhKCKnwF8gT9AiEA0K28KoKjTJG9iQ65/w6yBtL6vIM2xGNvQhpaZxh3X2A="}]},"maintainers":[{"name":"mariusrumpf","email":"marius@mariusrumpf.de"},{"name":"spaceemotion","email":"hello@spaceemotion.net"}],"_npmUser":{"name":"spaceemotion","email":"hello@spaceemotion.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup-ast_1.1.1_1593016626250_0.1521496949494996"},"_hasShrinkwrap":false},"1.2.0":{"name":"@demvsystems/yup-ast","version":"1.2.0","description":"Rewrite of the original yup-ast due to licensing problems. Converts JSON into yup objects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint './src/**/*.{js,ts,tsx}'","test":"jest","test:watch":"jest --watchAll","build":"tsc","watch":"tsc -w","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/demvsystems/yup-ast.git"},"author":{"name":"spaceemotion"},"license":"MIT","keywords":["yup","validation","json","ast","parsing"],"husky":{"hooks":{"pre-commit":"npm run lint && npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"npm run lint && npm test"}},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/jest":"^25.1.4","@types/node":"^13.9.2","@types/yup":"^0.26.33","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.24.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-plugin-import":"^2.20.2","husky":"^4.2.3","jest":"^25.1.0","semantic-release":"^17.0.4","ts-jest":"^25.2.1","typescript":"^3.8.3"},"dependencies":{"yup":"^0.28.3"},"gitHead":"8727490540a6f0c2ae944da250e868945381a4e9","bugs":{"url":"https://github.com/demvsystems/yup-ast/issues"},"homepage":"https://github.com/demvsystems/yup-ast#readme","_id":"@demvsystems/yup-ast@1.2.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.3","dist":{"integrity":"sha512-2p2IPQseuGvVuI/QjAnzgqB3C8z0bi2d2Wen0wEl9gYrQ+i53GN4N1nzy3FssCgWzhArJQS7J9P1fEYxy2JoeA==","shasum":"b16824c7d066ca8e0c8eb882dcce9cedb82c9b9d","tarball":"https://registry.npmjs.org/@demvsystems/yup-ast/-/yup-ast-1.2.0.tgz","fileCount":6,"unpackedSize":9070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA01YCRA9TVsSAnZWagAAKaIQAI/MZutmACymm2KLwOwJ\nabFzoZDd5C/qxbqp4dfqVxE7639GJ2yv6bKaR/vwzcmdDLpMJUjIuL52VV2V\nJEhZ7GjAfhJx3nBKxf7Mxb9BTC8sTE+6la4GqFfrXRQLrQjVb/+6bOnSykWm\nhojNho1uX1vmkZLabCZCgLkly32df89OMSAiwaWaTNXLDNOrI2y7hcv7y0FJ\nnZgLcDnY6I0eO0KPfDe669yWIE8EouAOtbSTQeltmmG6K2msyC8eQvj8YJNE\nJRHdeOa72UvMbJYRKqv8uuun5bC9QCCOWo5NSZ9Pw4QDCpjl6gPlkBKrYlWD\n5WGxAOLHxyKKNBw7fv53DdSNngV3N6aSJwiJauq17eCbNgL4rXBZbgP0yFMu\naICr52ee2zDtY6zHjwiAN6mMih8y0QIoPdgRY3HWVG9jaeMXt54z0pG4YYDG\nY6wZby6wJhNnznM2CDs0pGN3TnzwNkzcSDeQtmzMIKlXRiUOhEB6nL3RN0Cp\npc2C2/kiFbWj1R+nH3XDLkoq3XtnELM94z3/HpP071JhxVtnD5fMw8AGUP+e\nTvlIABhG4lBUfZtna8lWQ2i8z+vEWyMzEpWkY/Vf7PjrKxEZv7bYCpikcIvU\nWTL1EMAeikGVbHA+NkyN5R65nddQM8OCo2VrwYSiD3ZfSgOx1tZMimgxSrxY\nNA1y\r\n=r/Sb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHxEbLwSNd5TaM5vD2HsdVMHayd4jBHZ0GNRw1OVQTSAiA0QamN8B20aM3w5kvBiD8STpGtFwL0PLOIGmuhnFzG8w=="}]},"maintainers":[{"name":"mariusrumpf","email":"marius@mariusrumpf.de"},{"name":"spaceemotion","email":"hello@spaceemotion.net"}],"_npmUser":{"name":"spaceemotion","email":"hello@spaceemotion.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup-ast_1.2.0_1594051927575_0.9943831597711026"},"_hasShrinkwrap":false},"1.2.1":{"name":"@demvsystems/yup-ast","version":"1.2.1","description":"Rewrite of the original yup-ast due to licensing problems. Converts JSON into yup objects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint './src/**/*.{js,ts,tsx}'","test":"jest","test:watch":"jest --watchAll","build":"tsc","watch":"tsc -w","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/demvsystems/yup-ast.git"},"author":{"name":"spaceemotion"},"license":"MIT","keywords":["yup","validation","json","ast","parsing"],"husky":{"hooks":{"pre-commit":"npm run lint && npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"npm run lint && npm test"}},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/jest":"^25.1.4","@types/node":"^13.9.2","@types/yup":"^0.26.33","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.24.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-plugin-import":"^2.20.2","husky":"^4.2.3","jest":"^25.1.0","semantic-release":"^17.0.4","ts-jest":"^25.2.1","typescript":"^3.8.3"},"dependencies":{"yup":"^0.28.3"},"gitHead":"82e8b81a8394811ad64ad828315a422912420b26","bugs":{"url":"https://github.com/demvsystems/yup-ast/issues"},"homepage":"https://github.com/demvsystems/yup-ast#readme","_id":"@demvsystems/yup-ast@1.2.1","_nodeVersion":"14.18.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-Ae8yoM3x/BYp3vnFwdo8e7TbBUSaNni3TFIAiCVptX2epkeDajy0AHvL054C4QBE9ONSgiNepfo9H+XsgD8kEQ==","shasum":"c3f440088dbeb0a2381c9d3a4dbe1969f6115cac","tarball":"https://registry.npmjs.org/@demvsystems/yup-ast/-/yup-ast-1.2.1.tgz","fileCount":6,"unpackedSize":9707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzsxuCRA9TVsSAnZWagAARtsP/18h8xFBcAOWZZpWP/rj\n0u3ao5lj6S0PHkrMWDP/Xv3QsyJIDYhPi7Ag3P3LfZLri2D/vFoN/cjB9kWM\niQVk8SkKTjtBkX3++8j0gOcEEQvk/F8tAn1niYT3kL/yvnedjfsydOJViHd1\nrWee/ZCqvK03SvZ2elGY8Bg184hI/0rnom4UPCHhMOgtg/T+TrDRVqaJkGxu\nfzaJLWHjEmFJatmn8dtoM+zyQ+HxFfoe44PI0ESv1kFJ7HCOJvDHhQuKSzqH\nnko3JUo06IReRRGpN3ceHGZusP01FVY6u82bhidtL7wHLrdx0T01Kn+fEpAg\nXL/BAvFscDyZUFa/p42B0jfIeDkmqKfDMmV2jLS992T2zPoXWB4Nz+ZrpemD\nzkJ8KYvPPqiKDQCHUgmA/KJMHlnEIBAmX2RUlE9b0xV8bg6WDtBGHz2T0sFz\nw9iMllcRGtF8HCT22IFUM+5ZXKI3DoCe1yihtpTUfysbjn3k90hnw5+9nPBy\n6cc40ufe3v50n/8FDc21SEGupM5ZSa1aU5xQ2QPkD1N3aqU5bnqQ8ZOiVQJC\n94Daa51d2sT/4sCrALJ5BUxWQNl9gv+HE9xvFlnXCUWBO5xKUx41bWZJ1zl/\nri+RNy59zuItp79wb0q1W6cXl/r7rP5zbqkLVci0ZvYFPld/ddtSk4d1DPoL\ne2nz\r\n=q1zK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFkFNtsdGk2uQIq9IkCqUXxn8NowADWR3qTGToBf7nagIhAKr2LuZ3eN6fwvoUJFPGduvExlCUQskHGXA6jgKWAxGq"}]},"_npmUser":{"name":"demv","email":"admin@demv.de"},"directories":{},"maintainers":[{"name":"demv","email":"admin@demv.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup-ast_1.2.1_1634724616933_0.7078110392137653"},"_hasShrinkwrap":false},"1.2.2":{"name":"@demvsystems/yup-ast","version":"1.2.2","description":"Rewrite of the original yup-ast due to licensing problems. Converts JSON into yup objects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint './src/**/*.{js,ts,tsx}'","test":"jest","test:watch":"jest --watchAll","build":"tsc","watch":"tsc -w","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/demvsystems/yup-ast.git"},"author":{"name":"spaceemotion"},"license":"MIT","keywords":["yup","validation","json","ast","parsing"],"husky":{"hooks":{"pre-commit":"npm run lint && npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"npm run lint && npm test"}},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/jest":"^25.1.4","@types/node":"^13.9.2","@types/yup":"^0.26.33","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.24.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-plugin-import":"^2.20.2","husky":"^4.2.3","jest":"^25.1.0","semantic-release":"^17.0.4","sourcemap-validator":"^2.1.0","ts-jest":"^25.2.1","typescript":"^3.8.3"},"dependencies":{"yup":"^0.28.3"},"gitHead":"723d9ecbea7b5194507c214003cb547b68503a21","bugs":{"url":"https://github.com/demvsystems/yup-ast/issues"},"homepage":"https://github.com/demvsystems/yup-ast#readme","_id":"@demvsystems/yup-ast@1.2.2","_nodeVersion":"14.18.2","_npmVersion":"7.24.2","dist":{"integrity":"sha512-4UNqxMl+Hl4F5xMQ3yRwdL/0M2wO++3+Iw1Jq9qTetV6ro0HCzvZ0gZAa1HEFxVaLTCMkg3VLgAnPV+4GgpvLg==","shasum":"7764da64a0f99fccb02e0d15cc67c085b4080c67","tarball":"https://registry.npmjs.org/@demvsystems/yup-ast/-/yup-ast-1.2.2.tgz","fileCount":7,"unpackedSize":12659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3B8mCRA9TVsSAnZWagAA08YP/3vqwtkVAJImPC/5r7Nv\n8F6S0BbXIjEGvrDQF/N8OMYZUxV4xltbx6IsKmPfaajDIIrn8cJgplmU7eG1\n75gxI/kUlu96XRIlXY8IhigCwMWnjnD6uL7QHNoIo61UtiKuFpOSuHggpZfc\noeJmyCsyLybWj+0uDpvanHY/3ftFrJMQ5F2NAIaxw/vtgtiIAfrRpmKDjYTX\n6GAi2oyXrX9+/3+q7lNivxoidqzUREtyQw6DvhFlKJwLDYm/QnyMhTVblRv/\nJ2kmdjEBX7ZYjwj6TpUCdzVmIIfSCQUO8RLS2z3LFGYSN6nWlqGhKelEosKL\naQpeMnKFWE0E1ReQRwIqcIxzUplBA1rZ4nh2hMqfQ93Ok3naYFi3ler/6NVv\naEdmbJMoI4cXH3MJWlUOFPRtT0NL5MFg/91ufHDI89VoHwdSL4sEzFoo41e4\nMJTM7J974iDugtRX2CD05e9Bqoii4UsscfG86semfpUVOIU44PH08soyQk4H\nQcoqQq/c5/Vqp3tbw4i4+PgFDQ3rrsLz+VEugxR6jqrqXnMYXDh5N+Bspy+B\n12s6GV1YJz78ue63+lMFXrOI/j1RRF6TyCPfND6fPLhWBybTQsC8SKTbhLa/\nDv455L4fpKNP9BIWhjSIpW+RsZ1pLjFmE4vyEg/Ullu5/bZ7SSI6TJNhEwQe\nYHIs\r\n=osaz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBu4ttKHbQeZScZoNjstwDaHRnKFqdL4IAJjfnjrlESCAiBzxq7Bwoxky+Yy5IKHaUFk87cgzCH1D0R0TKyR8dc5ag=="}]},"_npmUser":{"name":"demv","email":"admin@demv.de"},"directories":{},"maintainers":[{"name":"demv","email":"admin@demv.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yup-ast_1.2.2_1641815846041_0.455151009656821"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-08T09:21:51.908Z","1.0.0":"2020-04-08T09:21:52.465Z","modified":"2022-04-05T03:44:19.441Z","1.0.1":"2020-04-16T15:32:07.222Z","1.1.0":"2020-05-17T13:02:22.052Z","1.1.1":"2020-06-24T16:37:06.396Z","1.2.0":"2020-07-06T16:12:07.720Z","1.2.1":"2021-10-20T10:10:17.108Z","1.2.2":"2022-01-10T11:57:26.250Z"},"maintainers":[{"name":"demv","email":"admin@demv.de"}],"description":"Rewrite of the original yup-ast due to licensing problems. Converts JSON into yup objects.","homepage":"https://github.com/demvsystems/yup-ast#readme","keywords":["yup","validation","json","ast","parsing"],"repository":{"type":"git","url":"git+https://github.com/demvsystems/yup-ast.git"},"author":{"name":"spaceemotion"},"bugs":{"url":"https://github.com/demvsystems/yup-ast/issues"},"license":"MIT","readme":"# yup-ast\n\n[![Latest Stable Version](https://img.shields.io/npm/v/@demvsystems/yup-ast.svg)](https://www.npmjs.com/package/@demvsystems/yup-ast)\n[![Node.js Package](https://github.com/demvsystems/yup-ast/workflows/Node.js%20Package/badge.svg)](https://github.com/demvsystems/yup-ast/actions)\n[![NPM Downloads](https://img.shields.io/npm/dm/@demvsystems/yup-ast.svg)](https://www.npmjs.com/package/@demvsystems/yup-ast)\n[![dependencies Status](https://david-dm.org/demvsystems/yup-ast/status.svg)](https://david-dm.org/demvsystems/yup-ast)\n[![Test Coverage](https://img.shields.io/codecov/c/github/demvsystems/yup-ast/master.svg)](https://codecov.io/github/demvsystems/yup-ast?branch=master)\n\n> Generates [yup](https://github.com/jquense/yup) instances from JSON schemas.\n\nThis project is meant to be a successor to the original [yup-ast](https://github.com/WASD-Team/yup-ast)\nwhich - due to licensing issues - can no longer be actively maintained.\nDue to time contraints, only the core functionality has been ported so far.\nFeel free to add any potential improvements or missing APIs from the original via PRs!\n\n## Installation\n    npm install --save @demvsystems/yup-ast\n\n## Usage\n\n### ES5\n    var transformAll = require('@demvsystems/yup-ast').transformAll;\n\n### ES2015+\n    import { transformAll } from '@demvsystems/yup-ast';\n\n### Transforming JSON to a schema instance\nThe JSON representation of a yup schema is an array with each call being an array again.\nThe method calls start with \"yup.\". Each parameter is an additional array entry afterwards.\n\nExample: To create a schema like the following:\n```ts\nconst schema = yup.array()\n  .required()\n  .min(2)\n  .of(\n    yup.object()\n      .required()\n      .shape({\n        foo: yup.string().required(),\n      })\n  );\n```\n\nyou call `transformAll` like this:\n```ts\nconst schema = transformAll([\n  ['yup.array'],\n  ['yup.required'],\n  ['yup.min', 2],\n  ['yup.of', [\n    ['yup.object'],\n    ['yup.required'],\n    ['yup.shape', {\n      foo: [['yup.string'], ['yup.required']],\n    }],\n  ]],\n]);\n```\n\nBoth can be validated the same way:\n```ts\nschema.isValidSync([\n  { foo: 'bar' },\n  { foo: 'baz' },\n]); // => true\n```\n\nFor more example use cases, have a look at [the included test cases](./src/__tests__/test.test.ts).\n\n## Changelog\nPlease look at [the releases](https://github.com/demvsystems/yup-ast/releases) for more information on what has changed recently.\n\n## Credits\n- [spaceemotion](https://github.com/spaceemotion)\n- [All Contributors](https://github.com/demvsystems/yup-ast/contributors)\n\n## License\nThe ISC License (ISC). Please see [License File](LICENSE.md) for more information.\n","readmeFilename":"README.md"}