{"_id":"@dp6/penguin-datalayer-core","_rev":"8-e4f429be497f3532156e32b2ae41afd0","name":"@dp6/penguin-datalayer-core","dist-tags":{"latest":"1.1.5"},"versions":{"0.0.1":{"name":"@dp6/penguin-datalayer-core","version":"0.0.1","description":"Core utilizado nas soluções da raft-suite responsável por validações dos eventos da camada de dados","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/DP6/penguin-datalayer-core.git"},"keywords":["dp6","raft suite","penguin datalayer core","data quality"],"author":{"name":"Joaquim Neto | DP6"},"license":"Apache-2.0","bugs":{"url":"https://github.com/DP6/penguin-datalayer-core/issues"},"homepage":"https://github.com/DP6/penguin-datalayer-core#readme","dependencies":{"ajv":"^6.10.2"},"devDependencies":{"codecov":"^3.5.0","jsdoc":"^3.6.3","jsdoc-fresh":"^1.0.1","jsdoc-region-tag":"^1.0.2","mocha":"^8.0.0"},"gitHead":"d2b0daf296dca7820e3a9ef11a61646332008d19","_id":"@dp6/penguin-datalayer-core@0.0.1","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-wK/H5JzQRiyPsJUFFM4zkiWxB5jHDYkAZOxILanqZBjUnVv9pbxNJcRHEnmofnLDvue6LBekCsHSpivaExMLzQ==","shasum":"1a3564ae937f57bb5d9c92cc8ee30da039c30c54","tarball":"https://registry.npmjs.org/@dp6/penguin-datalayer-core/-/penguin-datalayer-core-0.0.1.tgz","fileCount":7,"unpackedSize":23423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOUANCRA9TVsSAnZWagAAetAP/AiT6CbemMqbb5TWjj03\n38w008Yfm6HZPo09+IYKEL9WVM1p/u2Y00U5hDBa9V91NtXYkBJVqH/pGh3H\nY3c1P+wiI/ccBeMJIMVvlvqTyXkhumje1Wcmdwlz5zx7b4Bp7AflzL7BCacn\ngqbbGz9MgtK6GGtgP1Ie1gtHzG5vBzlCEftC8BRtGneJikHBxAOErREHjlsM\nVvXfG0YpLTJ1y5b1/GV3uC3zOMQHjeHbPDSALbptbP9VcJ2hiLvtwk8qkKBd\nf0W2aPJHThBg5CYpdP4xlyb3YGLT6I6YTyAHec9VFtCBXTZM/q8gbjBGt73M\nsItoZQAC/3PlbtFOGJECghdrt8WylA0WVOi4GTudLatGA/CMsKnooUL5m8vD\nCMREx+9ow3rKZnQkY5vD/Isq47Z8a8hEE++bKSgbhgYPIfYjnOWfjILfRsur\nXFOxuqK7FNSZO82lHAE8nloC8S+dRNyOUHollIhOOZ6aLdGR57KaCp3baJWF\niB5VxN+Ym571sYNb0lUHZd7OXc1oXHGxNwuwN3sODfqmTaSBL6DpSHyhq8Kc\nq703CXU8JQwfLt2ALefZtVSj8faeQ5ycW4Q0qIo33ouuZC6vZLBzKXzDE/Tg\nUpfH1Y4cBiUkOuOq/3V7pfTYQcqcW0/kaH3p9utHbWS801xiNMibU9MAr4p5\nobgv\r\n=D+sh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0eQXqQq/Wlmv2V8btaAUqAcN0jhG1Ym69TxZ1hcw3TAiEA6CrT46kAXqCUXwTgJIgMiaqT0HLbPMu4ki88YcDu5OM="}]},"_npmUser":{"name":"joaquimsn","email":"jsn.piata@gmail.com"},"directories":{},"maintainers":[{"name":"carolmsl","email":"caroline.moreira@dp6.com.br"},{"name":"leonaressi","email":"leonardo.naressi@dp6.com.br"},{"name":"vandersonmaroni","email":"vanderson.maroni@dp6.com.br"},{"name":"joaquimsn","email":"jsn.piata@gmail.com"},{"name":"koopa-troopa","email":"koopas@dp6.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/penguin-datalayer-core_0.0.1_1614364685374_0.5325728836278281"},"_hasShrinkwrap":false},"1.0.0":{"name":"@dp6/penguin-datalayer-core","version":"1.0.0","description":"Core utilizado nas soluções da raft-suite responsável por validações dos eventos da camada de dados","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/DP6/penguin-datalayer-core.git"},"keywords":["dp6","raft suite","penguin datalayer core","data quality"],"author":{"name":"Joaquim Neto | DP6"},"license":"Apache-2.0","bugs":{"url":"https://github.com/DP6/penguin-datalayer-core/issues"},"homepage":"https://github.com/DP6/penguin-datalayer-core#readme","dependencies":{"ajv":"^6.10.2"},"devDependencies":{"codecov":"^3.5.0","jsdoc":"^3.6.3","jsdoc-fresh":"^1.0.1","jsdoc-region-tag":"^1.0.2","mocha":"^8.0.0"},"gitHead":"eddf88d2b7cc6095cd93c91211347e4b2edb8384","_id":"@dp6/penguin-datalayer-core@1.0.0","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"integrity":"sha512-3sLqXxXDMrjNmomuyOZReUZTeKgVEmqbtWMqWnkV7qZEn9aa0Ox9uT8trEQEPdSiWt50nCdivIeoUQESMFgzTA==","shasum":"13680f3ffd033a4181b5b2c03b37f84316055e93","tarball":"https://registry.npmjs.org/@dp6/penguin-datalayer-core/-/penguin-datalayer-core-1.0.0.tgz","fileCount":11,"unpackedSize":140069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPqYSCRA9TVsSAnZWagAAug0QAJT2fsrXMxU6czBliv5+\nK6ut5ZFP35HQGJduexQa0erISvSorN1QbzJz3JhSY2et3jGfDk2n5HeuqXMp\nxbuthYK+tRHYmk7HJrNZeNTEnIzvKLOszlz9TPenqraLG0CksxVw03Ywujx6\n1oAEpRi7E68l2qb2O0NVWH8obNW67ddrIz339oAd6os4kQpdAPCueWeYeEra\nvSAI77tT7TtRc2XqK6UT03fmLzvLo9S6GuFAf6vyjHRt//QSmfN103GCSVX4\nvoNu+FHsM8bkvbC2AW+LMXZinaSnjfPudmSSsafTBV/8eUms5RVMazVkFu8p\nw8l0XkZesldym7eYHdL1CAWsaXIplKmnGuYbIunuNQLgtiVbOYA7K/Uz3qJD\n6O5/tfZQEkP+mrSwPDLyM1x33R8OzFk+NNs/fD6y6DMVKEdpY6+3GepJnEKO\nqAptB1bTW5H3BzxI7Urktvi8+gx+htH5GhVjCy0lXdVgXY2udG2ZQ6ReXjGw\nnzQ0ZEkNgX2wDuMToymfT2Oaa3fVVlyIR9GZ7SSIDr1OzBHWQAVgDYpEs5M4\nzS4h+SQQy165NdswUtRsz1pqATpnAij+UJjeiKBtLN62dbLM53j80YJxb7Ut\nyEw7Lv2GwVTqwXYC/VzYQ970F60FSh53pppg5RTajUY1pDBDbDsyS1HMDR4a\nJ9y+\r\n=T/Wb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZddcntniBztvhCATHVT6TWyo2dg4zo9CWo1B60dbKlAiAGyLcZEozisMLeriLOaA0woV1WrKEjFLIxZyD/I6DTjw=="}]},"_npmUser":{"name":"koopa-troopa","email":"koopas@dp6.com.br"},"directories":{},"maintainers":[{"name":"carolmsl","email":"caroline.moreira@dp6.com.br"},{"name":"leonaressi","email":"leonardo.naressi@dp6.com.br"},{"name":"vandersonmaroni","email":"vanderson.maroni@dp6.com.br"},{"name":"joaquimsn","email":"jsn.piata@gmail.com"},{"name":"koopa-troopa","email":"koopas@dp6.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/penguin-datalayer-core_1.0.0_1614718481586_0.5272500621091389"},"_hasShrinkwrap":false},"1.1.0":{"name":"@dp6/penguin-datalayer-core","version":"1.1.0","description":"Core utilizado nas soluções da raft-suite responsável por validações dos eventos da camada de dados","repository":{"type":"git","url":"git+https://github.com/DP6/penguin-datalayer-core.git"},"main":"index.js","scripts":{"prettier-format":"prettier --write .","test-lint":"eslint . && prettier --check .","unit-test":"mocha ./test/unit  -timeout 8000","all-test":"npm run unit-test","test":"npm -- run all-test","coverage":"nyc --reporter=lcov npm run unit-test","docs":"jsdoc2md *.js > docs/functions.md"},"keywords":["dp6","raft suite","penguin datalayer core","data quality","datalayer"],"author":{"name":"DP6"},"contributors":[{"name":"Joaquim Neto","email":"contato@joaquimsn.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/DP6/penguin-datalayer-core/issues"},"homepage":"https://github.com/DP6/penguin-datalayer-core#readme","release":{"branch":"master"},"dependencies":{"ajv":"^6.10.2"},"devDependencies":{"jsdoc":"^3.6.3","jsdoc-fresh":"^1.0.1","jsdoc-region-tag":"^1.0.2","chai":"^4.3.3","eslint":"^7.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","jsdoc-to-markdown":"^7.0.0","mocha":"^8.3.1","nyc":"^15.1.0","prettier":"^2.2.1","sinon":"^9.2.4","supertest":"^6.1.3"},"gitHead":"cba11587efd23a3445a4fc45a0982a396829a0a9","_id":"@dp6/penguin-datalayer-core@1.1.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-tJ5e9x/8c6oxv4BfHqpkz7AQ9Gse8C8JxOTe16ez8E2v/ZRZA5b9oXo5XhamlBrzHMEsPU8Zg+ASIoYTnjjAdg==","shasum":"7c525ffb8349e04a75b60c03c42ae375810f841e","tarball":"https://registry.npmjs.org/@dp6/penguin-datalayer-core/-/penguin-datalayer-core-1.1.0.tgz","fileCount":17,"unpackedSize":72149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR/BqCRA9TVsSAnZWagAADC0P/1NRnKgmmHi1UZWtMAQt\n8WZ1ix4yjd55XKQ/vknyyRNgpW2vm8z/wbdFsCmr/103i3DlGiNtibqyAow0\nivil7IhlqEpmT9vtc5I2tpNbk0nB6B5do5V+bzAI6mJxce6K03/9010OFvTq\nSHlYOCYfbPW3JqG+o6cqHbtnqZWqijhUea1hmHywtCjbfjGmPigrVOhVfEaZ\n32qPj2C5EYCu5tQcU5SiitUhWI4xbBLMAuZyCOcaDsXJhn4iVWGIiWe5BMiY\npqeCFVaRybiWEKLdukrFCydGQckIVPwxeZMRTf5vuKqgNIolr/FO8gIeWrJp\nc1UWyF+pobGwod2LO4JAMUlR4Ox31ASyyMkVvO1P+8vZkq8y8xv4B8vIIeJn\n0ucg2cJ/nKwiknXARCKxLThle33yS0klzVuz1SEnlzT7PxeaNFfdM0ocwCFp\nU+EMjspNNOqSAwUcuiCvfBeitfu4JumBsJHv1IZ+wuLurXKCb34i+iioaVX3\nsAHmbMJAAfdkVemcQnj8ABVMn3n/2VTXFXWL4FvHBxr/hi7nHVR0mH8q7Dz9\nLrUCyLzbCeXbheCKcrzJSl+L2Tm3TtAAov4PfwZVNEr3Xe+SMAcEQjWZr6cp\nO/zPosIspJ0N8AUNiRUhDGcXjTkKyoowItPLEmv1Tuvc/t5GOoc2mj9vs9nK\noc7D\r\n=lF1J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMDKAV2KWymcRsRAh9ZVqsqkR0syy9ExewlRmxUR9CmgIgHOONX46ntprqPbYhMK3+4UP2E4w9Z6ju2ZbJQ9Hu3S0="}]},"_npmUser":{"name":"koopa-troopa","email":"koopas@dp6.com.br"},"directories":{},"maintainers":[{"name":"carolmsl","email":"caroline.moreira@dp6.com.br"},{"name":"leonaressi","email":"leonardo.naressi@dp6.com.br"},{"name":"vandersonmaroni","email":"vanderson.maroni@dp6.com.br"},{"name":"joaquimsn","email":"jsn.piata@gmail.com"},{"name":"koopa-troopa","email":"koopas@dp6.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/penguin-datalayer-core_1.1.0_1615327338250_0.05889633416932116"},"_hasShrinkwrap":false},"1.1.1":{"name":"@dp6/penguin-datalayer-core","version":"1.1.1","description":"Core utilizado nas soluções da raft-suite responsável por validações dos eventos da camada de dados","repository":{"type":"git","url":"git+https://github.com/DP6/penguin-datalayer-core.git"},"main":"index.js","scripts":{"prettier-format":"prettier --write .","test-lint":"eslint . && prettier --check .","unit-test":"mocha ./test/unit  -timeout 8000","all-test":"npm run unit-test","test":"npm -- run all-test","coverage":"nyc --reporter=lcov npm run unit-test","docs":"jsdoc2md *.js > docs/functions.md"},"keywords":["dp6","raft suite","penguin datalayer core","data quality","datalayer"],"author":{"name":"DP6"},"contributors":[{"name":"Joaquim Neto","email":"contato@joaquimsn.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/DP6/penguin-datalayer-core/issues"},"homepage":"https://github.com/DP6/penguin-datalayer-core#readme","release":{"branch":"master"},"dependencies":{"ajv":"^6.10.2"},"devDependencies":{"jsdoc":"^3.6.3","jsdoc-fresh":"^1.0.1","jsdoc-region-tag":"^1.0.2","chai":"^4.3.3","eslint":"^7.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","jsdoc-to-markdown":"^7.0.0","mocha":"^8.3.1","nyc":"^15.1.0","prettier":"^2.2.1","sinon":"^9.2.4","supertest":"^6.1.3"},"gitHead":"661bad5a0a793d4ae756595c4a5fbbf179603a6a","_id":"@dp6/penguin-datalayer-core@1.1.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-yQkU6sxgOsskBpE0Zf/SON7bzjnokqTZdjlJFSnl8F+W963+MqMy4FjWxcuaxiwuHNo/PDS/HgehQ/jaCEBKfg==","shasum":"78d24ede669d039ebbe228c599b06207fdb246de","tarball":"https://registry.npmjs.org/@dp6/penguin-datalayer-core/-/penguin-datalayer-core-1.1.1.tgz","fileCount":18,"unpackedSize":72433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSLZmCRA9TVsSAnZWagAAGCkQAI594vz1xfhxPK7K1QJU\nnU6YLp+h76WIMaM4V1Ix671bjloTSIqgnpOaDRxqW1t+kcm+7MdKu5unjaRi\n01XhQFKcpOWpqQ+26MRPIhNplISZHGpJFWOz+OrmBT8cxryNJAkEO8Tx9UFK\nBaK4Odk+1ignY3wZ2E4LAgFH1KSPmD83y12Dyd2/M/a/v3m5TCBbxNJuCdZq\nSyMt5bEojPzBDRT/LKP55fNEz0yTriy4C6ivQwB6Hd8xYen2b8SX0Z6WvOjT\na2qxiby2oGHgSAMqUuzOrozw0b/NEG2giFPQHQtdvIYO70Kt2He/vEh1z260\nOIL5NHxL5TlmO/JeR1mvomykdmLH1pGVPbnvqHTIRf7Aqqgtrcj6jJf3rn/D\nnVNXKC4Eqx9e167q7kZ5/euq6/7sa5BGC3sG5hb6igrSDxzQH8alrQl9VvE6\ngTCzPCtYjhZL3mRXyN/kBI/lOyreDsjUletkDKZ8ZQrJJUWUULdxP2dLA7Ir\nClH0uNxfS9lucmkkVBW3PjHJstIFgfaFBHxtUAOOtJcP4bDLyO43krCWKCLu\niouqJ1vSomMXYJ092ox3oFDamKiBuXaaKMPwKGJJ5Kkp+ivojNrejYRPnHzE\nQtrpNNNAJmzVLciIgx9XBBZFlT/b2UmI0i7rzKOHPjOBVgNh+iPbXzrHCrAE\nvfxV\r\n=4y1Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkUUU0bpszkiklUJbYxGdzAaxQ2v81aWAzhL1BTeYHTAiBHg0iGuHzpqxB9V4G9mCNKy9wOFivDHemmokclLnW4MA=="}]},"_npmUser":{"name":"koopa-troopa","email":"koopas@dp6.com.br"},"directories":{},"maintainers":[{"name":"carolmsl","email":"caroline.moreira@dp6.com.br"},{"name":"leonaressi","email":"leonardo.naressi@dp6.com.br"},{"name":"vandersonmaroni","email":"vanderson.maroni@dp6.com.br"},{"name":"joaquimsn","email":"jsn.piata@gmail.com"},{"name":"koopa-troopa","email":"koopas@dp6.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/penguin-datalayer-core_1.1.1_1615378022033_0.18363636496236868"},"_hasShrinkwrap":false},"1.1.2":{"name":"@dp6/penguin-datalayer-core","version":"1.1.2","description":"Core utilizado nas soluções da raft-suite responsável por validações dos eventos da camada de dados","repository":{"type":"git","url":"git+https://github.com/DP6/penguin-datalayer-core.git"},"main":"index.js","scripts":{"prettier-format":"prettier --write .","test-lint":"eslint . && prettier --check .","unit-test":"mocha ./test/unit  -timeout 8000","all-test":"npm run unit-test","test":"npm -- run all-test","coverage":"nyc --reporter=lcov npm run unit-test","docs":"jsdoc2md *.js > docs/functions.md","build":"babel ./index.js -d lib"},"keywords":["dp6","raft suite","penguin datalayer core","data quality","datalayer"],"author":{"name":"DP6"},"contributors":[{"name":"Joaquim Neto","email":"contato@joaquimsn.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/DP6/penguin-datalayer-core/issues"},"homepage":"https://github.com/DP6/penguin-datalayer-core#readme","release":{"branch":"master"},"dependencies":{"ajv":"^7.2.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.7.0","chai":"^4.3.3","eslint":"^7.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","jsdoc-to-markdown":"^7.0.0","mocha":"^8.3.1","nyc":"^15.1.0","prettier":"^2.2.1","sinon":"^9.2.4"},"gitHead":"8151c44ce6550bfbd131a48d6976305758be769f","_id":"@dp6/penguin-datalayer-core@1.1.2","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-71NEP4gPBypeNK42b0YAVn742iAd3N5O81G5CjplFrA8qDajXqSOeqZFyFrn1VHrmfE4mO+ePBGV7OFV7009PA==","shasum":"a04012142df1454d6a638f098eb2ff5dc2e9758d","tarball":"https://registry.npmjs.org/@dp6/penguin-datalayer-core/-/penguin-datalayer-core-1.1.2.tgz","fileCount":19,"unpackedSize":72399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS201CRA9TVsSAnZWagAAa1sP/AvDuJ+tdjjLNjGbFuJU\n8Y9vL8bg3EiLnjWZE3oH8X3mZWvDIxh6CLpMwNyqpLoElpgdxFw0ip1hnCzG\n6QME1lew0vv41VAvSfuwE3ZpbD7rXrBo89r9DvGjLftTzCrKPuXXKunsveMJ\nXxKu6vzqc251IKiM2etzfrmGrcLYpYRqceUwKNye18x2DFxyaTiZSTMhTnkW\nqlcxsbtztslRI9crb7BXKL8a43RZMXZJVRIsoUJgOR/lI8RVUirEuwLxb6Ol\nw40F+ywewHXMI0MWFqGCBpCOwmdvLWTBygd1XNKf4byv6asYD9Xla4VA4S4+\nJcV4Pk7b9cU9SVJIB61WSNOaOy6qN22mlQvKSZFdAuXob6HfojfU0c2CokKq\nJ3nlQCep33RMkB8ecHcvnQYk0KEyfkJcX799gnAg8HHd1VhHOD9fvm4MUdXV\nH5AinSwORcNhNTchWQuNBAbcWSBwT1KkN2LdcRCp+1bYKDhU6dP9Tqfl1zA5\n7jtnedIIzOFm/hDNIy7L2D57nnxYzVuvBS8hxhGaYtYd8CPFvYyhyQYsS5fc\nnWIl90YNGaPMrhzX5E47jhJ3A0Cy679lc6pVl5Ggt30QJJTpUa1cZ1LQUUEZ\n3qLs0CHQkT1PG6/p3e9H1h8QgCIqCU0jXkgNDWZTWQXwZyZfrk842X+uWy2F\n+vB4\r\n=BYdy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECEO2wrtn4tYwbf1SpM1khZvqyNI/3t4uVpTRy6B8TQAiEAz5yVf92oJHwMcGMf1Ve3ThWSEbSiBa69GPpTlmWZYJs="}]},"_npmUser":{"name":"koopa-troopa","email":"koopas@dp6.com.br"},"directories":{},"maintainers":[{"name":"carolmsl","email":"caroline.moreira@dp6.com.br"},{"name":"leonaressi","email":"leonardo.naressi@dp6.com.br"},{"name":"vandersonmaroni","email":"vanderson.maroni@dp6.com.br"},{"name":"joaquimsn","email":"jsn.piata@gmail.com"},{"name":"koopa-troopa","email":"koopas@dp6.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/penguin-datalayer-core_1.1.2_1615555892874_0.8600415300925794"},"_hasShrinkwrap":false},"1.1.3":{"name":"@dp6/penguin-datalayer-core","version":"1.1.3","description":"Core utilizado nas soluções da raft-suite responsável por validações dos eventos da camada de dados","repository":{"type":"git","url":"git+https://github.com/DP6/penguin-datalayer-core.git"},"main":"index.js","scripts":{"prettier-format":"prettier --write .","test-lint":"eslint . && prettier --check .","unit-test":"mocha ./test/unit  -timeout 8000","all-test":"npm run unit-test","test":"npm -- run all-test","coverage":"nyc --reporter=lcov npm run unit-test","docs":"jsdoc2md *.js > docs/functions.md","build":"babel ./index.js -d lib"},"keywords":["dp6","raft suite","penguin datalayer core","data quality","datalayer"],"author":{"name":"DP6"},"contributors":[{"name":"Joaquim Neto","email":"contato@joaquimsn.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/DP6/penguin-datalayer-core/issues"},"homepage":"https://github.com/DP6/penguin-datalayer-core#readme","release":{"branch":"master"},"dependencies":{"ajv":"^6.12.6"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.7.0","chai":"^4.3.3","eslint":"^7.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","jsdoc-to-markdown":"^7.0.0","mocha":"^8.3.1","nyc":"^15.1.0","prettier":"^2.2.1","sinon":"^9.2.4"},"gitHead":"805c645c94c1fe3c5748a64b414512b4fc3c6625","_id":"@dp6/penguin-datalayer-core@1.1.3","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-bfkM2t3GAs1H3P5qQ5g6MLBdl4xS2khzFseIw+FWvAJRiFTpc/zMKzpXp1UZljHje99gyf8slYxC6KTiLWms5Q==","shasum":"106722b81c31c8fd06bb1e2be7e2f6e9eb9910d3","tarball":"https://registry.npmjs.org/@dp6/penguin-datalayer-core/-/penguin-datalayer-core-1.1.3.tgz","fileCount":19,"unpackedSize":74534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUQIfCRA9TVsSAnZWagAAwzkQAKJ/XTe1t5v+sWe+8xCF\n6Go/orDuWnXGfscRFJYcu1h+x1iPv65wGquWs0yi68R/D4hkzqwJXk2Dk7rv\nnXzyRC3uf9Rw5iH2EdCeKRb1ZDaV+8Yrx+U1XXYO4+ZysT0o4N0bfgTBFpYC\nIsLFppVavUNZtMBlPKy74DM0MtJKm29z1ddQ8MN7aHa8zKQlmWotLjmyB7jH\nCgax9+Mn0rF9z93hrveJl20p2IgVnPMZVtm8NU0ouCwmAMq7PPBuXgATAQ5t\nZm22194/rp7aQG8TjG9BE372jatGnwUEjkqaTb5Q/rZPBFWkJvfxNQ7zYmKx\nKZ+8HkQ1WK2lR9qdRz6WIJ7SDXPf3z7pF1HoaczEv0zupUsA2d+FWj+DX6d7\nyqd/322wXIFjq18DNAHIFQ6VVgEo59tiLgyGT+O/7Zfp0J3ASWjSrMTSwj9/\nuvkStaD+PX4C0HJSVKLByrHYKUzoZf/WPk3OAzfOm2pegdWXqo8gqMqw8T2O\nD53xMbjJetX1ooDg05SgikUFvL1RULHpo34A94XMJOjGUpwJa9QNZgYmsF9p\nLrErXlKqYcz2RiAFoPDurkCx9AkjvkaD6hAtCSQZuXqVO5AZ3lJsOI2Fuf06\ngJL4a0Er2A9DFe69FNMplBroXAfaC97Spmp8yrc9z5YyagzfvJLiH7SVIR+x\nmf+4\r\n=oFbS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbG16fOcsm4bBMWo8eZpW9ovVMxkvNon3sSoUtNgkZywIgdY/K7KdKQ/9E72sr6VBwUxbb3DEf7P80diShna8ki7I="}]},"_npmUser":{"name":"koopa-troopa","email":"koopas@dp6.com.br"},"directories":{},"maintainers":[{"name":"carolmsl","email":"caroline.moreira@dp6.com.br"},{"name":"leonaressi","email":"leonardo.naressi@dp6.com.br"},{"name":"vandersonmaroni","email":"vanderson.maroni@dp6.com.br"},{"name":"joaquimsn","email":"jsn.piata@gmail.com"},{"name":"koopa-troopa","email":"koopas@dp6.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/penguin-datalayer-core_1.1.3_1615921695323_0.7711295880214712"},"_hasShrinkwrap":false},"1.1.4":{"name":"@dp6/penguin-datalayer-core","version":"1.1.4","description":"Core utilizado nas soluções da raft-suite responsável por validações dos eventos da camada de dados","repository":{"type":"git","url":"git+https://github.com/DP6/penguin-datalayer-core.git"},"main":"index.js","scripts":{"format":"prettier --write .","lint-md":"remark .","lint-prettier":"npx prettier --check . || exit 0","lint":"npm run lint-md && npm run lint-prettier","unit-test":"mocha ./test/unit  -timeout 8000","all-test":"npm run unit-test","test":"npm -- run all-test","coverage":"nyc --reporter=lcov --reporter=cobertura npm run unit-test","docs":"jsdoc2md *.js > docs/functions.md","local":"functions-framework --target=penguinDatalayerCollect --signature-type=http --port 8080","build":"babel ./index.js -d lib"},"keywords":["dp6","raft suite","penguin datalayer core","data quality","datalayer"],"author":{"name":"DP6"},"contributors":[{"name":"Joaquim Neto","email":"contato@joaquimsn.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/DP6/penguin-datalayer-core/issues"},"homepage":"https://github.com/DP6/penguin-datalayer-core#readme","release":{"branch":"master"},"dependencies":{"ajv":"^6.12.6"},"devDependencies":{"browserify":"^17.0.0","chai":"^4.3.3","eslint":"^7.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","gulp":"^4.0.2","jsdoc-to-markdown":"^7.0.0","mocha":"^8.3.1","nyc":"^15.1.0","prettier":"^2.2.1","remark":"^13.0.0","remark-cli":"^9.0.0","remark-preset-lint-recommended":"^5.0.0","sinon":"^10.0.0"},"gitHead":"b42bf16a24cafefd60b0ed74328f7adee522a5e3","_id":"@dp6/penguin-datalayer-core@1.1.4","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-mz5VDt3V3x4xcnfItXlJXIabwqHRptCNmeJq4L5rKQDiXseOTRBwYVDCJyRumIDwziOQ2FSffqANo5X8kRUIqQ==","shasum":"3efdc7820dd95459d915bd2cec3241f1d756fab7","tarball":"https://registry.npmjs.org/@dp6/penguin-datalayer-core/-/penguin-datalayer-core-1.1.4.tgz","fileCount":38,"unpackedSize":117562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggkUNCRA9TVsSAnZWagAAtrgP/30DUnRqDKQveOYIbTem\nfuLnY5lr0QdO2BTSZTKREV8H3pgyGSq3o7cOBSvv6Rbm9vPgyVC7uDxU3zOW\nMfJunv941ClCQEaBmZFBRaBFH7FtypzfPJ/tXLW9SGPxQI4AvFQuQDrOiR8y\nMWzzzlSNzjBIGk2RVxot40i5EtT36ywzrOcy7ub1JiDltIfeu0L+OOXxNIia\ntw2NEnQSUi5kHCSGv+/jIYbTK3w9VzM63VE74fzvJhYdPSnc0uemFLxg1pEQ\nKLw1BnTJgbC7R5zT9G68RbXtuJ6xKjsHgIP0j6XfbwwsRaMo+V0u/X0NpScZ\n692hLRsIPiK5i5qFIJ/HUSW99M+XACF8YDIKIG2Xvisfi4eOfTBjCNa5GujY\nXU5+OouIWo5OoewFIfsswgZlFn4kafgYgiPSkTBYnhTLOcB7Pk40Z0HQez8/\ngWQajNHV8QVL83lmEXBlGoqrbQN2qXVInERoOPz1n5abbj/13MyyfaBveN3h\nCO8OMcbcIKipnhHgznEI7xIM6DqegvkAOGgC2T/65mUrsiiz0ZOKso6aE9D4\nVplMavyfF4KcYtn9b4Q2X6Y5WhKfg/f3l1REsCmf7hZt8F6QZ2yQvmJ6ofbY\nuTLyoLtIk71MalKi21d2R4OyeGxN0o0nPeWjBrQAO0lVOOMupeSeh8uMitQv\nadc5\r\n=vymy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLmXrsxiuh8/M0STmKe515rZvAB1NSUqt0yh8M0QZZKAiEA19aLN+jbgULkXUgzzOuCTStFfS0cOcPu5LO/gaAeYqM="}]},"_npmUser":{"name":"koopa-troopa","email":"koopas@dp6.com.br"},"directories":{},"maintainers":[{"name":"carolmsl","email":"caroline.moreira@dp6.com.br"},{"name":"leonaressi","email":"leonardo.naressi@dp6.com.br"},{"name":"vandersonmaroni","email":"vanderson.maroni@dp6.com.br"},{"name":"joaquimsn","email":"jsn.piata@gmail.com"},{"name":"koopa-troopa","email":"koopas@dp6.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/penguin-datalayer-core_1.1.4_1619150092557_0.7688990147555483"},"_hasShrinkwrap":false},"1.1.5":{"name":"@dp6/penguin-datalayer-core","version":"1.1.5","description":"Core utilizado nas soluções da raft-suite responsável por validações dos eventos da camada de dados","repository":{"type":"git","url":"git+https://github.com/DP6/penguin-datalayer-core.git"},"main":"index.js","scripts":{"format":"prettier --write .","lint-md":"remark .","lint-prettier":"npx prettier --check . || exit 0","lint":"npm run lint-md && npm run lint-prettier","unit-test":"mocha ./test/unit  -timeout 8000","all-test":"npm run unit-test","test":"npm -- run all-test","coverage":"nyc --reporter=lcov --reporter=cobertura npm run unit-test","docs":"jsdoc2md *.js > docs/functions.md","local":"functions-framework --target=penguinDatalayerCollect --signature-type=http --port 8080","build":"babel ./index.js -d lib"},"keywords":["dp6","raft suite","penguin datalayer core","data quality","datalayer"],"author":{"name":"DP6"},"contributors":[{"name":"Joaquim Neto","email":"contato@joaquimsn.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/DP6/penguin-datalayer-core/issues"},"homepage":"https://github.com/DP6/penguin-datalayer-core#readme","release":{"branch":"master"},"dependencies":{"ajv":"^6.12.6"},"devDependencies":{"browserify":"^17.0.0","chai":"^4.3.3","eslint":"^7.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","gulp":"^4.0.2","jsdoc-to-markdown":"^7.0.0","mocha":"^8.3.1","nyc":"^15.1.0","prettier":"^2.2.1","remark":"^13.0.0","remark-cli":"^9.0.0","remark-preset-lint-recommended":"^5.0.0","sinon":"^10.0.0"},"gitHead":"6e5768e5dc04ee115de2971de770389df7168488","_id":"@dp6/penguin-datalayer-core@1.1.5","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-kFz2hcNkbTel0u9yAPzV6Z8LiJI4pFV6dEVi/JKWGKB25xS5Hfx1mYHXDoLRoppOtqRd3uoTFcgYdCOsxm0EFw==","shasum":"6e72c5ce3ae401fc54e6257014ec25af3d6e28aa","tarball":"https://registry.npmjs.org/@dp6/penguin-datalayer-core/-/penguin-datalayer-core-1.1.5.tgz","fileCount":38,"unpackedSize":118566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjBjVCRA9TVsSAnZWagAAsk8P+QEwr4Rv74f08DNyKGbm\nwNBdeYCJFBDezNfhVB2Dz96XsZnCeblc+P8cYpt2Yn5mZmPhmLDmtuACYpre\ncILy2Hh66V9nF2/nin4Bf6kXrnlXyS6pQF8QBZ0r5b7ocMGtBneQnJ5Md2vd\nIb4Gh5GzfwdNUIbb25pXR/clxjcf15KlbhmFxPclp0mY2qIlrGhdPnVVWOcY\ne2/MvDrDT87/F6Cl3FBu8S3ySsqFQIGBMxJzqkbxObLPmNYOi/6ygQkPxb8k\n/0gKv/RJEDAbcyL8y1Lk9bRzkgh32TFb6PjehBvr6kMftUXIOVy0woOoT0RM\n63nryt8B3UL31Fh7U3jvp1995A8vSQ4/88flHRM2GTgiR4zJ8V0DttGrXg7C\nQTwnBSj1Vp9e4TyZRQhbkatxK3uKQUc7aFBg1B/jUuam+R1u5rzTGAhQNCbf\nnirDBulwompOslVwARiKee55eoL/ZTYeUktUR0X7Kl6m5tXMfY6ECRyWMC/E\nPcLjtDjkp+awsq1H475o+v9oNkNOdsvJl6f3i6HfIIP1Nxs2GSNyAL8aDvc3\n0Y4+ohidMC8Qk3EOEQD8QjpVo7lf64sTruuj3XIkGMrICUKugxVs/E9eSehJ\npEr/2m+VVanmWkEwGtxDhANZ9Y1ukWp3PR4HD/Ad0Jn/R6aESBdug6VPtVH8\n+cmB\r\n=q+TO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8ICjXRTRxkANpSn+mDIEcH1z6qZNb8bvFyyCuuO402AIgLRzK/eWxAgfrmT42GIfnO1fJeaK6OTokYvQ0UakPaRw="}]},"_npmUser":{"name":"koopa-troopa","email":"koopas@dp6.com.br"},"directories":{},"maintainers":[{"name":"carolmsl","email":"caroline.moreira@dp6.com.br"},{"name":"leonaressi","email":"leonardo.naressi@dp6.com.br"},{"name":"vandersonmaroni","email":"vanderson.maroni@dp6.com.br"},{"name":"joaquimsn","email":"jsn.piata@gmail.com"},{"name":"koopa-troopa","email":"koopas@dp6.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/penguin-datalayer-core_1.1.5_1619794132529_0.7012058460568231"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-26T18:38:05.131Z","0.0.1":"2021-02-26T18:38:05.517Z","modified":"2022-04-05T05:32:08.089Z","1.0.0":"2021-03-02T20:54:41.787Z","1.1.0":"2021-03-09T22:02:18.416Z","1.1.1":"2021-03-10T12:07:02.264Z","1.1.2":"2021-03-12T13:31:33.071Z","1.1.3":"2021-03-16T19:08:15.466Z","1.1.4":"2021-04-23T03:54:52.677Z","1.1.5":"2021-04-30T14:48:52.680Z"},"maintainers":[{"name":"carolmsl","email":"caroline.moreira@dp6.com.br"},{"name":"leonaressi","email":"leonardo.naressi@dp6.com.br"},{"name":"vandersonmaroni","email":"vanderson.maroni@dp6.com.br"},{"name":"joaquimsn","email":"jsn.piata@gmail.com"},{"name":"koopa-troopa","email":"koopas@dp6.com.br"}],"description":"Core utilizado nas soluções da raft-suite responsável por validações dos eventos da camada de dados","homepage":"https://github.com/DP6/penguin-datalayer-core#readme","keywords":["dp6","raft suite","penguin datalayer core","data quality","datalayer"],"repository":{"type":"git","url":"git+https://github.com/DP6/penguin-datalayer-core.git"},"author":{"name":"DP6"},"bugs":{"url":"https://github.com/DP6/penguin-datalayer-core/issues"},"license":"Apache-2.0","readme":"# penguin-datalayer-core\n\n<div align=\"center\">\n<img src=\"https://raw.githubusercontent.com/DP6/templates-centro-de-inovacoes/main/public/images/centro_de_inovacao_dp6.png\" height=\"100px\" />\n\n</div>\n<p align=\"center\">\n  <a href=\"#badge\">\n    <img alt=\"semantic-release\" src=\"https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/@dp6/penguin-datalayer-core\">\n    <img alt=\"npm latest version\" src=\"https://img.shields.io/npm/v/@dp6/penguin-datalayer-core/latest.svg\">\n  </a>\n  <a href=\"https://www.codacy.com/gh/DP6/penguin-datalayer-core/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=DP6/penguin-datalayer-core&amp;utm_campaign=Badge_Coverage\"><img alt=\"Coverage\" src=\"https://app.codacy.com/project/badge/Coverage/ac10d2fd82a0471889b151b14e560f20\"/></a>\n  <a href=\"#badge\">\n    <img alt=\"Test\" src=\"https://github.com/dp6/penguin-datalayer-core/actions/workflows/test.yml/badge.svg\">\n  </a>\n  <a href=\"https://www.codacy.com/gh/DP6/penguin-datalayer-core/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=DP6/penguin-datalayer-core&amp;utm_campaign=Badge_Grade\">\n    <img alt=\"Code Quality\" src=\"https://app.codacy.com/project/badge/Grade/ac10d2fd82a0471889b151b14e560f20\"/>\n  </a>\n</p>\n\nO penguin-datalayer-core é o motor de validação dos modulos penguin-datalayer que pertence ao ecossitema raf-suite criado pela DP6 para garantir a qualidade dos dados ([Data Quality](https://en.wikipedia.org/wiki/Data_quality)) nos projetos de engenharia de dados implementados nos clientes, através de monitoramento e pipelines automatizadas de dados, visando garantir a credibilidade, consistência e disponibilidade nas fases de planejamento, coleta e manutenção dos dados.\n\n## 1. Requisitos para utilização\n\n### 1.1 JSON Schema\n\nO JSON Schema é uma estrutura que permite a **validação** de documentos JSON. Esta estrutura é utilizada no projeto pois permite a declaração dos formatos de dados esperados dentro da camada de dados, esse estrutura utiliza o modelo da lib Ajv.\n\n#### Tipos Suportados\n\nOs seguintes tipos de dados são suportados:\n\n- String\n- Number\n- Boolean\n- Object\n- Array\n\n#### Regras de validação\n\nAs seguintes regras para validação são aceitas:\n\n- **Enum (Equals)**: A ser utilizada quando houver a necessidade de validar a **igualdade** entre o valor informado no schema _versus_ o que foi enviado para a camada de dados\n- **Pattern (Regex - String)**: É possível criar expressões regulares para validar valores das chaves\n- **minItems (Array)**: Valida o número mínimo de itens contidos no array\n- **Required**: Quando houver a obrigatoriedade de validar uma determinada chave\n\n#### Estrutura do JSON Schema\n\nA estrutura a seguir é um exemplo de um JSON Schema:\n\n```json\n{\n  \"$schema\": \"\",\n  \"title\": \"Schema example\",\n  \"array\": {\n    \"$id\": \"#/properties/schema\",\n    \"type\": \"array\",\n    \"items\": [\n      {\n        \"type\": \"object\",\n        \"properties\": {\n          \"event\": {\n            \"type\": \"string\",\n            \"enum\": [\"teste\"]\n          },\n          \"key1\": {\n            \"type\": \"object\",\n            \"properties\": {\n              \"key1_sub1\": {\n                \"type\": \"number\",\n                \"enum\": [10]\n              },\n              \"key1_sub2\": {\n                \"type\": \"string\",\n                \"pattern\": \"teste|test|.*\"\n              },\n              \"key1_sub3\": {\n                \"type\": \"string\",\n                \"enum\": [\"producao\"]\n              },\n              \"key1_sub4\": {\n                \"type\": \"boolean\",\n                \"enum\": \"desktop|mobile|msite\"\n              }\n            },\n            \"required\": [\"key1_sub1\", \"key1_sub2\", \"key1_sub3\", \"key1_sub4\"]\n          }\n        },\n        \"required\": [\"event\"]\n      }\n    ]\n  }\n}\n```\n\n### 1.2 Ludwig gerador de Schemas\n\nA DP6 possui uma automação para geração estruturada do schema de validação.\n\n### Api Docs\n\n- [Index.js](https://github.com/dp6/penguin-datalayer-core/blob/master/docs/index.md)\n- [datalayer-validation-core.js](https://github.com/dp6/penguin-datalayer-core/blob/master/docs/atalayer-validation-core.md)\n- [schema-parser.js](https://github.com/dp6/penguin-datalayer-core/blob/master/docs/atalayer-validation-core.md)\n\n## Como contribuir\n\nPull requests são bem-vindos! Nós vamos adorar ajuda para evoluir esse modulo. Senta-se livre para navegar por open issues buscando por algo que possa fazer. Caso temha uma nova feature ou bug, por favor abra uma nova issue para ser acompanhada pelo nosso time.\n\n### Requisitos obrigatórios\n\nSó serão aceito as contribuições que estiverem seguindo os seguintes requisitos:\n\n- [Padrão de commit](https://www.conventionalcommits.org/en/v1.0.0/)\n\n## Suporte:\n\n**DP6 Koopa-troopa Team**\n\n_e-mail: <koopas@dp6.com.br>_\n\n<img src=\"https://raw.githubusercontent.com/DP6/templates-centro-de-inovacoes/main/public/images/koopa.png\" height=\"100\" />\n","readmeFilename":"README.md","contributors":[{"name":"Joaquim Neto","email":"contato@joaquimsn.com"}]}