{"_id":"@coffeekraken/s-interface","_rev":"21-b69d3339c19649e75f1bc56e6a48bf3c","name":"@coffeekraken/s-interface","dist-tags":{"latest":"2.0.0-beta.1"},"versions":{"2.0.0-alpha.0":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.0","description":"","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.0","@coffeekraken/s-descriptor":"^2.0.0-alpha.0","@coffeekraken/sugar":"^2.0.0-alpha.0"},"main":"./dist/pkg/cjs/shared/exports.js","module":"./dist/pkg/esm/shared/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"gitHead":"aea31ddf948d51cce8e8e0f04ef22aaa41e52864","_id":"@coffeekraken/s-interface@2.0.0-alpha.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ibBIV1nimOezXqSlTTgMx/odmzQlBLSu8sXqfZPVKiwoLUj2veWDTa/tg7WXlvFVsU14/lsQdT0YQX9bGxJmUQ==","shasum":"5c4586d3c3ac64c611c32b2c329763093331137c","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.0.tgz","fileCount":64,"unpackedSize":747851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwvMwP3Oj83l7wBqHVqE3ZaS7n+4RuSfqB9JcUpaO7qAIgYKF905g9QmFYCq7g4yo76NAE0k62HCl8GbWWoWateZQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4WQVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5hg/+MVHCOJ7t3UtTxrB3AYhZjmaUZcutZAC8AiH0beXdwqZY5LSG\r\nLi09pPscLMfWziT5RFVj0HE1GHjWNh84GMouEWBTj+sx57V/mtIK39X1qVYI\r\n+UFLM0Kd/fx+eD4Ckk10vRffXeoHTt7xqOglJ2Hc+kuWHMfOmg4Lr7QINu97\r\nbhG3EknFnhWzR+M97LggHH8qwRigk+EqW7d1AZcdnz3yroMywpQk4rdLpFUD\r\nV8Dlm5xfMaDfMp3VHu3F/6Pp9zgGoF8WBDi3xSfKnlHgg0Z3jgAX/6NueXV3\r\nQ1TSUili9kPHtPNdpK8M2v8mxCTtVsd0j7BwINkNrU9zZK9+LT6CXo0phtFS\r\nMBC5Iz49T5oIeqnTR8n6hzHKihDdfiEhJ+vDJ5AQkP7ZsPhSHogYDuziShU5\r\n1fgD5wz36F4rLZq6l2SD/J6nbkaaf3Af3dQaq7pJAN5zT2919kfX+6xBVKSq\r\n+Ebw6f2VTFA69WIJ38dzEBPhuWCe/E85yBpovq+5LfK7NT6kkJXg7KiNdO21\r\nQ4+QHK4MAciTgPRZJKvA1JqVxKEDFu8AYC2Wt2t4oI9tqyofKHxeTvGjG7GE\r\nU4vrwvLHHEJ5+iGKGV8zxHEm/CZE17/eQv5Qf2+Ndm+Lwhp1Yd2gcx+iSzat\r\n6zoqG5pl4trGt1jyk0bL4KMoSxtu383aG8I=\r\n=JB8b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.0_1658938389330_0.7276261738210952"},"_hasShrinkwrap":false},"2.0.0-alpha.1":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.1","description":"","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.1","@coffeekraken/s-descriptor":"^2.0.0-alpha.1","@coffeekraken/sugar":"^2.0.0-alpha.1"},"main":"./dist/pkg/cjs/shared/exports.js","module":"./dist/pkg/esm/shared/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"gitHead":"b85e732dadba34434ec4e9b60d7c5da866ab85c4","_id":"@coffeekraken/s-interface@2.0.0-alpha.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-hRYT7vogYxhHtXeGQzeeo8HKquiFVlmwWG0rKiLEcFhaEAGjvCPZ9dlAIkKO4rktTbX+kzA3Qj6M+Lhr9R9XBg==","shasum":"61f33d68d30c98f9145fff042656fcfd1dc71b2a","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.1.tgz","fileCount":64,"unpackedSize":747851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3jBs6vI50lMWNrnLSektSbV+M/xqzSj5aCr4zGtFOuAiEAm9XWTmyK7kyJCp8QfmVNWCOun15Z5HdyKP7hEFX8viA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4kzxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDKg/6AhR+LDO9oK8MvXFLM9zinXAPOMYsQIu85KGSjgoEiRbFP2k6\r\nGr6pKym6YfrwqvDCXkjPIXyX1YdV4TCugHaQXre+gXoQKK2j/sf6t+Y0T9vD\r\n3OPCIqdDM2mYKVDppidOAMhDUSHgcPnTigoQJZKT63oY24S1tf+F0ZiuQuXA\r\n6STSz3V53aFUhJKFSLhfCCYhAIRwGMMFpSoIQ9oJ2RENxzGZ83DZ+1N0eu/X\r\nE6R1yB+2qIHBBMc2Y9foV5SWn5HW9g8mbxKSF/rDPOS02Q0iOvLsjECvMaHX\r\ntV70/0UodxC+Qsv8t/6Chz1JI6yZ8RhsXZg7HidVP1OygIFS+gpasrvWpvo5\r\niUBiRNTb+P8MVBaIRVQFn+g0FfEj+8gfs12GFJC3WcnZ/U6V5/nLBUuygQH2\r\nfKUHDNYHyZCEIoAq5TGzBopwdvOIyWOLMXvnqw1G+JQzYs27kPlwUVuaMhUY\r\nRtV6WcXJvZkhgd6AmAUoPTRAEGnsX1zHh8Xa9cUCGw+dfUOVb32xIvvQuxgm\r\nIlS2RUWhXkudJ1ekBaZs5nmp0K+7UzPFCbD8fa8X70BtxjLkrksGOVNrFmpq\r\nEuyJkf0AstFoB2gyvlVOKnBy2AfKwEznZg+IOFUE21m7w0/TUFldnt4WWQtG\r\nFpdjln1dEYumEhGxDqYAuEyBuABk97g4wg0=\r\n=HwEO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.1_1658998000765_0.4959633233358276"},"_hasShrinkwrap":false},"2.0.0-alpha.2":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.2","description":"","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.2","@coffeekraken/s-descriptor":"^2.0.0-alpha.2","@coffeekraken/sugar":"^2.0.0-alpha.2"},"main":"./dist/pkg/cjs/shared/exports.js","module":"./dist/pkg/esm/shared/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"gitHead":"b85e732dadba34434ec4e9b60d7c5da866ab85c4","_id":"@coffeekraken/s-interface@2.0.0-alpha.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Ha6YGgAYvNL5xuHz2jH3H50lHlkBiLd5k30DsKqBfrKFCg8pM8qd8lieceLcAFCfazOMNX63TfsWYLzux4mg6Q==","shasum":"2fcf2ca1f23c78b320e24439c6677f36c12c6577","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.2.tgz","fileCount":64,"unpackedSize":747851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDeGYRnS9DcqNqejsGIcOPoH+Z1Z0la9nSwjTq1dvKVSAiEArhg9mEeibeRlrkW8qn4mkBKjg6jE9vuSSHAEGQRvFqM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4lAiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVxxAAi9dd9XMJPxniEw50W8WVjv1T43XTpkShNJpPqjEgLP5tYiHk\r\nuC39MNRqDwqnzN4Zctm/wkSGkhgIVZs3xpwo/v117mV1OFto2/pxdMIeqNLE\r\nXjCjSOjbS+CQEb/tbKMCpK65/omxrIvTHtZ/0IFY4xR8t4gwpVByoBF745Wc\r\n302xVkX7l2GvHOh1eNf15zYKrQ/MwXDYrjfTv9rGwxMNkoLmOxlyrysiZ1i8\r\n/kIKhmjRbLF6VVYigI2gTCfCCjOwm6o8zgHBtwxbcS4eayKXurkJZV0K6sUr\r\n+ghySEqoUJcNZuCQnXE+2WzcDjF3lZDQXmXEUiui6Ou2pM9iqN+vZYmHd0Et\r\nQvvFR0DQFLPRUoKsCFuJ1lHM+AKuy7Az9x1tKIn7nQrcvQQOxVV/vLQlzeVa\r\npWyPledb05Cl1XahVfAG7H+/uky/sY0hj6K9tuk620U5Avf6ASAPY1X0QUI9\r\nEqv3ichtgY4XBNoej+2aU9OhcDa0OXFn7M8BgBA9P6iZE2j9QkmAhdxZOfXP\r\naAGJ9rR+jZa6yVcpI+66njm5wbA502V7Cfz+aMcM3TWWZy8N3lvRXN8mTa1k\r\nDVVzTlIq53wkLnrcrz0agif7NwDb3w4cfBOOJMvDKxYeazlEd29mwCoUS8Tp\r\n+mXsP+i9KjiPpZSK6GnFe4L7AksfRLa8KdY=\r\n=ulwJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.2_1658998817981_0.306262712497426"},"_hasShrinkwrap":false},"2.0.0-alpha.3":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.3","description":"","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.3","@coffeekraken/s-descriptor":"^2.0.0-alpha.3","@coffeekraken/sugar":"^2.0.0-alpha.3"},"main":"./dist/pkg/cjs/shared/exports.js","module":"./dist/pkg/esm/shared/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"gitHead":"b85e732dadba34434ec4e9b60d7c5da866ab85c4","_id":"@coffeekraken/s-interface@2.0.0-alpha.3","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-y90EpyxbaNVqKH78k11NTb7PQArTeK/ahxCV3BK8d+ZBLhwwerAkS+szyGQDjUE9plzG65f6jp0p+2uZVeTdxw==","shasum":"fe26e1d9d3730f900e97862cd56ad585eb427621","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.3.tgz","fileCount":64,"unpackedSize":747851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI26UYYaNwlCN1sIkd2pfg9LxjbiQgA/SzJEtQbxxgGQIgXyaAH6lEySaNzgoWeuKfzSszKBrEzEdFKtSX9x2MXn4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4nULACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm5A/7B2iewxHcw3CZaMYM0en9cOc1GywsCcguqC5UrSw+8jbhVXBL\r\nFtgwQgh6B8KhyqMWAbggk/OwSy4BQX8L1MFvWGWGyC4E6FexEo7GR7YjMVQu\r\nEU1vsOHP7SpniMzYSooCJLI6mbkwAkbdbEh1jE4tTiAgSvVcJfqvnb5TSpgU\r\nl8saVerCDsYu8Wv3C9ChhqSwY2CntNsb/xVoJ2iR4sBHIM0wgaweX4B3sdKO\r\npLRi9JYX3Dtqn41bS/5wWSO2RmFbo4YY5JqMbSqFfnPzqylBcFb2dD0jqgkp\r\nylyMqPKy8FAzfN9/G6bF0Bh4JgdxkFEgwsNzEH9n5q5MiWQGK9Ogmij3P9Q3\r\ntfEcDo8OLlIL5I1WyUvHWqSdf8rPn2KXis/cbN85jo74tnne4JpCgAnBnI3f\r\nML27VavsBA+8ZBNaN/Ku64D41xw8H0GBHUNqXgRsaoONs8tlHNGTKu0Rlk85\r\n+sk+t02ntjg4VIAa3LFBrlE4K0byf865BHBVi40ql6e6zQ584LNdx3xWOOCC\r\njMUaoKmxjB9tEq2pf0lAvdRyZnYOfkI6bZmzxisXymR+dejkb3iKY2uqtnTr\r\n16c8CuJsiVXXfG7JBP3l5TwjAemJVF5b22K1sYOSG6rei1STe+R+ikCS077o\r\nJEq4bEw+RfE4//wY8onI6EgFMj4hDkImUhI=\r\n=1faX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.3_1659008267526_0.8889754789464683"},"_hasShrinkwrap":false},"2.0.0-alpha.4":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.4","description":"","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.4","@coffeekraken/s-descriptor":"^2.0.0-alpha.4","@coffeekraken/sugar":"^2.0.0-alpha.4"},"main":"./dist/pkg/cjs/shared/exports.js","module":"./dist/pkg/esm/shared/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"gitHead":"b85e732dadba34434ec4e9b60d7c5da866ab85c4","_id":"@coffeekraken/s-interface@2.0.0-alpha.4","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-Ws5Nz40G2HIKjjSSLPK2pW4NL5hus9/zitKlQQdeOWs0woZl22Q6uYhrmXKDtF7HZ6nCcMzi7vN0WgrQ+frXsA==","shasum":"980a897bd9b8b780096bebe35591e76cb95a1d8c","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.4.tgz","fileCount":64,"unpackedSize":747851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYrwghfAf1/94zXvUjaHlwh6J86bvoCsqwRhqY/KIxdAiBi4lK1IePHjnph8GAxZbKLMZfTtXw5+1HPHzC7YJoAIQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4ng8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrg3Q//XGpEs/KV6k9/hlpRUto+VtBoilmE5vl858BTU6TplKEchz/f\r\nRg6offeablGJfC88s7OdQJrqEzo/pvz8gkb5QA3P3J8/FWfl3ElGVrKqSpSD\r\niW+etsKDui159SWNJGKonqbCIGLcbvvyRiRImKxZxQs6q4nHXJz4gWXDseod\r\ngltu0AvxtprsvW7JJdH82t3ELMo8dz8RjkykqR8V5JIo+oHLBvXITL5ZLK38\r\nBwvxDbJgQa7VSLVucSJ1kxT4v17G+jbyi6cG4SqhmNhoCiz1IE7K2ZgcYoMU\r\nDrMow7ikBX5uQJLU7DlNGY6ROc/eUN++gjYtSJMRmzRwC79GrGNmX/g8Tlne\r\nzlRjvEXNxOfqSb2CyKSEDf+d5dsY7xemewWxBrcrbIM8KDvz9Sz0CjKLXb96\r\nVRS/XDhkdWuvv2YXM8tEQK/Ym9d2O9lxPewywqzELbqmdhv1qqvbHYiycF0a\r\nG/HF8CbeaHrl7XFkSdi/oo2B5zmA3BF+vvDL9kdut8xB7Ya2tlOJdd8Kk+EZ\r\nNcdhnLK4WQ3q2rK4f70ZX7eErThasssOa4bx+uPmGmFdngDqd1D33c04rS91\r\nd2fL0F9V2JqJd/J8L3DaJntALvetdDwSSG+1nJZBgsAegesSXz08Gifw0pcw\r\nllBIwCE0M69lIxzWYpPyaQQVtOUVsDfQ66I=\r\n=H5F5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.4_1659009083858_0.6746046237130632"},"_hasShrinkwrap":false},"2.0.0-alpha.5":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.5","description":"","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.5","@coffeekraken/s-descriptor":"^2.0.0-alpha.5","@coffeekraken/sugar":"^2.0.0-alpha.5"},"main":"./dist/pkg/cjs/shared/exports.js","module":"./dist/pkg/esm/shared/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"gitHead":"b85e732dadba34434ec4e9b60d7c5da866ab85c4","_id":"@coffeekraken/s-interface@2.0.0-alpha.5","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-JRY8lv74btcH/BepXSZt+g9/bauHR8i1nNsN8voyCFGt5tADNeyZHiedtMOW9o3M2ZUWpOvMPEr2IEwCwb5MzQ==","shasum":"2cf5528ceb720c3b72c78284f12969df74601796","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.5.tgz","fileCount":64,"unpackedSize":747851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM1O2SBtmKkG+wP2fHigUZTsG+yhhG/rfqgPk8uXZ9OQIgUFFi5sV66mEhzICoDp0vXzIphDWOaylk5kYzprCNZKc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4np7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreRQ//fiETWdbUcmiiutIXn72NySJjcl7BMZ6F0Tx47fw5GaNvMW7g\r\n6LVDZD+hAt08XYlUPKLtNwBOW+UPoT/0LICMlNDoDYJOdycPgC29/aFXVIsC\r\nRBZNxfyzaaQbj9GLT1KTsUTe56Jp1DAMQo75FRLW9d8yMlbdd9jA4CWSyZbr\r\nFI1f/MvLZTThMs9EW8Gs+AHMGIWGkz3nK/Lc5D/7QiRV1o7J9uqHsXj9PRcV\r\n84SmwtI++3OMTPvq+nWPozw0wGkSpjU17VCGQ03L+vSe1PaJMLXDs6IueDUf\r\nSFFvRbhtCV5NHxJ0UdXxeaXXqaMn3BAitTWKYd9xJ3ek4bSae2vxG1/PJNdX\r\ndt3n0g/TzWFF8toHvyRaArQS3d8hWAT0hNT5PFqjsBmfOxPq7DdhKBifRynE\r\nRMHiPJBolK76mAy+5l65ysiIi26H8tIU+vsmrGN0uajp8bv79Zl+j1FTSgSP\r\n8/VLPId9e8LBPiQEaL40M4pPdnv+bxb1ucrA5INF4vEJwVTaEKb2pDvKDtHi\r\nnlzJEBSLCB5FrqsR2ilvVcruOlCw4eBeCFplAZmDfeH7lHuadnXfojg+O1kM\r\nCgjmjAwE2empBmzg2Za0a25e4Z0KtoXq2g7Xdi5icPxk8XRO69QKqId81h/P\r\nQ8BoeKe4jF0Zc/CpWJClkJpuJYsOG4c8rzQ=\r\n=idQp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.5_1659009658957_0.5757948747551518"},"_hasShrinkwrap":false},"2.0.0-alpha.6":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.6","description":"","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.6","@coffeekraken/s-descriptor":"^2.0.0-alpha.6","@coffeekraken/sugar":"^2.0.0-alpha.6"},"main":"dist/pkg/cjs/js/exports.js","module":"dist/pkg/esm/js/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"gitHead":"aa6618877a398ba1d4ed12f687d9f1fa660f4dd0","_id":"@coffeekraken/s-interface@2.0.0-alpha.6","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-J7HeYqDi21gHL8O+Flb5PBPnlijevyXRWPK5T5rSHFlf3CwMY8jH/sXKolUdlu3QuosIazxU39uLjeLG6V9PqA==","shasum":"ef072fd1c0cfdcdcfc4e63ef07c9774de8b7b62b","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.6.tgz","fileCount":65,"unpackedSize":620501,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOkeQrDijb383sOM4IISaNsgyPkKAY2QPdrCCg1ZymTAiB2cdoUjGEd4t8rYDKRklmblbYSqouHgh2Tv1HIaLSJFA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6k7nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0CA//djehCODY+KTovLvoBD5fN1DQxA5n61U5nmUI5+zBkwnOuFfC\r\naBNfs1jYR1+jWrS9krpxS5XWJK1pnerLpRCv9/X6ikbtlox4Md1bQQm4k5rD\r\n5Iuz+kDOlut7Uc2DOhQoltjEgSC8gdeBrwiwg2JTjJR5rQVKrAPsmg5iwpIY\r\nOZevMATiiuY2RQIa8TV87TUaVyK2LrY0BpdDtK2k/8HJF8I2I1d3mYVjJ/pK\r\nQqlHXDl7tUbllpHRwGvEXYjVXRvMoa0v+C4akfyC4ovMwpvOKndKsCOkxyjg\r\n9H7wOw5o0MSCysbhXlSC4JU2Rq7Y7G5hGcB+dJiS7ZjUDmkqg6xSX6fcY6qh\r\nvhl1dcQQBEFAEnGrm9VwmMCUtQzVEyRhqFMlxgqMJynaLiO6B/fZoI5DCQ6g\r\nRq6jPlx5RplpRJ+3yI0dzJF5hM4rEAEWWQc6eMyqieXvq9fGdlgQ3OgrU2ru\r\nRbCKlzOqjRj1HTcoO2AJ/kODj4FYXyv/Lr9DOI4bgjJLMsyPRieidOJOT+p9\r\nqEdiTdZn4LTAdeBjybuFHrHFBrKb2IRf5t2r8lubHJfFwc6dkmtHL3NMPf0/\r\nI3JQ1mkSb4Bnx429VRghUk/X2EzypecjxCQSlKzo+EIJi1cLj8EwFKckkFYb\r\nWvCJMqr0WD2ZKZVhjTY8uSPpif7lr9mHRNY=\r\n=83Le\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.6_1659522791081_0.9909269883010354"},"_hasShrinkwrap":false},"2.0.0-alpha.7":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.7","description":"","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.7","@coffeekraken/s-descriptor":"^2.0.0-alpha.7","@coffeekraken/sugar":"^2.0.0-alpha.7"},"main":"dist/pkg/cjs/js/exports.js","module":"dist/pkg/esm/js/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"gitHead":"0310acd808cb67b590b7593d4a6d8370c141c9ae","_id":"@coffeekraken/s-interface@2.0.0-alpha.7","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-XcjVQxgCxetlFqucWs9MY9zQn14gGk17/NqaJL8pgd+GmKVDR5ZM7lv/vUFrFqBAqep25uHuIZ85zfM6xBA/gg==","shasum":"7922f92b217fa5e769b2bcb9a0440c5de3ea35ad","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.7.tgz","fileCount":65,"unpackedSize":620529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGnqroInYUC3c3WrVnQ6sUls+8YnkZLBRJyo5oBhl6LAiAwg+NQPyO7Kfy7mFa7iRka3F0Fylh6T0/eBbcfLiLAgA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6nWoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO8g/+PXygMyZr0NG5Se494Y6sw6eMQUBJlsJQaPtY0me9RuAGc16X\r\nRlxqBKc64lxj1S4xfZoPemOp3WMKZtyAS9CdT/CKjdVR+ZaiU+8vcZrE3BTK\r\nWXQ7EljiIoM04huzKdg7nFlMKxg8bJSvv1czW9OvyN9n7lXbOQ+QoSKMtG65\r\nlBJpIq4efvISH+QU22JnMt8vfoAZ8g55VqoFT062mtN8R0KgI9KRIrYWEKg8\r\ngauLZb00+bcZNhzIyJGUSs6IjcfkZ+8p4zLpCulFCfb4LL5c8eYpZumZkCbJ\r\ngLFsJ9LuvgY7Og8wWgHrrA6zbHuX1CiGO/RqSBVDWOcWlQPxq7c+5/Ge3AzF\r\nV6idHlQPhiUceGqDk8stTqYTkEfVHGcQ80U1jFD5eOu7XTKBHmf8zJ8VieRc\r\nmw3JMo5NvFEFlk4he2/thM208qc4g9oiWDKq9IOy9WkYt/k/8AY0QMwLE22N\r\n8zj1qBvoOW7YJjdp/tTOrZkhNKkHfgjH8PmOjWopfRBvPumKGsmQcE+rvqfX\r\nSrC3KFLwT7q5JFWqKKVfRzffIkWU5mXPdVIQo1yrtmuPhQgXDnI/gmwcAxh3\r\naaGiY8/gZQt1oBq7kuppb2jm9uVMERNUQ64Na+qywSKGFxytnSRpMgGPQrCD\r\nIrftbbVzrCSbz4xriscE06v+kXsBHcKsyk8=\r\n=Q5Os\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.7_1659532712278_0.7048944006227951"},"_hasShrinkwrap":false},"2.0.0-alpha.8":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.8","description":"","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.8","@coffeekraken/s-descriptor":"^2.0.0-alpha.8","@coffeekraken/sugar":"^2.0.0-alpha.8"},"main":"dist/pkg/cjs/js/exports.js","module":"dist/pkg/esm/js/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"gitHead":"fa301e7900e204a9f18101aadcb578e33d186211","_id":"@coffeekraken/s-interface@2.0.0-alpha.8","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-eLZS18ZOPj89RwdcdMZKatkcp4L4PXymLxBTZ2SfycLyyU7Y8h9viegp2FKzNQtUC8Chukucgn4yIh4XGhIYXw==","shasum":"1dbf5653ecc191495f1e8cb093012be71eb35017","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.8.tgz","fileCount":62,"unpackedSize":178187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH0wAM291ROp2/2Fmb/647SShnB34+TY0V4vlkeVejPwIhAOZjuo6sOudxX1AlhSSrUeu4Ux7k0AMBLEJaqh7FBG3e"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6oCCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOfg//RsBInlZil91XHq2tnutZsK4G901Gi+UfjXnhTqV924s7NsXu\r\ngnwX9Wl7MulN2SaFiP3XXCDHo3tW8raJHdG9wD7ynoUvt7D3K3rabzSC4l/G\r\nuMyZrIzZtcmOhPPJ3Pg0nn65AvN/l5hVzi6EXv89vv+a3lNUJkp0jijFcm/9\r\nPV1b8klranfC30ngiNg2ycFhkjIVdC21Sz1K4gdYMR1hOJ1aukkaJFvl3fdo\r\n0R3ykvFzbqsS3OUtzfl3SrRoWHrc72HX64aIqMEcKdqPUDFJJU+J1amNwQyZ\r\n5BVwt/nv/ghwEahrJS6cvNfX3SDJKtodk/JYsTwn7n/oREwuWB3d9kOvslhu\r\n6yPFpxauLArOavs/TXkZ6lO9BhCNXngEQbMG8Q2dUPYTbRnn9XONsjekGSKa\r\nAYdcR0X5mqTzcVRPn8DUYVJfBEd8tpYfOOa1dcb4DPq83OPSilBqISixrxXP\r\n+11Q/vKHSHT3YdFer7uMAPf9Tw1Xy6VXFfPN0mTZq9tOoDMUYf0IckNYfAmx\r\neZ3/6POjMvi6Tk5ZItrR9LQn7VduANW2v+Jn2DV6rK0L7oAyMenf8dAPrEA+\r\nw9mHTtWxnchl6P4GCwvrrW00i8cOWjFu00CXsrAQIKD8oDqUF7oSGItZXrWk\r\nAvGoE1GthevnhKnOcCalMR+DiegAZdtpVYs=\r\n=4Rx6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.8_1659535490418_0.12978090492581562"},"_hasShrinkwrap":false},"2.0.0-alpha.9":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.9","description":"","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.9","@coffeekraken/s-descriptor":"^2.0.0-alpha.9","@coffeekraken/sugar":"^2.0.0-alpha.9"},"main":"dist/pkg/cjs/js/exports.js","module":"dist/pkg/esm/js/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"gitHead":"313b0896c6471772f87cddfb0713963639609984","_id":"@coffeekraken/s-interface@2.0.0-alpha.9","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-RpeFh0TnLrRHClp38KGKjpl02bHC+XSEsTSeocoaUlHzcUy/agSBmQJB3sCMLTXd7aTSQWJ87/FlDPxCg4ddRg==","shasum":"7752ee03a01b469b4fa12576fcaf4df0c0ec72b1","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.9.tgz","fileCount":62,"unpackedSize":178187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICF+D0302z4jkT8X6T9WZc8XA2vJ2yJkyp0yvkTFcoKGAiEAthUrOrM0jIwdEmcj/SpyJzhnwYyyS9V/4GpVLmHoWA4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6obrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrabRAAmuKS5NF/aT2Q3zukj2mkSsSgWABr1+kiGrRS0QlCHZ1hseEZ\r\nJzz1ePeEIRF0d4JZpU+IEH82IuXuNLvqlhqTB6IofbI+rw5nTHyufYFn3Qg7\r\n5OaZ5LTRYfyLKMisIiAbHbAPwT3EylP3531PRFJfHWx+dVLcaY7pd03IpSEW\r\nNdT91bShNH57SVTbLdsj/8fP+b9fUjLiOcvzAl4Gewhk7Fg3DYWck6e3D5Bj\r\neRLrUkUdlkwdbjIldnk4QgtHOU74Bh1KG+7IIgNWyOS9WtKFpYQNXBAhDRzX\r\nxTqyS86IvqfikpDYNk9umtx2UC0jfCLDqTqEOh/R0sl7sjKahkmcfztDmQCX\r\nA70nCGX8nEAVK9gI0/q2ntK9P3Eppl6BovO2Phu3p7Op4n2VqeZDCY8+zrw2\r\nZGppJZxfaNplx3x8ueykZXZkKaK1NYTxOECpVs56Phwpm0omZunaYYVlN9uV\r\nG8R16ZNyAML2T5MDwCSpNOLG3R/st+pMyC0bBMhdeus3NB5Ymj/6ZBmu8ms3\r\nHLoJG80wCRFWL58c/Q4TptRzbSnuEowKyPWkhRfYSKTUrkiDNFxbb/NT/UpX\r\ni6Mg80Dd95L/5JwCnNlWnnJeh5JFGrsYYyUaRyWOdn15OzVa47wjwYltQkaj\r\npj+4NGddzq771C+0hw/ClquilG6urTZjCSM=\r\n=UsHN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.9_1659537131601_0.23084876904865648"},"_hasShrinkwrap":false},"2.0.0-alpha.10":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.10","description":"","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.10","@coffeekraken/s-descriptor":"^2.0.0-alpha.10","@coffeekraken/sugar":"^2.0.0-alpha.10"},"main":"dist/pkg/cjs/js/exports.js","module":"dist/pkg/esm/js/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"gitHead":"51a5ac0060174a1b59535516b0a4eb817dc91e92","_id":"@coffeekraken/s-interface@2.0.0-alpha.10","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-54a2yOWFTess+o9OO8BIl/eyiiwwD+gOPMPIEH9bqbJlP4DvWZQA7+0i1U2jH9XLxK2x1GfT54EavpgomWO/Rw==","shasum":"0310381b28904528b19f9267ae5d0c1ead84f640","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.10.tgz","fileCount":62,"unpackedSize":178191,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUsxonaqG3jIA67xjXT+l+cyhqxHBZQDnsBWZ/FNkjSAiAKKWn/Rmfu51CazTRUZP3HGtgfA7B+cIb2xaR5QHuHwQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi67EhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSJxAAoT9xtLVgGpMhjY1ivzb6D9ueViGzUfcK6iby0bUuW/39Puyg\r\nrhyCLpsr+3XLRy5dM4IuSaHqUgZ4Eqq+5Zrn7Ln36wXWpoFaj+VfcauHEWr/\r\nwRhUCu6E0g3uXEAXN43Vh8MT/E3jSmmGt1Q9AQWYlpMhl7vAbVfJIdMWioJg\r\nlUTtuTh/hr0GrDfeA8fEuXr/puXRu0wr0aZBzCDASAcMP9lHkCjgwrMQv20j\r\nWf08662myOF2SoPihjkjHkIOI0VO9o72c3MWVmMdeWiXNKjHN/C4Sd6yjVSJ\r\n2vyJWLnp9kLYMiKNX2m31HWWwRZTeWcVmJdd9UIOtNCTVydD9XmJaGcou7Sk\r\nj0LA9isIKxEO51N03hCt8m8/YnaAd9dvpi4bbUjz2sukooiQHPrBBckzDQdL\r\nRFfCDobT0rTW0phi63NRPaCFHUoQjhQD47krNiFuqWhiAeFdI+0Qh19IbxFh\r\n/aa1FLKU56plT9zkg+ufoDQ8fGP/xeB4SpA/jyO50NdPmZf0/gwszjU5og8o\r\nIyaa7PRXfL5DI6vx0vVmcLHHhJ9HdNLmoGjLcXdburUSwnxTDYMPxdsE2+Rt\r\n9tnp+6UWfFYOiKIonHHdSMeMjn/GIxhv/CtPOnmm2zjR6/ZTY2miqQ4WVasm\r\nsin2WILYPFcek35aqgONDeD9VuGvrvkTl48=\r\n=8Ie0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.10_1659613473638_0.7218410316656783"},"_hasShrinkwrap":false},"2.0.0-alpha.11":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.11","description":"","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.11","@coffeekraken/s-descriptor":"^2.0.0-alpha.11","@coffeekraken/sugar":"^2.0.0-alpha.11"},"main":"dist/pkg/cjs/js/exports.js","module":"dist/pkg/esm/js/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"gitHead":"df1ec1e06949d617e8d9aa5fa6bd835c3117f88d","_id":"@coffeekraken/s-interface@2.0.0-alpha.11","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-39GNkaJvidbM1lWK7JnvA4Eo4P8JGd/e+J4rRivf7/QOybXV6w02vu8KaB1L4mVkbhcffB1LdqH3aK49RiFISg==","shasum":"046d0b0256e63aca10cb344be65b9d06f493c432","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.11.tgz","fileCount":62,"unpackedSize":178219,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+/PE2nWnGg/8v0IZFBdUB6gCBBVnv9haepw61PY+tQgIhANEw0VZWAeXauEpttznMcludrt+tTs6bYDB2Sz4yPATM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi69ZUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHlw//YFgJWPb24F7SyvulAwbH3NULB0Hp0LOBZr3zX9Z/WZAzlsFz\r\n/0qniscKGMeQ3iFTrpnL+ldMT8NsUSKr1KgiytMsFu2c749swrvtyXr5XMIM\r\n+XdvLEtjubveElQf1yY3dLCIySm9ODUuBUijJpY1yRM946rSsrQ7r16Irn20\r\nP7Un5YQKBwU5+6lDdUXDgKV9a+Wm3itqoqfRokeN5BxDpbuLE8PeR7YL5zjX\r\nokO52cUWb9HXQPTT6YJSLexe/qhJofmYv3hZvdxmZ72uUZMs4HvthszzKHon\r\n+xrOr6vqalhlGUUx+PE7TPan8lPjxlu+q8eOuqfzOBrPnpJyPLgrk3IJ5MR6\r\nhD9dsTv+j5GOTfz07+/UJ43ZjmlaxS1hFI4iLpzXneHxJdjYNAIvRvReNkQc\r\nwfwsVIcwv8jcVj52XYUmeGWnThGdv6ZkpAzKSJ1sWlOJlFBT8qTxfHDLX8d3\r\nHwyD6m38foa6RrGZUhAuce0M79fYulAHm6/BL9gsKatro95u+PO4o6H+ANdr\r\nQu8S21SOb7b2zddS/6qblGHKe2wJ4yAx9YBnPkghR+rC1LWkeR4jr6jytXLj\r\nZ4+s8HnVvAXEng6J7N0jC8pZfpK5ACBblcb9mCaIBe+KQtl5AkGCO1HltgKQ\r\n5unAQQNd/ihtL5V+/BF5gAd7HKp62TFiuU8=\r\n=RO0P\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.11_1659622995946_0.6808419041112215"},"_hasShrinkwrap":false},"2.0.0-alpha.12":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.12","description":"","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.12","@coffeekraken/s-descriptor":"^2.0.0-alpha.12","@coffeekraken/sugar":"^2.0.0-alpha.12"},"main":"dist/pkg/cjs/js/exports.js","module":"dist/pkg/esm/js/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"gitHead":"2031f75803b251f4d8e93026b58357a38caf64c5","_id":"@coffeekraken/s-interface@2.0.0-alpha.12","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-U7oMptYTjyRNeSP6lAn3ba8gBleCYm1E1WHw8tpV9LStQqgc04u/dQ/kduVmWM2LwGNtDtlAyvwKD30H6WbTcA==","shasum":"8461edb47b8f54a1e7a5f608f9681dbdf3f68051","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.12.tgz","fileCount":62,"unpackedSize":178219,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfKPQ0znjn3TLQDUPllCthT7xAuAHl3+NrAEnvwYzaFQIhALbNznmDRKO4rNkf04kCSmc4TncGdQ/FGxpI5XkpEVQ3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7QNYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2NQ//V1TRlIZTy7GOPY2fFuyq4sO2Al2zM0/vp38C5/RNZ/xcirOE\r\noQwhX5B0hy6QGi+IHB8hyEIAlzQ8eeKqDA4g9AT8g7E8jMo1uuVZvNO4Pd/L\r\n70nAZmxitYcYqn0XBb9uuKo20l79SL5Ln7eVqqfZIeCC2MmRc3DzsrsH2eWi\r\nK9MgTMLw+xJOLLHRoSIF9AkJaQK5K9dQlSwWUx837SOJUOU/qzqIHtFLmsPy\r\nhyndmUB3F7U7/+rdB8Q/qkenlkNUmWaD4s0gBff1sV0cLJuIwt+C2KUCjVAu\r\nbyLe2/dA9Pfgu+83fsVo3FnL/7+ndA8N1F0WOfHTPbUayCBGw1+pfsYRTnrY\r\ndCcBj7Lo11Q54gALyAEZ+Ge9Uy49/dvsQ19COY0nlfu7LuoKZ/dd26KVt67K\r\nwdJ+I00Y0LyY8FxupGjWFqdhMW3kyGEX7S0UgTwwjONXX24S0Pp153V1XRCM\r\nMm/KACa7X/wclQI3v5Xa/sCUu4Z8wrPFrkGIDjb0vJqrFGLuRMW4vvV1JeKR\r\nSi3aZhSL8+CelIjHDDRlFqHUURGKHIWLwF/2ddmeu4X5JUlEii0JciipQAzN\r\n3L6NhiIgTB6WOJa/Twtb7I/9D2nSpTHe4Jh2C2rAwb4usq1CLF+4LeXXYiyv\r\n9T9wssSWka+15o6lcaobEumDFboLB5iwAs4=\r\n=JPHd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.12_1659700056804_0.7717172948063471"},"_hasShrinkwrap":false},"2.0.0-alpha.13":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.13","description":"","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.13","@coffeekraken/s-descriptor":"^2.0.0-alpha.13","@coffeekraken/sugar":"^2.0.0-alpha.13"},"main":"dist/pkg/cjs/js/exports.js","module":"dist/pkg/esm/js/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"gitHead":"2031f75803b251f4d8e93026b58357a38caf64c5","_id":"@coffeekraken/s-interface@2.0.0-alpha.13","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Hi7CNkGZN61wEX8Ut/RmQPlwYxKfpIQMoB1wy6Drd8pgEm5gsW6ggN9Hfr9Zl/KFfb96b68SaXFTAcbM4bC2Sg==","shasum":"78bbcb7b1e6b27b5d3cba908b33b39181ba91f52","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.13.tgz","fileCount":62,"unpackedSize":178219,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVy3vj1hD1G4rxuj0uFNEXU677f7aebU9a0Yn9lXdy8AiEAgeQ4jDb6q9YrfDZtp9xsgocu8DWHnjmNkLDpGEPDROE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7QspACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzLg/9FGQdgM4SpWBU0gF/VWQnCKQNkkCkQQQScBGEDAkg/tP5U9yO\r\nPXdpU/O7R5E8fCzOKZ7++0/sNHHrGCbk/f+F4/4PFZTSEfqEDBaBX9YJ56w2\r\nzR/tN6QCJvSINoo3yMN8cCBeVJOu4tUtGNVIvN+OupRUatCj2Y9ugynks6DT\r\nB1jcCaYonJEGJzcuvONQHWaSvgkS2ft2N/RY+/06eU+iLsd1ly0TEdq45ULG\r\nF6xbLdSYFH5YkYYgqGsP/E8wbLyyFg2T4gbkQXyjZTDqYBaU0K4+0GkCZMYS\r\n1BaL0Jb4/kBvqkp0jJeAH44TD9qndwebjvhr1YZbl5PLIf58/+/kzcuF2ZAI\r\niIaMVwgZGm2Szn7+35Ahsa5p0GVWdXpWZVkXKzJaMl90Lvg5XyrAULVoPwXw\r\nvS9GJL/6yD2kmeAWwbZ+XasGqzNF8b/iTJUhZts7gUdAsiFF0SX9/db06Fuq\r\nNO+axCRtvYRjTzVUqBst9Pthkd7/tkPG3VF5cxUNhqgk1fZUYG4Koj0nh/F3\r\n08/EjZP7N7q5NS6aT9/Rbqw0GBgyWSsjfXG7/Duu1Ra84fop8Q6cuYptJ/XW\r\n4x78reiVZRJIZZ6J/6vGXk0CYc2b4QURzmI9ErtgEuGE0zB2o9iRj8k2b/IS\r\nTViDp/GATyV5jdRZdSwIpV7QVo/V3VH0hJE=\r\n=RhpY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.13_1659702057476_0.03942947529818164"},"_hasShrinkwrap":false},"2.0.0-alpha.14":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.14","description":"Simple but powerful class that allowa you to define a schema that an object has to follow with default values, types, etc... You can then apply this interface on your objects and get back a complient result.","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.14","@coffeekraken/s-descriptor":"^2.0.0-alpha.14","@coffeekraken/sugar":"^2.0.0-alpha.14"},"main":"dist/pkg/cjs/js/exports.js","module":"dist/pkg/esm/js/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"homepage":"https://coffeekraken.io","gitHead":"7d0b7ded8816686168f87115379bad1a53f186eb","_id":"@coffeekraken/s-interface@2.0.0-alpha.14","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-p51wL2Xo9opmmVqocZNynMyeHGB6k5lutMn6JzS4IWwDGO9VI032ldYsM0W5hnlsDH3+hGFdo9ixy9+yZGxx4A==","shasum":"fbd86be8d30592f561ca962a9cfe10d81cf188d6","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.14.tgz","fileCount":62,"unpackedSize":178427,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7zTGhR+wxce/biSjACkjPGWGMBiZ2FlTnJ7ig3VXm4wIhAIJpanH/Q3D6EHx2pbiW6uJRvZadwt66QKbJFhiEDEnU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8nwnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWjg//YHP2w44IvBNy7BQ/O26Cr24fW6OF9sYIbq5bTip/1qI0kiN0\r\nt8nstfOCspTpHdKmHjHfriBhn+lAPPCeCOEiIiGohd+K79QliXf5NePjRfRE\r\n87dN31y7T9D2lCIrIAG5jkhpkB+4QKAGWp0SJVHl7xn1tin6o1bDtRbTZXuz\r\nYie47P0T8W4GLOn/tnMGFMHJ5K93dj3nPCLfMGFuOLSLwT6JmZOV9v8Snh+C\r\nPLksgoP7J6dns/WV0gVcK9QWjx+ph+XAcozw6yYUGH4vmeX/z8rBTGvqNDTi\r\n8ttGXOVsyLUXJYxPWNReLOGyddBTegSU2Io4NYY3Ug7AuIhMDXGFzWrdYEEd\r\n304A61g5mGhgt/q1d0LHk7+7sgB7gQqvY3qulciA/WJ27ZA2YiG0uOUKrXda\r\nUMc1BYQKUiONQKVHX+sHZi+CqADQfSgstNb+9KBZVJHwcVERF4doenBFepPN\r\nqJsFSjaKVowqJwhGifWHp52exA1bX3N6qc5tcdf0/ruES3gIPaXTwpIqx9Gn\r\nATvOkqFJlzZ+x3XvOjalp/xOCikYrx0RF4slq4lLrWpzHsma8+mQkx8t3ogN\r\nbX4lyNzGvk4TLZTeyYjySvwbJVVWIl/tbV8Kn29gUw+o59iiae4Wpo1e0OXh\r\n9Cjg+V5M9DirUc4yE1f0xoUjxx2sRLUUrCk=\r\n=/VpI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.14_1660058663127_0.45723614725749395"},"_hasShrinkwrap":false},"2.0.0-alpha.15":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.15","description":"Simple but powerful class that allowa you to define a schema that an object has to follow with default values, types, etc... You can then apply this interface on your objects and get back a complient result.","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.15","@coffeekraken/s-descriptor":"^2.0.0-alpha.15","@coffeekraken/sugar":"^2.0.0-alpha.15"},"main":"dist/pkg/cjs/js/exports.js","module":"dist/pkg/esm/js/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"homepage":"https://coffeekraken.io","gitHead":"7d0b7ded8816686168f87115379bad1a53f186eb","_id":"@coffeekraken/s-interface@2.0.0-alpha.15","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-WrZs29z25Sws3QSs51eiJ+19yAvDsjPQV8WIhn+t5S2ifBbumGVeDDMK/9NuGnMqZ+hrQrcpgBLo09T5z4GNEA==","shasum":"1b0283fa810267404b4add6173c4a12aaedbaf20","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.15.tgz","fileCount":62,"unpackedSize":178427,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBDUfKdMd0JWylurHWDMe7T/QwKG3aMYzLb6onnDaKnAIhAK6kg4YJirlTOCr4Y6TRVUMVhpsl+DSYahALHalU84pd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi86TIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8lhAAnRpRN8qSrebMXG/tBYHfT64WFjeFHDHIoGtyBhD48YvJnhbK\r\n389QxL2Iqej0qTGrGOKLFlbTMNsCEptZ+j0ZVaES+KYknrEa0EnJ+/g6330F\r\nqTV58wCCdIU3Fx4DMKezp6gIMKCRAIYd5rgpzJULFhbvNgILan1KozmyZMVh\r\nRM2IJY8EWomumkokIKe5l0Ewx32WQJtmuJg2Hh/yBBE4IYkHP8A1OoQ0hYBJ\r\nJx+ofmRI1EayJXbsudWQRJ84VqSDz/f3686THHFqOGDe0KJqqi9JrhNuEn/T\r\ndsyq7HPptOeuKF15w+ul9YP+grEruVk+j6gT9Vv0mKIov0FV5Bz/h/8fp+AL\r\nirJKrX02OVLRpaQKKO4wdN9DnKq47SUyU2qffq3gjJWgqphkeJouo7r9HS+Q\r\nPRRR6SM2A7BMiscyrHYIYAOjPmyi8gR32XUJcdfRfqxZiTpmhUSwLte2zeSU\r\nF06T84Layr/ZerKASF3RaeWE+6itMNJj33Dkl/hbrzzMA4KnX9lMv5lNa2g+\r\n+MO1v3il12IAG+dfYu3HTkdnygFbRZgUHjlDhekZSRO/77q1wkUR+vasfjrW\r\n2l69t4t79rI5MiRyzpX0b92v8C+NDLGTu/aDfVpxXl8rVIia5GwinlGEPPwe\r\n/0e9mEWO6N4ObCvY3po/Ap4Tsja4z+ojJwY=\r\n=8OnU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.15_1660134600375_0.7789009738068653"},"_hasShrinkwrap":false},"2.0.0-alpha.16":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.16","description":"Simple but powerful class that allowa you to define a schema that an object has to follow with default values, types, etc... You can then apply this interface on your objects and get back a complient result.","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.16","@coffeekraken/s-descriptor":"^2.0.0-alpha.16","@coffeekraken/sugar":"^2.0.0-alpha.16"},"main":"dist/pkg/cjs/js/exports.js","module":"dist/pkg/esm/js/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"homepage":"https://coffeekraken.io","gitHead":"7d0b7ded8816686168f87115379bad1a53f186eb","_id":"@coffeekraken/s-interface@2.0.0-alpha.16","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-TXIPS0OwdORheqIkKRnoqNg6eTh7wE26WeIot4ZuVakOIa0IPndNtWdpIcTYe56pWsBrJi/ry7VHOP7otwZkrw==","shasum":"0e205f48b68fb5c64eb58a2408425d64cd1269a4","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.16.tgz","fileCount":62,"unpackedSize":178427,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZBc3oG/P2yh1MbA800fwDe0gtSyVkL9hgXlpFdkAl9AiEAhuFKEfk4zC/AREShvkLvsru5dodOyFpVLlpBqF1Va7U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi87HkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJhg/9E8x/jg3cLy36YWlwFlhn+BWpynrCzm8/QXnOhjzCXGATSkrA\r\noXeI69K/JSq1egZ7rlkLF5FmXNA0M0QhU75B6fS6BOAODlYtHxeLDbqDlyrn\r\nYo0b0s4ZUAhZSo0EAyAeH4T0ZOpK373rNdY615KPw/bIPJ07tefmlS9nc342\r\nEy+ygEBcMHJCldKvdPjWI3MzRbpnoX1gXUzvpKS17IPneOI+d7pTzekfbHPj\r\n+9834osDHCeLd8dlRU96WL4ZOWSC/wd1b0uK5bysDpjrOhytSzOpRvZbaDaE\r\neaB3qMXQYj55JQ8KQzhT1AMJ+i13HAGbAreRtntxItIhnpqYazyjKMTmyd69\r\n9WONzuDl+j5BTB9g81hXh1S1V9XD7hA9Qv+mAGyxokUHDwkcxV6ScogjzIcS\r\ngLsLzwfFtQ3lPOhig+EqBaHD2e18YmkneA78JtlulG/H+jHdm4DAERQQ2lPd\r\nRi0y0Bd599QnSWceYtXSrmVShcythr6uWwoNOEiQ5uFkDu08xYd4VW1YrBGF\r\nvxDKUeEAYFfvD/w8k6NpRvQ+mXVrAaEJGXFGMRxuPsd9aV4KdB3F6P8sQDAi\r\ntqMQBny5H8xw+jyNpQSIzmOqFds69NDTVck3/TCTN6MalM1e/PYjvk5xUDsK\r\n+uaZBj/JMQC+hD5GBwgmlUwvQ5K362p3YzE=\r\n=8xu2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.16_1660137956074_0.8937181192498262"},"_hasShrinkwrap":false},"2.0.0-alpha.17":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.17","description":"Simple but powerful class that allowa you to define a schema that an object has to follow with default values, types, etc... You can then apply this interface on your objects and get back a complient result.","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.17","@coffeekraken/s-descriptor":"^2.0.0-alpha.17","@coffeekraken/sugar":"^2.0.0-alpha.17"},"main":"dist/pkg/cjs/js/exports.js","module":"dist/pkg/esm/js/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"homepage":"https://coffeekraken.io","gitHead":"7d0b7ded8816686168f87115379bad1a53f186eb","_id":"@coffeekraken/s-interface@2.0.0-alpha.17","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-efoNQZDmxLO/IJkp5s6YWgwzfPB9f5/JyUdylxodLLAFONRaaOrsVbL4+EeRtbgGvxWXd8YSSaKLktzNsdZkmQ==","shasum":"f76091240f8b06ab8f1e3d965e4367028657f75f","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.17.tgz","fileCount":62,"unpackedSize":178427,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUYiErl38zh4c4JOROcjecB6+22lifJP2K74Jm/QkMcAiB2aEBEWfBWOF9OYa4SYAc7Paozux8V7kwqrJF6g3p3CA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi87YGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGShAAmWoJKsOv41kEVZ9ebrJkCHAJT4nWuoUD/vWW3oDkvDKj2vb+\r\n9mI+SxCcblzYGKHgymMg2BtMCUmOicyIfFWXiFMBoQe59njxnJM8mlMDGLgK\r\nZIsl4jpgR5Bsincc5JoU27ulzqSUSWDtP3nrcwg7VfJmdGZtR5GiZm8tHfE7\r\nfDNReCvRqXajkMTZGxngJURiucuHk/Ay/FKm7/a8n2g6G9kEwYaxNB6024BG\r\nI/bi6vqsD6vrwJyTYPUStvXqnWF6tKjo8FVpdcNnutKPGsXb8WcIETtECwML\r\n+3OO26Q0ao3vdAoUEBCSXrOLIaYnlrTSfGCubsHFAJ58M7c+nXnq2sDVV0Ot\r\nTlqkytk/OaWTm1hBIRVq+IWbgKrkKj/vSwYIecf6ilJnuoQCCBGCCKd6fUPG\r\nyNx2dt2UYnNM5QWntTb2vHN+/eubr1voNlbR54sUzVHPr2wiG25gZm36eIiI\r\n/ZQzAkGpDwjsADqMGCJgElXx8UcOlVX/l4CMMFTHHEBv4ZDE8uOCR0Wzto2g\r\nsayKhl5x5jQEAACoyUVZXsUaEW4DUhD337IjF2pmnW0h6zLl3omW+PqgyYJ+\r\nC1bbTzpErq3IP0uvb5RUJqgvdLMM8oWN7GGySljKGQ7Os3UJx5+dnOKAxH88\r\nkSr5B9IbnSxfo09ZGvX6tlCQbdUqr/mlER0=\r\n=HvWZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.17_1660139014130_0.9443435163718801"},"_hasShrinkwrap":false},"2.0.0-alpha.18":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.18","description":"Simple but powerful class that allowa you to define a schema that an object has to follow with default values, types, etc... You can then apply this interface on your objects and get back a complient result.","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.18","@coffeekraken/s-descriptor":"^2.0.0-alpha.18","@coffeekraken/sugar":"^2.0.0-alpha.18"},"main":"dist/pkg/cjs/js/exports.js","module":"dist/pkg/esm/js/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"homepage":"https://coffeekraken.io","gitHead":"d59cdc1b7dbe74271c202ceb65c127618c7cb251","_id":"@coffeekraken/s-interface@2.0.0-alpha.18","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-5foYbIaXwZPVozRfeBVvoeuNlySolfTVc3u1Qlkjry6yQkoc+M2+3sqpHeMNv6bDzj6qBeKsZT89FcMheT7gCA==","shasum":"48c87cac6ebb9fae7917179f7ea843f422bdbbbc","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.18.tgz","fileCount":62,"unpackedSize":178427,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYKlyVJPDn9YVg+WWU1cOSilvYH3saDcCb9FiPNPr26AiAZxMJXC7ou43lOGqqavaNXE5asFJMD2eC0T/PgE45yZQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi89NjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp81w//Sxs/DPeNwX8TnePTWgB2AUvHsKr5J/V+PRKEqvpdJgHyP/25\r\nDFLTPZyUjGXrzrHcEAgVcZfqhftZt2IKZrRANLZr/ob1QJ5tjXKwfb1FsEkt\r\nL78LqtwHs3JZgmv/i/2XrHNeDBwwf3BuR9Ik1qItdBReE7Rq7YxYulZ0yjLz\r\n79i6pyIIasu0BUmrXasRo1mBzGH/Btah0WCPXo3SX3izMAsXij7AP6EHxcH7\r\nHwQwrzcpxiPAi6ksLls9NKYl3P5vFpw/NrnkPBW3w34JH5+7EEqPOy6qUR0U\r\nP26YueTiaBS+fh3VBd7Idv4BCoDnfDt0OA8+xPl3cTtLsn4WTqW4sNiGFYI3\r\n8ys3bYurmtxASWYZoBZeIKhPlu2wbky46a4uJhPsfzVk8jSq13EYXsTLWTyt\r\nG4PLGPubpt70hAttFUh2siM8OzcFJcAcv3DvXvwWrVygonhLm58QJoFdoNCg\r\n7ZQ/jhArk9GPaa1QE7y2b+aTTRafWBxFBFuWUqoS27Y1BsQRNAMT0QMSisOa\r\njdX3WzdHetdUrrcvEmH+YKKfGZr72Z/3A0XVHZOHc0MvzomWVB44v5Npyc/W\r\nl9m5JnK5hNUMLe5pD4bxoxNxe5JIzI9FOBOoDYYthhOXjS5KZ9XFVvbV3YdE\r\nSo3z6mhoppOfznq4BsIaMN6puqAdizN1Bek=\r\n=DOg2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.18_1660146531501_0.667084027095187"},"_hasShrinkwrap":false},"2.0.0-alpha.19":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.19","description":"Simple but powerful class that allowa you to define a schema that an object has to follow with default values, types, etc... You can then apply this interface on your objects and get back a complient result.","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.19","@coffeekraken/s-descriptor":"^2.0.0-alpha.19","@coffeekraken/sugar":"^2.0.0-alpha.19"},"main":"dist/pkg/cjs/js/exports.js","module":"dist/pkg/esm/js/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"homepage":"https://coffeekraken.io","gitHead":"a25b3393a3fbb6a6ca107de369cc63dafdfa9aaa","_id":"@coffeekraken/s-interface@2.0.0-alpha.19","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-4WdhdPM+UMDWFCgvMP0J5o36JDRDBZdMWlm5QRpC7Zz8OXzNmX9403C4a+YdQ0bNy8sMHeuupVNdLDW2KQd0cQ==","shasum":"f693fe715edb58788c88025664721a75f2991679","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.19.tgz","fileCount":62,"unpackedSize":178427,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsKS+3bknW/wLzy7uTyVlcMxgevGoGEKGj8it8IzN3iAIgb63CafBH2+QCOJ0clP+F4kiRuCUvrm/KrKszftA/A7c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+42rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCxhAAlrhTTio57MJpVcu8U4Sg7xXq3HIJwgJw21tbdIhS1x0HN+Si\r\nQ1lgTenpEnUO6mLAmIrcOfGLU0J9n+b1bPEXthDNbYh3vDD9j2xrzQEmWMjG\r\nabProLeyVGOnSMuHllqAErHBIUVwEUdlhQaX3XkfUXw63AS/htmNQlPW4n+3\r\n5sJ3FqZvyS4RKyOr13NWZ/h4Q3UYXGU5BG0k6wjKrE7rF/oODvYhgVtRrDh5\r\nGNyy5LShNC41RZeTvft+0ETIBEInkOpteXboOcaAU5n0Jjg4eevhKbOGzFGH\r\nkUl3wzm3JBPeb06xdMwMDtXR0xA0W3wJEG+gPbQYmJkPOGY4/t+uJ+BBJ8bE\r\njp7nQujQ2KVjPM8dgMXe9vDMVVEWZzkUlsaSaPMA8RSCE2KtaYPJtXAtCRs1\r\n0eC4+0G9IJcBDNjMTmw81/G8Cl8nn9CCGSMHcEV2lE3806lP78LiDDCuII6A\r\nukDPLVqqjx+QN+zq67+S46+JTgixGFdyoXWeGIeSXsGlYfIuqTxHQbdAXly/\r\nOqv8y9rHNU8lmHo3l67GbhOUlz1UG2zvXEvy7LgVJWzxlpGCxoOFktx9ZiOm\r\nNJKqz1t9BJ1WVnj1wkL21YgIPqNRzYeBkKxtYbXtYNl7TYWsgqgAQo1BB6tl\r\nDCyw5WUjLS4q9axKlX76BhfJtnvBQscrKtc=\r\n=OZlJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.19_1660652970865_0.7516849483397339"},"_hasShrinkwrap":false},"2.0.0-alpha.20":{"name":"@coffeekraken/s-interface","version":"2.0.0-alpha.20","description":"Simple but powerful class that allowa you to define a schema that an object has to follow with default values, types, etc... You can then apply this interface on your objects and get back a complient result.","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-alpha.20","@coffeekraken/s-descriptor":"^2.0.0-alpha.20","@coffeekraken/sugar":"^2.0.0-alpha.20"},"main":"dist/pkg/cjs/js/exports.js","module":"dist/pkg/esm/js/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"default":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"homepage":"https://coffeekraken.io","gitHead":"cee72291adaaf87bc0a69038c0b7e4a36d3a135f","_id":"@coffeekraken/s-interface@2.0.0-alpha.20","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-bYv9J7leAaXO876ck2N7VzcVhWLQ6EX9mCFd+cVARXpXAHLrFmksor6FUeIPpa5hPHreCyv9cBEkG9crU78rUg==","shasum":"39482d89aa5d8d93ab96d5117b37ec0bb413ad81","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-alpha.20.tgz","fileCount":62,"unpackedSize":178427,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7Blcgl2lFD2KoY3DHqfrVWlfnV3Dn01PCq7hBNtns6gIhAPQpv8qHOptZGuMRAb40kj8WRqir2gr3QDS9G/uI69Lc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/j2QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSehAAiNWfll9Vky+nZka6GXeiUL/T6sYvl607zJ1pnBG/5Ws0egWl\r\n9o0MaRPHO/fO3bzP/jQXt/IvTYvqJmMl1I0GzhcixY0Ki0ATLBxmXbOBp11z\r\nrMOr5qBMiUgWU70iEAReEcRAPV3oPNq9xaoxLqNbYIiGRyyltQO9l98/w1FQ\r\nlb8nXBg1q2EhubPnHdS2jz6rMJVliN9OFpo3zYSowE3Fh534xHhtb1b/KlPp\r\nYIBJ2z0Cbvp2zNhjR82kAQ9+//wrKu4lCmyCA/qokyjmr1GkxAMacsHNYcY3\r\n/vAP3s7xSqb1jKPo9CfxuYu+zFWQzdf2tadj0u6srY/luYan63U4jI6XxH9b\r\nHB01NoYsuVB43NtLM/YqG/hrt/K2mNSYpQVBylpwLyUeVZfp4Zj9J14gn0gU\r\nVhC4awcbsyO+cCK2wDKOBQ4EQhFXnEO31zMibhgSUykUyHeXppcrPVPFdzr2\r\n6gIwqkzfe01mWzMw5VdtoTRbehEC6/C0qc4d4nuxAqNLjP1aKa1QHIMPwArL\r\noOTuWGXm4J9lJQ0qUgcHPpv3wTRr8k6wR1gJc7jj5KBIpvhuPFEo02MxdsAF\r\nvbfHT1Fs8796umjhWTWsrNlypXgUI/9rWO2/E7s9me2DJX9ghQtdytrLI88D\r\nmTiThZ1DK1otBpSQ6/jhAJgEb4wbjHgGPDM=\r\n=Is+f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-alpha.20_1660829072752_0.5373835342555731"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"@coffeekraken/s-interface","version":"2.0.0-beta.1","description":"Simple but powerful class that allowa you to define a schema that an object has to follow with default values, types, etc... You can then apply this interface on your objects and get back a complient result.","type":"module","author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","dependencies":{"@coffeekraken/s-class":"^2.0.0-beta.1","@coffeekraken/s-descriptor":"^2.0.0-beta.1","@coffeekraken/sugar":"^2.0.0-beta.1"},"main":"dist/pkg/cjs/js/exports.js","module":"dist/pkg/esm/js/exports.js","exports":{"node":{"require":"./dist/pkg/cjs/node/exports.js","import":"./dist/pkg/esm/node/exports.js"},"browser":{"require":"./dist/pkg/cjs/js/exports.js","import":"./dist/pkg/esm/js/exports.js"}},"homepage":"https://coffeekraken.io","gitHead":"2ac1e641113209092d79f1df088fc236f1739112","_id":"@coffeekraken/s-interface@2.0.0-beta.1","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-MARr/cn5XqwcXjpSiNmlHjA0mGjgCZYJL04BpsNQ5rUbAId7/TW/9VSIbMNckIyvVC9+Av7xyJTe0ytrgOQSfg==","shasum":"4e25a3e228261729e983bf9fd5e546d2c9b0a0eb","tarball":"https://registry.npmjs.org/@coffeekraken/s-interface/-/s-interface-2.0.0-beta.1.tgz","fileCount":61,"unpackedSize":200161,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgSDLIdyGh6s4MyQh5AV88VmEQ+FkTF1+Pi95EqF6fBAiAesGiBBb6wXYZUv4arp17PkCSUMu3m/kTgzpPin5OgoQ=="}]},"_npmUser":{"name":"olivierbossel","email":"olivier.bossel@gmail.com"},"directories":{},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-interface_2.0.0-beta.1_1694796672200_0.6545607682547978"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-27T16:13:09.267Z","2.0.0-alpha.0":"2022-07-27T16:13:09.537Z","modified":"2023-09-15T16:51:12.619Z","2.0.0-alpha.1":"2022-07-28T08:46:40.973Z","2.0.0-alpha.2":"2022-07-28T09:00:18.173Z","2.0.0-alpha.3":"2022-07-28T11:37:47.741Z","2.0.0-alpha.4":"2022-07-28T11:51:24.093Z","2.0.0-alpha.5":"2022-07-28T12:00:59.138Z","2.0.0-alpha.6":"2022-08-03T10:33:11.258Z","2.0.0-alpha.7":"2022-08-03T13:18:32.443Z","2.0.0-alpha.8":"2022-08-03T14:04:50.660Z","2.0.0-alpha.9":"2022-08-03T14:32:11.789Z","2.0.0-alpha.10":"2022-08-04T11:44:33.820Z","2.0.0-alpha.11":"2022-08-04T14:23:16.128Z","2.0.0-alpha.12":"2022-08-05T11:47:36.969Z","2.0.0-alpha.13":"2022-08-05T12:20:57.714Z","2.0.0-alpha.14":"2022-08-09T15:24:23.321Z","2.0.0-alpha.15":"2022-08-10T12:30:00.563Z","2.0.0-alpha.16":"2022-08-10T13:25:56.273Z","2.0.0-alpha.17":"2022-08-10T13:43:34.295Z","2.0.0-alpha.18":"2022-08-10T15:48:51.687Z","2.0.0-alpha.19":"2022-08-16T12:29:31.091Z","2.0.0-alpha.20":"2022-08-18T13:24:32.950Z","2.0.0-beta.1":"2023-09-15T16:51:12.412Z"},"maintainers":[{"name":"olivierbossel","email":"olivier.bossel@gmail.com"}],"author":{"name":"Olivier Bossel","email":"olivier.bossel@gmail.com","url":"https://coffeekraken.io"},"license":"MIT","readme":"ERROR: No README data found!","readmeFilename":"","description":"Simple but powerful class that allowa you to define a schema that an object has to follow with default values, types, etc... You can then apply this interface on your objects and get back a complient result.","homepage":"https://coffeekraken.io"}