{"_id":"@singleware/class","_rev":"67-550d4f6dba7a4d3531934b9b951014b1","time":{"1.0.0":"2018-07-16T00:07:14.863Z","created":"2018-07-16T00:10:47.280Z","1.0.1":"2018-07-16T00:10:47.412Z","modified":"2022-04-06T23:43:18.277Z","1.0.2":"2018-07-16T14:49:31.280Z","1.0.3":"2018-07-16T15:04:03.684Z","1.0.4":"2018-07-16T15:35:00.792Z","1.0.5":"2018-07-17T12:43:53.902Z","1.0.6":"2018-07-17T17:23:08.396Z","1.0.7":"2018-07-18T16:01:20.796Z","1.0.8":"2018-07-19T22:17:17.370Z","1.0.9":"2018-07-20T03:24:51.642Z","1.0.10":"2018-07-24T22:00:56.082Z","1.0.11":"2018-08-05T22:02:08.455Z","1.0.12":"2018-08-05T22:35:32.174Z","1.0.13":"2018-08-15T03:20:35.169Z","1.1.0":"2018-08-26T21:24:17.770Z","1.1.1":"2018-08-26T21:37:33.833Z","1.1.2":"2018-08-26T21:40:59.224Z","1.1.3":"2018-08-27T04:09:29.641Z","1.1.4":"2018-08-27T14:43:22.357Z","1.1.5":"2018-08-27T17:05:04.201Z","1.1.6":"2018-08-27T20:30:14.248Z","1.1.7":"2018-08-29T17:29:51.105Z","1.1.8":"2018-08-29T18:16:58.015Z","1.1.9":"2018-08-29T22:53:13.473Z","1.1.11":"2018-09-05T16:07:02.617Z","1.1.12":"2018-09-26T13:58:37.405Z","1.1.13":"2018-12-03T16:18:22.286Z","1.1.14":"2018-12-03T16:27:34.016Z","1.1.15":"2018-12-05T15:09:32.526Z","1.1.16":"2018-12-05T17:47:13.782Z","1.1.17":"2018-12-05T18:12:59.093Z","1.1.18":"2018-12-05T18:31:40.303Z","1.1.19":"2018-12-31T19:11:10.527Z"},"name":"@singleware/class","dist-tags":{"latest":"1.1.19"},"versions":{"1.0.9":{"author":{"name":"Silas B. Domingos","email":"hello@balmante.eti.br","url":"https://balmante.eti.br"},"name":"@singleware/class","description":"Singleware class visibility package.","license":"MIT","version":"1.0.9","main":"release/source/index.js","types":"release/types/index.d.ts","keywords":["class","class visibility","oop class","member visibility"],"repository":{"type":"git","url":"git+https://github.com/singleware/class.git"},"dependencies":{},"devDependencies":{"prettier":"^1.12.1","typescript":"^2.9.2"},"prettier":{"printWidth":140,"tabWidth":2,"singleQuote":true,"semi":true},"scripts":{"build":"tsc","update":"cp -Rf ./source/*.d.ts ./release/types"},"gitHead":"a4c36f7052a74c35cef8d3dc794b7b4ef9ac810d","bugs":{"url":"https://github.com/singleware/class/issues"},"homepage":"https://github.com/singleware/class#readme","_id":"@singleware/class@1.0.9","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"balmanth","email":"contato@balmante.eti.br"},"dist":{"integrity":"sha512-EtP6ujF7Gjxoo7qre0VvJQcsPtD4qDKpFxk4o6wPiNeMxJgVywYCfHiZEB0J3TthS2mPiQnvq5SITF0XVcwWzA==","shasum":"6bfb80274078aadd5cea44b44c78e2c538f328f5","tarball":"https://registry.npmjs.org/@singleware/class/-/class-1.0.9.tgz","fileCount":10,"unpackedSize":22610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUVYDCRA9TVsSAnZWagAAdAcP/j9boXm2UG+ef9gMFXiR\nrhGytlR79ZU7ZfwLw2m3WE6zdekiZakB66rkDq8p9S1Ct6dHW+GOEeUZD2Uq\nuxivgtjHhZTUGvCh5cBp57N/mym5Zdb7xhJIhHaOLQdonkjZ/CiqoL3jHRMx\njpIP/AYJs2qhhK3azyNyesH5993XzcPqkRuFNNHcyzuHlML+qczB+8cZntV+\nh4cqavuuCyA47DBLA+2raqUlBZycSiBaHMQQ3900zTFg+OdwEXxRyup2VPvD\nFws+smEqPH31KXztYTGr/yf+dAJRyT4o3U7+/nJUAyOT53vBXyxzdg6ggo05\nrHVYwMuJ/esnQ+aXQLV/bGaYBPgtJRfat432+SczlXfRIh6VlY8NhaWklutw\nb93uwLxHmJ3IYkWEB7ZPVM5LjAa/1aSrGGZZaA+1/fqQdYC6O33WfI/BkK2m\nhL49gm5lAyIjuO5NBAxzHJDPR6rhzSVoUA8GNE6EDUcF2Ht0Ra7OoPQYy3i2\nqrBCcsU6Wricd/obG8fV5kEFmqyA1WqXJNOWn5FLeK+Ja9N0lVpb9R0DfSYL\nSJJQ7Za9nRrKbssvlWba75H0eM1ZsYpQamxfqIgbF3zlESOocJXNu/gWjMuM\nQnUbPE+QV/Z72YkQHbakk/orp+ADGODHVMGmSK8HgP/UPntjk8wnbHLVaPUd\ntE3i\r\n=i6LU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVzkDU/56euQMeUQz7ji6ZG48F8rhyJJpfPLS8ccOLZwIhAOoiJ0w8afSWi5E9GTP31B3Bf5R/gL0d5AaHxYtmNuX3"}]},"maintainers":[{"name":"balmanth","email":"contato@balmante.eti.br"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.0.9_1532057091042_0.2881944193644448"},"_hasShrinkwrap":false,"deprecated":"Improvements"},"1.0.10":{"author":{"name":"Silas B. Domingos","email":"hello@balmante.eti.br","url":"https://balmante.eti.br"},"name":"@singleware/class","description":"Singleware class visibility package.","license":"MIT","version":"1.0.10","main":"release/source/index.js","types":"release/types/index.d.ts","keywords":["class","class visibility","oop class","member visibility"],"repository":{"type":"git","url":"git+https://github.com/singleware/class.git"},"engines":{"node":">=8"},"dependencies":{},"devDependencies":{"prettier":"^1.12.1","typescript":"^2.9.2"},"prettier":{"printWidth":140,"tabWidth":2,"singleQuote":true,"semi":true},"scripts":{"build":"tsc","update":"cp -Rf ./source/*.d.ts ./release/types"},"gitHead":"eaedc303e4b4a6818b81a92c7aa3a273f8301f4b","bugs":{"url":"https://github.com/singleware/class/issues"},"homepage":"https://github.com/singleware/class#readme","_id":"@singleware/class@1.0.10","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"balmanth","email":"contato@balmante.eti.br"},"dist":{"integrity":"sha512-+RMR1fZuGrBS5jwycwAuGRaNDVteCMFG66qCL3f8QmGlPxMoMsc6rnBUyQNMSWqrkWyny8eUq2dvhV2SNxrlfg==","shasum":"cd7ad8e13b68cf9d92a7874e8c9a151690e8f645","tarball":"https://registry.npmjs.org/@singleware/class/-/class-1.0.10.tgz","fileCount":10,"unpackedSize":22965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbV6GYCRA9TVsSAnZWagAAmBsP/2CBj6K9tJRfI9wFW2/1\nF00Wii/EnqssSdtgzvhxf/YGiFooX23u9kbz+nw7eO6C3lYKaQMlQRiR77jn\nHw/PV+ks0/sSf7/UgGzSS5WbL2rmnmDoyqk/FcDLyW3xTRSIumpo2UUqvs9H\nA9JXBEWOFICmYQkptUE7c2NJWf5I9ufWris7vqr9PGV5E4HtIwwU+g+89dhb\nOlKZwuCZ0d1IJpXeuoAd9037pkq843iu/hkFyd7bzK8tJS70VqsQl7upMd2z\nI5otic/FbkivwumqEQgWhfqirdkOodVsPSP0igHP9u1BpNtCca0p+GjgAHfn\nl61ll02D7HWZA7jUc1O2LbGMN5fybYXY4d4v6f09sgeRt91/PuBGIiUvvfVy\nBQmesH6/v7kNtVMuBHCvoafARLjjG8R9bNXmib4M0+RBtO6aYrr36QsNiaak\nr/SbsS5+oaz7rbQQ4MDh+LMv/aCDmBsVeAEaacszZy2+MIXXaDrXiH/tch43\nlTIxoJRm++lmaxrV70sjtUsL9Qf99UrlZFYnm/tB6Hg4w4Zf0H7vbQiEnkLR\nc2XZl3zQP4hU+vl4DsTAE2NOVu+LXJ58yX8J7vDBSMyF7dM+Lpp3muaaMVwS\nkFuE//KQjTujGvxgx0urm6Jb1ikAvan0rEDjpLAZZ710e6SYnFUhBUxOPI/a\nqjny\r\n=peAj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCThQM35Crmom3/7oIGh53Qtmv3b4GHZIZvTEeEwvshNgIhAO7XuMh4apWjsViYjqaVxQIOxeBlfuHaZJitGjo4/8VW"}]},"maintainers":[{"name":"balmanth","email":"contato@balmante.eti.br"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.0.10_1532469656002_0.7636339717288496"},"_hasShrinkwrap":false,"deprecated":"Improvements"},"1.0.12":{"author":{"name":"Silas B. Domingos","email":"hello@balmante.eti.br","url":"https://balmante.eti.br"},"name":"@singleware/class","description":"Singleware class visibility package.","license":"MIT","version":"1.0.12","main":"release/source/index.js","types":"release/types/index.d.ts","keywords":["class","class visibility","oop class","member visibility"],"repository":{"type":"git","url":"git+https://github.com/singleware/class.git"},"engines":{"node":">=8"},"dependencies":{},"devDependencies":{"prettier":"^1.12.1","typescript":"^2.9.2"},"prettier":{"printWidth":140,"tabWidth":2,"singleQuote":true,"semi":true},"scripts":{"build":"tsc","update":"cp -Rf ./source/*.d.ts ./release/types"},"gitHead":"6db6995279edb3395d1f0d7c772b28a4380ddcf9","bugs":{"url":"https://github.com/singleware/class/issues"},"homepage":"https://github.com/singleware/class#readme","_id":"@singleware/class@1.0.12","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"balmanth","email":"contato@balmante.eti.br"},"dist":{"integrity":"sha512-hPlcJy7WH5SxMhemPInJMDA+dMxtWjxlKBQOqN5XiZp8r+hNGzHqFVvFr8Mc+r8R/+tHAYlf5B0nV4dhet3sAA==","shasum":"4fe12ea1dd7eaca12f5dc24c6a78e11282fa04e4","tarball":"https://registry.npmjs.org/@singleware/class/-/class-1.0.12.tgz","fileCount":10,"unpackedSize":24939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZ3u0CRA9TVsSAnZWagAAMwIP/i/U7SXRW+prSBt5e67R\n3pcwPfxjCDbxBcwyrOJJ2D1QwOkvS0w0igHXVh9qnGYtj4LfXiZv81bXntOU\nirAjyrJDLqnbmiZFborMzH1yJnbWnuoypei4kTcitlySngtDGGgtEia/KYxP\nKvDBWJnnU8yECV1Th3mkupX7Ytf/fAOkzwExN2Ccg5qzEw8INic4boRRR3MA\nNVDf2aHlFfEUr5bxm7z1IjnuLwAFPXXIo+Pt98HWuE1F8UXoxo9+ZgSOiAaS\nvFC7zy6GBHWTeIVdQwBVTeuzPFPVe3grugHaJLRO+LAAAld9BeDOf88KUyCZ\nrtc0i0CVB8FoX42ITctNXA9MHV9ZDJKJc//HgQwwNnh+YzoYwaZDolwOVE7d\nWOwTz172qaGoWDHUjD4dfwsd1yU/ZV5qw+AToxSr4dckUnAf/yWJecf0WiPP\nrJlKom1kwGcZoZ1sznDvfsTyB03FJDJNiSv4u76XKexC8cPVVgaeQdiwC3HK\nTN0UotUE59RoBJ5WW8ZbEQxe2H5ZXQBgYbe8ScUdh9nzYuT5E+1jBm1imoyW\nCji5XBcKifGNF42Zl+kxHlW194A+R9XFRx+M+iacqojtlfbCM5LdK72I//bG\nVIXUL7RFq8eLJ3HiUJqPMM6RuRQYbanPEAELvv51NwGD2iMdDFMpHbJsE+o2\n6onC\r\n=xJko\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnIGV9eLKA2qWLVyWi4WAukv7OEog+vYlFYvva6GsS+gIgZIbc7b3QQ/z1OrhhRqB0pit7kKrizfUfQ0Q9UA3w0iY="}]},"maintainers":[{"name":"balmanth","email":"contato@balmante.eti.br"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.0.12_1533508532073_0.05116608397493039"},"_hasShrinkwrap":false,"deprecated":"Improvements"},"1.0.13":{"author":{"name":"Silas B. Domingos","email":"hello@balmante.eti.br","url":"https://balmante.eti.br"},"name":"@singleware/class","description":"Singleware class visibility package.","license":"MIT","version":"1.0.13","main":"release/source/index.js","types":"release/types/index.d.ts","keywords":["class","class visibility","oop class","member visibility"],"repository":{"type":"git","url":"git+https://github.com/singleware/class.git"},"engines":{"node":">=8"},"dependencies":{},"devDependencies":{"prettier":"^1.12.1","typescript":"^2.9.2"},"prettier":{"printWidth":140,"tabWidth":2,"singleQuote":true,"semi":true},"scripts":{"build":"tsc","update":"cp -Rf ./source/*.d.ts ./release/types"},"gitHead":"cbc058ac17a42d666a05ba37f9787edec46200f5","bugs":{"url":"https://github.com/singleware/class/issues"},"homepage":"https://github.com/singleware/class#readme","_id":"@singleware/class@1.0.13","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"balmanth","email":"contato@balmante.eti.br"},"dist":{"integrity":"sha512-7SCkQDaG9ZDSD8Tv0Y0rBGhmGETn/U3VcF9AMMPRp9mNQIepM4jXDKA/TO3Vd92OlpTYbXJzzsLSmUZY2NaiDw==","shasum":"c7ef9dae1e5c83d1b2ab19931517d74af5b0bf4a","tarball":"https://registry.npmjs.org/@singleware/class/-/class-1.0.13.tgz","fileCount":10,"unpackedSize":26446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbc5wDCRA9TVsSAnZWagAA1XMP/34e9suFyV2IJ600Lf6l\n70M5M5xUb1KjpvM2FwzijLK1GRyCW9GrpNWP+0ZwFFM1kjpfkpQCCoV3f1l7\nJB7+JY2Ej6vWieMeB3p43DQOo3wKf/IooibsxsSoLPar9gbvf8vJDuewcLiU\nzRex85zEPp8JEFMnI3PjxnhSOOR05p2WkZhbCzHOLpNu6a9obQZ0YqU7Zn3M\n8hHgsMC849vuZu3nMVcLN/IUy4CKJqb6r3z3TZmwyTx2vo+quizE9CXpiKMa\nDnUs7Z7gmSyShgle+/WIJhKRe37ZUUp73v+ryUKJxiqD/dFWxqAOrJNofAQa\n7TL+eC9DQ3u/xW5/0OgDh/GJFUr8Jg1CMrEl11oPRZf/Yha2E+5XU0RZTF39\n85Z/4rTR7H5wZkZz1GRk1/tjJ2X9KEG1/K7ehjtz+SLcA9I360I22ACv7htn\nfI8IjAQWyr4JNfWLMdx8aGIH1qiYLPS7uu1MB74eulN6Ax2LkvJY/zCyjZ+p\n6UJg85QTwVbcMVJdJA5cpNAPfIJYuk+cQhK5Hgglz3vMQPHqh3Lq86GQRCKg\nw7c6QSk8/GmOUgAbN+0HEUJzmtygKaCYDP/9201qCZg4hrpq/m+EYOQzWc4S\nHWsdlhWRMaElwZ/0SkltUOmPnF4g3hyy2Hb8hQ+3qVC0mybXeM6ZkS8aAKpW\nxzZp\r\n=Sx84\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBeA3cY2kzNsDzYN+lJ5ASeNNUVEGVVb2+s6MVLM2n33AiEAsAHktW8lc4U9gsF6M3qbap5zAWbaxQKkcowRpVtRIG8="}]},"maintainers":[{"name":"balmanth","email":"contato@balmante.eti.br"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.0.13_1534303235079_0.8871347778781908"},"_hasShrinkwrap":false,"deprecated":"Improvements"},"1.1.9":{"author":{"name":"Silas B. Domingos","email":"hello@balmante.eti.br","url":"https://balmante.eti.br"},"name":"@singleware/class","description":"Singleware class visibility package.","license":"MIT","version":"1.1.9","main":"release/source/index.js","types":"release/types/index.d.ts","keywords":["class","class visibility","oop class","member visibility"],"repository":{"type":"git","url":"git+https://github.com/singleware/class.git"},"engines":{"node":">=8"},"dependencies":{},"devDependencies":{"prettier":"^1.14.2","typescript":"^2.9.2"},"prettier":{"printWidth":140,"tabWidth":2,"singleQuote":true,"semi":true},"scripts":{"build":"npm run make && npm run update","make":"tsc","update":"cp -Rf ./source/*.d.ts ./release/types"},"gitHead":"d14c2a98ce99bfcaa5a512d3e13b378db4c39fac","bugs":{"url":"https://github.com/singleware/class/issues"},"homepage":"https://github.com/singleware/class#readme","_id":"@singleware/class@1.1.9","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"balmanth","email":"contato@balmante.eti.br"},"dist":{"integrity":"sha512-YQ6Z7tO2SJgRM9M5vmjslwRpjy4ijOgzV3Y+9ryRnjCBaTEBOnfy5lL/asAjMER2ycAZvlCk7zknST3kR9QXWA==","shasum":"a5a961eecbc55ed131071dea3224d544496aadf9","tarball":"https://registry.npmjs.org/@singleware/class/-/class-1.1.9.tgz","fileCount":10,"unpackedSize":33192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhyPaCRA9TVsSAnZWagAA0eQQAINbnqx4K5P/o3FpPSWO\ng1wvGh6t5y/wctjBTul7qvw+UGuvFHElS6M0rJ1EJ+QwfyCllnzj+jAHh360\nQB+DqdiC/27EylXFDnkjUraWPz/odeCe0C54ZAE9oat6ibMpAuxvxsf8ZHPS\nsYbhblqM+HcDdvdDWVd+dhK+thKe26P4YnlsEBxYdLKrezxzBMir4P85dLMS\nhnUtHsLiV+dM64JWLGGWt/gwGNQWC1IjJSq0wACjX6CehFQRh5vvSN6nDb29\nWOXR1rs9AyCTbYwgkGUuM/xIGfFC261wfyLFvG6VFkP78q/WEoKf9XX+1+gD\nSAAgbEAN/XplBqfrVOl1YsdmNp+vcZnZ/4HugUOCUc8ZRv8xoOvau7ZGLFFs\nzmt3zKLdfDdtxyJ5WP7wTGMMTjuBQB+kAV8MjAv9TfvH9/eDF4Bpf2sdATCn\nTtNvNq/ndaUhVIj4uDVGCQ4+FIApwoMXFz0GbK+jtj1WmJ8KcSANexaJrVme\n4TCM1Kx4XtUxM0VzIYzaGcMcd3VdcFT7IS77GUgV2WTnR95yH+byA6VxlZOd\nmSWw3ZGx7g2qrI3qLNs4p4QxkF2hNj8L6uUVYxtvXTjEg0HYUpHuIkC5UHfC\nLO0YEdi7KJkB9uOsJuDXLvOXTGdhfNL5TYUmEOV/SNLwOtEweHotEHrVaHJg\nh/XT\r\n=55YA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1/1tXbSFf06XkxmxG4JJ8mdLaUo615yMxLk8OCedeBQIhAI5c/jJq7/SgN0FcIqyU9p8tOBFBoo/B0Gq9ZvsXRfi/"}]},"maintainers":[{"name":"balmanth","email":"contato@balmante.eti.br"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.1.9_1535583193374_0.1962536274240132"},"_hasShrinkwrap":false,"deprecated":"Improvements"},"1.1.11":{"author":{"name":"Silas B. Domingos","email":"hello@balmante.eti.br","url":"https://balmante.eti.br"},"name":"@singleware/class","description":"Singleware class visibility package.","license":"MIT","version":"1.1.11","main":"release/source/index.js","types":"release/types/index.d.ts","keywords":["class","class visibility","oop class","member visibility"],"repository":{"type":"git","url":"git+https://github.com/singleware/class.git"},"engines":{"node":">=8"},"dependencies":{},"devDependencies":{"prettier":"^1.14.2","typescript":"^2.9.2"},"prettier":{"printWidth":140,"tabWidth":2,"singleQuote":true,"semi":true},"scripts":{"build":"npm run make && npm run update","make":"tsc","update":"cp -Rf ./source/*.d.ts ./release/types"},"gitHead":"21ef32e95371666dc75a3ac8cea118b8a5eaf3ca","bugs":{"url":"https://github.com/singleware/class/issues"},"homepage":"https://github.com/singleware/class#readme","_id":"@singleware/class@1.1.11","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"balmanth","email":"contato@balmante.eti.br"},"dist":{"integrity":"sha512-VBehqT+XCt9X2Z7U4AHUjHDHvG7VCziJy3mUVTh0T7CmsJ6s+qV94uHxnUWMrCoALz8l9Aqtj1inPNEqzMdR/Q==","shasum":"a6e60156dfbc6775ee5034e90881e44e31eef67e","tarball":"https://registry.npmjs.org/@singleware/class/-/class-1.1.11.tgz","fileCount":10,"unpackedSize":33884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj/8nCRA9TVsSAnZWagAAcv0P/iHrJncyD3K6mKkgzLI4\nZAY/qcOTqaxvY/2F1Kk0CEt6mUnnDXadsBmv6STMHRrKjuFOuRArvsxeFNou\nmDNJDyqERELdOlN+8k+yFhNmc9JcF+n4he9vURxoanD81wVaH57dqjNf40gC\n5prKMXrJtXqwIDsQdyg1yobtFhBTOr/njTMg6mp46PP70Kc3uBGNEFiO1m7c\nEJCje6TAdPYvXuBdPYHKFrDNTgc9nxWJsSNkFDvQbemNbWRzB/htDxhLnBeV\nzlVMh9TGuRKhze0CMRP4+5kKGndH2ht/txQTcOsKw8v5jawHZ9xNH+DWTMQj\n2VhoSxG6oBJMFrJqO/hEb82f70f1p27uSG0jRlNlXvH5wAVPQkIZU8NFssnz\ni35FQm/90pA8Y6JmBE6ouAWjKtyYdPzRwRoiwRIOaq4Hu+y2/keExhpr6W+i\nKbA4kKUgNDuduuV45MG6Xmm33O0spfzgQnDv5krurq2WEy29dnR+LjiOBEwW\nbkJ3z1UBtzt4mONMHDzASaK+4NypkcT8KCPioa57MuyKJbSdULaJelYUXPAZ\nUFRbr2qfIOdo9LlKUlkyJtThrU1L3VR6c6pW7404LgPPbpR2xpDYkRHCSJiH\nr57ItGUdv8sJnuXs2TXdZl90E6dzHzqptyadhLKyvcu9pcVwIcHL9qPBkBrT\nDiVy\r\n=agwK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB8M/X/cZLs3BcudtW6ciN4Iw0dZBAyQjmpRwMTcHjVQIgXOHQhn4SeU+eb+oAEdbdkF4XAKgNV13zolNtJPtqN68="}]},"maintainers":[{"name":"balmanth","email":"contato@balmante.eti.br"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.1.11_1536163622494_0.5299014215782591"},"_hasShrinkwrap":false,"deprecated":"Improvements"},"1.1.12":{"author":{"name":"Silas B. Domingos","email":"hello@balmante.eti.br","url":"https://balmante.eti.br"},"name":"@singleware/class","description":"Singleware class visibility package.","license":"MIT","version":"1.1.12","main":"release/source/index.js","types":"release/types/index.d.ts","keywords":["class","class visibility","oop class","member visibility"],"repository":{"type":"git","url":"git+https://github.com/singleware/class.git"},"engines":{"node":">=8"},"dependencies":{},"devDependencies":{"prettier":"^1.14.2","typescript":"^2.9.2"},"prettier":{"printWidth":140,"tabWidth":2,"singleQuote":true,"semi":true},"scripts":{"build":"npm run make && npm run update","make":"tsc","update":"cp -Rf ./source/*.d.ts ./release/types"},"gitHead":"e54281dad09960a0563d8309051e28215f5101f3","bugs":{"url":"https://github.com/singleware/class/issues"},"homepage":"https://github.com/singleware/class#readme","_id":"@singleware/class@1.1.12","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"balmanth","email":"contato@balmante.eti.br"},"dist":{"integrity":"sha512-8K7sphwttR5mqIiWUAINzHe37weLtHlymN/YxD6uFARIv2cMrL4BrqcGi7EurdsbJlXmUDYcjPUu6BNWkK5RoA==","shasum":"ca8e659e43fc8997b9ee34be2b7c97a5cdfba427","tarball":"https://registry.npmjs.org/@singleware/class/-/class-1.1.12.tgz","fileCount":10,"unpackedSize":33943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq5COCRA9TVsSAnZWagAAr5UQAJ04CKiJ0ES9L5ik/caB\nbTftM+hZXY7k7bgSQ/O+uVFPeyp1v704ZBg2GUCC1wemIfW66lToaSWcJEAv\nFviRfSC2OXfXWf+WxLJsBs6ACvkhPSLiOMnXsOow/QNcZfLTtavAlKGE0y4O\nZ2i9FiTMgN8UM0kfXIVyhpZvVDegv7D6kt+vDywkGbIVAXh0sDYdKRj0FTPA\nWPBZDm48BZGSgmHdeeW1YqDewzuL1nYn1/ZVu2ByPFufvNyezI4sR9aRR9Q+\nlAA3mZnOqLjE9Kc606gQJHnOvqfgmt5NuZfSelWtg45jpok9jcSt5ZSrvC5e\ndY3JkFvGa2BfwTEkMLKPwFpfBAeJpPqddUtTJm07f1lMdzZgDT+cz4IZV2j6\nVWHwuRw1cnamkxOyTC0wICL3RUMd39lolvvX4MwOb8pAbqATsMsMb9NManr1\nBMftyIhvEqHqRTJMLne0wGW4OPq8htqSaIPCfTj6SWtFBky+qgnzFvOo2dQU\nN5kUzafzoNJJj7I93cFsDsElU8hOAF5W5FFZIALwB5KNqz2H4qfCBG9+yYsb\nPW1OFF0+rt011PnD0ZgTlFzxYogX5fe72zOiWz8RoAwOtCnJM1VS0/YY5auR\nTAybU1NqmBAD7mr/96yuC6rvwmGrTEP1rvcSnDs2AXmU9LOmqb5Pvh301dj6\nMWlc\r\n=X0dn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCla0YLnrK3OvDO+XqSeh7rUAwH54Z47jAtRWZRuhh/aAIhAN8LznC0RI6LjBVNNid6CzDbyf77VaKoz8fY2nyVUcG6"}]},"maintainers":[{"name":"balmanth","email":"contato@balmante.eti.br"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.1.12_1537970317253_0.30488769320558506"},"_hasShrinkwrap":false,"deprecated":"Improvements"},"1.1.18":{"author":{"name":"Silas B. Domingos","email":"hello@balmante.eti.br","url":"https://balmante.eti.br"},"name":"@singleware/class","description":"Singleware class visibility package.","license":"MIT","version":"1.1.18","main":"release/source/index.js","types":"release/types/index.d.ts","keywords":["class visibility","member visibility","class member visibility","private member runtime","protected member runtime","public member runtime"],"repository":{"type":"git","url":"git+https://github.com/singleware/class.git"},"engines":{"node":">=10"},"dependencies":{},"devDependencies":{"prettier":"^1.15.3","typescript":"^2.9.2"},"prettier":{"printWidth":140,"tabWidth":2,"singleQuote":true,"semi":true},"scripts":{"build":"npm run make && npm run update","make":"tsc","update":"cp -Rf ./source/*.d.ts ./release/types"},"gitHead":"e94614cc734dfed19ce8b2bdfad5eb790e8e2034","bugs":{"url":"https://github.com/singleware/class/issues"},"homepage":"https://github.com/singleware/class#readme","_id":"@singleware/class@1.1.18","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"balmanth","email":"contato@balmante.eti.br"},"dist":{"integrity":"sha512-aAhx9FzWApDL2YLmaJFdzw+nk2WXPC1DsvAqOM/tMJIXqppBA45mtZbuVk6E4mmo9nsdgE3CEegALO/8tA4M8w==","shasum":"8acfe9cb4e2e98de45725eb7a408bae33687e4b5","tarball":"https://registry.npmjs.org/@singleware/class/-/class-1.1.18.tgz","fileCount":10,"unpackedSize":24306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCBmNCRA9TVsSAnZWagAAJcAP/1KYvPSDmIM1n/5ALpew\nZs0Dh2MKxsWUdvxNfSn5mzuvBZJM5Uaks87UL6P7hegsxSfpvrrtX4hppr5D\nYfLBiYZhdqkkAibjM4yK7JYfxXvG9jOT+7YaKc5cM7gz/q0X4bXBaLH5gOLD\nMGM4FyL7DWHHVDGdm/BOY5T/IJqFtgUXAaVfpSsDk06iN3g1Q6yQYSl8OCSh\njJolHy/PCfBYcixMfkv4mE2jzdBaITWQGsKOhZ44nVccXmW1OSlSWAW7He54\nxfh2aR2lNnujkHJtk+U0zqM52RGIldjVgthmK4XakwQ4BQbADFQ1mWFP+Z8m\nVNsaTJ/UQxuZyrLNlSa62TIucVt1jGwN2Z9CpycWF3KZ/t7w65+DleZUaNNT\nKTtYBuYRXEITNCB8WeJAnwk7FFToFpbzEp1YEVy5X/qaNRavbruZ/MqGxps6\nHPVc/oCxN3VF/r585W6NXVI+aueFbwB1JLnrBvjs/PrMHpBdliHUv4a0aZOH\nY1WenpOkKiLOx4296d0wLJ/ekzWHyhJSnNzBr+IzMWQPP+ahDqmTa8zXes2L\nyEmAq1Vkfp1htYScSeP1fgNmDZNgfb5fD/hNfQolCxt5RpVin3jUjc80Ngpt\n5wfCAV8JXgszLnFkeWS7EWtq9eoX9Y5r9/bEL5bqIVEkSrRrBLfgljWucO4i\nTXuC\r\n=JKuh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDexuBQSqnz5Iz0iGsx07YThMcf2k6pgVH4mKZH3/6LegIgfdfHFp44HaqN9/M4tyiBMMzilJQTF6iyd2O5xNseRlU="}]},"maintainers":[{"name":"balmanth","email":"contato@balmante.eti.br"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.1.18_1544034700175_0.45897788717673094"},"_hasShrinkwrap":false,"deprecated":"Improvements"},"1.1.19":{"author":{"name":"Silas B. Domingos","email":"hello@balmante.eti.br","url":"https://balmante.eti.br"},"name":"@singleware/class","description":"Singleware class visibility package.","license":"MIT","version":"1.1.19","main":"release/source/index.js","types":"release/types/index.d.ts","keywords":["class visibility","member visibility","class member visibility","private member runtime","protected member runtime","public member runtime"],"repository":{"type":"git","url":"git+https://github.com/singleware/class.git"},"engines":{"node":">=10"},"dependencies":{},"devDependencies":{"prettier":"^1.15.3","typescript":"^2.9.2"},"prettier":{"printWidth":140,"tabWidth":2,"singleQuote":true,"semi":true},"scripts":{"build":"npm run make && npm run update","make":"tsc","update":"cp -Rf ./source/*.d.ts ./release/types"},"gitHead":"b4032ceaef7b554f24727e8e71144fbb222f7e0a","bugs":{"url":"https://github.com/singleware/class/issues"},"homepage":"https://github.com/singleware/class#readme","_id":"@singleware/class@1.1.19","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"balmanth","email":"contato@balmante.eti.br"},"dist":{"integrity":"sha512-WDZ+FF8Y+HCMvO3FDbl1id2AT/1GK96DQsg4ukmK3ESqudppbXXVzQe7UdaQJFpWw8yBifm+zAucUgGufXtQiQ==","shasum":"7d94e111025e4a627c0b427c6a8374b853424905","tarball":"https://registry.npmjs.org/@singleware/class/-/class-1.1.19.tgz","fileCount":10,"unpackedSize":25979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKmnPCRA9TVsSAnZWagAAfWMP/j+Pbtr2z+EGUc75+nis\nm7fjLlsKltBYxVdaemqJaMnUowwFSxsXGNbUR6/wApAEMwoXuDLzZ8FyYvbg\n5Gdqlz1u4Z4yX2qeRFyZD1YdUTB11keDNlxlHk9R7NylxjzIx3DgI14UAJun\nkC71jbTRzuQx+nz1w5dLOudL4zgFRYpxpAteZt8iOSJXv9QSGwzV2B00nFrA\nlfjdILFwamp3JwlHTaIPLncpN2Pv8ryQ5tKRQwSolI/aA6tINTyvul0dcwI/\nbKvkRXglqW3n0o5zwlWzz0PsoGz7c2Hw3G0IEr6/xnAo/W0uKL6qcgxBDPF4\nC5Rn5Ukot8ABkgQ71xCVGtl7t3KaEY8yA8KbXDaYkt5MzVp9gK2o77SMcFuP\n4RMFMV/DsSgb3Vvu3fpG52Tu9Kw+XJI0SUVJipMNLtsNxSGeMcoCdE58KBZS\nGq6HrF0r9MjGMGavqqrXDD9bTGhWLbpw1Ml+7RL+q68Xu6lpAlollpAFj403\nn+raySMI2Qf9gSIrUnO7Souovutz6HRGO8i2i1ZhULd+pM7KXSZjSPzHa5yN\na6jJPUL20jJs+Qy+K7dwSh2PlhWTeFpTdP3ZAJzInJgXMUQ7NSklTYqoYlnS\nsnd9IviKpp4qUpq3VZluzvfW8wAd8tfpN9ltzyl6y94GPVDg8y/4fLg+1reQ\njmGB\r\n=gDse\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbGQ0bV1nZQ7IDMAtWcd2EXfiGxNMpBfd/e2l7IWQDfAiB/KlO1NAbvpAOYwRlyb+4f/HkWKKZu4WPf4QBb/SeqKg=="}]},"maintainers":[{"name":"balmanth","email":"contato@balmante.eti.br"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.1.19_1546283470395_0.21789984763257708"},"_hasShrinkwrap":false}},"maintainers":[{"name":"balmanth","email":"contato@balmante.eti.br"}],"description":"Singleware class visibility package.","author":{"name":"Silas B. Domingos","email":"hello@balmante.eti.br","url":"https://balmante.eti.br"},"license":"MIT","readme":"# Class\r\n\r\nThis package provides some decorators to ensure the class member visibility at runtime.\r\n\r\n## How it works\r\n\r\nWhen the JS run all decorators defined for your class will wrap the original methods to check its access rules, before pass the control back to the original method if the called method is private or protected, the wrapper goes check the context to determine if the current call is granted or not.\r\n\r\n## Usage\r\n\r\n```ts\r\nimport * as Class from '@singleware/class';\r\n\r\n@Class.Describe()\r\nclass Example extends Class.Null {\r\n  @Class.Private()\r\n  private privateProperty = '';\r\n\r\n  @Class.Protected()\r\n  @Class.Property()\r\n  protected protectedProperty = '';\r\n\r\n  @Class.Public()\r\n  @Class.Property()\r\n  public publicProperty = '';\r\n\r\n  @Class.Private()\r\n  private privateMethod(): void {}\r\n\r\n  @Class.Protected()\r\n  protected protectedMethod(): void {}\r\n\r\n  @Class.Public()\r\n  public publicMethod(): void {}\r\n}\r\n```\r\n\r\n### Decorators\r\n\r\n| Name      | Description                                                                          |\r\n| --------- | ------------------------------------------------------------------------------------ |\r\n| Describe  | Wraps the decorated class to ensure its rules at runtime.                            |\r\n| Private   | Makes the decorated member as private, visible only by its class.                    |\r\n| Protected | Makes the decorated member as protected, visible on by its class and derived classes |\r\n| Public    | Makes the decorated member as public, visible by every class.                        |\r\n| Property  | Makes the decorates member as enumerable to use with loop statements like for...     |\r\n\r\n### Methods\r\n\r\n| Name    | Description                                                        |\r\n| ------- | ------------------------------------------------------------------ |\r\n| perform | Performs the specified callback using the specified context rules. |\r\n| resolve | Resolves the given wrapped context to the original context.        |\r\n\r\n## Install\r\n\r\nUsing npm:\r\n\r\n```sh\r\nnpm i @singleware/class\r\n```\r\n\r\n## License\r\n\r\n[MIT &copy; Silas B. Domingos](https://balmante.eti.br)\r\n","readmeFilename":"README.md","homepage":"https://github.com/singleware/class#readme","keywords":["class visibility","member visibility","class member visibility","private member runtime","protected member runtime","public member runtime"],"repository":{"type":"git","url":"git+https://github.com/singleware/class.git"},"bugs":{"url":"https://github.com/singleware/class/issues"}}