{"_id":"@ablegroup/propertymapping","_rev":"9-19f1b5250897ddb23921106c311153d9","name":"@ablegroup/propertymapping","dist-tags":{"latest":"1.0.8"},"versions":{"1.0.0":{"name":"@ablegroup/propertymapping","version":"1.0.0","description":"Utility to load mapping from DynamoDB","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/ecm-cc/propertymapping/tree/master/module"},"author":{"name":"Alexander Strutz"},"license":"ISC","dependencies":{"aws-sdk":"^2.802.0"},"_id":"@ablegroup/propertymapping@1.0.0","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-llpvTIx2GgieKL/0O5KtVERS3kBOsvZNAfMJma8Pxvmp+HjlfYvWbdtRhYIodOuFfrwnWE66/B+/2Du2e/mkSA==","shasum":"967ae97324546a6f7c5662dfc491beab049a3d47","tarball":"https://registry.npmjs.org/@ablegroup/propertymapping/-/propertymapping-1.0.0.tgz","fileCount":8,"unpackedSize":25702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf14XcCRA9TVsSAnZWagAAKNAQAIOLvtGbii4GlkXfvNj7\n4D27SfNWGdDWBA81MatBrXicWDvl4F4WDaaLMJaYEhUl2f52l96I/ePUjruQ\nfnowS4ffl7aUeVbaLruFD0gN19Z5uTYl6vPg9WDmXavgXxzGOPtWlB0m1GHd\nhBpj5PQz4S3PPLV+qk7DWsr7Q+35bvka1rMqQ9OTCdTPiDSVqGddgK2T6rDD\nFtzIOQaiItb92QBkTjhy7eV2GVCzJHeRrKS38bZsl+ACYKmp8wK6nv/oJhcO\n9qF9QvkYXRLnibZSUX0T5a6mGXCXHSoEjWbBiaHnRydTLsl0hy0ySfsN2e34\nUCMjONAqaoWyOnSUyZLzdQMt0PryfT0qnS5sfvKnMklJG6Q+kfoCkV84YiLz\njEsKs6mQ0dZ9dTfDgzO5SIJx1ZqWjTUNctasotDD9+OM29M32zNk+f7GfrLD\n5iUyhexCG6iVMwqWnc/l/bXiMEKRmNXn2lMGqF8eeFXTi9faRFrBVwkOGA90\nYRXSecbqmn6bcn5AZUD4kVsj/7jLTIdM7vKX0xhdNE2hfB2ctcH3YknVVseV\nIl1O4naCE1S6OHUQbNv4rwxQWhjKakEad8KjJusXIMi+bJ4rY1cHOXj4/N0K\no8DOqoSkcryMleoxcXqk16GEfNqkOQAGn/C5RjGEwajYQoeR/3JbrHZbxWFq\nDHNg\r\n=HKTj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGzOOZa6dpkSwSz0KsXukZudXLYPUsXb8FY0cDb4WckAiBWHqSxAxfDVLYdpt/E40T84Y7SpHiyYQFiBc2O7TbLLQ=="}]},"_npmUser":{"name":"ablegroup","email":"alexander.strutz@able-group.de"},"directories":{},"maintainers":[{"name":"ablegroup","email":"alexander.strutz@able-group.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/propertymapping_1.0.0_1607960028240_0.3526848239404943"},"_hasShrinkwrap":false},"1.0.1":{"name":"@ablegroup/propertymapping","version":"1.0.1","description":"Utility to load mapping from DynamoDB","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/ecm-cc/propertymapping/tree/master/module"},"author":{"name":"Alexander Strutz"},"license":"ISC","dependencies":{"aws-sdk":"^2.802.0"},"_id":"@ablegroup/propertymapping@1.0.1","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-V6aCg9UXA13oR59WkGSZm7Mz3rwEZDXiMY0crXMV9Sfv6ZFsuvrBgNLHjroHDr+EvVs3RYc3kfdReRUDkBr0GQ==","shasum":"89d6733ea6a6d69f5ac1f3be45c19845f5e01ec1","tarball":"https://registry.npmjs.org/@ablegroup/propertymapping/-/propertymapping-1.0.1.tgz","fileCount":8,"unpackedSize":25648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf14bwCRA9TVsSAnZWagAAcVUP/AhqKuBHa3Hw3TkQrpgd\nCDltOLEDJhskodh4WTIpyClVRjZLXVuPl+wu/Dzu57vq2ki8IHiSPgRyKw+J\nhnFLc+XsL+yz//3PIHL2yC8Z4R5uNjeYdIQMO8zVd9Pk2PXaibfzs9MYcKf7\n/t9eZtxYgKLj4+qyNdf594jtu/uGfqNYZrDOqo/Gq0D00ijx8bPGHuCEcwL9\nLy27VXY5t86f3WqvM57h5WmEe2JxKyk4STN/Ug+Fi57/oG/aJsBxbzwXWp0B\nbFpJgPqiPx8eeNxJpRuT/LSH7hGojr+JvK4ZXWSEZJp/GLGGrJUjzXY5XuCo\nrqCV8KiQhxSLy4nhdKEz2E2Svg0nL6Jb/rVctU9oNPlNyHkISRyMDVSsvVgT\nhJ7Bgt3a026ameT9qrfvJEdPGB4to6VfvN8Oui/aFocwocU/DK6Lvk9qZOYy\np9AgQUb7rtn+jVWVtCUTPDM4jzOx9OyfpxAYWIPGZRKXi5T59HSZ73JlZPd6\ndTcEb8sY04ehwiaYlq+DoDKQOCdqZMGkqNvHyHJcqMSTK9OWUQ7tusb9a9eT\nRuKEZoYNkGWiuVHHA1sF8Sgt+86bTJT2eCyKFK7xrrL6JYLEHWOt796Njqvl\n3t7MFVmcq5nDYi2HYqxjioe2EmLyKF05y1QEiG/IygRlZcdnCiaupBaPJFdJ\nkJpe\r\n=yrmV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXAm/KMI8JKkN7EYMAZCEWzF90pJjna6VSNPgsgck1mAiEApMFAlnciSjsx2W83KZVkfSyEYkXUHdsXuOuwlEwRJv8="}]},"_npmUser":{"name":"ablegroup","email":"alexander.strutz@able-group.de"},"directories":{},"maintainers":[{"name":"ablegroup","email":"alexander.strutz@able-group.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/propertymapping_1.0.1_1607960304436_0.6925290128138808"},"_hasShrinkwrap":false},"1.0.2":{"name":"@ablegroup/propertymapping","version":"1.0.2","description":"Utility to load mapping from DynamoDB","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/ecm-cc/propertymapping/tree/master/module"},"author":{"name":"Alexander Strutz"},"license":"ISC","dependencies":{"aws-sdk":"^2.802.0"},"_id":"@ablegroup/propertymapping@1.0.2","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-CZtpj3aNR9VQ6YvxSX+k2IZJMT2HxKPXc7yBo5Ad9GQoItGAnV4XfW/kXzpgQn0wDo1zjp9uOLg14gWapO+Dow==","shasum":"d44a3362085d067a09e8a71812dadc083aa18382","tarball":"https://registry.npmjs.org/@ablegroup/propertymapping/-/propertymapping-1.0.2.tgz","fileCount":8,"unpackedSize":30056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2JVgCRA9TVsSAnZWagAAHlwP/jfRexZJJLORh+OuVmLs\n4VjI0hiq36FxAjh7gjm3OF94e8T3MCIb+RY69WxojA+TvCFkc0ORaruS7jw/\nGXRngf2tQriTbf5CEBnPSjTUa8jP4uCV57mMSNZYUg0/wcsnKo7FvoptzjJh\nBYgTE9nAiNNWtX37SMAyckxIbalsPzqMHzFX0iXQOtknwhGXxuNkB6LzK4y9\nXUNZ+KLsdf6Tr5ek6sp1TrJcewTnw+TYQnmfSCeJ12KT75NnI6Fr1R/izxzR\nV/bZiVEfCts9TipPkpJjxP/VqEwLtvlEMl7hdHgrpmRg78DdY3FIDFsDZDUx\nwRZOZRl8rvc6MlMz0mcf/zIjFYjd40BbgQxMp0GZ8gg+gWepIL9AgNmOCmV2\nStFDtUMgcJYu7UeG0w/xzsgqHyp6uuLSHlYrWz8HMenZ4oo6MEHgztU3Y8Ew\nlLET3NBOWtFarzb7lLTiKwabfmIHnSeAvUVA1Q7fPz6FlfrCqpvoL1asrRNd\nvnHH4gbUl4mo9ZnHnYp1y8Y2t2mP7dhWtvwOpqv+jvbtFwgwHsLmTjAseksa\nXpVNR4Lo2ynfPPmqxRQYSXZdaK1K8g8ncXYwrBt8Ac6ABz5Ib9lLVIPv7fFs\nnP57hntfOQnkpDGc9I2AN1EJddrHY6gUsC4ugJKs9TqwItB2xOOfiq8Hg+Z0\n0YGC\r\n=Ddvu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5JykEoGysUfRQHUsK7kcKX1ifnipX5H99H+dS4o5ohAIgFdI7ui5SjR+bIyz47+WB17dMujhMJ6U799vBxMs8EV0="}]},"_npmUser":{"name":"ablegroup","email":"ecm_cc@able-group.de"},"directories":{},"maintainers":[{"name":"ablegroup","email":"ecm_cc@able-group.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/propertymapping_1.0.2_1608029536183_0.6359276947899477"},"_hasShrinkwrap":false},"1.0.3":{"name":"@ablegroup/propertymapping","version":"1.0.3","description":"Utility to load mapping from DynamoDB","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/ecm-cc/propertymapping/tree/master/module"},"author":{"name":"Alexander Strutz"},"license":"ISC","dependencies":{"aws-sdk":"^2.802.0"},"_id":"@ablegroup/propertymapping@1.0.3","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-R1d+hynj2OYiLKHniq+ZYwbs2hzxmZXpL42XkfyDqcCbmLSLGCYVmT/4SG8g7eahBfK10qmtaU6KXINtW51r2Q==","shasum":"fe95e9f27f69e089ba03c24a4c942a6e69bb8969","tarball":"https://registry.npmjs.org/@ablegroup/propertymapping/-/propertymapping-1.0.3.tgz","fileCount":8,"unpackedSize":30056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBWZ1CRA9TVsSAnZWagAAMOkP/iLZvZhCMzmQxf+UPwkW\nwIitUFkUp2CSgmM0yvtNlUnMtepxZMOgheac5CadG6wSCEQDdV+ACrwzShn9\nymBwYhYEfbWGZpjzz30p7wN+RAweUOdj4YxOh+d5qORz2nHYXQ24IQrOpL+g\nuny2XD+y0SOTTpUgLuT9EKlGQcUQies76njvQoaianfozDlD/5iSQWbmah3I\nF2K6o3T0Xc/U/NDGLhnSif7Z+wkjPMCMbbfy+9jkntU+W15pRSkDLwwFH/FB\nDnCjB6N+vtY5LUFe2F2vOEUS8jXXk5iDr+jtQbx+GcOm+0q78yYuFgwiFz0u\n8mz8K+Gv+Bii58YviZhX/R5JT0tKHUZ7H+ZdQRcxM449GcvguShgZQn2pQ5s\nibxVXS6EYZdiEizstpNjTb+DjiCrbp+odZT59uhqqZBhPYuXpgv2RzCaIYOE\nnXHymD0yHyhL58xiFT+LOtT6zFhHOzuRWXH34c/yC94lbwYLVJYSurwCRIAP\neIiuAfgxYW43UU/Jr02bxEZXRflrRvvQIWF0uw3S4uZN/S2cYrmpgae3ox6/\n38FUtdQWbQa+aKPBpBPNPnBbAXUDUlkbRMqPBa7diILO0eyO4vc0AZb0awOh\n70nqy9M63s9Xol8jGtIvEdcPJ7LxqcbYyw6HJjG2C5K3f8pO5HEri9eCH137\ngeN8\r\n=puCj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMbtnPzVsEqFYCHFMeHa4upx+N3JjtTdOjxXX8/QycHgIhANU2hHTk328uwFJrPy5Q5IJAflPgIfViz8DY0wwmFA3N"}]},"_npmUser":{"name":"ablegroup","email":"ecm_cc@able-group.de"},"directories":{},"maintainers":[{"name":"ablegroup","email":"ecm_cc@able-group.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/propertymapping_1.0.3_1610966644530_0.0917475426131713"},"_hasShrinkwrap":false},"1.0.4":{"name":"@ablegroup/propertymapping","version":"1.0.4","description":"Utility to load mapping from DynamoDB","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/ecm-cc/propertymapping/tree/master/module"},"author":{"name":"Alexander Strutz"},"license":"ISC","dependencies":{"aws-sdk":"^2.802.0"},"_id":"@ablegroup/propertymapping@1.0.4","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-qJE0fhJNAmb9Yv7WlWtz4Ysh5UdAp7juVuSSgFoC1hyh8czHmOCvYhGJJrVxu6tgt577GFCnGlG4imD919c1Ig==","shasum":"e22c12bcc8e5bdbe346aeae9bb1d23393d031228","tarball":"https://registry.npmjs.org/@ablegroup/propertymapping/-/propertymapping-1.0.4.tgz","fileCount":8,"unpackedSize":30154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCYpFCRA9TVsSAnZWagAAVXAP/1AueuPWCTq7r5nW/LfS\nuCt6JHcDqp1UC68T+r7kGHyoHtMVskXH7CnNN2Mru3cKGtiJ/tfO0+Zz6hcU\ntwbUEE+hzgOFTQi93AOXg4zNgXS8/NR3LYQIWYLvAyp98I4b0WWL1hTPn3QW\npJYBDqm1/dkLkKuFVgHgrzhzoYSERu2VoRFLUhi38q+5nD9kkLjIyiaK8hw+\n10HoN9wfCnwigRZ/JsQvXylCslgKhlmPq5nkc0SpCILlPHQ+LExvva7ShZmb\nVRsh/sdacDTSvCjQ7VqYO5wJRasEJdHGzVU3Vg7y9gchNOHoy+w3vncplUTQ\naSkvnguTqdBtB60A66OrNAd4TqLaxHx5qtfbmcdJk7sziJtXCDCKL+At3P+7\n1mBlfE0sA8j7lGLD5vJXTrn4x30EfS+6V3toqNQWkeGoBvrKZ9Kt8vRT2SWu\ndDYoRQ3Ctgm9qGFJN9N14bHLDtFaPzuxXwPDtW4zN/yQoLPSyLlbMOyAfJAb\nK7XYk69lvbl970injxRPHSVzl/oqPOOkNbf47f/oaPn4XeXYsKIQxh/UDQD2\ng4FlAwqgjdAMhgj/MFvN7MU7Q4/52iFs3fMyo4rA5JAwkHijKDVq8m/4IQLY\n7YBXQqqQIjoacSUiJUO+SfofxNT2HzdcO8W/pns/V/OvHAvXdMZpfwJ59gE/\nh3pN\r\n=Yiy0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGWdfphkqlki6Esy57Q0dyaDjwhgrFxbGiy2YTG7DKiAIgUlcNK8L7TuCgbdxUA4rnOmSGSX5qdDEIgRwXgqgYsf4="}]},"_npmUser":{"name":"ablegroup","email":"ecm_cc@able-group.de"},"directories":{},"maintainers":[{"name":"ablegroup","email":"ecm_cc@able-group.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/propertymapping_1.0.4_1611237956697_0.32545280438726065"},"_hasShrinkwrap":false},"1.0.5":{"name":"@ablegroup/propertymapping","version":"1.0.5","description":"Utility to load mapping from DynamoDB","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/ecm-cc/propertymapping/tree/master/module"},"author":{"name":"Alexander Strutz"},"license":"ISC","dependencies":{"aws-sdk":"^2.802.0"},"_id":"@ablegroup/propertymapping@1.0.5","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-JpQeEBtNC0R/0CN7m3/da7pbJN+Iyg+NI4FIGKo6QsOeSyC18z9BQwG9+L7UCEdmb1UQtj1aWFyqTDDO0w3BtQ==","shasum":"e931e22d01084e609ff16dbe54ed8634c2d6f9d6","tarball":"https://registry.npmjs.org/@ablegroup/propertymapping/-/propertymapping-1.0.5.tgz","fileCount":8,"unpackedSize":30169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCYsGCRA9TVsSAnZWagAAIWAP/AjJM6AvOUBpFOfFa47+\n7uLJWpJU0CtCgWU5xRlC4xDxKWFaOTyKNVYKP2EFJF/1glZFwzpuyr3iOD9W\nImLO3+eVgYiRODzUlu/+LyILS1yJBSsb0d7nuL7TEwbzZPy6Kv5QwRAzES/u\nxYVsejbOoOSJxuKS7L/BizbPYAFN0RlKC4J3OFuOq7ApQGpSaiEkqLkVxahC\nj3IiHL6188H3lmIzOwD5r4nmfcEQgFT8oSHFpl91JP63yGp0EcS2tt+Ay9AF\nk9tv3Gp/hg3iw+CYqCu1ssue8JoEVFcVtSrFktNO6/mKbDgygCATQLNyb52I\n92YuBUAE4bYWHWgjiWq6k2YYeVqU6iaHfeOpvLfckok/F6sTC5CRJw+AykCF\nQOhz/KyDB9s4K7EZKWA5Y4aqcBsceH82jNQPO9Jn9AWNz1u8efnY/UsUVJnU\nubGzY3P2LIQL3cDqXHsXQgFciharoKnaRhumoY7hHfFXA3sZh988wiEltLIx\n0negJMW/wTiJPLo+0QEZ/S8bAoTMcTJDIZAwu8Q0e6nt1ARRxxnz0CZWwOGj\nw0zXd67U5U1IzTHipSwbL0cm61jq+cXOkbjOwozTilEvBFyIM3oyuVuIN+9e\nFSeUKXrPu8gl/Q/cJlDUc2//ayimnBDiyEn9DoG0iP1XxAJW7tEFEaUOGbSy\nixv6\r\n=k0C5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYqdSMV3NLWD7fOP/txopZl/BvhFi3o9PqK1vD54V+gAiEA/8wR3ZBuhcXZhlwAk2YSBJEzCHRVpdWyS8XscGpXsps="}]},"_npmUser":{"name":"ablegroup","email":"ecm_cc@able-group.de"},"directories":{},"maintainers":[{"name":"ablegroup","email":"ecm_cc@able-group.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/propertymapping_1.0.5_1611238150291_0.8219214457254815"},"_hasShrinkwrap":false},"1.0.6":{"name":"@ablegroup/propertymapping","version":"1.0.6","description":"Utility to load mapping from DynamoDB","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/ecm-cc/propertymapping/tree/master/module"},"author":{"name":"Alexander Strutz"},"license":"ISC","dependencies":{"aws-sdk":"^2.802.0"},"_id":"@ablegroup/propertymapping@1.0.6","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Pkdej0I72AKQWh6BqnOGRpgwIhXb+JyHkBsvhGA0EFFK5PVpli7vn7a3so0LgwB/+I4rQ2BqVbF8ycp60jpJ8g==","shasum":"f84709371f9c6e0c8da8a9119b9177eacc920416","tarball":"https://registry.npmjs.org/@ablegroup/propertymapping/-/propertymapping-1.0.6.tgz","fileCount":8,"unpackedSize":30169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRi9mCRA9TVsSAnZWagAARd0P/3fQonG797/7PPRSmGCR\nBTJJl6zHxVUTh2X9WOw43s02Ts/JM4lu4121qI+PWRm31FC8TgSBGp1nvz+i\nidOXUF/e1rbx4p4L97eEtzYVwJ0FfmaL6TG9UJvXi5dqSJGi6zW41Zd4WUxS\nMFGaV3n5ZbGTReWe0U/2pbR3Qi8Qczs3A96sRIGHwJyhT1hR14vzphohLeWq\n4KCDWQi3JR6nPHLlEcp2oR4a1PF9GmoaVLGESoNjuFPYBpShgB5Hdr7wNyI1\n3pswoGGFy1o3tWtWqMlETSo+9/fAfpASBwECoqM2SI1TxVhVLUO8BpKL42aS\npdqwxbUayHCAprCXc2WUbXe3KZV757tIeWmMmd2FtKKZD4t3VzEhDx65bt16\nnq2kf2U6qxiUKhO2zuoH7XMAyMSPdkASlS0BClS/7AZ19dCHojyH1N4chwnd\nYYm/orIaAbuGh1KoXbnlMqbWRkD1FA7docaZqiwZQNJDJmTY+hgiq7DWBvpM\nGJve8yU+1fINyxN4i9zgbAnJVoEWLpSWMuI0AVeBySmRtrhC2TEeDrVj7314\nIDcXnYuxH//IAsNQvn0gQOmVRklcPsEVIwEqL79zKfk3d5nDfW07wYMQVIPj\n5sqEHuCsGdvT5Lxp7OeFXUp5COJv9Hh26fqTr51HLQUSud0fJHEEoy7KmJ1m\n0j0B\r\n=dTFf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWDRy+pGbDcy2u0rpKL0gp5wGr7y1FRPjdVZLhYFN30AIhAPqUHLaAHQOlJxbF4bTPuhReMb3Wg/laX+BsGhPjSM5S"}]},"_npmUser":{"name":"ablegroup","email":"ecm_cc@able-group.de"},"directories":{},"maintainers":[{"name":"ablegroup","email":"ecm_cc@able-group.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/propertymapping_1.0.6_1615212389732_0.7632423580641337"},"_hasShrinkwrap":false},"1.0.7":{"name":"@ablegroup/propertymapping","version":"1.0.7","description":"Utility to load mapping from DynamoDB","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ecm-cc/propertymapping.git#master"},"author":{"name":"Alexander Strutz"},"license":"ISC","dependencies":{"aws-sdk":"^2.802.0"},"gitHead":"ae900e0ab8f4198e4eb0f2c38cb4b39c582d0a7b","bugs":{"url":"https://github.com/ecm-cc/propertymapping/issues"},"homepage":"https://github.com/ecm-cc/propertymapping/tree/master#readme","_id":"@ablegroup/propertymapping@1.0.7","_nodeVersion":"16.13.0","_npmVersion":"8.3.2","dist":{"integrity":"sha512-qByIQhig/u92RXb1KSYe+D2aX+ixdIYmSi5mYcAL91ep7lXO2XrzYrIQYUNYGh2RZ43TdbIlzFkoPnrL/bRTdQ==","shasum":"463d6de7d7a6a8ab9ef3664ea1a7180592e401f7","tarball":"https://registry.npmjs.org/@ablegroup/propertymapping/-/propertymapping-1.0.7.tgz","fileCount":8,"unpackedSize":30207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC3LfCRA9TVsSAnZWagAA5mIP/A6WTC7ORu0wria3MLLh\nyS3Zm1z0brnuSpIrI1TBG2oy7Qqdcy5xq7edIL7hJNohFv2ohjO2ToAMWWoY\nBBkZX1Xjr5p2d+EYrUqQKdyWPq1z4tuqqEaQWr1ETzpWLfB0CqYtZclvW00E\nppJuEZntcvcoLHFv4/YnlDfIiRqMHYJ5JXvQFTTxfQQxktlQbVulPX//KiL7\nyLzE6MSXBnRKJdMat/l652CD1napmD+l8MoxD0ZEw+QM29ioe1hdzolhyKc/\ntEJ2omJnt6HGgp2KhQAMpSFhF497RcIbVFxZq0z2JQh6YGiPWPW5sJZILOu3\nGQcpPhRw7o/f9zdEHGPFvk8s/ZbuJYvN+H5ONgxZRlVRwDcQhpdsbplj6sQx\nklRAIDnlU9Zj1al51PTLi03nP2VEbHmJ6crlMJZfdNYq99PmKRbNqJMkIuwh\ng/ozZuSdH1PG947H1nXoEA0GHruhTbdXG2MpmHuUidkmsF8Sa/P7B2ZppAlr\nOS4TBsvkCxvQPihoDJJp6j94JULehCoZ+SjJn24fra5Ol8pUR62ajsQNqxQS\ndI86OCNs388eM5PfGZMAeOCuhqvqvzNCrZNhJX57JKBM/nHCJy3xNch/34Gp\n3wNIeTMm+ByT0DuTDWkovD4xE7IwMZHqRkB3VB3Xl0qf20akBpuCkX4rmQ52\nu65y\r\n=Bg12\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVBpnuS4ZG+xlfZ2U7WZPayLLvX+6VoQKBqbs2vkx9dAiEAtNSNd2Ej3i0VYT63f32PtXnB3pIZIbnYZWYKqKfKX/U="}]},"_npmUser":{"name":"ablegroup","email":"ecm_cc@able-group.de"},"directories":{},"maintainers":[{"name":"ablegroup","email":"ecm_cc@able-group.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/propertymapping_1.0.7_1644917471817_0.4516385900657449"},"_hasShrinkwrap":false},"1.0.8":{"name":"@ablegroup/propertymapping","version":"1.0.8","description":"Utility to load mapping from DynamoDB","main":"main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ecm-cc/propertymapping.git#master"},"author":{"name":"Alexander Strutz"},"license":"ISC","dependencies":{"aws-sdk":"^2.802.0"},"gitHead":"77558f7fd943bcddba4f8598408cd0df0092e9a7","bugs":{"url":"https://github.com/ecm-cc/propertymapping/issues"},"homepage":"https://github.com/ecm-cc/propertymapping/tree/master#readme","_id":"@ablegroup/propertymapping@1.0.8","_nodeVersion":"16.13.0","_npmVersion":"8.3.2","dist":{"integrity":"sha512-up72PRqy6+VGqlr0L/0+BhlSI0oOYcAALfz7Omc4iAXqVGqVjKDD7L0YVBVYBPxlj/PtwnqA54TwKARZna11mA==","shasum":"b653b180e71a578432bba3c23ac2334eaf53b3a7","tarball":"https://registry.npmjs.org/@ablegroup/propertymapping/-/propertymapping-1.0.8.tgz","fileCount":8,"unpackedSize":30222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC7lsCRA9TVsSAnZWagAAPMUQAJ+VLnVBkK7HSxb0R0GM\nwkSM835cTY4AO8HlVMZ4xSBiq4oy5QqmqEf1bJhJvYbhV/Pb7vByJE1Spu0Q\n9M1jnuPRAgFegCLzhhh9NIx7wOVgarXEEoV2fpUUnWd6DpjtJb8rqUhV0jDl\nMmF570JO4iaAaqz8uWartBYyzmXJtiMjgW/El7hFjyXImzF+lBnR8UOk90fc\n+h1P2KbTFX0UI7Y1O4YNmDNrCIY5q0fcq2k/1yUs0SqVdahoX8pKsda/VsQr\nRGQ6w7vN3ruwDuSYdW3MqIgHyyaGIqCLNEF3zbpRNpzIKnMYiNYiRsd61Z2v\nH0aVkFjh2X5Ygg3SxFPSIhIi9hn4y7psIbsU8LDci2+/yH8FUr5HRVFG8oFh\n3/saVpRVG5R6FnbJ6AdDdXEoZ3joX0Fr7IBwuVxZgZwfFpSq57oPRQtHWX80\niIcd9AtdYlZnpJaUB32pwD5hQaWdrMUxvtp3RTqfc3NwMdylu1jLOOB97fS+\n88rTCtfGmaAhKdUlWB+jbHqNoWdZBpRI/Kqptu14PzCaITFZUq6L4QdwNGVQ\nFRFFmlNEl0SJenP1nYxWi2mggyOdt5nc6xUQEMEC0gIY+R6MziM/pBoTD4R/\nRgrlUsc44H5i++iblHGT/SlKqMOnEUw+5h/oX65DLBoGTRaaa8729JhH58Oe\nYjMY\r\n=4lrG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxL2icmXoAZ9u1Rom7rDLEoO3DlsdPWAgkhwgv6/1+XAIhAO7J/OOUNagcCifXa6AqmW2OrcNYB0mqoM6PLAwrj1CU"}]},"_npmUser":{"name":"ablegroup","email":"ecm_cc@able-group.de"},"directories":{},"maintainers":[{"name":"ablegroup","email":"ecm_cc@able-group.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/propertymapping_1.0.8_1644935532135_0.41539541192975427"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-14T15:33:48.208Z","1.0.0":"2020-12-14T15:33:48.381Z","modified":"2022-04-04T10:59:47.535Z","1.0.1":"2020-12-14T15:38:24.560Z","1.0.2":"2020-12-15T10:52:16.380Z","1.0.3":"2021-01-18T10:44:04.670Z","1.0.4":"2021-01-21T14:05:56.855Z","1.0.5":"2021-01-21T14:09:10.416Z","1.0.6":"2021-03-08T14:06:29.867Z","1.0.7":"2022-02-15T09:31:11.938Z","1.0.8":"2022-02-15T14:32:12.324Z"},"maintainers":[{"name":"ablegroup","email":"ecm_cc@able-group.de"}],"description":"Utility to load mapping from DynamoDB","repository":{"type":"git","url":"git+https://github.com/ecm-cc/propertymapping.git#master"},"author":{"name":"Alexander Strutz"},"license":"ISC","readme":"# ABLE PropertyMapping Modul\r\n\r\nDieses Modul bietet Zugang zur Datenbank des Property Mappings, welches stage-übergreifende Kategorien und Eigenschaften bereitstellt. Zur Nutzung muss das Modul über `require` eingebunden werden. Außerdem muss die Datenbank mit `initDatabase()` initialisiert werden, wobei sowohl die AWS Access Key ID als auch der AWS Secret Key übergeben werden müssen. Der Key muss berechtigt sein DynamoDBs zu lesen.\r\n\r\n**Beispielverwendung**\r\n\r\n```javascript\r\nconst mapping = require('@ablegroup/propertymapping');\r\nmapping.initDatabase(accessKeyID, secretAccessKey);\r\nconst categories = await mapping.getAllCategories(stage);\r\n```\r\n## Klassen\r\n\r\n### Category\r\n\r\nEine `Category` beschreibt eine Kategorie im d.3 und wird durch die Auflistung der Kategorien unter dem Endpunkt `/dms/r/{{repoID}}/source` definiert. Sie ist eine reine Datenpräsentation und bietet keine eigenen Methoden.\r\n\r\n#### Variablen\r\n| Variable | Datentyp | Beschreibung |\r\n|----------|----------|--------------|\r\n| `categoryID`  | String | Durch die Datenbank vergebene UUID einer Kategorie |\r\n| `categoryKey` | String | ID einer Kategorie im d.3 |\r\n| `displayname`  | String | Anzeigename einer Kategorie im d.3 |\r\n| `writeAccess`  | boolean | Berechtigung für User Werte zu ändern |\r\n| `children`  | String[] | Liste der Kindkategorien (anhand des categoryKey) |\r\n| `parent`  | String | Elternkategorie (anhand des categoryKey) |\r\n\r\n### Property\r\n\r\nEine `Property` beschreibt eine Eigenschaft im d.3 und wird durch die Auflistung der Eigenschaften unter dem Endpunkt `/dms/r/{{repoID}}/objdef` definiert. Eigenschaften werden für jede Nutzung in einer Kategorie einzeln hinterlegt. So kann es sein, dass das Feld \"E-Mail\" im d.3 unter `/dms/r/{{repoID}}/source` nur einmal auftaucht, aber durch die Nutzung in mehreren Kategorien auch mehrfach angelegt wird. Sie ist eine reine Datenpräsentation und bietet keine eigenen Methoden.\r\n\r\n#### Variablen\r\n\r\n| Variable | Datentyp | Beschreibung |\r\n|----------|----------|--------------|\r\n| `propertyID`  | String | Durch die Datenbank vergebene UUID einer Eigenschaft |\r\n| `displayname` | String | Anzeigename einer Eigenschaft im d.3 |\r\n| `databasePosition` | Number | Datenbankposition im d.3, abhängig von der Kategorie |\r\n| `categoryKey` | String | ID der übergeordneten Kategorie im d.3 |\r\n| `mandatory`  | boolean | Pflichtfeld |\r\n| `modifiable`  | boolean | Berechtigung für User Werte zu ändern |\r\n| `propertyKey`  | Number | ID einer Eigenschaft im d.3, stage-abhängig |\r\n\r\n## Methoden\r\n\r\n### Initialisierung der Datenbank\r\n\r\n```javascript\r\nmapping.initDatabase(accessKeyID, secretAccessKey);\r\n```\r\n\r\n#### Funktionsparameter\r\n| Parameter | Beschreibung  |\r\n|-----------|---------------|\r\n| `accessKeyID`  | ID des Access Keys des zu nutzenden AWS-Accounts |\r\n| `secretAccessKey` | Secret Access Key des zu nutzenden AWS-Accounts |\r\n\r\n### Laden aller Kategorien\r\n\r\n```javascript\r\nconst categories = await mapping.getAllCategories(stage);\r\n```\r\n\r\nLädt alle in der Datenbank verfügbaren Kategorien zu einer Stage.\r\n\r\n#### Funktionsparameter\r\n| Parameter | Beschreibung | Beispiel |\r\n|-----------|-----------------------------|---------|\r\n| `stage`   | Zu durchsuchende d.3-Stage  | `'dev'` |\r\n\r\n#### Rückgabewert\r\n| Datentyp | Beschreibung  |\r\n|-----------------|--------|\r\n| `Category[]` oder <br>`[]`  | Liste der Kategorien in der Datenbank |\r\n\r\n\r\n### Suche nach bestimmter Kategorie\r\n\r\n```javascript\r\nconst category = await mapping.getCategory(stage, categoryID, categoryKey, displayName);\r\n```\r\n\r\nLädt eine Kategorie anhand eines eindeutigen Filerparameters. Zur Suche nach einer Kategorie muss mindestens ein Filterparameter gesetzt sein.\r\n\r\n#### Funktionsparameter\r\n| Parameter | Beschreibung | Beispiel |\r\n|----------|--------|--------------|\r\n| `stage`  | Zu durchsuchende d.3-Stage| `'dev'` ||\r\n| `categoryID`  | _Filterparameter, optional_<br>ID der Kategorie in der Datenbank  | `'c84c89c6-a5ac-4e77-a719-6cad29b74906'` |\r\n| `categoryKey` | _Filterparameter, optional_<br>ID der Kategorie im d.3  |`'XAPER'` |\r\n| `displayName` | _Filterparameter, optional_<br>Anzeigename der Kategorie  | `'Personalakte'`|\r\n\r\n#### Rückgabewert\r\n| Datentyp | Beschreibung  |\r\n|-----------------|--------|\r\n| `Category` oder <br>`undefined`  | Gefundene Kategorie entsprechend der Filterparameter oder <br> `undefined`, wenn keine Kategorie gefunden wurde |\r\n\r\n\r\n### Suche nach Kind-Kategorie\r\n\r\n```javascript\r\nconst categories = await mapping.getCategoryByParent(stage, categoryID, categoryKey, displayName);\r\n```\r\n\r\nLädt die Kindkategorien einer Kategorie anhand eines eindeutigen Filerparameters. Zur Suche nach einer Kategorie muss mindestens ein Filterparameter gesetzt sein.\r\n\r\n#### Funktionsparameter\r\n| Parameter | Beschreibung | Beispiel |\r\n|----------|--------|--------------|\r\n| `stage`  | Zu durchsuchende d.3-Stage| `'dev'` |\r\n| `categoryID`  | _Filterparameter, optional_<br>ID der Kategorie in der Datenbank  | `'c84c89c6-a5ac-4e77-a719-6cad29b74906'` |\r\n| `categoryKey` | _Filterparameter, optional_<br>ID der Kategorie im d.3  |`'XAPER'` |\r\n| `displayName` | _Filterparameter, optional_<br>Anzeigename der Kategorie  | `'Personalakte'`|\r\n\r\n#### Rückgabewert\r\n| Datentyp | Beschreibung  |\r\n|-----------------|------------|\r\n| `Category[]` oder <br>`[]`  | Gefundene Kindkategorien entsprechend der Filterparameter |\r\n\r\n### Suche nach Eltern-Kategorie\r\n\r\n```javascript\r\nconst category = await mapping.getCategoryByChildren(stage, categoryID, categoryKey, displayName);\r\n```\r\n\r\nLädt die Elternkategorie einer Kategorie anhand eines eindeutigen Filerparameters. Zur Suche nach einer Kategorie muss mindestens ein Filterparameter gesetzt sein.\r\n\r\n#### Funktionsparameter\r\n| Parameter | Beschreibung | Beispiel |\r\n|----------|--------|--------------|\r\n| `stage`  | Zu durchsuchende d.3-Stage| `'dev'` |\r\n| `categoryID`  | _Filterparameter, optional_<br>ID der Kategorie in der Datenbank  | `'c84c89c6-a5ac-4e77-a719-6cad29b74906'` |\r\n| `categoryKey` | _Filterparameter, optional_<br>ID der Kategorie im d.3  |`'XAPER'` |\r\n| `displayName` | _Filterparameter, optional_<br>Anzeigename der Kategorie  | `'Personalakte'`|\r\n\r\n#### Rückgabewert\r\n| Datentyp | Beschreibung  |\r\n|-----------------|--------|\r\n| `Category` oder <br>`undefined`  | Gefundene Elternkategorie entsprechend der Filterparameter oder <br> `undefined`, wenn keine Kategorie gefunden wurde |\r\n\r\n### Laden aller Eigenschaften\r\n\r\n```javascript\r\nconst properties = await mapping.getAllProperties(stage);\r\n```\r\n\r\nLädt alle in der Datenbank verfügbaren Eigenschaften zu einer Stage.\r\n\r\n#### Funktionsparameter\r\n| Parameter | Beschreibung | Beispiel |\r\n|----------|--------|--------------|\r\n| `stage`  | Zu durchsuchende d.3-Stage| `'dev'` |\r\n\r\n#### Rückgabewert\r\n| Datentyp | Beschreibung  |\r\n|-----------------|------------|\r\n| `Property[]` oder <br>`[]`  | Liste der Eigenschaften in der Datenbank |\r\n\r\n### Suche nach bestimmter Eigenschaft\r\n\r\n```javascript\r\nconst property = await mapping.getProperty(stage, propertyID, displayName, databasePosition, categoryKey, propertyKey);\r\n```\r\n\r\nLädt eine Eigenschaft anhand eines eindeutigen Filerparameters. Zur Suche nach einer Eigenschaft muss mindestens ein Filterparameter gesetzt sein. Die Filter `databasePosition` und `categoryKey` müssen stets zusammen angegeben werden, da die Datenbankpositionen nur je Kategorie eindeutig sind.\r\n\r\n#### Funktionsparameter\r\n| Parameter | Beschreibung | Beispiel |\r\n|----------|--------|--------------|\r\n| `stage`  | Zu durchsuchende d.3-Stage| `'dev'` ||\r\n| `propertyID`  | _Filterparameter, optional_<br>ID der Eigenschaft in der Datenbank  | `'c84c89c6-a5ac-4e77-a719-6cad29b74906'` |\r\n| `displayName` | _Filterparameter, optional_<br>Anzeigename der Eigenschaft  |`'Personalnummer'` |\r\n| `databasePosition` | _Filterparameter, optional_<br>Datenbankposition der Eigenschaft  | `12`|\r\n| `categoryKey` | _Filterparameter, optional_<br>ID der übergeordneten Kategorie im d.3   | `'XAPER'`|\r\n| `propertyKey` | _Filterparameter, optional_<br>ID der Eigenschaft im d.3, stage-spezifisch  | `47`|\r\n\r\n#### Rückgabewert\r\n| Datentyp | Beschreibung  |\r\n|-----------------|--------|\r\n| `Property` oder <br>`undefined`  | Gefundene Eigenschaft entsprechend der Filterparameter oder <br> `undefined`, wenn keine Eigenschaft gefunden wurde |\r\n\r\n### Laden aller Eigenschaften zu einer Kategorie\r\n\r\n```javascript\r\nconst properties = await mapping.getPropertiesByCategory(stage, categoryID, categoryKey, displayName);\r\n```\r\n\r\nLädt alle Eigenschaften, die zu einer (anhand der Filterparameter definierten) Kategorie gehören.\r\n\r\n#### Funktionsparameter\r\n| Parameter | Beschreibung | Beispiel |\r\n|----------|--------|--------------|\r\n| `stage`  | Zu durchsuchende d.3-Stage| `'dev'` |\r\n| `categoryID`  | _Filterparameter, optional_<br>ID der Kategorie in der Datenbank  | `'c84c89c6-a5ac-4e77-a719-6cad29b74906'` |\r\n| `categoryKey` | _Filterparameter, optional_<br>ID der Kategorie im d.3  |`'XAPER'` |\r\n| `displayName` | _Filterparameter, optional_<br>Anzeigename der Kategorie  | `'Personalakte'`|\r\n\r\n#### Rückgabewert\r\n| Datentyp | Beschreibung  |\r\n|-----------------|------------|\r\n| `Property[]` oder <br>`[]` oder <br> `undefined`  | Gefundene Eigenschaften innerhalb der Kategorie oder <br> `undefined`, wenn keine Kategorie gefunden wurde |\r\n\r\n\r\n## Exceptions\r\n| Titel | Beschreibung | Lösung |\r\n|-----------------|--------|--------------|\r\n| `Stage is not available`  | Es wurde eine nicht vorhandene Stage übergeben. | Übergabe einer verfügbaren Stage (aktuell `dev`, `qas`, `version`, `prod`). |\r\n| `No params found, provide at least one param to search for`  | Es wurden keine Filterparameter übergeben. | Übergabe mindestens eines Filterparameters. |\r\n| `CategoryKey and DatabasePosition are required in order to search by them`  | Es wurde eine Kategorie, aber kein Datenbankfeld (oder umgekehrt) übergeben. | Übergabe von Kategorie-Key und Datenbankposition oder Übergabe keines dieser Parameter.\r\n| `Database was not initialized`  | Die Datenbank wurde vor der Nutzung nicht initialisiert. | Aufruf von `mapping.initDatabase(accessKeyID, secretAccessKey);` zu Beginn","readmeFilename":"README.md","homepage":"https://github.com/ecm-cc/propertymapping/tree/master#readme","bugs":{"url":"https://github.com/ecm-cc/propertymapping/issues"}}